public class CombatClient
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
abilityUsed(OID oid,
int skillType) |
static void |
abilityUsed(OID oid,
int skillType,
int experience,
int level) |
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 float |
GetSkillDiff(OID oid,
int skillType,
int level) |
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) |
public static Namespace NAMESPACE
public static Namespace TEST_NAMESPACE
public static final MessageType MSG_TYPE_SET_COMBAT_INFO_STATE
public static final MessageType MSG_TYPE_AUTO_ATTACK
public static final MessageType MSG_TYPE_START_ABILITY
public static final MessageType MSG_TYPE_COOLDOWN
public static final MessageType MSG_TYPE_ABILITY_PROGRESS
public static final MessageType MSG_TYPE_DAMAGE
public static final MessageType MSG_TYPE_RELEASE_OBJECT
public static final MessageType MSG_TYPE_ABILITY_STATUS
public static final MessageType MSG_TYPE_ABILITY_UPDATE
public static final MessageType MSG_TYPE_GET_ABILITY
public static final MessageType MSG_TYPE_SKILL_UPDATE
public static final MessageType MSG_TYPE_ADD_SKILL
public static final MessageType MSG_TYPE_TRAINING_FAILED
public static final MessageType MSG_TYPE_COMBAT_MOB_DEATH
public static final MessageType MSG_TYPE_COMBAT_ABILITY_USED
public static final MessageType MSG_TYPE_COMBAT_STOP_AUTO_ATTACK
public static final MessageType MSG_TYPE_TARGET_TYPE
public static final MessageType MSG_TYPE_INTERRUPT_ABILITY
public static final MessageType MSG_TYPE_COMBAT_LOGOUT
public static final MessageType MSG_TYPE_FACTION_UPDATE
public static final MessageType MSG_TYPE_GET_AOE_TARGETS
public static final MessageType MSG_TYPE_UPDATE_ACTIONBAR
public static final MessageType MSG_TYPE_APPLY_EFFECT
public static final MessageType MSG_TYPE_REMOVE_EFFECT
public static final MessageType MSG_TYPE_ALTER_EXP
public static final MessageType MSG_TYPE_UPDATE_BREATH
public static final MessageType MSG_TYPE_UPDATE_FATIGUE
public static final MessageType MSG_TYPE_ALTER_HEARTS
public static final MessageType MSG_TYPE_KNOCKED_OUT
public static final MessageType MSG_TYPE_UPDATE_HEALTH_PROPS
public static final MessageType MSG_TYPE_REGEN_HEALTH_MANA
public static final MessageType MSG_TYPE_DECREMENT_WEAPON_USES
public static final MessageType MSG_TYPE_DISMOUNT
public static final MessageType MSG_TYPE_GET_PLAYER_STAT_VALUE
public static final MessageType MSG_TYPE_REMOVE_BUFF
public static final MessageType MSG_TYPE_AUTO_ATTACK_COMPLETED
public static final MessageType MSG_TYPE_ALTER_THREAT
public static final MessageType MSG_TYPE_SET_PLAYER_RESPAWN_LOCATION
public static final MessageType MSG_TYPE_FALLING_EVENT
public static final MessageType MSG_TYPE_ARENA_RELEASE
public static final MessageType MSG_TYPE_COMBAT_SKILL_DIFF
public static final MessageType MSG_CLIENT_LEVEL_LOADED
public static void setCombatInfoState(OID oid, java.lang.String state)
oid
- state
- public static void clearCombatInfoState(OID oid, java.lang.String state)
oid
- state
- public static void startAbility(int abilityID, OID oid, OID targetOid, OID itemOid, boolean mustKnow)
public static void startAbility(int abilityID, OID oid, OID targetOid, java.io.Serializable item, Point loc)
public static void releaseObject(OID oid, boolean releaseToSpirit)
public static float GetSkillDiff(OID oid, int skillType, int level)
public static void abilityUsed(OID oid, int skillType)
public static void abilityUsed(OID oid, int skillType, int experience, int level)
public static void stopAutoAttack(OID oid)
public static void setTargetType(java.util.LinkedList<OID> oid, java.util.LinkedList<OID> targetOid, java.util.LinkedList<java.lang.Integer> targetType)
public static java.util.List<java.lang.Long> getAoeTargets(OID subjectOid, Point loc, java.lang.Integer radius, ObjectType objectType)
public static void updateActionBar(OID oid, int actionPosition, java.lang.String newAction)
public static void applyEffect(OID oid, int effectID)
public static void removeEffect(OID oid, int effectID)
public static void alterExp(OID oid, int expAmount)
public static void updateBreathStatus(OID oid, boolean underwater)
public static void updateFatigueStatus(OID oid, boolean fatigue)
public static java.util.HashMap<java.lang.String,java.lang.String> getAbilityInfo(java.lang.String abilityName)
public static void addAbility(java.lang.String abilityName, OID playerOid)
public static int getPlayerStatValue(OID playerOid, java.lang.String statName)
public static void sendAutoAttackCompleted(OID attackerOid)
public static void sendAlterThreat(OID subjectOid, OID attackerOid, int threatChange)