Atavism Version 2018.1AGIS API

atavism.agis.core
Class SkillActivateHook

java.lang.Object
  extended by atavism.agis.core.SkillActivateHook
All Implemented Interfaces:
ActivateHook, java.io.Serializable

public class SkillActivateHook
extends java.lang.Object
implements ActivateHook

an activate hook attached to skill scrolls. when the scroll is activated, the mob gets the skill added to his list

See Also:
Serialized Form

Field Summary
protected  AgisSkill skill
           
 
Constructor Summary
SkillActivateHook()
           
SkillActivateHook(AgisSkill skill)
          what is the skill you get for this
 
Method Summary
 boolean activate(OID activatorOid, AgisItem item, OID targetOid)
          returns whether the item was successfully activated
 AgisSkill getSkill()
           
 void setSkill(AgisSkill skill)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

skill

protected AgisSkill skill
Constructor Detail

SkillActivateHook

public SkillActivateHook()

SkillActivateHook

public SkillActivateHook(AgisSkill skill)
what is the skill you get for this

Method Detail

setSkill

public void setSkill(AgisSkill skill)

getSkill

public AgisSkill getSkill()

activate

public boolean activate(OID activatorOid,
                        AgisItem item,
                        OID targetOid)
returns whether the item was successfully activated

Specified by:
activate in interface ActivateHook


Copyright © 2018 Dragonsan Studios Sp. z o.o.