diff options
| author | QAston <none@none> | 2009-02-14 15:56:04 +0100 |
|---|---|---|
| committer | QAston <none@none> | 2009-02-14 15:56:04 +0100 |
| commit | 14d85a183e2bf1fef602e6377510e9fc05ac9107 (patch) | |
| tree | 0aa17b9f8fa292f8396f227308799e8188531a97 /src/shared/Database | |
| parent | f506fde01e84d2a1aeb7fbabe051673479a5afb6 (diff) | |
*Make range check dependent from target.
--HG--
branch : trunk
Diffstat (limited to 'src/shared/Database')
| -rw-r--r-- | src/shared/Database/DBCStructure.h | 15 | ||||
| -rw-r--r-- | src/shared/Database/DBCfmt.cpp | 2 |
2 files changed, 12 insertions, 5 deletions
diff --git a/src/shared/Database/DBCStructure.h b/src/shared/Database/DBCStructure.h index ea14a587d8e..86079fb417a 100644 --- a/src/shared/Database/DBCStructure.h +++ b/src/shared/Database/DBCStructure.h @@ -1228,16 +1228,23 @@ struct SpellThreatEntry struct SpellRadiusEntry { uint32 ID; - float Radius; - float Radius2; + float radiusHostile; + //uint32 Unk //always 0 + float radiusFriend; }; struct SpellRangeEntry { uint32 ID; - float minRange; - float maxRange; + float minRangeHostile; + float minRangeFriend; + float maxRangeHostile; + float maxRangeFriend; //friend means unattackable unit here uint32 type; + //char* Name[16]; // 7-23 unused + // 24 string flags, unused + //char* Name2[16]; // 25-40 unused + // 41 string flags, unused }; struct SpellRuneCostEntry diff --git a/src/shared/Database/DBCfmt.cpp b/src/shared/Database/DBCfmt.cpp index 050e750cbca..481303406b1 100644 --- a/src/shared/Database/DBCfmt.cpp +++ b/src/shared/Database/DBCfmt.cpp @@ -79,7 +79,7 @@ const char SpellFocusObjectfmt[]="nxxxxxxxxxxxxxxxxx"; const char SpellItemEnchantmentfmt[]="nxiiiiiixxxiiissssssssssssssssxiiiixx"; const char SpellItemEnchantmentConditionfmt[]="nbbbbbxxxxxbbbbbbbbbbiiiiiXXXXX"; const char SpellRadiusfmt[]="nfxf"; -const char SpellRangefmt[]="nfxfxixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; +const char SpellRangefmt[]="nffffixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; const char SpellRuneCostfmt[]="niiii"; const char SpellShapeshiftfmt[]="nxxxxxxxxxxxxxxxxxxiixixxxxxxxxxxxx"; const char StableSlotPricesfmt[] = "ni"; |
