public class CharacterTemplate extends CharacterFactory
Modifier and Type | Class and Description |
---|---|
class |
CharacterTemplate.CharacterStartingItem |
class |
CharacterTemplate.CharacterStatProgression |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
class_description |
java.lang.String |
class_icon |
java.lang.String |
class_icon2 |
java.util.HashMap<java.lang.Integer,java.lang.String> |
gender |
java.util.HashMap<java.lang.Integer,java.lang.String> |
genderIcon |
java.util.HashMap<java.lang.Integer,java.lang.String> |
genderIconPath |
java.lang.String |
race_description |
java.lang.String |
race_icon |
java.lang.String |
race_icon2 |
java.util.ArrayList<java.lang.Integer> |
startingSkills |
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.
|
int |
getAspect() |
int |
getAutoAttack() |
int |
getDodge() |
int |
getExpProfile() |
int |
getRace() |
int |
getSprint() |
java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> |
getStartingStats() |
int |
getStatProfileId() |
void |
setAspect(int aspect) |
void |
setAutoAttack(int autoAttackAbility) |
void |
setDodge(int ability) |
void |
setExpProfile(int xpProfile) |
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 |
setSpawnRotation(double rotation) |
void |
setSprint(int ability) |
void |
setStartingLevel(int level) |
void |
setStartingSkills(java.util.ArrayList<java.lang.Integer> skills) |
void |
setStartingStats(java.util.HashMap<java.lang.String,CharacterTemplate.CharacterStatProgression> stats) |
void |
setStatProfileId(int statProfileId) |
deleteCharacter
public java.util.ArrayList<java.lang.Integer> startingSkills
public java.lang.String race_description
public java.lang.String class_description
public java.lang.String race_icon
public java.lang.String race_icon2
public java.lang.String class_icon
public java.lang.String class_icon2
public java.util.HashMap<java.lang.Integer,java.lang.String> gender
public java.util.HashMap<java.lang.Integer,java.lang.String> genderIcon
public java.util.HashMap<java.lang.Integer,java.lang.String> genderIconPath
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 int getAspect()
public void setRace(int race)
public int getRace()
public void setFaction(int faction)
public void setInstanceTemplateID(int instanceTemplateID)
public void setPortalName(java.lang.String portalName)
public void setSpawnPoint(Point spawnPoint)
public void setSpawnRotation(double rotation)
public void setRespawnInstanceTemplateID(int instanceTemplateID)
public void setReSpawnPoint(Point spawnPoint)
public void setStartingLevel(int level)
public void setAutoAttack(int autoAttackAbility)
public int getAutoAttack()
public void setSprint(int ability)
public int getSprint()
public void setDodge(int ability)
public int getDodge()
public void setExpProfile(int xpProfile)
public int getExpProfile()
public void setStatProfileId(int statProfileId)
public int getStatProfileId()
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)