Atavism Version 2018.1AGIS API

atavism.agis.objects
Class CharacterTemplate

java.lang.Object
  extended by atavism.server.worldmgr.CharacterFactory
      extended by atavism.agis.objects.CharacterTemplate

public class CharacterTemplate
extends CharacterFactory


Nested Class Summary
 class CharacterTemplate.CharacterStartingItem
           
 class CharacterTemplate.CharacterStatProgression
           
 
Constructor Summary
CharacterTemplate()
           
 
Method Summary
 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)
           
 
Methods inherited from class atavism.server.worldmgr.CharacterFactory
deleteCharacter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharacterTemplate

public CharacterTemplate()
Method Detail

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)


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