void main() { object nCrystal = GetObjectByTag ("tri_crystalballx"); int nActive = GetLocalInt (OBJECT_SELF, "X2_L_PLC_ACTIVATED_STATE"); location nLight1 = GetLocation(GetObjectByTag("tri_lightcyanWP1")); location nLight2 = GetLocation(GetObjectByTag("tri_lightcyanWP2")); if (!nActive) { ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE); SignalEvent(nCrystal,EventUserDefined(400)); CreateObject(OBJECT_TYPE_PLACEABLE,"tri_lightcyan",nLight1); CreateObject(OBJECT_TYPE_PLACEABLE,"tri_lightcyan2",nLight2); } else { } }