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);
|
|
}
|