Core/DataStore: Add struct for LiquidTypeEntry.dbc, unused for now.

This commit is contained in:
kaelima
2011-09-14 15:02:12 +02:00
parent 8aadf83e93
commit 60f7737272
5 changed files with 26 additions and 2 deletions
+1 -1
View File
@@ -118,7 +118,7 @@ DBCStorage <ItemRandomSuffixEntry> sItemRandomSuffixStore(ItemRandomSuffixfmt);
DBCStorage <ItemSetEntry> sItemSetStore(ItemSetEntryfmt);
DBCStorage <LFGDungeonEntry> sLFGDungeonStore(LFGDungeonEntryfmt);
//DBCStorage <LiquidTypeEntry> sLiquidTypeStore(LiquidTypeEntryfmt);
DBCStorage <LockEntry> sLockStore(LockEntryfmt);
DBCStorage <MailTemplateEntry> sMailTemplateStore(MailTemplateEntryfmt);
+1
View File
@@ -118,6 +118,7 @@ extern DBCStorage <ItemRandomPropertiesEntry> sItemRandomPropertiesStore;
extern DBCStorage <ItemRandomSuffixEntry> sItemRandomSuffixStore;
extern DBCStorage <ItemSetEntry> sItemSetStore;
extern DBCStorage <LFGDungeonEntry> sLFGDungeonStore;
//extern DBCStorage <LiquidTypeEntry> sLiquidTypeStore;
extern DBCStorage <LockEntry> sLockStore;
extern DBCStorage <MailTemplateEntry> sMailTemplateStore;
extern DBCStorage <MapEntry> sMapStore;
+22
View File
@@ -1186,6 +1186,28 @@ struct LFGDungeonEntry
uint32 Entry() const { return ID + (type << 24); }
};
/*
struct LiquidTypeEntry
{
uint32 ID; // 0
char* name; // 1
uint32 flags; // 2 Water: 1|2|4|8, Magma: 8|16|32|64, Slime: 2|64|256, WMO Ocean: 1|2|4|8|512
uint32 type; // 3 0: Water, 1: Ocean, 2: Magma, 3: Slime
uint32 soundid; // 4 Reference to SoundEntries.dbc
uint32 spellID; // 5 Reference to Spell.dbc
float unk0[4]; // 6-9
uint32 unk1; // 10 Light?
float particleScale // 11 0: Slime, 1: Water/Ocean, 4: Magma
uint32 particleMovement; // 12
uint32 unk2 // 13
uint32 LiquidMaterialID // 14 Reference to LiquidMaterial.dbc
char* texture[6]; // 15-20
uint32 unk3[2] // 21-22
float unk4[18]; // 23-40
uint32 unk5[4] // 41-44
};
*/
#define MAX_LOCK_CASE 8
struct LockEntry
+1
View File
@@ -77,6 +77,7 @@ const char ItemRandomPropertiesfmt[]="nxiiixxssssssssssssssssx";
const char ItemRandomSuffixfmt[]="nssssssssssssssssxxiiixxiiixx";
const char ItemSetEntryfmt[]="dssssssssssssssssxiiiiiiiiiixxxxxxxiiiiiiiiiiiiiiiiii";
const char LFGDungeonEntryfmt[]="nxxxxxxxxxxxxxxxxxiiiiiiixixxixixxxxxxxxxxxxxxxxx";
//const char LiquidTypeEntryfmt[]="nsiiiiffffifiiisssssiiffffffffffffffffffiiii";
const char LockEntryfmt[]="niiiiiiiiiiiiiiiiiiiiiiiixxxxxxxx";
const char MailTemplateEntryfmt[]="nxxxxxxxxxxxxxxxxxssssssssssssssssx";
const char MapEntryfmt[]="nxixxssssssssssssssssxixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxixiffxiix";