void main() { object oPC = GetLastHostileActor(); if (!GetIsPC(oPC)) return; if (d100()<=45) { } object oTarget; oTarget = GetObjectByTag("Sulirak"); AssignCommand(oTarget, ActionJumpToObject(GetObjectByTag("WP_JumpSulirak"))); object oCaster; oCaster = GetObjectByTag("object_heal_sulirak"); oTarget = GetObjectByTag("Sulirak"); AssignCommand(oCaster, ActionCastSpellAtObject(SPELL_HEAL, oTarget, METAMAGIC_ANY, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE)); oTarget = GetObjectByTag("Sulirak"); AssignCommand(oTarget, ActionWait(25.0f)); AssignCommand(oTarget, ActionJumpToObject(GetObjectByTag("WP_Sulirak_Return"))); }