Changeset 53 for trunk/src/game/SharedDefines.h
- Timestamp:
- 11/19/08 13:29:34 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/SharedDefines.h
r44 r53 774 774 { 775 775 TARGET_SELF = 1, 776 //TARGET_UNIT_CASTER 776 777 TARGET_RANDOM_ENEMY_CHAIN_IN_AREA = 2, // only one spell has that, but regardless, it's a target type after all 778 //TARGET_UNIT_NEARBY_ENEMY 779 TARGET_UNIT_SINGLE_UNKNOWN = 3, 780 TARGET_UNIT_NEARBY_ALLY = 4, 777 781 TARGET_PET = 5, 782 //TARGET_UNIT_PET 778 783 TARGET_CHAIN_DAMAGE = 6, 784 //TARGET_UNIT_TARGET_ENEMY 785 TARGET_UNIT_AREA_ENTRY = 7, 779 786 TARGET_AREAEFFECT_CUSTOM = 8, 787 //TARGET_UNIT_AREA_ENTRY_GROUND 780 788 TARGET_INNKEEPER_COORDINATES = 9, // uses in teleport to innkeeper spells 789 //TARGET_DEST_HOME 790 TARGET_UNIT_TARGET_DEST_CASTER = 11, // teleport target to caster 781 791 TARGET_ALL_ENEMY_IN_AREA = 15, 792 //TARGET_UNIT_AREA_ENEMY 782 793 TARGET_ALL_ENEMY_IN_AREA_INSTANT = 16, 794 //TARGET_UNIT_AREA_ENEMY_GROUND 783 795 TARGET_TABLE_X_Y_Z_COORDINATES = 17, // uses in teleport spells and some other 796 //TARGET_DEST_TABLE 784 797 TARGET_EFFECT_SELECT = 18, // highly depends on the spell effect 798 //TARGET_DEST_CASTER_GROUND 785 799 TARGET_ALL_PARTY_AROUND_CASTER = 20, 800 //TARGET_UNIT_PARTY_CASTER 786 801 TARGET_SINGLE_FRIEND = 21, 802 //TARGET_UNIT_TARGET_ALLY 787 803 TARGET_ALL_AROUND_CASTER = 22, // used only in TargetA, target selection dependent from TargetB 804 //TARGET_DEST_CASTER 788 805 TARGET_GAMEOBJECT = 23, 806 //TARGET_OBJECT_OPEN 789 807 TARGET_IN_FRONT_OF_CASTER = 24, 808 //TARGET_UNIT_CONE_ENEMY 790 809 TARGET_DUELVSPLAYER = 25, 810 //TARGET_UNIT_SINGLE 791 811 TARGET_GAMEOBJECT_ITEM = 26, 812 //TARGET_OBJECT_ITEM_PICKLOCK 792 813 TARGET_MASTER = 27, 814 //TARGET_UNIT_MASTER 793 815 TARGET_ALL_ENEMY_IN_AREA_CHANNELED = 28, 816 //TARGET_UNIT_AREA_ENEMY_CHANNEL 817 TARGET_UNIT_AREA_ALLY_CHANNEL = 29, // 28,29 only used for effect 27, if interrupt channel, pstAA cancel 794 818 TARGET_ALL_FRIENDLY_UNITS_AROUND_CASTER = 30, // in TargetB used only with TARGET_ALL_AROUND_CASTER and in self casting range in TargetA 819 //TARGET_UNIT_AREA_ALLY 795 820 TARGET_ALL_FRIENDLY_UNITS_IN_AREA = 31, 821 //TARGET_UNIT_AREA_ALLY_GROUND 796 822 TARGET_MINION = 32, 823 //TARGET_DEST_SUMMON 797 824 TARGET_ALL_PARTY = 33, 825 //TARGET_UNIT_AREA_PARTY 798 826 TARGET_ALL_PARTY_AROUND_CASTER_2 = 34, // used in Tranquility 827 //TARGET_UNIT_AREA_PARTY_GROUND 799 828 TARGET_SINGLE_PARTY = 35, 829 //TARGET_UNIT_TARGET_PARTY 830 TARGET_DEST_CASTER_RANDOM_UNKNOWN = 36, //unknown 800 831 TARGET_AREAEFFECT_PARTY = 37, 832 //TARGET_UNIT_PARTY_TARGET 801 833 TARGET_SCRIPT = 38, 834 //TARGET_UNIT_NEARBY_ENTRY 802 835 TARGET_SELF_FISHING = 39, 803 TARGET_TOTEM_EARTH = 41, 804 TARGET_TOTEM_WATER = 42, 805 TARGET_TOTEM_AIR = 43, 806 TARGET_TOTEM_FIRE = 44, 836 //TARGET_UNIT_CASTER_FISHING 837 TARGET_OBJECT_USE = 40, 838 TARGET_DEST_CASTER_FRONT_LEFT = 41, //earth totem 839 TARGET_DEST_CASTER_BACK_LEFT = 42, //water totem 840 TARGET_DEST_CASTER_BACK_RIGHT = 43, //air totem 841 TARGET_DEST_CASTER_FRONT_RIGHT = 44, //fire totem 807 842 TARGET_CHAIN_HEAL = 45, 843 //TARGET_UNIT_CHAINHEAL 808 844 TARGET_SCRIPT_COORDINATES = 46, 809 TARGET_DYNAMIC_OBJECT = 47, 810 TARGET_SUMMON = 48, 845 //TARGET_DEST_TABLE_UNKNOWN 846 TARGET_DEST_CASTER_FRONT = 47, 847 TARGET_DEST_CASTER_BACK = 48, 848 TARGET_DEST_CASTER_RIGHT = 49, 849 TARGET_DEST_CASTER_LEFT = 50, 850 TARGET_OBJECT_AREA = 51, 811 851 TARGET_AREAEFFECT_CUSTOM_2 = 52, 852 //TARGET_DUMMY 812 853 TARGET_CURRENT_ENEMY_COORDINATES = 53, // set unit coordinates as dest, only 16 target B imlemented 854 //TARGET_DEST_TARGET_ENEMY 855 TARGET_UNIT_CONE_ENEMY_UNKNOWN = 54, 856 TARGET_DEST_CASTER_FRONT_LEAP = 55, // for a leap spell 813 857 TARGET_RANDOM_RAID_MEMBER = 56, 858 //TARGET_UNIT_AREA_RAID 814 859 TARGET_SINGLE_FRIEND_2 = 57, 860 //TARGET_UNIT_TARGET_RAID 861 TARGET_UNIT_CONE_ALLY = 59, 862 TARGET_UNIT_AREA_SCRIPT = 60, 815 863 TARGET_AREAEFFECT_PARTY_AND_CLASS = 61, 864 //TARGET_UNIT_CLASS_TARGET 865 TARGET_TEST = 62, // for a test spell 816 866 TARGET_DUELVSPLAYER_COORDINATES = 63, 817 TARGET_BEHIND_VICTIM = 65, // uses in teleport behind spells 867 //TARGET_DEST_TARGET_ENEMY_UNKNOWN 868 TARGET_DEST_TARGET_FRONT = 64, 869 TARGET_DEST_TARGET_BACK = 65, // uses in teleport behind spells 870 TARGET_DEST_TARGET_RIGHT = 66, 871 TARGET_DEST_TARGET_LEFT = 67, 872 TARGET_DEST_TARGET_ENEMY_UNKNOWN2 = 70, 873 TARGET_DEST_CASTER_RANDOM = 72, 874 TARGET_DEST_CASTER_RADIUS = 73, 875 TARGET_DEST_TARGET_RANDOM = 74, 876 TARGET_DEST_TARGET_RADIUS = 75, 877 TARGET_DEST_CHANNEL = 76, 818 878 TARGET_SINGLE_ENEMY = 77, 879 //TARGET_UNIT_CHANNEL 880 TARGET_DEST_CASTER_FRONT_UNKNOWN = 78, 881 TARGET_DEST_TABLE_UNKNOWN2 = 80, 882 TARGET_DEST_DEST_RANDOM = 86, 819 883 TARGET_SELF2 = 87, 884 //TARGET_DEST_DEST 885 TARGET_UNIT_AREA_ALL_CHANNEL = 88, 820 886 TARGET_NONCOMBAT_PET = 90, 887 //TARGET_UNIT_MINIPET 821 888 }; 822 889