|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.agis.database.MobDatabase
public class MobDatabase
Field Summary | |
---|---|
protected static Queries |
queries
|
Constructor Summary | |
---|---|
MobDatabase(boolean keepAlive)
|
Method Summary | |
---|---|
void |
close()
Having "too many connections" errors, so adding this function to help cope with it |
int |
deleteMobEquipmentData(int mobID,
int item)
|
void |
deleteSpawnData(int spawnID)
|
int |
editLootTable(int tableID,
LootTable lTable)
|
int |
editMobCombatData(int mobID,
int health,
java.lang.String attackType)
|
int |
editMobData(int templateID,
java.lang.String name,
java.lang.String subtitle,
int mobType,
int soundSet,
java.util.LinkedList<java.lang.Integer> displays,
int animState,
float scale,
int offset,
int hitBox,
int runThreshold,
java.lang.String gender,
int level,
boolean attackable,
int faction,
java.lang.String species,
java.lang.String subSpecies,
java.lang.String questCategory)
|
int |
editQuest(int questID,
AgisBasicQuest q)
|
int |
editSpawnData(SpawnData sd,
int spawnID,
Point loc,
Quaternion orient,
BehaviorTemplate behavTmpl)
|
java.util.ArrayList<java.util.HashMap<java.lang.String,java.io.Serializable>> |
getMobTemplates(int category,
int baseCategory)
|
int |
getSpawnCount(int instanceID)
|
java.util.ArrayList<Currency> |
loadCurrencies(int category)
Loads in the list of currencies from the database. |
void |
loadCurrencyConversions(Currency currency)
Loads in conversion information from one currency to others |
java.util.HashMap<java.lang.Integer,Dialogue> |
loadDialogues()
Loads in the Dialogues in the World Content Database |
java.util.ArrayList<Faction> |
loadFactions(int category)
|
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
loadFactionStances(int factionID)
|
java.util.HashMap<java.lang.Integer,SpawnData> |
loadInstanceSpawnData(int instanceID)
|
java.util.ArrayList<Template> |
loadMobTemplates(int category)
|
java.util.HashMap<java.lang.Integer,PatrolPoint> |
loadPatrolPathPoints()
|
void |
loadQuestObjectives(AgisBasicQuest q,
int questID)
|
java.util.HashMap<java.lang.Integer,AgisBasicQuest> |
loadQuests(int category)
|
java.util.HashMap<java.lang.Integer,ResourceGrid> |
loadResourceGrids(java.lang.String instance)
Unused. |
SpawnData |
loadSpecificSpawnData(int spawnID)
|
int |
resourceGridUpdated(ResourceGrid grid)
|
void |
setPatrolPath(BehaviorTemplate behavTmpl)
|
int |
writeFactionData(int category,
java.lang.String name,
java.lang.String group,
boolean isPublic,
int defaultStance)
|
int |
writeFactionStanceData(int factionID,
int otherFaction,
int defaultStance)
|
int |
writeLootTable(int category,
LootTable lTbl)
|
int |
writeLootTableDrops(int tableID,
int item,
int itemCount,
float dropChance)
|
int |
writeMobCombatData(int mobID,
int health,
java.lang.String attackType)
|
int |
writeMobData(int category,
java.lang.String name,
java.lang.String subtitle,
int mobType,
int soundSet,
java.util.LinkedList<java.lang.Integer> displays,
int animState,
float scale,
int offset,
int hitBox,
int runThreshold,
java.lang.String gender,
int level,
boolean attackable,
int faction,
java.lang.String species,
java.lang.String subSpecies,
java.lang.String questCategory)
|
int |
writeMobEquipmentData(int category,
int mobID,
int item)
|
void |
writeMobLootTables(int category,
int mobTemplate,
java.util.HashMap<java.lang.Integer,java.lang.Float> lootTables)
|
int |
writeNpcDisplayData(java.lang.String name,
java.lang.String race,
java.lang.String gender)
|
int |
writePatrolPath(java.util.ArrayList<PatrolPoint> points,
boolean travelReverse,
java.lang.String name)
|
int |
writeQuest(int category,
AgisBasicQuest q)
|
void |
writeQuestObjectives(int questID,
AgisBasicQuest q)
|
void |
writeQuestRewards(int questID,
AgisBasicQuest q)
|
int |
writeSpawnData(SpawnData sd,
Point loc,
Quaternion orient,
BehaviorTemplate behavTmpl,
int instanceID)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static Queries queries
Constructor Detail |
---|
public MobDatabase(boolean keepAlive)
Method Detail |
---|
public java.util.HashMap<java.lang.Integer,SpawnData> loadInstanceSpawnData(int instanceID)
public SpawnData loadSpecificSpawnData(int spawnID)
public void setPatrolPath(BehaviorTemplate behavTmpl)
public int getSpawnCount(int instanceID)
public java.util.ArrayList<Template> loadMobTemplates(int category)
public java.util.ArrayList<java.util.HashMap<java.lang.String,java.io.Serializable>> getMobTemplates(int category, int baseCategory)
public java.util.HashMap<java.lang.Integer,PatrolPoint> loadPatrolPathPoints()
public java.util.ArrayList<Faction> loadFactions(int category)
public java.util.HashMap<java.lang.Integer,java.lang.Integer> loadFactionStances(int factionID)
public java.util.HashMap<java.lang.Integer,AgisBasicQuest> loadQuests(int category)
public void loadQuestObjectives(AgisBasicQuest q, int questID)
public java.util.ArrayList<Currency> loadCurrencies(int category)
category
-
public void loadCurrencyConversions(Currency currency)
currencyId
- public int writeQuest(int category, AgisBasicQuest q)
public int editQuest(int questID, AgisBasicQuest q)
public void writeQuestObjectives(int questID, AgisBasicQuest q)
public void writeQuestRewards(int questID, AgisBasicQuest q)
public int writeSpawnData(SpawnData sd, Point loc, Quaternion orient, BehaviorTemplate behavTmpl, int instanceID)
public int editSpawnData(SpawnData sd, int spawnID, Point loc, Quaternion orient, BehaviorTemplate behavTmpl)
public void deleteSpawnData(int spawnID)
public int writePatrolPath(java.util.ArrayList<PatrolPoint> points, boolean travelReverse, java.lang.String name)
public int writeNpcDisplayData(java.lang.String name, java.lang.String race, java.lang.String gender)
public int writeMobData(int category, java.lang.String name, java.lang.String subtitle, int mobType, int soundSet, java.util.LinkedList<java.lang.Integer> displays, int animState, float scale, int offset, int hitBox, int runThreshold, java.lang.String gender, int level, boolean attackable, int faction, java.lang.String species, java.lang.String subSpecies, java.lang.String questCategory)
public int writeMobCombatData(int mobID, int health, java.lang.String attackType)
public int writeMobEquipmentData(int category, int mobID, int item)
public void writeMobLootTables(int category, int mobTemplate, java.util.HashMap<java.lang.Integer,java.lang.Float> lootTables)
public int editMobData(int templateID, java.lang.String name, java.lang.String subtitle, int mobType, int soundSet, java.util.LinkedList<java.lang.Integer> displays, int animState, float scale, int offset, int hitBox, int runThreshold, java.lang.String gender, int level, boolean attackable, int faction, java.lang.String species, java.lang.String subSpecies, java.lang.String questCategory)
public int editMobCombatData(int mobID, int health, java.lang.String attackType)
public int deleteMobEquipmentData(int mobID, int item)
public int writeFactionData(int category, java.lang.String name, java.lang.String group, boolean isPublic, int defaultStance)
public int writeFactionStanceData(int factionID, int otherFaction, int defaultStance)
public int writeLootTable(int category, LootTable lTbl)
public int editLootTable(int tableID, LootTable lTable)
public int writeLootTableDrops(int tableID, int item, int itemCount, float dropChance)
public java.util.HashMap<java.lang.Integer,ResourceGrid> loadResourceGrids(java.lang.String instance)
instance
-
public int resourceGridUpdated(ResourceGrid grid)
public java.util.HashMap<java.lang.Integer,Dialogue> loadDialogues()
public void close()
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |