atavism.agis.objects
Class CharacterTemplate
java.lang.Object
atavism.server.worldmgr.CharacterFactory
atavism.agis.objects.CharacterTemplate
public class CharacterTemplate
- extends CharacterFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharacterTemplate
public CharacterTemplate()
createCharacter
public OID createCharacter(java.lang.String worldName,
OID atavismID,
java.util.Map properties)
- Description copied from class:
CharacterFactory
- Create a new character.
- Specified by:
createCharacter
in class CharacterFactory
- Parameters:
worldName
- World name.properties
- Contains properties used to create the new
character, and populated by the factory with additional
character properties.
- Returns:
- Master OID for the player object
checkName
public java.lang.String checkName(java.lang.String name)
setAspect
public void setAspect(int aspect)
setRace
public void setRace(int race)
setFaction
public void setFaction(int faction)
setInstanceTemplateID
public void setInstanceTemplateID(int instanceTemplateID)
setPortalName
public void setPortalName(java.lang.String portalName)
setSpawnPoint
public void setSpawnPoint(Point spawnPoint)
setRespawnInstanceTemplateID
public void setRespawnInstanceTemplateID(int instanceTemplateID)
setReSpawnPoint
public void setReSpawnPoint(Point spawnPoint)
setStartingLevel
public void setStartingLevel(int level)
setAutoAttack
public void setAutoAttack(int autoAttackAbility)
setStartingStats
public void setStartingStats(java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> stats)
getStartingStats
public java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> getStartingStats()
AddStatProgression
public void AddStatProgression(java.lang.String name,
int baseValue,
float levelIncrease,
float levelPercentIncrease)
setStartingSkills
public void setStartingSkills(java.util.ArrayList<java.lang.Integer> skills)
addStartingItem
public void addStartingItem(int itemID,
int count,
boolean equipped)