public class CharacterTemplate extends CharacterFactory
Modifier and Type | Class and Description |
---|---|
class |
CharacterTemplate.CharacterStartingItem |
class |
CharacterTemplate.CharacterStatProgression |
Constructor and Description |
---|
CharacterTemplate() |
Modifier and Type | Method and Description |
---|---|
void |
addStartingItem(int itemID,
int count,
boolean equipped) |
void |
AddStatProgression(java.lang.String name,
int baseValue,
float levelIncrease,
float levelPercentIncrease) |
java.lang.String |
checkName(java.lang.String name) |
OID |
createCharacter(java.lang.String worldName,
OID atavismID,
java.util.Map properties)
Create a new character.
|
java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> |
getStartingStats() |
void |
setAspect(int aspect) |
void |
setAutoAttack(int autoAttackAbility) |
void |
setFaction(int faction) |
void |
setInstanceTemplateID(int instanceTemplateID) |
void |
setPortalName(java.lang.String portalName) |
void |
setRace(int race) |
void |
setRespawnInstanceTemplateID(int instanceTemplateID) |
void |
setReSpawnPoint(Point spawnPoint) |
void |
setSpawnPoint(Point spawnPoint) |
void |
setStartingLevel(int level) |
void |
setStartingSkills(java.util.ArrayList<java.lang.Integer> skills) |
void |
setStartingStats(java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> stats) |
deleteCharacter
public OID createCharacter(java.lang.String worldName, OID atavismID, java.util.Map properties)
CharacterFactory
createCharacter
in class CharacterFactory
worldName
- World name.properties
- Contains properties used to create the new
character, and populated by the factory with additional
character properties.public java.lang.String checkName(java.lang.String name)
public void setAspect(int aspect)
public void setRace(int race)
public void setFaction(int faction)
public void setInstanceTemplateID(int instanceTemplateID)
public void setPortalName(java.lang.String portalName)
public void setSpawnPoint(Point spawnPoint)
public void setRespawnInstanceTemplateID(int instanceTemplateID)
public void setReSpawnPoint(Point spawnPoint)
public void setStartingLevel(int level)
public void setAutoAttack(int autoAttackAbility)
public void setStartingStats(java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> stats)
public java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> getStartingStats()
public void AddStatProgression(java.lang.String name, int baseValue, float levelIncrease, float levelPercentIncrease)
public void setStartingSkills(java.util.ArrayList<java.lang.Integer> skills)
public void addStartingItem(int itemID, int count, boolean equipped)