mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-05 15:36:38 +00:00
[Feature] Add Data Bucket support for scaling of Heroic Stats. (#3058)
* [Feature] Add Data Bucket support for scaling of Heroic Stats. * update * fixes, still reworking logic * fixes, still reworking logic * logic done * logic done * fixes * Cleanup * Cleanup * Cleanup naming, verify behaviors * formatting * formatting * fix issue with endurance and mana. * update rule desc * cleanup * DataBucket Struct * Cleanup data_bucket.cpp and add constants * cleanup * changes * formatting * fix from merge * escape keyword `key` * Add `key` to generator, run repository-generator.pl * fix for change to key * cleanup * formatting * formatting * typo
This commit is contained in:
@@ -639,6 +639,16 @@ struct StatBonuses {
|
||||
int aura_slots;
|
||||
int trap_slots;
|
||||
bool hunger; // Song of Sustenance -- min caps to 3500
|
||||
int64 heroic_max_hp;
|
||||
int64 heroic_max_mana;
|
||||
int64 heroic_max_end;
|
||||
int64 heroic_hp_regen;
|
||||
int64 heroic_mana_regen;
|
||||
int64 heroic_end_regen;
|
||||
int32 heroic_str_shield_ac;
|
||||
int32 heroic_str_melee_damage;
|
||||
int32 heroic_agi_avoidance;
|
||||
int32 heroic_dex_ranged_damage;
|
||||
};
|
||||
|
||||
// StatBonus Indexes
|
||||
@@ -915,5 +925,13 @@ struct ExpeditionInvite
|
||||
std::string swap_remove_name;
|
||||
};
|
||||
|
||||
struct DataBucketCache
|
||||
{
|
||||
uint64_t bucket_id;
|
||||
std::string bucket_key;
|
||||
std::string bucket_value;
|
||||
uint32_t bucket_expires;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user