public class CombatDatabase
extends java.lang.Object
Constructor and Description |
---|
CombatDatabase(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<AgisAbility> |
loadAbilities() |
java.util.Map<java.lang.String,java.io.Serializable> |
LoadAbilityPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates,
OID playerOid) |
java.util.Map<java.lang.String,java.io.Serializable> |
LoadAbilityPrefabData2(java.util.HashMap<java.lang.Integer,java.lang.Long> dates) |
AgisEffect |
loadAlterSkillCurrentEffect(java.sql.ResultSet rs) |
java.util.ArrayList<ArenaCategory> |
loadArenaCategories() |
void |
loadArenaTeam(int teamID,
ArenaTemplate tmpl) |
java.util.ArrayList<ArenaTemplate> |
loadArenaTemplates() |
protected void |
loadBonusEffect(AgisEffect effect,
java.sql.ResultSet rs)
Called by each loadEffect function to read in and set the bonus effect properties.
|
AgisEffect |
loadBonusesEffect(java.sql.ResultSet rs)
Load in the specific data for a Bonuses Effect.
|
java.util.ArrayList<AgisEffect> |
loadCombatEffects()
Loads in all of the combat effects from the effects table.
|
AgisEffect |
loadCooldownEffect(java.sql.ResultSet rs) |
AgisEffect |
loadCreateItemEffect(java.sql.ResultSet rs) |
AgisEffect |
loadCreateItemFromLootEffect(java.sql.ResultSet rs) |
AgisEffect |
loadDamageEffect(java.sql.ResultSet rs)
Load in the specific data for a Damage Effect.
|
AgisEffect |
loadDamageMitigationEffect(java.sql.ResultSet rs) |
java.util.HashMap<java.lang.String,java.lang.String> |
LoadDamageTypes() |
AgisEffect |
loadDespawnEffect(java.sql.ResultSet rs) |
AgisEffect |
loadDispelEffect(java.sql.ResultSet rs) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadEffectsPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadEffectsPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates,
OID playerOid) |
AgisEffect |
loadExtensionMessageEffect(java.sql.ResultSet rs) |
java.util.LinkedList<java.lang.String> |
LoadGroupSharedStats()
Reads in the stats that will be shared/shown to other group members.
|
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconAblilityPrefabData(java.lang.String objs) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconAblilityPrefabData(java.lang.String objs,
OID playerOid) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconEffectsPrefabData(java.lang.String objs) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconEffectsPrefabData(java.lang.String objs,
OID playerOid) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconSkillPrefabData(java.lang.String objs) |
java.util.Map<java.lang.String,java.io.Serializable> |
loadIconSkillPrefabData(java.lang.String objs,
OID playerOid) |
AgisEffect |
loadImmuneEffect(java.sql.ResultSet rs) |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
loadLevelExpRequirements() |
AgisEffect |
loadLockpickEffect(java.sql.ResultSet rs) |
AgisEffect |
loadMorphEffect(java.sql.ResultSet rs) |
AgisEffect |
loadMountEffect(java.sql.ResultSet rs) |
AgisEffect |
loadOtherEffect(java.sql.ResultSet rs) |
AgisEffect |
loadPropertyEffect(java.sql.ResultSet rs) |
AgisEffect |
loadRestorationEffect(java.sql.ResultSet rs) |
AgisEffect |
loadReviveEffect(java.sql.ResultSet rs) |
AgisEffect |
loadSetRespawnLocationEffect(java.sql.ResultSet rs) |
AgisEffect |
loadShieldEffect(java.sql.ResultSet rs) |
java.util.HashMap<java.lang.Integer,SkillProfileTemplate> |
loadSkillProfiles() |
java.util.HashMap<java.lang.Integer,SkillTemplate> |
loadSkills() |
AgisEffect |
loadSleepEffect(java.sql.ResultSet rs) |
AgisEffect |
loadSpawnEffect(java.sql.ResultSet rs) |
AgisEffect |
loadStateEffect(java.sql.ResultSet rs) |
AgisEffect |
loadStatEffect(java.sql.ResultSet rs) |
void |
LoadStatLinks(AgisStatDef statDef) |
java.util.LinkedList<java.lang.String> |
LoadStats() |
java.util.HashMap<java.lang.String,StatThreshold> |
LoadStatThresholds() |
AgisEffect |
loadStealthEffect(java.sql.ResultSet rs) |
AgisEffect |
loadStunEffect(java.sql.ResultSet rs) |
protected void |
loadTagsForEffect(AgisEffect effect,
java.sql.ResultSet rs)
Called by each loadEffect function to read in and set the tags effect properties.
|
AgisEffect |
loadTaskEffect(java.sql.ResultSet rs) |
AgisEffect |
loadTeachAbilityEffect(java.sql.ResultSet rs) |
AgisEffect |
loadTeachSkillEffect(java.sql.ResultSet rs) |
AgisEffect |
loadTeleportEffect(java.sql.ResultSet rs) |
AgisEffect |
loadThreatEffect(java.sql.ResultSet rs) |
AgisEffect |
loadTrapEffect(java.sql.ResultSet rs)
Load in the specific data for a Trap Effect.
|
java.util.ArrayList<TriggerAction> |
LoadTriggerActions(int id) |
AgisEffect |
loadTriggerEffect(java.sql.ResultSet rs)
Load the specific data for a Trigger Effect.
|
TriggerProfile |
LoadTriggerProfile(int id) |
AgisEffect |
loadVipEffect(java.sql.ResultSet rs)
Load in the specific data for a Vip Effect.
|
void |
setAbilityData(java.sql.ResultSet rs,
AgisAbility ability) |
void |
setVitalityStatSettings(VitalityStatDef statDef,
java.sql.ResultSet rs)
Set the properties for the VitalityStatDef.
|
protected static Queries queries
public java.util.LinkedList<java.lang.String> LoadStats()
public void setVitalityStatSettings(VitalityStatDef statDef, java.sql.ResultSet rs)
statDef
- rs
- public void LoadStatLinks(AgisStatDef statDef)
public java.util.HashMap<java.lang.String,StatThreshold> LoadStatThresholds()
public java.util.LinkedList<java.lang.String> LoadGroupSharedStats()
public java.util.HashMap<java.lang.String,java.lang.String> LoadDamageTypes()
public java.util.HashMap<java.lang.Integer,java.lang.Integer> loadLevelExpRequirements()
public java.util.ArrayList<AgisEffect> loadCombatEffects()
public java.util.Map<java.lang.String,java.io.Serializable> loadIconEffectsPrefabData(java.lang.String objs, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconEffectsPrefabData(java.lang.String objs)
public java.util.Map<java.lang.String,java.io.Serializable> loadEffectsPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> loadEffectsPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates)
protected void loadTagsForEffect(AgisEffect effect, java.sql.ResultSet rs)
effect
- rs
- protected void loadBonusEffect(AgisEffect effect, java.sql.ResultSet rs)
effect
- rs
- public AgisEffect loadBonusesEffect(java.sql.ResultSet rs)
rs
- public java.util.ArrayList<TriggerAction> LoadTriggerActions(int id)
public TriggerProfile LoadTriggerProfile(int id)
public AgisEffect loadTriggerEffect(java.sql.ResultSet rs)
rs
- public AgisEffect loadTrapEffect(java.sql.ResultSet rs)
rs
- public AgisEffect loadVipEffect(java.sql.ResultSet rs)
rs
- public AgisEffect loadDamageEffect(java.sql.ResultSet rs)
rs
- public AgisEffect loadRestorationEffect(java.sql.ResultSet rs)
public AgisEffect loadReviveEffect(java.sql.ResultSet rs)
public AgisEffect loadDamageMitigationEffect(java.sql.ResultSet rs)
public AgisEffect loadStatEffect(java.sql.ResultSet rs)
public AgisEffect loadShieldEffect(java.sql.ResultSet rs)
public AgisEffect loadStealthEffect(java.sql.ResultSet rs)
public AgisEffect loadPropertyEffect(java.sql.ResultSet rs)
public AgisEffect loadStateEffect(java.sql.ResultSet rs)
public AgisEffect loadMorphEffect(java.sql.ResultSet rs)
public AgisEffect loadCooldownEffect(java.sql.ResultSet rs)
public AgisEffect loadStunEffect(java.sql.ResultSet rs)
public AgisEffect loadSleepEffect(java.sql.ResultSet rs)
public AgisEffect loadImmuneEffect(java.sql.ResultSet rs)
public AgisEffect loadTeleportEffect(java.sql.ResultSet rs)
public AgisEffect loadCreateItemEffect(java.sql.ResultSet rs)
public AgisEffect loadCreateItemFromLootEffect(java.sql.ResultSet rs)
public AgisEffect loadTaskEffect(java.sql.ResultSet rs)
public AgisEffect loadExtensionMessageEffect(java.sql.ResultSet rs)
public AgisEffect loadSpawnEffect(java.sql.ResultSet rs)
public AgisEffect loadDespawnEffect(java.sql.ResultSet rs)
public AgisEffect loadAlterSkillCurrentEffect(java.sql.ResultSet rs)
public AgisEffect loadTeachAbilityEffect(java.sql.ResultSet rs)
public AgisEffect loadTeachSkillEffect(java.sql.ResultSet rs)
public AgisEffect loadMountEffect(java.sql.ResultSet rs)
public AgisEffect loadThreatEffect(java.sql.ResultSet rs)
public AgisEffect loadDispelEffect(java.sql.ResultSet rs)
public AgisEffect loadSetRespawnLocationEffect(java.sql.ResultSet rs)
public AgisEffect loadLockpickEffect(java.sql.ResultSet rs)
public AgisEffect loadOtherEffect(java.sql.ResultSet rs)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconAblilityPrefabData(java.lang.String objs, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconAblilityPrefabData(java.lang.String objs)
public java.util.Map<java.lang.String,java.io.Serializable> LoadAbilityPrefabData(java.util.HashMap<java.lang.Integer,java.lang.Long> dates, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> LoadAbilityPrefabData2(java.util.HashMap<java.lang.Integer,java.lang.Long> dates)
public java.util.ArrayList<AgisAbility> loadAbilities()
public void setAbilityData(java.sql.ResultSet rs, AgisAbility ability)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconSkillPrefabData(java.lang.String objs, OID playerOid)
public java.util.Map<java.lang.String,java.io.Serializable> loadIconSkillPrefabData(java.lang.String objs)
public java.util.HashMap<java.lang.Integer,SkillTemplate> loadSkills()
public java.util.HashMap<java.lang.Integer,SkillProfileTemplate> loadSkillProfiles()
public java.util.ArrayList<ArenaCategory> loadArenaCategories()
public java.util.ArrayList<ArenaTemplate> loadArenaTemplates()
public void loadArenaTeam(int teamID, ArenaTemplate tmpl)
public void close()