DB/SummonProperties: Difference between revisions

From wowdev
Jump to navigation Jump to search
(update control)
No edit summary
Line 8: Line 8:
     uint32  Faction;                                        // 2, 14 rows > 0
     uint32  Faction;                                        // 2, 14 rows > 0
     uint32  Type;                                          // 3, see enum
     uint32  Type;                                          // 3, see enum
     uint32  Slot;                                          // 4, [-1]-[6]. 1-4 : Totem 1-4, 5: Critter, 6: Quest (Players Only), -1 = Any Available Totem
     uint32  Slot;                                          // 4, [-1]-[6]. 0 : None,  1-4 : Totem 1-4, 5: Critter, 6: Quest (Players Only), -1 = Any Available Totem
     uint32  Flags;                                          // 5
     uint32  Flags;                                          // 5
  };
  };

Revision as of 22:11, 3 November 2021

≥ BC

struct SummonPropertiesEntry
{
    uint32  Id;                                             // 0
    uint32  Control;                                        // 1, 0 : - NONE -, 1 : Guardian, 2 : Pet, 3 : Possessed	, 4 : Possessed Vehicle, 5 : Vehicle (Wild, but Ride Spell will be cast)	
    uint32  Faction;                                        // 2, 14 rows > 0
    uint32  Type;                                           // 3, see enum
    uint32  Slot;                                           // 4, [-1]-[6]. 0 : None,  1-4 : Totem 1-4, 5: Critter, 6: Quest (Players Only), -1 = Any Available Totem
    uint32  Flags;                                          // 5
};

6.0.1.18179

struct SummonPropertiesRec {
  uint32_t m_id;
  uint32_t m_control;
  uint32_t m_faction;
  uint32_t m_title;
  uint32_t m_slot;
  uint32_t m_flags;
};

Flags (from Classic TBC client)

Value Description
1 Attack Summoner
2 Help when Summoned in combat
3 Use Level Offset
4 Despawn on Summoner Death
5 Only Visible to Summoner
6 Cannot Dismiss Pet
7 Use Demon Timeout
8 Unlimited Summons
9 Use Creature Level
10 Join Summoner's Spawn Group
11 Do Not Toggle
12 Despawn When Expired
13 Use Summoner Faction
14 Do Not Follow Mounted Summoner
15 Save Pet Autocast
16 Ignore Summoner's Phase (Wild Only)
17 Only Visible to Summoner's Group
18 Despawn on Summoner Logout
19 Cast Ride Vehicle Spell on Summoner
20 Guardian Acts Like a Pet
21 Don't Snap Sessile To Ground
22 Summons from Battle Pet Journal
23 Unit Clutter
24 Default Name Color
25 Use Own Invisibility Detection (Ignore Owner's Invisibility Detection)
26 Despawn When Replaced (Totem Slots Only)
27 Despawn When Teleporting Out of Range
28 Summoned at Group Formation Position
29 Don't Despawn On Summoner's Death
30 Use Title As Creature Name
31 Attackable By Summoner
32 Don't dismiss when an encounter is aborted
33 Flag 33 (Coming soon!)