object oTarget; //Created by Guile 3/8/07 //Put this script OnUsed void main() { object oPC = GetLastUsedBy(); if (!GetIsPC(oPC)) return; if (GetAlignmentGoodEvil(oPC) == ALIGNMENT_EVIL) { oTarget = oPC; ActionCastSpellAtObject(SPELL_DROWN, oTarget, METAMAGIC_ANY, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, FALSE); } else if (GetAlignmentGoodEvil(oPC) != ALIGNMENT_EVIL) { oTarget = oPC; ActionCastSpellAtObject(SPELL_HEAL, oTarget, METAMAGIC_ANY, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, FALSE); } }