Core/Spells: Implemented personal summons

This commit is contained in:
hondacrx
2018-04-08 18:50:05 -04:00
parent 7c8f9d5d15
commit c69c715cc0
10 changed files with 81 additions and 18 deletions
+26
View File
@@ -1438,6 +1438,32 @@ namespace Framework.Constants
PreventEmoteSounds = 0x1000a
}
public enum SummonPropFlags
{
None = 0x00000000, // 1342 Spells In 3.0.3
Unk1 = 0x00000001, // 75 Spells In 3.0.3, Something Unfriendly
Unk2 = 0x00000002, // 616 Spells In 3.0.3, Something Friendly
Unk3 = 0x00000004, // 22 Spells In 3.0.3, No Idea...
Unk4 = 0x00000008, // 49 Spells In 3.0.3, Some Mounts
PersonalSpawn = 0x00000010, // Personal Spawn (Creature Visible Only By Summoner)
Unk6 = 0x00000020, // 0 Spells In 3.3.5, Unused
Unk7 = 0x00000040, // 12 Spells In 3.0.3, No Idea
Unk8 = 0x00000080, // 4 Spells In 3.0.3, No Idea
Unk9 = 0x00000100, // 51 Spells In 3.0.3, No Idea, Many Quest Related
Unk10 = 0x00000200, // 51 Spells In 3.0.3, Something Defensive
Unk11 = 0x00000400, // 3 Spells, Requires Something Near?
Unk12 = 0x00000800, // 30 Spells In 3.0.3, No Idea
Unk13 = 0x00001000, // Lightwell, Jeeves, Gnomish Alarm-O-Bot, Build Vehicles(Wintergrasp)
Unk14 = 0x00002000, // Guides, Player Follows
Unk15 = 0x00004000, // Force Of Nature, Shadowfiend, Feral Spirit, Summon Water Elemental
Unk16 = 0x00008000, // Light/Dark Bullet, Soul/Fiery Consumption, Twisted Visage, Twilight Whelp. Phase Related?
Unk17 = 0x00010000,
Unk18 = 0x00020000,
Unk19 = 0x00040000,
Unk20 = 0x00080000,
Unk21 = 0x00100000 // Totems
}
public enum TaxiNodeFlags : byte
{
Alliance = 0x1,