aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-12-29 14:57:31 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-29 14:57:31 +0100
commitc5b3e536a8e52f5a4743771e02de4f72ddb81222 (patch)
tree45ebd505321e0fd299c0868ff1e5ba16bd9e14cc /src
parent3c11ae4156e75b29efcbb65c94387febebd21893 (diff)
Core/Spells: Targets enum formatting
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h288
1 files changed, 144 insertions, 144 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index ff721ef0f6b..9b03232efa9 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -2504,152 +2504,152 @@ enum SpellImmunity
// TARGET_[OBJECT_TYPE]_[REFERENCE_TYPE(skipped for caster)]_[SELECTION_TYPE(skipped for default)]_[additional specifiers(friendly, BACK_LEFT, etc.]
enum Targets
{
- TARGET_UNIT_CASTER = 1,
- TARGET_UNIT_NEARBY_ENEMY = 2,
- TARGET_UNIT_NEARBY_PARTY = 3,
- TARGET_UNIT_NEARBY_ALLY = 4,
- TARGET_UNIT_PET = 5,
- TARGET_UNIT_TARGET_ENEMY = 6,
- TARGET_UNIT_SRC_AREA_ENTRY = 7,
- TARGET_UNIT_DEST_AREA_ENTRY = 8,
- TARGET_DEST_HOME = 9,
- TARGET_UNIT_SRC_AREA_UNK_11 = 11,
- TARGET_UNIT_SRC_AREA_ENEMY = 15,
- TARGET_UNIT_DEST_AREA_ENEMY = 16,
- TARGET_DEST_DB = 17,
- TARGET_DEST_CASTER = 18,
- TARGET_UNIT_CASTER_AREA_PARTY = 20,
- TARGET_UNIT_TARGET_ALLY = 21,
- TARGET_SRC_CASTER = 22,
- TARGET_GAMEOBJECT_TARGET = 23,
- TARGET_UNIT_CONE_ENEMY_24 = 24,
- TARGET_UNIT_TARGET_ANY = 25,
- TARGET_GAMEOBJECT_ITEM_TARGET = 26,
- TARGET_UNIT_MASTER = 27,
- TARGET_DEST_DYNOBJ_ENEMY = 28,
- TARGET_DEST_DYNOBJ_ALLY = 29,
- TARGET_UNIT_SRC_AREA_ALLY = 30,
- TARGET_UNIT_DEST_AREA_ALLY = 31,
- TARGET_DEST_CASTER_SUMMON = 32, // front left, doesn't use radius
- TARGET_UNIT_SRC_AREA_PARTY = 33,
- TARGET_UNIT_DEST_AREA_PARTY = 34,
- TARGET_UNIT_TARGET_PARTY = 35,
- TARGET_DEST_CASTER_UNK_36 = 36,
- TARGET_UNIT_LASTTARGET_AREA_PARTY = 37,
- TARGET_UNIT_NEARBY_ENTRY = 38,
- TARGET_DEST_CASTER_FISHING = 39,
- TARGET_GAMEOBJECT_NEARBY_ENTRY = 40,
- TARGET_DEST_CASTER_FRONT_RIGHT = 41,
- TARGET_DEST_CASTER_BACK_RIGHT = 42,
- TARGET_DEST_CASTER_BACK_LEFT = 43,
- TARGET_DEST_CASTER_FRONT_LEFT = 44,
- TARGET_UNIT_TARGET_CHAINHEAL_ALLY = 45,
- TARGET_DEST_NEARBY_ENTRY = 46,
- TARGET_DEST_CASTER_FRONT = 47,
- TARGET_DEST_CASTER_BACK = 48,
- TARGET_DEST_CASTER_RIGHT = 49,
- TARGET_DEST_CASTER_LEFT = 50,
- TARGET_GAMEOBJECT_SRC_AREA = 51,
- TARGET_GAMEOBJECT_DEST_AREA = 52,
- TARGET_DEST_TARGET_ENEMY = 53,
- TARGET_UNIT_CONE_180_DEG_ENEMY = 54, // Defaults to 180 if ConeDegrees is not set
- TARGET_DEST_CASTER_FRONT_LEAP = 55, // for a leap spell
- TARGET_UNIT_CASTER_AREA_RAID = 56,
- TARGET_UNIT_TARGET_RAID = 57,
- TARGET_UNIT_NEARBY_RAID = 58,
- TARGET_UNIT_CONE_ALLY = 59,
- TARGET_UNIT_CONE_ENTRY = 60,
- TARGET_UNIT_TARGET_AREA_RAID_CLASS = 61,
- TARGET_DEST_CASTER_GROUND = 62,
- TARGET_DEST_TARGET_ANY = 63,
- TARGET_DEST_TARGET_FRONT = 64,
- TARGET_DEST_TARGET_BACK = 65,
- TARGET_DEST_TARGET_RIGHT = 66,
- TARGET_DEST_TARGET_LEFT = 67,
- TARGET_DEST_TARGET_FRONT_RIGHT = 68,
- TARGET_DEST_TARGET_BACK_RIGHT = 69,
- TARGET_DEST_TARGET_BACK_LEFT = 70,
- TARGET_DEST_TARGET_FRONT_LEFT = 71,
- TARGET_DEST_CASTER_RANDOM = 72,
- TARGET_DEST_CASTER_RADIUS = 73,
- TARGET_DEST_TARGET_RANDOM = 74,
- TARGET_DEST_TARGET_RADIUS = 75,
- TARGET_DEST_CHANNEL_TARGET = 76,
- TARGET_UNIT_CHANNEL_TARGET = 77,
- TARGET_DEST_DEST_FRONT = 78,
- TARGET_DEST_DEST_BACK = 79,
- TARGET_DEST_DEST_RIGHT = 80,
- TARGET_DEST_DEST_LEFT = 81,
- TARGET_DEST_DEST_FRONT_RIGHT = 82,
- TARGET_DEST_DEST_BACK_RIGHT = 83,
- TARGET_DEST_DEST_BACK_LEFT = 84,
- TARGET_DEST_DEST_FRONT_LEFT = 85,
- TARGET_DEST_DEST_RANDOM = 86,
- TARGET_DEST_DEST = 87,
- TARGET_DEST_DYNOBJ_NONE = 88,
- TARGET_DEST_TRAJ = 89,
- TARGET_UNIT_TARGET_MINIPET = 90,
- TARGET_DEST_DEST_RADIUS = 91,
- TARGET_UNIT_SUMMONER = 92,
- TARGET_CORPSE_SRC_AREA_ENEMY = 93, // NYI
- TARGET_UNIT_VEHICLE = 94,
- TARGET_UNIT_TARGET_PASSENGER = 95,
- TARGET_UNIT_PASSENGER_0 = 96,
- TARGET_UNIT_PASSENGER_1 = 97,
- TARGET_UNIT_PASSENGER_2 = 98,
- TARGET_UNIT_PASSENGER_3 = 99,
- TARGET_UNIT_PASSENGER_4 = 100,
- TARGET_UNIT_PASSENGER_5 = 101,
- TARGET_UNIT_PASSENGER_6 = 102,
- TARGET_UNIT_PASSENGER_7 = 103,
- TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY = 104,
- TARGET_UNIT_CASTER_AND_PASSENGERS = 105,
- TARGET_DEST_CHANNEL_CASTER = 106,
- TARGET_DEST_NEARBY_ENTRY_2 = 107,
+ TARGET_UNIT_CASTER = 1,
+ TARGET_UNIT_NEARBY_ENEMY = 2,
+ TARGET_UNIT_NEARBY_PARTY = 3,
+ TARGET_UNIT_NEARBY_ALLY = 4,
+ TARGET_UNIT_PET = 5,
+ TARGET_UNIT_TARGET_ENEMY = 6,
+ TARGET_UNIT_SRC_AREA_ENTRY = 7,
+ TARGET_UNIT_DEST_AREA_ENTRY = 8,
+ TARGET_DEST_HOME = 9,
+ TARGET_UNIT_SRC_AREA_UNK_11 = 11,
+ TARGET_UNIT_SRC_AREA_ENEMY = 15,
+ TARGET_UNIT_DEST_AREA_ENEMY = 16,
+ TARGET_DEST_DB = 17,
+ TARGET_DEST_CASTER = 18,
+ TARGET_UNIT_CASTER_AREA_PARTY = 20,
+ TARGET_UNIT_TARGET_ALLY = 21,
+ TARGET_SRC_CASTER = 22,
+ TARGET_GAMEOBJECT_TARGET = 23,
+ TARGET_UNIT_CONE_ENEMY_24 = 24,
+ TARGET_UNIT_TARGET_ANY = 25,
+ TARGET_GAMEOBJECT_ITEM_TARGET = 26,
+ TARGET_UNIT_MASTER = 27,
+ TARGET_DEST_DYNOBJ_ENEMY = 28,
+ TARGET_DEST_DYNOBJ_ALLY = 29,
+ TARGET_UNIT_SRC_AREA_ALLY = 30,
+ TARGET_UNIT_DEST_AREA_ALLY = 31,
+ TARGET_DEST_CASTER_SUMMON = 32, // front left, doesn't use radius
+ TARGET_UNIT_SRC_AREA_PARTY = 33,
+ TARGET_UNIT_DEST_AREA_PARTY = 34,
+ TARGET_UNIT_TARGET_PARTY = 35,
+ TARGET_DEST_CASTER_UNK_36 = 36,
+ TARGET_UNIT_LASTTARGET_AREA_PARTY = 37,
+ TARGET_UNIT_NEARBY_ENTRY = 38,
+ TARGET_DEST_CASTER_FISHING = 39,
+ TARGET_GAMEOBJECT_NEARBY_ENTRY = 40,
+ TARGET_DEST_CASTER_FRONT_RIGHT = 41,
+ TARGET_DEST_CASTER_BACK_RIGHT = 42,
+ TARGET_DEST_CASTER_BACK_LEFT = 43,
+ TARGET_DEST_CASTER_FRONT_LEFT = 44,
+ TARGET_UNIT_TARGET_CHAINHEAL_ALLY = 45,
+ TARGET_DEST_NEARBY_ENTRY = 46,
+ TARGET_DEST_CASTER_FRONT = 47,
+ TARGET_DEST_CASTER_BACK = 48,
+ TARGET_DEST_CASTER_RIGHT = 49,
+ TARGET_DEST_CASTER_LEFT = 50,
+ TARGET_GAMEOBJECT_SRC_AREA = 51,
+ TARGET_GAMEOBJECT_DEST_AREA = 52,
+ TARGET_DEST_TARGET_ENEMY = 53,
+ TARGET_UNIT_CONE_180_DEG_ENEMY = 54, // Defaults to 180 if ConeDegrees is not set
+ TARGET_DEST_CASTER_FRONT_LEAP = 55, // for a leap spell
+ TARGET_UNIT_CASTER_AREA_RAID = 56,
+ TARGET_UNIT_TARGET_RAID = 57,
+ TARGET_UNIT_NEARBY_RAID = 58,
+ TARGET_UNIT_CONE_ALLY = 59,
+ TARGET_UNIT_CONE_ENTRY = 60,
+ TARGET_UNIT_TARGET_AREA_RAID_CLASS = 61,
+ TARGET_DEST_CASTER_GROUND = 62,
+ TARGET_DEST_TARGET_ANY = 63,
+ TARGET_DEST_TARGET_FRONT = 64,
+ TARGET_DEST_TARGET_BACK = 65,
+ TARGET_DEST_TARGET_RIGHT = 66,
+ TARGET_DEST_TARGET_LEFT = 67,
+ TARGET_DEST_TARGET_FRONT_RIGHT = 68,
+ TARGET_DEST_TARGET_BACK_RIGHT = 69,
+ TARGET_DEST_TARGET_BACK_LEFT = 70,
+ TARGET_DEST_TARGET_FRONT_LEFT = 71,
+ TARGET_DEST_CASTER_RANDOM = 72,
+ TARGET_DEST_CASTER_RADIUS = 73,
+ TARGET_DEST_TARGET_RANDOM = 74,
+ TARGET_DEST_TARGET_RADIUS = 75,
+ TARGET_DEST_CHANNEL_TARGET = 76,
+ TARGET_UNIT_CHANNEL_TARGET = 77,
+ TARGET_DEST_DEST_FRONT = 78,
+ TARGET_DEST_DEST_BACK = 79,
+ TARGET_DEST_DEST_RIGHT = 80,
+ TARGET_DEST_DEST_LEFT = 81,
+ TARGET_DEST_DEST_FRONT_RIGHT = 82,
+ TARGET_DEST_DEST_BACK_RIGHT = 83,
+ TARGET_DEST_DEST_BACK_LEFT = 84,
+ TARGET_DEST_DEST_FRONT_LEFT = 85,
+ TARGET_DEST_DEST_RANDOM = 86,
+ TARGET_DEST_DEST = 87,
+ TARGET_DEST_DYNOBJ_NONE = 88,
+ TARGET_DEST_TRAJ = 89,
+ TARGET_UNIT_TARGET_MINIPET = 90,
+ TARGET_DEST_DEST_RADIUS = 91,
+ TARGET_UNIT_SUMMONER = 92,
+ TARGET_CORPSE_SRC_AREA_ENEMY = 93, // NYI
+ TARGET_UNIT_VEHICLE = 94,
+ TARGET_UNIT_TARGET_PASSENGER = 95,
+ TARGET_UNIT_PASSENGER_0 = 96,
+ TARGET_UNIT_PASSENGER_1 = 97,
+ TARGET_UNIT_PASSENGER_2 = 98,
+ TARGET_UNIT_PASSENGER_3 = 99,
+ TARGET_UNIT_PASSENGER_4 = 100,
+ TARGET_UNIT_PASSENGER_5 = 101,
+ TARGET_UNIT_PASSENGER_6 = 102,
+ TARGET_UNIT_PASSENGER_7 = 103,
+ TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY = 104,
+ TARGET_UNIT_CASTER_AND_PASSENGERS = 105,
+ TARGET_DEST_CHANNEL_CASTER = 106,
+ TARGET_DEST_NEARBY_ENTRY_2 = 107,
TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ENEMY = 108,
TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ALLY = 109,
- TARGET_UNIT_CONE_ENTRY_110 = 110,
- TARGET_UNK_111 = 111,
- TARGET_UNK_112 = 112,
- TARGET_UNK_113 = 113,
- TARGET_UNK_114 = 114,
- TARGET_UNK_115 = 115,
- TARGET_UNK_116 = 116,
- TARGET_UNK_117 = 117,
- TARGET_UNIT_TARGET_ALLY_OR_RAID = 118, // If target is in your party or raid, all party and raid members will be affected
- TARGET_CORPSE_SRC_AREA_RAID = 119,
- TARGET_UNIT_CASTER_AND_SUMMONS = 120,
- TARGET_UNK_121 = 121,
- TARGET_UNIT_AREA_THREAT_LIST = 122, // any unit on threat list
- TARGET_UNIT_AREA_TAP_LIST = 123,
- TARGET_UNK_124 = 124,
- TARGET_DEST_CASTER_GROUND_2 = 125,
- TARGET_UNK_126 = 126,
- TARGET_UNK_127 = 127,
- TARGET_UNK_128 = 128,
- TARGET_UNIT_CONE_ENTRY_129 = 129,
- TARGET_UNK_130 = 130,
- TARGET_DEST_SUMMONER = 131,
- TARGET_DEST_TARGET_ALLY = 132,
- TARGET_UNIT_LINE_CASTER_TO_DEST_ALLY = 133,
- TARGET_UNIT_LINE_CASTER_TO_DEST_ENEMY = 134,
- TARGET_UNIT_LINE_CASTER_TO_DEST = 135,
- TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY = 136,
- TARGET_DEST_CASTER_MOVEMENT_DIRECTION = 137,
- TARGET_DEST_DEST_GROUND = 138,
- TARGET_UNK_139 = 139,
- TARGET_UNK_140 = 140,
- TARGET_UNK_141 = 141,
- TARGET_UNK_142 = 142,
- TARGET_UNK_143 = 143,
- TARGET_UNK_144 = 144,
- TARGET_UNK_145 = 145,
- TARGET_UNK_146 = 146,
- TARGET_UNK_147 = 147,
- TARGET_UNK_148 = 148,
- TARGET_UNK_149 = 149,
- TARGET_UNIT_OWN_CRITTER = 150, // own battle pet from UNIT_FIELD_CRITTER
- TARGET_UNK_151 = 151,
+ TARGET_UNIT_CONE_ENTRY_110 = 110,
+ TARGET_UNK_111 = 111,
+ TARGET_UNK_112 = 112,
+ TARGET_UNK_113 = 113,
+ TARGET_UNK_114 = 114,
+ TARGET_UNK_115 = 115,
+ TARGET_UNK_116 = 116,
+ TARGET_UNK_117 = 117,
+ TARGET_UNIT_TARGET_ALLY_OR_RAID = 118, // If target is in your party or raid, all party and raid members will be affected
+ TARGET_CORPSE_SRC_AREA_RAID = 119,
+ TARGET_UNIT_CASTER_AND_SUMMONS = 120,
+ TARGET_UNK_121 = 121,
+ TARGET_UNIT_AREA_THREAT_LIST = 122, // any unit on threat list
+ TARGET_UNIT_AREA_TAP_LIST = 123,
+ TARGET_UNK_124 = 124,
+ TARGET_DEST_CASTER_GROUND_2 = 125,
+ TARGET_UNK_126 = 126,
+ TARGET_UNK_127 = 127,
+ TARGET_UNK_128 = 128,
+ TARGET_UNIT_CONE_ENTRY_129 = 129,
+ TARGET_UNK_130 = 130,
+ TARGET_DEST_SUMMONER = 131,
+ TARGET_DEST_TARGET_ALLY = 132,
+ TARGET_UNIT_LINE_CASTER_TO_DEST_ALLY = 133,
+ TARGET_UNIT_LINE_CASTER_TO_DEST_ENEMY = 134,
+ TARGET_UNIT_LINE_CASTER_TO_DEST = 135,
+ TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY = 136,
+ TARGET_DEST_CASTER_MOVEMENT_DIRECTION = 137,
+ TARGET_DEST_DEST_GROUND = 138,
+ TARGET_UNK_139 = 139,
+ TARGET_UNK_140 = 140,
+ TARGET_UNK_141 = 141,
+ TARGET_UNK_142 = 142,
+ TARGET_UNK_143 = 143,
+ TARGET_UNK_144 = 144,
+ TARGET_UNK_145 = 145,
+ TARGET_UNK_146 = 146,
+ TARGET_UNK_147 = 147,
+ TARGET_UNK_148 = 148,
+ TARGET_UNK_149 = 149,
+ TARGET_UNIT_OWN_CRITTER = 150, // own battle pet from UNIT_FIELD_CRITTER
+ TARGET_UNK_151 = 151,
TOTAL_SPELL_TARGETS
};