////////////////////////////////////////////////////// /* Deformity (Parasite) [Vile, Deformity] You invite parasites into your body in exchange for a greater hardiness against diseases and poisons. Prerequisite: Willing Deformity. Benefit: As an immediate action, you can negate any disease or poison affecting you. On your next turn, you can take only a move action or a standard action as the agitated parasites wriggle in your flesh.*/ ///////////////////////////////////////////////////////////// void main() { object oPC = OBJECT_SELF; int bRemoved = FALSE; effect eTest = GetFirstEffect(oPC); while(GetIsEffectValid(eTest) && bRemoved == FALSE) { int nType = GetEffectType(eTest); if(nType == EFFECT_TYPE_DISEASE || nType == EFFECT_TYPE_POISON) { RemoveEffect(oPC, eTest); bRemoved = TRUE; } eTest = GetNextEffect(oPC); } if(bRemoved) { ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_DISEASE_S), oPC); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectCutsceneImmobilize(), oPC, TurnsToSeconds(1)); FloatingTextStringOnCreature("You are unable to move as the parasites within you wriggle in your flesh.", oPC, FALSE); } else FloatingTextStringOnCreature("No poison or disease found.", oPC, FALSE); }