diff --git a/common/item_data.h b/common/item_data.h index 45ca8e9e0..58bc4c889 100644 --- a/common/item_data.h +++ b/common/item_data.h @@ -413,7 +413,7 @@ namespace EQEmu int32 SkillModMax; // Max skill point modification uint32 SkillModType; // Type of skill for SkillModValue to apply to uint32 BaneDmgRace; // Bane Damage Race - int8 BaneDmgAmt; // Bane Damage Body Amount + int32 BaneDmgAmt; // Bane Damage Body Amount uint32 BaneDmgBody; // Bane Damage Body bool Magic; // True=Magic Item, False=not int32 CastTime_; diff --git a/common/shareddb.cpp b/common/shareddb.cpp index 46e3a7512..97585670c 100644 --- a/common/shareddb.cpp +++ b/common/shareddb.cpp @@ -998,7 +998,7 @@ void SharedDatabase::LoadItems(void *data, uint32 size, int32 items, uint32 max_ item.SkillModMax = (int32)atoul(row[ItemField::skillmodmax]); item.SkillModType = (uint32)atoul(row[ItemField::skillmodtype]); item.BaneDmgRace = (uint32)atoul(row[ItemField::banedmgrace]); - item.BaneDmgAmt = (int8)atoi(row[ItemField::banedmgamt]); + item.BaneDmgAmt = (int32)atoul(row[ItemField::banedmgamt]); item.BaneDmgBody = (uint32)atoul(row[ItemField::banedmgbody]); item.Magic = (atoi(row[ItemField::magic]) == 0) ? false : true; item.CastTime_ = (int32)atoul(row[ItemField::casttime_]);