@Override public void unInvoke() { if (!(affected instanceof MOB)) return; final MOB mob = (MOB) affected; super.unInvoke(); if (canBeUninvoked()) mob.tell(L("You stop pondering life and the mysteries of the universe.")); }
@Override public void unInvoke() { if (affected == null) return; final MOB mob = (MOB) affected; if (canBeUninvoked()) { if (!mob.amDead()) spreadImmunity(mob); mob.tell(L("The contagion fades.")); } super.unInvoke(); }
@Override public void unInvoke() { // undo the affects of this spell if (!(affected instanceof MOB)) return; final MOB mob = (MOB) affected; super.unInvoke(); if (canBeUninvoked()) mob.tell(L("The aura of fire healing around you fades.")); }
@Override public void unInvoke() { // undo the affects of this spell if (!(affected instanceof MOB)) return; final MOB mob = (MOB) affected; super.unInvoke(); if (canBeUninvoked()) mob.tell(L("The unholy word has been spoken.")); }
@Override public void unInvoke() { // undo the affects of this spell if (!(affected instanceof MOB)) return; final MOB mob = (MOB) affected; super.unInvoke(); if (canBeUninvoked()) mob.tell(L("Your natural defences against curses take over.")); }
@Override public void unInvoke() { // undo the affects of this spell if ((affected == null) || (!(affected instanceof Room))) return; final Room R = (Room) affected; super.unInvoke(); if (canBeUninvoked()) R.showHappens(CMMsg.MSG_OK_VISUAL, L("The harmful aura around you fades.")); }
@Override public void unInvoke() { // undo the affects of this spell if (!(affected instanceof MOB)) return; final MOB M = (MOB) affected; super.unInvoke(); if ((canBeUninvoked()) && (M != null) && (!M.amDead()) && (M.location() != null)) M.location() .show(M, null, CMMsg.MSG_OK_VISUAL, L("The aura of strife around <S-NAME> fades.")); }
@Override public void unInvoke() { final Physical P = affected; super.unInvoke(); if ((P instanceof MOB) && (this.canBeUninvoked) && (this.unInvoked)) { if ((!P.amDestroyed()) && (((MOB) P).amFollowing() == null)) { final Room R = CMLib.map().roomLocation(P); if (CMLib.law().getLandOwnerName(R).length() == 0) { if (!CMLib.law().doesHavePriviledgesHere(invoker(), R)) { if ((R != null) && (!((MOB) P).amDead())) R.showHappens(CMMsg.MSG_OK_ACTION, P, L("<S-NAME> wander(s) off.")); P.destroy(); } } } } }
@Override public void unInvoke() { final MOB M = (MOB) affected; super.unInvoke(); if (canBeUninvoked()) M.tell(L("Your compelled faith is finally subsided.")); }