com.planet_ink.coffee_mud.core.interfaces
Interface EventHandlers

All Superinterfaces:
MsgListener, StatsAffecting

public interface EventHandlers
extends MsgListener, StatsAffecting

Currently unused. Move along.


Method Summary
 boolean approveAttack(MOB mob, MOB victim)
           
 boolean approveBuyItem(MOB mob, ShopKeeper from, Item item)
           
 boolean approveChannel(MOB mob, java.lang.String channel, java.lang.String say)
           
 boolean approveDamage(MOB attacker, MOB victim, int[] damage)
           
 boolean approveDeath(MOB mob)
           
 boolean approveDrinkItem(MOB mob, Drink item)
           
 boolean approveDropItem(MOB mob, Item item)
           
 boolean approveEatItem(MOB mob, Environmental item)
           
 boolean approveEmote(MOB mob, java.lang.String emote)
           
 boolean approveEnterRoom(MOB mob, Room room, Exit exit)
           
 boolean approveGainExp(MOB mob, int[] amount)
           
 boolean approveGainLevel(MOB mob)
           
 boolean approveGetItem(MOB mob, Item item)
           
 boolean approveGetItemFrom(MOB mob, Item item, Container container)
           
 boolean approveGiveItem(MOB mob, MOB to, Item item)
           
 boolean approveLeaveRoom(MOB mob, Room room, Exit exit)
           
 boolean approveLogin(MOB mob)
           
 boolean approveLogout(MOB mob)
           
 boolean approvePutItem(MOB mob, Item item, Container container)
           
 boolean approveRemoveItem(MOB mob, Item item)
           
 boolean approveSay(MOB mob, java.lang.String say)
           
 boolean approveSellItem(MOB mob, ShopKeeper to, Item item)
           
 boolean approveSkillUse(MOB mob, Ability skill, MOB victim)
           
 boolean approveSocial(MOB mob, Environmental target, Social S)
           
 boolean approveWearItem(MOB mob, Item item)
           
 void executeAttack(MOB mob, MOB victim)
           
 void executeBuyItem(MOB mob, ShopKeeper from, Item item)
           
 void executeChannel(MOB mob, java.lang.String channel, java.lang.String say)
           
 void executeDamage(MOB attacker, MOB victim, int[] damage)
           
 void executeDeath(MOB mob)
           
 void executeDrinkItem(MOB mob, Drink item)
           
 void executeDropItem(MOB mob, Item item)
           
 void executeEatItem(MOB mob, Environmental item)
           
 void executeEmote(MOB mob, java.lang.String emote)
           
 void executeEnterRoom(MOB mob, Room room, Exit exit)
           
 void executeGainExp(MOB mob, int[] amount)
           
 void executeGainLevel(MOB mob)
           
 void executeGetItem(MOB mob, Item item)
           
 void executeGetItemFrom(MOB mob, Item item, Container container)
           
 void executeGiveItem(MOB mob, MOB to, Item item)
           
 void executeLeaveRoom(MOB mob, Room room, Exit exit)
           
 void executeLogin(MOB mob)
           
 void executeLogout(MOB mob)
           
 void executePutItem(MOB mob, Item item, Container container)
           
 void executeRemoveItem(MOB mob, Item item)
           
 void executeSay(MOB mob, java.lang.String say)
           
 void executeSellItem(MOB mob, ShopKeeper to, Item item)
           
 void executeSkillUse(MOB mob, Ability skill, MOB victim)
           
 void executeSocial(MOB mob, Environmental target, Social S)
           
 void executeWearItem(MOB mob, Item item)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener
executeMsg, okMessage
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting
affectCharState, affectCharStats, affectPhyStats
 

Method Detail

approveGetItem

boolean approveGetItem(MOB mob,
                       Item item)

executeGetItem

void executeGetItem(MOB mob,
                    Item item)

approveGetItemFrom

boolean approveGetItemFrom(MOB mob,
                           Item item,
                           Container container)

executeGetItemFrom

void executeGetItemFrom(MOB mob,
                        Item item,
                        Container container)

approveDropItem

boolean approveDropItem(MOB mob,
                        Item item)

executeDropItem

void executeDropItem(MOB mob,
                     Item item)

approveRemoveItem

boolean approveRemoveItem(MOB mob,
                          Item item)

executeRemoveItem

void executeRemoveItem(MOB mob,
                       Item item)

approveWearItem

boolean approveWearItem(MOB mob,
                        Item item)

executeWearItem

void executeWearItem(MOB mob,
                     Item item)

approveEatItem

boolean approveEatItem(MOB mob,
                       Environmental item)

executeEatItem

void executeEatItem(MOB mob,
                    Environmental item)

approveDrinkItem

boolean approveDrinkItem(MOB mob,
                         Drink item)

executeDrinkItem

void executeDrinkItem(MOB mob,
                      Drink item)

approvePutItem

boolean approvePutItem(MOB mob,
                       Item item,
                       Container container)

executePutItem

void executePutItem(MOB mob,
                    Item item,
                    Container container)

approveGiveItem

boolean approveGiveItem(MOB mob,
                        MOB to,
                        Item item)

executeGiveItem

void executeGiveItem(MOB mob,
                     MOB to,
                     Item item)

approveBuyItem

boolean approveBuyItem(MOB mob,
                       ShopKeeper from,
                       Item item)

executeBuyItem

void executeBuyItem(MOB mob,
                    ShopKeeper from,
                    Item item)

approveSellItem

boolean approveSellItem(MOB mob,
                        ShopKeeper to,
                        Item item)

executeSellItem

void executeSellItem(MOB mob,
                     ShopKeeper to,
                     Item item)

approveSay

boolean approveSay(MOB mob,
                   java.lang.String say)

executeSay

void executeSay(MOB mob,
                java.lang.String say)

approveChannel

boolean approveChannel(MOB mob,
                       java.lang.String channel,
                       java.lang.String say)

executeChannel

void executeChannel(MOB mob,
                    java.lang.String channel,
                    java.lang.String say)

approveEnterRoom

boolean approveEnterRoom(MOB mob,
                         Room room,
                         Exit exit)

executeEnterRoom

void executeEnterRoom(MOB mob,
                      Room room,
                      Exit exit)

approveLeaveRoom

boolean approveLeaveRoom(MOB mob,
                         Room room,
                         Exit exit)

executeLeaveRoom

void executeLeaveRoom(MOB mob,
                      Room room,
                      Exit exit)

approveSocial

boolean approveSocial(MOB mob,
                      Environmental target,
                      Social S)

executeSocial

void executeSocial(MOB mob,
                   Environmental target,
                   Social S)

approveEmote

boolean approveEmote(MOB mob,
                     java.lang.String emote)

executeEmote

void executeEmote(MOB mob,
                  java.lang.String emote)

approveAttack

boolean approveAttack(MOB mob,
                      MOB victim)

executeAttack

void executeAttack(MOB mob,
                   MOB victim)

approveDamage

boolean approveDamage(MOB attacker,
                      MOB victim,
                      int[] damage)

executeDamage

void executeDamage(MOB attacker,
                   MOB victim,
                   int[] damage)

approveGainLevel

boolean approveGainLevel(MOB mob)

executeGainLevel

void executeGainLevel(MOB mob)

approveLogin

boolean approveLogin(MOB mob)

executeLogin

void executeLogin(MOB mob)

approveLogout

boolean approveLogout(MOB mob)

executeLogout

void executeLogout(MOB mob)

approveGainExp

boolean approveGainExp(MOB mob,
                       int[] amount)

executeGainExp

void executeGainExp(MOB mob,
                    int[] amount)

approveDeath

boolean approveDeath(MOB mob)

executeDeath

void executeDeath(MOB mob)

approveSkillUse

boolean approveSkillUse(MOB mob,
                        Ability skill,
                        MOB victim)

executeSkillUse

void executeSkillUse(MOB mob,
                     Ability skill,
                     MOB victim)