public class ContentDatabase
extends java.lang.Object
Constructor and Description |
---|
ContentDatabase(boolean keepAlive) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Having too many connection errors, so adding this function to help cope with it
|
java.util.ArrayList<AchievementSetting> |
GetAchievementsSetting() |
int |
getCountAchievements() |
int |
getCountAuctions() |
int |
getCountRankings() |
int |
getCountResourceNodes(int instanceID) |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getDamagedStage(int stageId) |
java.util.LinkedHashMap<java.lang.Integer,AtavismBuildingColliders> |
getDamagedStageColliders(int stageId) |
java.util.concurrent.ConcurrentHashMap<java.lang.Integer,GuildLevelSettings> |
GetGuildLevelSetting() |
int |
getItemHealthValue(int itemID) |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getProgresStage(int stageId) |
java.util.LinkedHashMap<java.lang.Integer,AtavismBuildingColliders> |
getProgresStageColliders(int stageId) |
java.util.ArrayList<AchievementSetting> |
GetRankingsSetting() |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
getReqItemsStage(int stageId) |
java.lang.Integer |
GetSeasonForInstance(java.lang.Integer instId,
java.lang.Integer month) |
java.util.ArrayList<java.lang.Integer> |
GetWeatherProfilesForInstance(java.lang.Integer instId,
java.lang.Integer month) |
java.util.ArrayList<java.lang.Integer> |
GetWeatherProfilesForInstance2(java.lang.Integer instId,
int month) |
java.util.HashMap<java.lang.Long,AuctionProfile> |
loadAuctionProfile() |
java.util.HashMap<java.lang.String,java.io.Serializable> |
loadBuildObjectPrefabData() |
java.util.Map<java.lang.String,java.io.Serializable> |
loadBuildObjectPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates) |
java.util.HashMap<java.lang.Integer,BuildObjectStage> |
loadBuildObjectStages() |
java.util.HashMap<java.lang.Integer,BuildObjectTemplate> |
loadBuildObjectTemplates()
Building System Database Functions
|
java.util.ArrayList<java.lang.Integer> |
loadCharacterFactorySkills(int id) |
void |
loadCharacterFactoryStats(CharacterTemplate tmpl,
int id) |
java.util.HashMap<java.lang.String,CharacterTemplate> |
loadCharacterFactoryTemplates() |
void |
loadCharacterGender(CharacterTemplate tmpl,
int id) |
void |
loadCharacterStartingItems(CharacterTemplate tmpl,
int id) |
void |
loadClaimProfileLimits(ClaimProfile profile)
Loading claim object category limits for claim profile
|
java.util.HashMap<java.lang.Integer,ClaimProfile> |
loadClaimProfiles()
Loading Claim Profile definition
|
java.lang.String |
loadCoordEffect(java.lang.String coordEffectName) |
void |
loadEditorOptions()
Loads in the options and choices from the Atavism Editor window.
|
java.lang.String |
loadGameSetting(java.lang.String settingName) |
java.util.HashMap<java.lang.Integer,GlobalEventSettings> |
loadGlobalEvents() |
java.util.HashMap<java.lang.String,java.io.Serializable> |
loadGlobalEventsPrefabData()
Loads in the list of currencies from the database.
|
java.util.HashMap<java.lang.Integer,java.util.ArrayList<Graveyard>> |
loadGraveyards() |
void |
loadGuildLevelRequireItems(GuildLevelSettings gls,
int level) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconBuildObjectPrefabData(java.lang.String objs) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconBuildObjectPrefabData(java.lang.String objs,
OID playerOid) |
java.util.HashMap<java.lang.Integer,InteractiveObject> |
loadInteractiveObjects(int instanceID,
OID instanceOid) |
void |
loadLootTableItems(LootTable lt,
int tableId) |
java.util.HashMap<java.lang.Integer,LootTable> |
loadLootTables(int category) |
java.util.HashMap<java.lang.Integer,VolumetricRegion> |
loadRegions(int instanceID,
OID instanceOid) |
void |
loadRegionShapes(VolumetricRegion region) |
void |
loadResourceDrops(ResourceNodeProfileSettings rnps) |
java.util.HashMap<java.lang.String,java.io.Serializable> |
loadResourceNodeIcons() |
java.util.HashMap<java.lang.Integer,ResourceNodeProfile> |
loadResourceNodeProfile() |
void |
loadResourceNodeProfileSettings(int profileId,
ResourceNodeProfile profile) |
java.util.HashMap<java.lang.Integer,ResourceNode> |
loadResourceNodes(int instanceID,
OID instanceOid,
java.util.HashMap<OID,java.util.HashMap<java.lang.String,ResourceNodeGroup>> resourceNodeGroups) |
java.util.HashMap<java.lang.Integer,WeatherPlugin.WeatherProfile> |
loadWeatherProfiles() |
public java.util.concurrent.ConcurrentHashMap<java.lang.Integer,GuildLevelSettings> GetGuildLevelSetting()
public void loadGuildLevelRequireItems(GuildLevelSettings gls, int level)
public java.util.HashMap<java.lang.String,java.io.Serializable> loadGlobalEventsPrefabData()
category
- public java.util.HashMap<java.lang.Integer,GlobalEventSettings> loadGlobalEvents()
public java.util.ArrayList<AchievementSetting> GetAchievementsSetting()
public int getCountAchievements()
public java.util.ArrayList<AchievementSetting> GetRankingsSetting()
public int getCountRankings()
public java.util.HashMap<java.lang.Integer,WeatherPlugin.WeatherProfile> loadWeatherProfiles()
public java.util.ArrayList<java.lang.Integer> GetWeatherProfilesForInstance2(java.lang.Integer instId, int month)
public java.util.ArrayList<java.lang.Integer> GetWeatherProfilesForInstance(java.lang.Integer instId, java.lang.Integer month)
public java.lang.Integer GetSeasonForInstance(java.lang.Integer instId, java.lang.Integer month)
public java.lang.String loadGameSetting(java.lang.String settingName)
public java.util.HashMap<java.lang.Long,AuctionProfile> loadAuctionProfile()
public int getCountAuctions()
public void loadEditorOptions()
public java.util.HashMap<java.lang.String,CharacterTemplate> loadCharacterFactoryTemplates()
public void loadCharacterGender(CharacterTemplate tmpl, int id)
public void loadCharacterFactoryStats(CharacterTemplate tmpl, int id)
public java.util.ArrayList<java.lang.Integer> loadCharacterFactorySkills(int id)
public void loadCharacterStartingItems(CharacterTemplate tmpl, int id)
public java.util.HashMap<java.lang.Integer,LootTable> loadLootTables(int category)
public void loadLootTableItems(LootTable lt, int tableId)
public java.util.HashMap<java.lang.Integer,java.util.ArrayList<Graveyard>> loadGraveyards()
public java.util.HashMap<java.lang.Integer,VolumetricRegion> loadRegions(int instanceID, OID instanceOid)
public void loadRegionShapes(VolumetricRegion region)
public java.util.HashMap<java.lang.Integer,InteractiveObject> loadInteractiveObjects(int instanceID, OID instanceOid)
public java.lang.String loadCoordEffect(java.lang.String coordEffectName)
public java.util.HashMap<java.lang.Integer,ResourceNodeProfile> loadResourceNodeProfile()
public void loadResourceNodeProfileSettings(int profileId, ResourceNodeProfile profile)
public java.util.HashMap<java.lang.String,java.io.Serializable> loadResourceNodeIcons()
public int getCountResourceNodes(int instanceID)
public java.util.HashMap<java.lang.Integer,ResourceNode> loadResourceNodes(int instanceID, OID instanceOid, java.util.HashMap<OID,java.util.HashMap<java.lang.String,ResourceNodeGroup>> resourceNodeGroups)
public void loadResourceDrops(ResourceNodeProfileSettings rnps)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconBuildObjectPrefabData(java.lang.String objs, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconBuildObjectPrefabData(java.lang.String objs)
public java.util.HashMap<java.lang.String,java.io.Serializable> loadBuildObjectPrefabData()
public java.util.Map<java.lang.String,java.io.Serializable> loadBuildObjectPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates)
public java.util.HashMap<java.lang.Integer,ClaimProfile> loadClaimProfiles()
public void loadClaimProfileLimits(ClaimProfile profile)
profile
- public java.util.HashMap<java.lang.Integer,BuildObjectTemplate> loadBuildObjectTemplates()
public java.util.HashMap<java.lang.Integer,BuildObjectStage> loadBuildObjectStages()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getProgresStage(int stageId)
public java.util.LinkedHashMap<java.lang.Integer,AtavismBuildingColliders> getProgresStageColliders(int stageId)
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getDamagedStage(int stageId)
public java.util.LinkedHashMap<java.lang.Integer,AtavismBuildingColliders> getDamagedStageColliders(int stageId)
public java.util.HashMap<java.lang.Integer,java.lang.Integer> getReqItemsStage(int stageId)
public int getItemHealthValue(int itemID)
public void close()