Atavism Version 2018.1AGIS API

atavism.agis.objects
Class ClassAbilityObject

java.lang.Object
  extended by atavism.server.objects.NamedPropertyClass
      extended by atavism.server.objects.Entity
          extended by atavism.agis.objects.ClassAbilityObject
All Implemented Interfaces:
java.io.Serializable

public class ClassAbilityObject
extends Entity

This class is meant to be the generated object for the Player that holds the stats for skills/abilities that a player has. Throw-back class that is not used anymore.

Author:
Judd
See Also:
Serialized Form

Field Summary
 
Fields inherited from class atavism.server.objects.Entity
log, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
 
Fields inherited from class atavism.server.objects.NamedPropertyClass
lock, name
 
Constructor Summary
ClassAbilityObject()
           
ClassAbilityObject(OID objOid)
           
 
Method Summary
 java.lang.String getPlayerClass()
           
 ObjectType getType()
          Entity object type.
 void setPlayerClass(java.lang.String playerclassname)
           
 void statSendUpdate(boolean sendAll)
           
 void statSendUpdate(boolean sendAll, OID targetOid)
           
 java.lang.String toString()
          Returns the string describing this entity, useful for logging.
 void updateBaseStat(int id, int modifier)
           
 
Methods inherited from class atavism.server.objects.Entity
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
 
Methods inherited from class atavism.server.objects.NamedPropertyClass
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassAbilityObject

public ClassAbilityObject()

ClassAbilityObject

public ClassAbilityObject(OID objOid)
Method Detail

toString

public java.lang.String toString()
Description copied from class: Entity
Returns the string describing this entity, useful for logging.

Overrides:
toString in class Entity
Returns:
string describing entity

getType

public ObjectType getType()
Description copied from class: Entity
Entity object type.

Overrides:
getType in class Entity
Returns:
ObjectTypes.unknown if no object type has been set.

getPlayerClass

public java.lang.String getPlayerClass()

setPlayerClass

public void setPlayerClass(java.lang.String playerclassname)

updateBaseStat

public void updateBaseStat(int id,
                           int modifier)

statSendUpdate

public void statSendUpdate(boolean sendAll)

statSendUpdate

public void statSendUpdate(boolean sendAll,
                           OID targetOid)


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