atavism.agis.core
Class AmmoItemActivateHook
java.lang.Object
atavism.agis.core.AmmoItemActivateHook
- All Implemented Interfaces:
- ActivateHook, java.io.Serializable
public class AmmoItemActivateHook
- 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 |
ammoType
protected int ammoType
ammoEffectID
protected int ammoEffectID
AmmoItemActivateHook
public AmmoItemActivateHook()
AmmoItemActivateHook
public AmmoItemActivateHook(int ammoType)
setAmmo
public void setAmmo(int ammoType)
getAmmo
public int getAmmo()
setAmmoEffectID
public void setAmmoEffectID(int ammoEffectID)
getAmmoEffectID
public int getAmmoEffectID()
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