void main() { object oPC = GetLastAttacker(); if (GetCurrentHitPoints() < 260) SetImmortal(OBJECT_SELF, FALSE); if(GetIsObjectValid(oPC)) { if (GetLocalInt(oPC, "qhit") == 0) { ApplyEffectToObject(DURATION_TYPE_PERMANENT, ExtraordinaryEffect(EffectVisualEffect(VFX_DUR_FREEDOM_OF_MOVEMENT)), oPC); SetLocalInt(oPC, "qhit", StringToInt(GetSubString(GetTag(GetArea(OBJECT_SELF)),1,3))); } } ExecuteScript("nw_c2_default5", OBJECT_SELF); }