void main() { location lTarget = GetLocation(OBJECT_SELF); object oTarget = GetFirstObjectInShape(SHAPE_SPHERE, 120.0f, lTarget, FALSE, OBJECT_TYPE_CREATURE); while (GetIsObjectValid(oTarget)) { AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1, 1.0, 2.0)); AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_CHEER)); DelayCommand(0.5, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY2, 1.0, 2.0))); DelayCommand(0.5, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_CHEER))); DelayCommand(1.3, AssignCommand(oTarget, ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY3, 1.0, 2.0))); DelayCommand(1.3, AssignCommand(oTarget, PlayVoiceChat(VOICE_CHAT_CHEER))); oTarget = GetNextObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_MEDIUM, lTarget, TRUE, OBJECT_TYPE_CREATURE); } }