atavism.agis.core
Class AbilityActivateHook
java.lang.Object
atavism.agis.core.AbilityActivateHook
- All Implemented Interfaces:
- ActivateHook, java.io.Serializable
public class AbilityActivateHook
- extends java.lang.Object
- implements ActivateHook
an activate hook for items that trigger abilities
when the item is activated, the mob uses the ability
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
abilityID
protected int abilityID
AbilityActivateHook
public AbilityActivateHook()
AbilityActivateHook
public AbilityActivateHook(AgisAbility ability)
AbilityActivateHook
public AbilityActivateHook(int abilityID)
setAbilityID
public void setAbilityID(int abilityID)
getAbilityID
public int getAbilityID()
getAbility
public AgisAbility getAbility()
activate
public boolean activate(OID activatorOid,
AgisItem item,
OID targetOid)
- Description copied from interface:
ActivateHook
- returns whether the item was successfully activated
- Specified by:
activate
in interface ActivateHook
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object