atavism.agis.plugins
Class CombatClient
java.lang.Object
atavism.agis.plugins.CombatClient
public class CombatClient
- extends java.lang.Object
Method Summary |
static void |
abilityUsed(OID oid,
int skillType)
|
static void |
addAbility(java.lang.String abilityName,
OID playerOid)
|
static void |
alterExp(OID oid,
int expAmount)
|
static void |
applyEffect(OID oid,
int effectID)
|
static void |
arenaRelease(OID oid,
Point respawnLoc,
boolean allowMovement,
boolean turnToSpirit)
|
static void |
autoAttack(OID oid,
OID targetOid,
boolean status)
|
static void |
clearCombatInfoState(OID oid,
java.lang.String state)
Sends the SetCombatInfoState Message, clearing the given combat info state for the specified oid. |
static java.util.HashMap<java.lang.String,java.lang.String> |
getAbilityInfo(java.lang.String abilityName)
|
static java.util.List<java.lang.Long> |
getAoeTargets(OID subjectOid,
Point loc,
java.lang.Integer radius,
ObjectType objectType)
|
static int |
getPlayerStatValue(OID playerOid,
java.lang.String statName)
|
static void |
releaseObject(OID oid,
boolean releaseToSpirit)
|
static void |
removeEffect(OID oid,
int effectID)
|
static void |
sendAlterThreat(OID subjectOid,
OID attackerOid,
int threatChange)
|
static void |
sendAutoAttackCompleted(OID attackerOid)
|
static void |
setCombatInfoState(OID oid,
java.lang.String state)
Sends the SetCombatInfoState Message, setting the combat info state for the specified oid. |
static void |
setTargetType(java.util.LinkedList<OID> oid,
java.util.LinkedList<OID> targetOid,
java.util.LinkedList<java.lang.Integer> targetType)
|
static void |
startAbility(int abilityID,
OID oid,
OID targetOid,
OID itemOid)
|
static void |
startAbility(int abilityID,
OID oid,
OID targetOid,
OID itemOid,
boolean mustKnow)
|
static void |
startAbility(int abilityID,
OID oid,
OID targetOid,
java.io.Serializable item,
Point loc)
|
static void |
stopAutoAttack(OID oid)
|
static void |
updateActionBar(OID oid,
int actionPosition,
java.lang.String newAction)
|
static void |
updateBreathStatus(OID oid,
boolean underwater)
|
static void |
updateFatigueStatus(OID oid,
boolean fatigue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMESPACE
public static Namespace NAMESPACE
- sub object creation namespace for the animation plugin
TEST_NAMESPACE
public static Namespace TEST_NAMESPACE
MSG_TYPE_SET_COMBAT_INFO_STATE
public static final MessageType MSG_TYPE_SET_COMBAT_INFO_STATE
MSG_TYPE_AUTO_ATTACK
public static final MessageType MSG_TYPE_AUTO_ATTACK
MSG_TYPE_START_ABILITY
public static final MessageType MSG_TYPE_START_ABILITY
MSG_TYPE_COOLDOWN
public static final MessageType MSG_TYPE_COOLDOWN
MSG_TYPE_ABILITY_PROGRESS
public static final MessageType MSG_TYPE_ABILITY_PROGRESS
MSG_TYPE_DAMAGE
public static final MessageType MSG_TYPE_DAMAGE
MSG_TYPE_RELEASE_OBJECT
public static final MessageType MSG_TYPE_RELEASE_OBJECT
MSG_TYPE_ABILITY_STATUS
public static final MessageType MSG_TYPE_ABILITY_STATUS
MSG_TYPE_ABILITY_UPDATE
public static final MessageType MSG_TYPE_ABILITY_UPDATE
MSG_TYPE_GET_ABILITY
public static final MessageType MSG_TYPE_GET_ABILITY
MSG_TYPE_SKILL_UPDATE
public static final MessageType MSG_TYPE_SKILL_UPDATE
MSG_TYPE_ADD_SKILL
public static final MessageType MSG_TYPE_ADD_SKILL
MSG_TYPE_TRAINING_FAILED
public static final MessageType MSG_TYPE_TRAINING_FAILED
MSG_TYPE_COMBAT_MOB_DEATH
public static final MessageType MSG_TYPE_COMBAT_MOB_DEATH
MSG_TYPE_COMBAT_ABILITY_USED
public static final MessageType MSG_TYPE_COMBAT_ABILITY_USED
MSG_TYPE_COMBAT_STOP_AUTO_ATTACK
public static final MessageType MSG_TYPE_COMBAT_STOP_AUTO_ATTACK
MSG_TYPE_TARGET_TYPE
public static final MessageType MSG_TYPE_TARGET_TYPE
MSG_TYPE_INTERRUPT_ABILITY
public static final MessageType MSG_TYPE_INTERRUPT_ABILITY
MSG_TYPE_COMBAT_LOGOUT
public static final MessageType MSG_TYPE_COMBAT_LOGOUT
MSG_TYPE_FACTION_UPDATE
public static final MessageType MSG_TYPE_FACTION_UPDATE
MSG_TYPE_GET_AOE_TARGETS
public static final MessageType MSG_TYPE_GET_AOE_TARGETS
MSG_TYPE_UPDATE_ACTIONBAR
public static final MessageType MSG_TYPE_UPDATE_ACTIONBAR
MSG_TYPE_APPLY_EFFECT
public static final MessageType MSG_TYPE_APPLY_EFFECT
MSG_TYPE_REMOVE_EFFECT
public static final MessageType MSG_TYPE_REMOVE_EFFECT
MSG_TYPE_ALTER_EXP
public static final MessageType MSG_TYPE_ALTER_EXP
MSG_TYPE_UPDATE_BREATH
public static final MessageType MSG_TYPE_UPDATE_BREATH
MSG_TYPE_UPDATE_FATIGUE
public static final MessageType MSG_TYPE_UPDATE_FATIGUE
MSG_TYPE_ALTER_HEARTS
public static final MessageType MSG_TYPE_ALTER_HEARTS
MSG_TYPE_KNOCKED_OUT
public static final MessageType MSG_TYPE_KNOCKED_OUT
MSG_TYPE_UPDATE_HEALTH_PROPS
public static final MessageType MSG_TYPE_UPDATE_HEALTH_PROPS
MSG_TYPE_REGEN_HEALTH_MANA
public static final MessageType MSG_TYPE_REGEN_HEALTH_MANA
MSG_TYPE_DECREMENT_WEAPON_USES
public static final MessageType MSG_TYPE_DECREMENT_WEAPON_USES
MSG_TYPE_DISMOUNT
public static final MessageType MSG_TYPE_DISMOUNT
MSG_TYPE_GET_PLAYER_STAT_VALUE
public static final MessageType MSG_TYPE_GET_PLAYER_STAT_VALUE
MSG_TYPE_REMOVE_BUFF
public static final MessageType MSG_TYPE_REMOVE_BUFF
MSG_TYPE_AUTO_ATTACK_COMPLETED
public static final MessageType MSG_TYPE_AUTO_ATTACK_COMPLETED
MSG_TYPE_ALTER_THREAT
public static final MessageType MSG_TYPE_ALTER_THREAT
MSG_TYPE_SET_PLAYER_RESPAWN_LOCATION
public static final MessageType MSG_TYPE_SET_PLAYER_RESPAWN_LOCATION
MSG_TYPE_FALLING_EVENT
public static final MessageType MSG_TYPE_FALLING_EVENT
MSG_TYPE_ARENA_RELEASE
public static final MessageType MSG_TYPE_ARENA_RELEASE
MSG_CLIENT_LEVEL_LOADED
public static final MessageType MSG_CLIENT_LEVEL_LOADED
setCombatInfoState
public static void setCombatInfoState(OID oid,
java.lang.String state)
- Sends the SetCombatInfoState Message, setting the combat info state for the specified oid.
- Parameters:
oid
- state
-
clearCombatInfoState
public static void clearCombatInfoState(OID oid,
java.lang.String state)
- Sends the SetCombatInfoState Message, clearing the given combat info state for the specified oid.
- Parameters:
oid
- state
-
autoAttack
public static void autoAttack(OID oid,
OID targetOid,
boolean status)
startAbility
public static void startAbility(int abilityID,
OID oid,
OID targetOid,
OID itemOid)
startAbility
public static void startAbility(int abilityID,
OID oid,
OID targetOid,
OID itemOid,
boolean mustKnow)
startAbility
public static void startAbility(int abilityID,
OID oid,
OID targetOid,
java.io.Serializable item,
Point loc)
releaseObject
public static void releaseObject(OID oid,
boolean releaseToSpirit)
abilityUsed
public static void abilityUsed(OID oid,
int skillType)
stopAutoAttack
public static void stopAutoAttack(OID oid)
setTargetType
public static void setTargetType(java.util.LinkedList<OID> oid,
java.util.LinkedList<OID> targetOid,
java.util.LinkedList<java.lang.Integer> targetType)
getAoeTargets
public static java.util.List<java.lang.Long> getAoeTargets(OID subjectOid,
Point loc,
java.lang.Integer radius,
ObjectType objectType)
updateActionBar
public static void updateActionBar(OID oid,
int actionPosition,
java.lang.String newAction)
applyEffect
public static void applyEffect(OID oid,
int effectID)
removeEffect
public static void removeEffect(OID oid,
int effectID)
alterExp
public static void alterExp(OID oid,
int expAmount)
updateBreathStatus
public static void updateBreathStatus(OID oid,
boolean underwater)
updateFatigueStatus
public static void updateFatigueStatus(OID oid,
boolean fatigue)
getAbilityInfo
public static java.util.HashMap<java.lang.String,java.lang.String> getAbilityInfo(java.lang.String abilityName)
addAbility
public static void addAbility(java.lang.String abilityName,
OID playerOid)
getPlayerStatValue
public static int getPlayerStatValue(OID playerOid,
java.lang.String statName)
sendAutoAttackCompleted
public static void sendAutoAttackCompleted(OID attackerOid)
sendAlterThreat
public static void sendAlterThreat(OID subjectOid,
OID attackerOid,
int threatChange)
arenaRelease
public static void arenaRelease(OID oid,
Point respawnLoc,
boolean allowMovement,
boolean turnToSpirit)