void main() { object oPC = GetFirstPC(); int nInt = GetLocalInt(oPC, "shrine"); while (GetIsObjectValid(oPC)) { if(nInt==1) { SetLocalInt(oPC, "shrine", 1); AssignCommand(oPC, ClearAllActions()); DelayCommand(0.2, AssignCommand(oPC, PlayAnimation(ANIMATION_FIREFORGET_BOW))); } oPC = GetNextPC(); } }