public class CombatInfo extends Entity implements java.lang.Runnable, Cooldown.CooldownObject
Modifier and Type | Class and Description |
---|---|
class |
CombatInfo.ComboTimer |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> |
abilities |
protected boolean |
abilityFailed |
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> |
actions |
protected java.util.Map<OID,TargetInfo> |
attackableTargets |
static java.lang.String |
COMBAT_AMMO_AMOUNT |
static java.lang.String |
COMBAT_AMMO_DAMAGE |
static java.lang.String |
COMBAT_AMMO_EFFECT |
static java.lang.String |
COMBAT_AMMO_LOADED |
static java.lang.String |
COMBAT_AMMO_TYPE |
static java.lang.String |
COMBAT_PROP_ARENA_ID |
static java.lang.String |
COMBAT_PROP_ASPECT |
static java.lang.String |
COMBAT_PROP_ATTACKABLE |
static java.lang.String |
COMBAT_PROP_AUTOATTACK_ABILITY |
static java.lang.String |
COMBAT_PROP_AUTOATTACK_BASE |
static java.lang.String |
COMBAT_PROP_BACKREF_KEY |
static java.lang.String |
COMBAT_PROP_COMBAT_TIMEOUT |
static java.lang.String |
COMBAT_PROP_COMBATSTATE |
static java.lang.String |
COMBAT_PROP_DEADSTATE |
static java.lang.String |
COMBAT_PROP_DUEL_ID |
static java.lang.String |
COMBAT_PROP_ENERGY |
static java.lang.String |
COMBAT_PROP_FALLING_START_HEIGHT |
static java.lang.String |
COMBAT_PROP_MOBFLAG |
static java.lang.String |
COMBAT_PROP_REGEN_EFFECT |
static java.lang.String |
COMBAT_PROP_STATE |
static java.lang.String |
COMBAT_PROP_TEAM |
static java.lang.String |
COMBAT_PROP_USERFLAG |
static java.lang.String |
COMBAT_PROP_WEAPON_STATE |
static java.lang.String |
COMBAT_STATE_EVADE |
static java.lang.String |
COMBAT_STATE_IMMUNE |
static java.lang.String |
COMBAT_STATE_INCAPACITATED |
static java.lang.String |
COMBAT_STATE_RESET |
static java.lang.String |
COMBAT_STATE_RESET_END |
static java.lang.String |
COMBAT_STATE_SPIRIT |
static java.lang.String |
COMBAT_TAG_OWNER |
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.lang.Long> |
comboTime |
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Cooldown.State> |
cooldownMap |
protected AgisAbilityState |
currentAction |
protected int |
currentActionBar |
protected int |
currentCategory |
protected java.util.Map<java.lang.Integer,AgisAbilityState> |
currentRunAbilities |
protected int |
deathcount |
protected boolean |
deathPermanently |
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> |
effects |
protected java.util.Map<OID,TargetInfo> |
friendlyTargets |
protected OID |
groupMemberOid |
protected OID |
groupOid |
static java.lang.String |
HIGHEST_LEVEL_GAINED |
static java.lang.String |
LOWEST_LEVEL_GAINED |
static int |
NUM_ACTIONS |
protected boolean |
pendingGroupInvite |
protected boolean |
pendingSocialInvite |
java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.lang.Long> |
powerUpAbilities |
protected CoordinatedEffectState |
powerUpCoordEffectState |
protected int |
respawnInstance |
protected Point |
respawnPosition |
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,SkillInfo> |
skills |
protected int |
statProfile |
protected OID |
target |
protected java.util.Set<OID> |
targetsInCombat |
protected long |
vip_expire |
protected int |
vip_level
Vip specytic data
|
protected long |
vip_points |
log, saveTimestamp, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
lock, name
Constructor and Description |
---|
CombatInfo() |
CombatInfo(OID objOid,
int id) |
Modifier and Type | Method and Description |
---|---|
void |
abilityFailed(int failedAbilityID)
Called when an ability fails, this function checks to see if it was the auto attack and whether this is a mob.
|
void |
addAbilityAction(int abilityNum) |
void |
addAttackableTarget(OID oid,
TargetInfo info) |
void |
addComboTime(int abilityId,
float time,
int parenAbilityId) |
void |
addCooldownState(Cooldown.State state) |
void |
addEffect(AgisEffect.EffectState effectState) |
void |
addFriendlyTarget(OID oid,
TargetInfo info) |
void |
addRunAbilities(AgisAbilityState state) |
void |
addTargetInCombat(OID oid) |
void |
addVipExp(int points) |
void |
addVitalityStat(AgisStat stat,
long updateInterval) |
int |
aspect() |
boolean |
attackable() |
protected void |
cancel() |
boolean |
categoryUpdated(int category) |
void |
clearState(java.lang.String state) |
java.util.Map<java.lang.Integer,AgisAbilityState> |
currentRunAbilities() |
boolean |
dead() |
java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> |
getAbilities() |
java.util.Collection<java.lang.Integer> |
getAbilities(int category) |
java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> |
getActions() |
java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
getActions(int category) |
java.util.Map<OID,TargetInfo> |
getAttackableTargets() |
long |
getAttackDelay() |
int |
getAutoAttackAbility() |
OID |
getAutoAttackTarget() |
java.util.HashMap<java.lang.String,BonusSettings> |
getBonuses() |
long |
getCombatTimeout() |
long |
getComboTime(int id) |
java.util.Map<java.lang.String,Cooldown.State> |
getCooldownMap() |
Cooldown.State |
getCooldownState(java.lang.String id) |
java.util.Collection<java.lang.Integer> |
getCurrentAbilities() |
AgisAbilityState |
getCurrentAction() |
int |
getCurrentActionBar() |
java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
getCurrentActions() |
java.util.ArrayList<java.lang.String> |
getCurrentActionsOnCurrentBar() |
int |
getCurrentCategory()
Category control
Each category has its own collection of abilities.
|
java.util.Set<AgisEffect.EffectState> |
getCurrentEffects() |
SkillInfo |
getCurrentSkillInfo() |
int |
getDeathCount() |
boolean |
getDeathPermanently() |
java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> |
getEffects() |
java.util.Set<AgisEffect.EffectState> |
getEffects(int category) |
int |
getExpProfile() |
java.util.Map<OID,TargetInfo> |
getFriendlyTargets() |
OID |
getGroupMemberOid() |
OID |
getGroupOid() |
int |
getID() |
OID |
getOwnerOid() |
CoordinatedEffectState |
getPowerUpCoordEffectState() |
int |
getRespawnInstance() |
Point |
getRespawnPosition() |
AgisAbilityState |
getRunAbility(int id) |
SkillInfo |
getSkillInfo(int category) |
java.util.HashMap<java.lang.Integer,SkillInfo> |
getSkillInfos() |
java.lang.String |
getState() |
int |
getStatProfile() |
java.util.ArrayList<OID> |
getTargetsInCombat() |
ObjectType |
getType()
Entity object type.
|
long |
getVipExpire() |
int |
getVipLevel() |
long |
getVipPoints() |
java.util.HashMap<java.lang.String,java.lang.Long> |
getVitalityStats() |
InterpolatedWorldNode |
getWorldNode()
Not currently used.
|
boolean |
inCombat() |
boolean |
isGrouped() |
boolean |
isMob() |
boolean |
isPendingGroupInvite() |
boolean |
isPendingSocialInvite() |
boolean |
isUser()
Does the CombatInfo belong to a players character.
|
void |
overrideAutoAttackAbility(int abilityID) |
void |
removeAbilityAction(int abilityNum) |
void |
removeAttackableTarget(OID oid) |
void |
removeComboTime(int abilityId) |
void |
removeCooldownState(Cooldown.State state) |
void |
removeEffect(AgisEffect.EffectState effectState) |
void |
removeFriendlyTarget(OID oid) |
void |
removeRunAbilities(AgisAbilityState state) |
void |
removeTargetInCombat(OID oid) |
void |
resetAutoAttackAbility() |
void |
run() |
void |
runCombatTick()
Cycles through the vitalityStats map to see if any vitality stats should have the shift run.
|
protected void |
schedule(long delay) |
void |
sendStatusUpdate() |
void |
setAbilities(java.util.HashMap<java.lang.Integer,java.util.Collection<java.lang.Integer>> abilities) |
void |
setActions(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> actions) |
void |
setAttackableTargets(java.util.HashMap<OID,TargetInfo> targets) |
void |
setAutoAttack(OID newTarget) |
void |
setBonuses(java.util.HashMap<java.lang.String,BonusSettings> bonuses) |
void |
setCombatState(boolean state) |
void |
setCombatTimeout(long timeInMillis) |
void |
setCurrentAbilities(java.util.Collection<java.lang.Integer> abilities) |
void |
setCurrentAction(AgisAbilityState action) |
void |
setCurrentActionBar(int currentActionBar) |
void |
setCurrentActions(java.util.ArrayList<java.util.ArrayList<java.lang.String>> actions) |
void |
setCurrentActionsOnCurrentBar(java.util.ArrayList<java.lang.String> actions) |
void |
setCurrentCategory(int category) |
void |
setCurrentSkillInfo(SkillInfo skills) |
void |
setDeadState(boolean state) |
void |
setDeathCount(int deathcount) |
void |
setDeathPermanently(boolean deathPermanently) |
void |
setEffects(java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> effects) |
void |
setExpProfile(java.lang.Integer profile) |
void |
setFriendlyTargets(java.util.HashMap<OID,TargetInfo> targets) |
void |
setGroupMemberOid(OID groupMemberOid) |
void |
setGroupOid(OID groupOid) |
void |
setID(int id) |
void |
setPendingGroupInvite(boolean flag) |
void |
setPendingSocialInvite(boolean flag) |
void |
setPowerUpCoordEffectState(CoordinatedEffectState powerUpCoordEffectState) |
void |
setRespawnInstance(int respawnInstance) |
void |
setRespawnPosition(Point respawnPosition) |
void |
setSkillInfos(java.util.HashMap<java.lang.Integer,SkillInfo> skills) |
void |
setState(java.lang.String state) |
void |
setStatProfile(int statProfile) |
void |
setTargetsInCombat(java.util.ArrayList<OID> targetsInCombat) |
void |
setVipExpire(long expire) |
void |
setVipLevel(int level) |
void |
setVipPoints(long points) |
void |
setVitalityStats(java.util.HashMap<java.lang.String,java.lang.Long> vitalityStats) |
void |
setWorldNode(InterpolatedWorldNode node) |
void |
statAddModifier(java.lang.String statName,
java.lang.Object id,
int delta,
boolean sendUpdate)
Adds a stat modifier to the specified stat changing the value of the stat and recording the
change in a map so it can be removed at any time.
|
void |
statAddPercentModifier(java.lang.String statName,
java.lang.Object id,
float percent,
boolean sendUpdate)
Adds a stat modifier to the specified stat changing the value of the stat by the given percent and recording the
change in a map so it can be removed at any time.
|
int |
statGetBaseValue(java.lang.String statName) |
int |
statGetCurrentValue(java.lang.String statName) |
float |
statGetCurrentValueWithPrecision(java.lang.String statName) |
int |
statGetMaxValue(java.lang.String statName) |
int |
statGetMinValue(java.lang.String statName) |
void |
statModifyBaseValue(java.lang.String statName,
int delta)
Modifies the base value of the specified stat.
|
void |
statReapplyModifier(java.lang.String statName,
java.lang.Object id,
int delta,
boolean sendUpdate) |
void |
statReapplyPercentModifier(java.lang.String statName,
java.lang.Object id,
float percent,
boolean sendUpdate) |
void |
statRemoveModifier(java.lang.String statName,
java.lang.Object id,
boolean sendUpdate) |
void |
statRemovePercentModifier(java.lang.String statName,
java.lang.Object id,
boolean sendUpdate) |
void |
statSendUpdate(boolean sendAll) |
void |
statSendUpdate(boolean sendAll,
OID targetOid) |
void |
statSetBaseValue(java.lang.String statName,
int value)
Sets the base value of the specified stat.
|
void |
statSetMaxValue(java.lang.String statName,
int value) |
void |
stopAutoAttack() |
java.lang.String |
team() |
void |
team(java.lang.String newTeam) |
java.lang.String |
toString()
Returns the string describing this entity, useful for logging.
|
void |
updateEffectsProperty() |
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, unregisterTransientPropertyKey
getBooleanProperty, getIntProperty, getLongProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOid
protected volatile OID target
protected int currentCategory
protected transient java.util.concurrent.ConcurrentHashMap<java.lang.Integer,SkillInfo> skills
protected transient java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> abilities
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> actions
protected int currentActionBar
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Cooldown.State> cooldownMap
protected transient AgisAbilityState currentAction
protected transient java.util.Map<java.lang.Integer,AgisAbilityState> currentRunAbilities
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> effects
protected transient java.util.Map<OID,TargetInfo> friendlyTargets
protected transient java.util.Map<OID,TargetInfo> attackableTargets
protected java.util.Set<OID> targetsInCombat
protected int respawnInstance
protected Point respawnPosition
protected transient boolean abilityFailed
protected int deathcount
protected boolean deathPermanently
protected int vip_level
protected long vip_expire
protected long vip_points
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.lang.Long> comboTime
protected OID groupOid
protected OID groupMemberOid
protected transient boolean pendingGroupInvite
protected transient boolean pendingSocialInvite
public static final java.lang.String COMBAT_PROP_BACKREF_KEY
public static final java.lang.String COMBAT_PROP_USERFLAG
public static final java.lang.String COMBAT_PROP_MOBFLAG
public static final java.lang.String COMBAT_PROP_AUTOATTACK_ABILITY
public static final java.lang.String COMBAT_PROP_AUTOATTACK_BASE
public static final java.lang.String COMBAT_PROP_REGEN_EFFECT
public static final java.lang.String COMBAT_PROP_ENERGY
public static final java.lang.String COMBAT_PROP_COMBATSTATE
public static final java.lang.String COMBAT_PROP_COMBAT_TIMEOUT
public static final java.lang.String COMBAT_PROP_DEADSTATE
public static final java.lang.String COMBAT_PROP_ATTACKABLE
public static final java.lang.String COMBAT_PROP_STATE
public static final java.lang.String COMBAT_PROP_WEAPON_STATE
public static final java.lang.String COMBAT_PROP_FALLING_START_HEIGHT
public static final java.lang.String COMBAT_PROP_ASPECT
public static final java.lang.String COMBAT_PROP_TEAM
public static final java.lang.String COMBAT_TAG_OWNER
public static final java.lang.String COMBAT_STATE_INCAPACITATED
public static final java.lang.String COMBAT_STATE_RESET
public static final java.lang.String COMBAT_STATE_RESET_END
public static final java.lang.String COMBAT_STATE_EVADE
public static final java.lang.String COMBAT_STATE_IMMUNE
public static final java.lang.String COMBAT_STATE_SPIRIT
public static final java.lang.String COMBAT_AMMO_LOADED
public static final java.lang.String COMBAT_AMMO_AMOUNT
public static final java.lang.String COMBAT_AMMO_TYPE
public static final java.lang.String COMBAT_AMMO_DAMAGE
public static final java.lang.String COMBAT_AMMO_EFFECT
public static final java.lang.String COMBAT_PROP_DUEL_ID
public static final java.lang.String COMBAT_PROP_ARENA_ID
public static final java.lang.String HIGHEST_LEVEL_GAINED
public static final java.lang.String LOWEST_LEVEL_GAINED
public transient java.util.concurrent.ConcurrentHashMap<java.lang.Integer,java.lang.Long> powerUpAbilities
public static final int NUM_ACTIONS
protected transient CoordinatedEffectState powerUpCoordEffectState
protected int statProfile
public CombatInfo()
public CombatInfo(OID objOid, int id)
public java.lang.String toString()
Entity
public ObjectType getType()
Entity
getType
in class Entity
ObjectTypes.unknown
if no object type has been set.public void overrideAutoAttackAbility(int abilityID)
public void resetAutoAttackAbility()
public int getAutoAttackAbility()
public void setAutoAttack(OID newTarget)
public void stopAutoAttack()
public OID getAutoAttackTarget()
public long getAttackDelay()
protected void schedule(long delay)
protected void cancel()
public void abilityFailed(int failedAbilityID)
failedAbilityID
- public void run()
run
in interface java.lang.Runnable
public int getID()
public void setID(int id)
public int getCurrentCategory()
public void setCurrentCategory(int category)
public boolean categoryUpdated(int category)
public SkillInfo getCurrentSkillInfo()
public void setCurrentSkillInfo(SkillInfo skills)
public java.util.HashMap<java.lang.Integer,SkillInfo> getSkillInfos()
public void setSkillInfos(java.util.HashMap<java.lang.Integer,SkillInfo> skills)
public SkillInfo getSkillInfo(int category)
public java.util.Collection<java.lang.Integer> getCurrentAbilities()
public void setCurrentAbilities(java.util.Collection<java.lang.Integer> abilities)
public java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> getAbilities()
public void setAbilities(java.util.HashMap<java.lang.Integer,java.util.Collection<java.lang.Integer>> abilities)
public java.util.Collection<java.lang.Integer> getAbilities(int category)
public void addAbilityAction(int abilityNum)
public void removeAbilityAction(int abilityNum)
public java.util.ArrayList<java.lang.String> getCurrentActionsOnCurrentBar()
public java.util.ArrayList<java.util.ArrayList<java.lang.String>> getCurrentActions()
public void setCurrentActionsOnCurrentBar(java.util.ArrayList<java.lang.String> actions)
public void setCurrentActions(java.util.ArrayList<java.util.ArrayList<java.lang.String>> actions)
public java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> getActions()
public void setActions(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> actions)
public java.util.ArrayList<java.util.ArrayList<java.lang.String>> getActions(int category)
public void setCurrentActionBar(int currentActionBar)
public int getCurrentActionBar()
public void addCooldownState(Cooldown.State state)
addCooldownState
in interface Cooldown.CooldownObject
public void removeCooldownState(Cooldown.State state)
removeCooldownState
in interface Cooldown.CooldownObject
public Cooldown.State getCooldownState(java.lang.String id)
getCooldownState
in interface Cooldown.CooldownObject
public java.util.Map<java.lang.String,Cooldown.State> getCooldownMap()
public void setCurrentAction(AgisAbilityState action)
public AgisAbilityState getCurrentAction()
public java.util.Map<java.lang.Integer,AgisAbilityState> currentRunAbilities()
public java.util.Set<AgisEffect.EffectState> getCurrentEffects()
public void addEffect(AgisEffect.EffectState effectState)
public void removeEffect(AgisEffect.EffectState effectState)
public java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> getEffects()
public void setEffects(java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> effects)
public java.util.Set<AgisEffect.EffectState> getEffects(int category)
public void updateEffectsProperty()
public void addFriendlyTarget(OID oid, TargetInfo info)
public void removeFriendlyTarget(OID oid)
public java.util.Map<OID,TargetInfo> getFriendlyTargets()
public void setFriendlyTargets(java.util.HashMap<OID,TargetInfo> targets)
public void addAttackableTarget(OID oid, TargetInfo info)
public void removeAttackableTarget(OID oid)
public java.util.Map<OID,TargetInfo> getAttackableTargets()
public void setAttackableTargets(java.util.HashMap<OID,TargetInfo> targets)
public void addTargetInCombat(OID oid)
public void removeTargetInCombat(OID oid)
public java.util.ArrayList<OID> getTargetsInCombat()
public void setTargetsInCombat(java.util.ArrayList<OID> targetsInCombat)
public boolean isUser()
public boolean isMob()
public boolean attackable()
public boolean dead()
public int aspect()
public java.lang.String team()
public void team(java.lang.String newTeam)
public OID getOwnerOid()
public boolean inCombat()
public void setCombatState(boolean state)
public void setCombatTimeout(long timeInMillis)
public long getCombatTimeout()
public void setDeadState(boolean state)
public java.lang.String getState()
public void setState(java.lang.String state)
public void clearState(java.lang.String state)
public void sendStatusUpdate()
public int getRespawnInstance()
public void setRespawnInstance(int respawnInstance)
public Point getRespawnPosition()
public void setRespawnPosition(Point respawnPosition)
public InterpolatedWorldNode getWorldNode()
public void setWorldNode(InterpolatedWorldNode node)
public void statModifyBaseValue(java.lang.String statName, int delta)
statName
- delta
- public void statSetBaseValue(java.lang.String statName, int value)
statName
- value
- public void statSetMaxValue(java.lang.String statName, int value)
public void statAddModifier(java.lang.String statName, java.lang.Object id, int delta, boolean sendUpdate)
statName
- id
- delta
- public void statAddPercentModifier(java.lang.String statName, java.lang.Object id, float percent, boolean sendUpdate)
statName
- id
- percent
- sendUpdate
- public void statRemoveModifier(java.lang.String statName, java.lang.Object id, boolean sendUpdate)
public void statRemovePercentModifier(java.lang.String statName, java.lang.Object id, boolean sendUpdate)
public void statReapplyModifier(java.lang.String statName, java.lang.Object id, int delta, boolean sendUpdate)
public void statReapplyPercentModifier(java.lang.String statName, java.lang.Object id, float percent, boolean sendUpdate)
public int statGetCurrentValue(java.lang.String statName)
public float statGetCurrentValueWithPrecision(java.lang.String statName)
public int statGetBaseValue(java.lang.String statName)
public int statGetMinValue(java.lang.String statName)
public int statGetMaxValue(java.lang.String statName)
public int getExpProfile()
public void setExpProfile(java.lang.Integer profile)
public void statSendUpdate(boolean sendAll)
public void statSendUpdate(boolean sendAll, OID targetOid)
public void runCombatTick()
public java.util.HashMap<java.lang.String,java.lang.Long> getVitalityStats()
public void setVitalityStats(java.util.HashMap<java.lang.String,java.lang.Long> vitalityStats)
public void addVitalityStat(AgisStat stat, long updateInterval)
public void setDeathCount(int deathcount)
public int getDeathCount()
public void setDeathPermanently(boolean deathPermanently)
public boolean getDeathPermanently()
public void setVipLevel(int level)
public int getVipLevel()
public void setVipExpire(long expire)
public long getVipExpire()
public void setVipPoints(long points)
public long getVipPoints()
public void addVipExp(int points)
public long getComboTime(int id)
public void addComboTime(int abilityId, float time, int parenAbilityId)
public void removeComboTime(int abilityId)
public void setGroupOid(OID groupOid)
public OID getGroupOid()
public void setGroupMemberOid(OID groupMemberOid)
public OID getGroupMemberOid()
public boolean isGrouped()
public void setPendingGroupInvite(boolean flag)
public boolean isPendingGroupInvite()
public void setPendingSocialInvite(boolean flag)
public boolean isPendingSocialInvite()
public java.util.HashMap<java.lang.String,BonusSettings> getBonuses()
public void setBonuses(java.util.HashMap<java.lang.String,BonusSettings> bonuses)
public void removeRunAbilities(AgisAbilityState state)
public AgisAbilityState getRunAbility(int id)
public void addRunAbilities(AgisAbilityState state)
public void setPowerUpCoordEffectState(CoordinatedEffectState powerUpCoordEffectState)
public CoordinatedEffectState getPowerUpCoordEffectState()
public void setStatProfile(int statProfile)
public int getStatProfile()