Core/SmartAI: Add a spellid to SMART_EVENT_TARGET_CASTING. If left on 0, it checks for all spells (like it did without these changes)
This commit is contained in:
1 parent
ec837b1d7d
commit
016dac995e
3 files changed
+39
-13
No files matched your search
@@ -94,7 +94,7 @@ enum SMART_EVENT
|
||||
SMART_EVENT_OOC_LOS = 10, // NoHostile, MaxRnage, CooldownMin, CooldownMax
|
||||
SMART_EVENT_RESPAWN = 11, // type, MapId, ZoneId
|
||||
SMART_EVENT_TARGET_HEALTH_PCT = 12, // HPMin%, HPMax%, RepeatMin, RepeatMax
|
||||
SMART_EVENT_TARGET_CASTING = 13, // RepeatMin, RepeatMax
|
||||
SMART_EVENT_TARGET_CASTING = 13, // RepeatMin, RepeatMax, spellid
|
||||
SMART_EVENT_FRIENDLY_HEALTH = 14, // HPDeficit, Radius, RepeatMin, RepeatMax
|
||||
SMART_EVENT_FRIENDLY_IS_CC = 15, // Radius, RepeatMin, RepeatMax
|
||||
SMART_EVENT_FRIENDLY_MISSING_BUFF = 16, // SpellId, Radius, RepeatMin, RepeatMax
|
||||
@@ -213,13 +213,20 @@ struct SmartEvent
|
||||
uint32 repeatMax;
|
||||
} minMax;
|
||||
|
||||
struct
|
||||
{
|
||||
uint32 repeatMin;
|
||||
uint32 repeatMax;
|
||||
uint32 spellId;
|
||||
} targetCasting;
|
||||
|
||||
struct
|
||||
{
|
||||
uint32 hpDeficit;
|
||||
uint32 radius;
|
||||
uint32 repeatMin;
|
||||
uint32 repeatMax;
|
||||
} friendlyHealt;
|
||||
} friendlyHealth;
|
||||
|
||||
struct
|
||||
{
|
||||
@@ -368,7 +375,7 @@ struct SmartEvent
|
||||
uint32 maxHpPct;
|
||||
uint32 repeatMin;
|
||||
uint32 repeatMax;
|
||||
} friendlyHealtPct;
|
||||
} friendlyHealthPct;
|
||||
|
||||
struct
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user