void main() { object oPC=GetEnteringObject(); object oBadger; if (GetIsObjectValid(oPC)&&GetIsPC(oPC)) { if (ReflexSave(oPC,13)==0) { oBadger=CreateObject(OBJECT_TYPE_CREATURE,"jw_direb",GetLocation(GetObjectByTag("jw_badger_wp"+IntToString(Random(2)+1)))); AssignCommand(oBadger,ActionMoveToObject(oPC,TRUE)); AssignCommand(oBadger,ActionAttack(oPC)); AssignCommand(GetObjectByTag("jw_debris"),PlaySound("as_na_rockfalsm2")); } } }