Version 1.5APIs subject to change!

multiverse.mars.plugins
Class CombatClient

java.lang.Object
  extended by multiverse.mars.plugins.CombatClient

public class CombatClient
extends java.lang.Object


Nested Class Summary
static class CombatClient.AbilityProgressMessage
           
static class CombatClient.AbilityUpdateMessage
           
static class CombatClient.AutoAttackMessage
           
static class CombatClient.CombatTargetMessage
          messages that have an oid and a target oid
static class CombatClient.CooldownMessage
           
static class CombatClient.DamageMessage
           
static class CombatClient.ReleaseObjectMessage
           
static class CombatClient.StartAbilityMessage
           
 
Field Summary
static java.lang.String MSG_ATTACK_STATUS
           
static MessageType MSG_TYPE_ABILITY_PROGRESS
           
static MessageType MSG_TYPE_ABILITY_UPDATE
           
static MessageType MSG_TYPE_ADD_SKILL
           
static MessageType MSG_TYPE_AUTO_ATTACK
           
static MessageType MSG_TYPE_COMBAT_ABILITY_MISSED
           
static MessageType MSG_TYPE_COOLDOWN
           
static MessageType MSG_TYPE_DAMAGE
           
static MessageType MSG_TYPE_RELEASE_OBJECT
           
static MessageType MSG_TYPE_SKILL_UPDATE
           
static MessageType MSG_TYPE_START_ABILITY
           
static MessageType MSG_TYPE_TRAINING_FAILED
           
static Namespace NAMESPACE
          sub object creation namespace for the animation plugin
static Namespace TEST_NAMESPACE
           
 
Method Summary
static void autoAttack(java.lang.Long oid, java.lang.Long targetOid, boolean status)
           
static void releaseObject(java.lang.Long oid)
           
static void startAbility(java.lang.String abilityName, java.lang.Long oid, java.lang.Long targetOid, java.lang.Long itemOid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static Namespace NAMESPACE
sub object creation namespace for the animation plugin


TEST_NAMESPACE

public static Namespace TEST_NAMESPACE

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_UPDATE

public static final MessageType MSG_TYPE_ABILITY_UPDATE

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_ABILITY_MISSED

public static final MessageType MSG_TYPE_COMBAT_ABILITY_MISSED

MSG_ATTACK_STATUS

public static final java.lang.String MSG_ATTACK_STATUS
See Also:
Constant Field Values
Method Detail

autoAttack

public static void autoAttack(java.lang.Long oid,
                              java.lang.Long targetOid,
                              boolean status)

startAbility

public static void startAbility(java.lang.String abilityName,
                                java.lang.Long oid,
                                java.lang.Long targetOid,
                                java.lang.Long itemOid)

releaseObject

public static void releaseObject(java.lang.Long oid)


Copyright © 2008 The Multiverse Network, Inc.