13 lines
497 B
Plaintext
13 lines
497 B
Plaintext
|
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);
|
||
|
}
|