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) |
void |
loadAllCharacterFactorySkills(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById,
java.util.List<java.lang.Integer> templateIds) |
void |
loadAllCharacterFactoryStats(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById,
java.util.List<java.lang.Integer> templateIds) |
void |
loadAllCharacterGender(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById,
java.util.List<java.lang.Integer> templateIds) |
void |
loadAllCharacterStartingItems(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById,
java.util.List<java.lang.Integer> templateIds) |
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)
Deprecated.
|
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(java.util.concurrent.ConcurrentHashMap<java.lang.Integer,GuildLevelSettings> guildLevels,
java.util.List<java.lang.Integer> levels) |
void |
loadInteractiveObjectCoordEffects(InteractiveObject io) |
java.util.HashMap<java.lang.Integer,InteractiveObject> |
loadInteractiveObjectProfiles() |
java.util.HashMap<java.lang.String,java.io.Serializable> |
loadInteractiveObjectProfilesPrefabData() |
java.util.HashMap<java.lang.Integer,InteractiveObject> |
loadInteractiveObjects(int instanceID,
OID instanceOid) |
void |
loadLootTableItems(java.util.HashMap<java.lang.Integer,LootTable> lootTables,
java.util.List<java.lang.Integer> lootTableIds) |
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(java.util.Map<java.lang.Integer,java.util.List<ResourceNodeProfileSettings>> settingsByProfileId,
java.util.List<java.lang.Integer> settingIds) |
java.util.HashMap<java.lang.String,java.io.Serializable> |
loadResourceNodeIcons() |
java.util.HashMap<java.lang.Integer,ResourceNodeProfile> |
loadResourceNodeProfile() |
void |
loadResourceNodeProfileSettings(java.util.HashMap<java.lang.Integer,ResourceNodeProfile> profiles,
java.util.List<java.lang.Integer> profileIds) |
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(java.util.concurrent.ConcurrentHashMap<java.lang.Integer,GuildLevelSettings> guildLevels, java.util.List<java.lang.Integer> levels)
public java.util.HashMap<java.lang.String,java.io.Serializable> loadGlobalEventsPrefabData()
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 loadAllCharacterStartingItems(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById, java.util.List<java.lang.Integer> templateIds)
public void loadAllCharacterGender(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById, java.util.List<java.lang.Integer> templateIds)
public void loadAllCharacterFactoryStats(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById, java.util.List<java.lang.Integer> templateIds)
public void loadAllCharacterFactorySkills(java.util.Map<java.lang.Integer,CharacterTemplate> templatesById, java.util.List<java.lang.Integer> templateIds)
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(java.util.HashMap<java.lang.Integer,LootTable> lootTables, java.util.List<java.lang.Integer> lootTableIds)
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.String,java.io.Serializable> loadInteractiveObjectProfilesPrefabData()
public java.util.HashMap<java.lang.Integer,InteractiveObject> loadInteractiveObjectProfiles()
public java.util.HashMap<java.lang.Integer,InteractiveObject> loadInteractiveObjects(int instanceID, OID instanceOid)
public void loadInteractiveObjectCoordEffects(InteractiveObject io)
public java.lang.String loadCoordEffect(java.lang.String coordEffectName)
public java.util.HashMap<java.lang.Integer,ResourceNodeProfile> loadResourceNodeProfile()
public void loadResourceNodeProfileSettings(java.util.HashMap<java.lang.Integer,ResourceNodeProfile> profiles, java.util.List<java.lang.Integer> profileIds)
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(java.util.Map<java.lang.Integer,java.util.List<ResourceNodeProfileSettings>> settingsByProfileId, java.util.List<java.lang.Integer> settingIds)
public java.util.HashMap<java.lang.String,java.io.Serializable> loadBuildObjectPrefabData()
@Deprecated 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()