diff --git a/src/game/DBCStores.cpp b/src/game/DBCStores.cpp index dc43ed9ec..a9313ef0e 100644 --- a/src/game/DBCStores.cpp +++ b/src/game/DBCStores.cpp @@ -111,6 +111,7 @@ DBCStorage sGtOCTClassCombatRatingScalarStor //DBCStorage sGtOCTRegenMPStore(GtOCTRegenMPfmt); -- not used currently //DBCStorage sGtRegenHPPerSptStore(GtRegenHPPerSptfmt); DBCStorage sGtRegenMPPerSptStore(GtRegenMPPerSptfmt); +DBCStorage sGtSpellScalingStore(GtSpellScalingfmt); DBCStorage sGtOCTBaseHPByClassStore(GtOCTBaseHPByClassfmt); DBCStorage sGtOCTBaseMPByClassStore(GtOCTBaseMPByClassfmt); @@ -516,6 +517,7 @@ void LoadDBCStores(const std::string& dataPath) //LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtOCTRegenMPStore, dbcPath,"gtOCTRegenMP.dbc"); -- not used currently //LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtRegenHPPerSptStore, dbcPath,"gtRegenHPPerSpt.dbc"); LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtRegenMPPerSptStore, dbcPath,"gtRegenMPPerSpt.dbc"); + LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtSpellScalingStore, dbcPath,"gtSpellScaling.dbc"); // 15595 LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtOCTBaseHPByClassStore, dbcPath,"gtOCTBaseHPByClass.dbc"); // 15595 LoadDBC(availableDbcLocales,bar,bad_dbc_files,sGtOCTBaseMPByClassStore, dbcPath,"gtOCTBaseMPByClass.dbc"); // 15595 LoadDBC(availableDbcLocales,bar,bad_dbc_files,sHolidaysStore, dbcPath,"Holidays.dbc"); diff --git a/src/game/DBCStores.h b/src/game/DBCStores.h index 2fb5878ae..58380aaa6 100644 --- a/src/game/DBCStores.h +++ b/src/game/DBCStores.h @@ -144,6 +144,7 @@ extern DBCStorage sGtOCTClassCombatRatingSca //extern DBCStorage sGtOCTRegenMPStore; -- not used currently //extern DBCStorage sGtRegenHPPerSptStore; extern DBCStorage sGtRegenMPPerSptStore; +extern DBCStorage sGtSpellScalingStore; extern DBCStorage sGtOCTBaseHPByClassStore; extern DBCStorage sGtOCTBaseMPByClassStore; extern DBCStorage sHolidaysStore; diff --git a/src/game/DBCStructure.h b/src/game/DBCStructure.h index 10952d7ca..e54b526d8 100644 --- a/src/game/DBCStructure.h +++ b/src/game/DBCStructure.h @@ -1058,6 +1058,11 @@ struct GtRegenMPPerSptEntry float ratio; }; +struct GtSpellScalingEntry +{ + float value; +}; + struct GtOCTBaseHPByClassEntry { float ratio; diff --git a/src/game/DBCfmt.h b/src/game/DBCfmt.h index 352b06c94..ded1fcf3d 100644 --- a/src/game/DBCfmt.h +++ b/src/game/DBCfmt.h @@ -64,6 +64,7 @@ const char GtOCTRegenHPfmt[]="xf"; //const char GtOCTRegenMPfmt[]="f"; const char GtRegenHPPerSptfmt[]="xf"; const char GtRegenMPPerSptfmt[]="xf"; +const char GtSpellScalingfmt[]="df"; const char GtOCTBaseHPByClassfmt[]="df"; const char GtOCTBaseMPByClassfmt[]="df"; const char Holidaysfmt[]="nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 4d1fd89e8..17ed9f613 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "0087" + #define REVISION_NR "0088" #endif // __REVISION_NR_H__