@@ -669,56 +669,56 @@ namespace LuaGlobalFunctions
669669 *
670670 * @table
671671 * @columns [ID, Event, State, Parameters, Comment]
672- * @values [1, ON_CHARACTER_CREATE, "WORLD", <event: Number , player: Player>, ""] -
673- * @values [2, ON_CHARACTER_DELETE, "WORLD", <event: Number , guidLow: Number >, ""] -
674- * @values [3, ON_LOGIN, "WORLD", <event: Number , player: Player>, ""] -
675- * @values [4, ON_LOGOUT, "WORLD", <event: Number , player: Player>, ""] -
676- * @values [5, ON_SPELL_CAST, "MAP", <event: Number , player: Player, spell: Spell, skipCheck: Boolean >, ""] -
677- * @values [6, ON_KILL_PLAYER, "MAP", <event: Number , killer: Player, killed: Player>, ""] -
678- * @values [7, ON_KILL_CREATURE, "MAP", <event: Number , killer: Player, killed: Creature>, ""] -
679- * @values [8, ON_KILLED_BY_CREATURE, "MAP", <event: Number , killer: Creature, killed: Player>, ""] -
680- * @values [9, ON_DUEL_REQUEST, "MAP", <event: Number , target: Player, challenger: Player>, ""]-
681- * @values [10, ON_DUEL_START, "MAP", <event: Number , player1: Player, player2: Player>, ""] -
682- * @values [11, ON_DUEL_END, "MAP", <event: Number , winner: Player, loser: Player, type: Number >, ""] -
683- * @values [12, ON_GIVE_XP, "MAP", <event: Number , player: Player, amount: Number , victim: Unit>, "Can return new XP amount"] -
684- * @values [13, ON_LEVEL_CHANGE, "MAP", <event: Number , player: Player, oldLevel: Number >, ""] -
685- * @values [14, ON_MONEY_CHANGE, "MAP", <event: Number , player: Player, amount: Number >, "Can return new money amount"]
686- * @values [15, ON_REPUTATION_CHANGE, "MAP", <event: Number , player: Player, factionId: Number , standing: Number , incremental: Boolean >, "Can return new standing"]
687- * @values [16, ON_TALENTS_CHANGE, "MAP", <event: Number , player: Player, points: Number >, ""]
688- * @values [17, ON_TALENTS_RESET, "MAP", <event: Number , player: Player, noCost: Boolean >, ""]
689- * @values [18, ON_CHAT, "WORLD", <event: Number , player: Player, msg: String , Type: Number , lang: Number >, "Can return false, newMessage"]
690- * @values [19, ON_WHISPER, "WORLD", <event: Number , player: Player, msg: String , Type: Number , lang: Number , receiver: Player>, "Can return false, newMessage"]
691- * @values [20, ON_GROUP_CHAT, "WORLD", <event: Number , player: Player, msg: String , Type: Number , lang: Number , group: Group>, "Can return false, newMessage"]
692- * @values [21, ON_GUILD_CHAT, "WORLD", <event: Number , player: Player, msg: String , Type: Number , lang: Number , guild: Guild>, "Can return false, newMessage"]
693- * @values [22, ON_CHANNEL_CHAT, "WORLD", <event: Number , player: Player, msg: String , Type: Number , lang: Number , channel: Number >, "Can return false, newMessage"]
694- * @values [23, ON_EMOTE, "MAP", <event: Number , player: Player, emote: Number >, "Not triggered on any known emote"]
695- * @values [24, ON_TEXT_EMOTE, "MAP", <event: Number , player: Player, textEmote: Number , emoteNum: Number , guid: Number >, ""]
696- * @values [25, ON_SAVE, "MAP", <event: Number , player: Player>, ""] -
697- * @values [26, ON_BIND_TO_INSTANCE, "MAP", <event: Number , player: Player, difficulty: Number , mapid: Number , permanent: Boolean >, ""]
698- * @values [27, ON_UPDATE_ZONE, "MAP", <event: Number , player: Player, newZone: Number , newArea: Number >, ""]
699- * @values [28, ON_MAP_CHANGE, "MAP", <event: Number , player: Player>, ""] -
700- * @values [29, ON_EQUIP, "MAP", <event: Number , player: Player, item: Item, bag: Number , slot: Number >, ""]
701- * @values [30, ON_FIRST_LOGIN, "WORLD", <event: Number , player: Player>, ""] -
702- * @values [31, ON_CAN_USE_ITEM, "MAP", <event: Number , player: Player, itemEntry: Number >, "Can return InventoryResult enum value"]
703- * @values [32, ON_LOOT_ITEM, "MAP", <event: Number , player: Player, item: Item, count: Number >, ""]
704- * @values [33, ON_ENTER_COMBAT, "MAP", <event: Number , player: Player, enemy: Unit>, ""]
705- * @values [34, ON_LEAVE_COMBAT, "MAP", <event: Number , player: Player>, ""] -
706- * @values [35, ON_REPOP, "MAP", <event: Number , player: Player>, ""] -
707- * @values [36, ON_RESURRECT, "MAP", <event: Number , player: Player>, ""] -
708- * @values [37, ON_LOOT_MONEY, "MAP", <event: Number , player: Player, amount: Number >, ""]
709- * @values [38, ON_QUEST_ABANDON, "MAP", <event: Number , player: Player, questId: Number >, ""]
710- * @values [39, ON_LEARN_TALENTS, "MAP", <event: Number , player: Player, talentId: Number , talentRank: Number , spellid: Number >, ""]
711- * @values [40, ON_ENVIRONMENTAL_DEATH, "MAP", <event: Number , player: Player, environmentalDamageType: Number >, ""]
712- * @values [41, ON_TRADE_ACCEPT, "MAP", <event: Number , player: Player, target: Player>, "Can return false to interrupt trade"]
713- * @values [42, ON_COMMAND, "MAP", <event: Number , player: Player, command: String >, "Player is nil if command used from console. Can return false"]
714- * @values [43, ON_SKILL_CHANGE, "MAP", <event: Number , player: Player, skillId: Number , skillValue: Number >, "Returns new skill level value"]
715- * @values [44, ON_LEARN_SPELL, "MAP", <event: Number , player: Player, spellId: Number >, ""]
716- * @values [45, ON_ACHIEVEMENT_COMPLETE, "MAP", <event: Number , player: Player, achievementId: Number >, ""]
717- * @values [46, ON_DISCOVER_AREA, "MAP", <event: Number , player: Player, area: Number >, ""]
718- * @values [47, ON_UPDATE_AREA, "MAP", <event: Number , player: Player, oldArea: Number , newArea: Number >, ""]
719- * @values [48, ON_TRADE_INIT, "MAP", <event: Number , player: Player, target: Player>, "Can return false to interrupt trade"]
720- * @values [49, ON_SEND_MAIL, "MAP", <event: Number , player: Player, recipientGuid: Number >, "Can return false to interrupt sending"]
721- * @values [54, ON_QUEST_STATUS_CHANGED, "MAP", <event: Number , player: Player, questId: Number , status: Number >, ""] -
672+ * @values [1, ON_CHARACTER_CREATE, "WORLD", <event: number , player: Player>, ""]
673+ * @values [2, ON_CHARACTER_DELETE, "WORLD", <event: number , guidLow: number >, ""]
674+ * @values [3, ON_LOGIN, "WORLD", <event: number , player: Player>, ""]
675+ * @values [4, ON_LOGOUT, "WORLD", <event: number , player: Player>, ""]
676+ * @values [5, ON_SPELL_CAST, "MAP", <event: number , player: Player, spell: Spell, skipCheck: boolean >, ""]
677+ * @values [6, ON_KILL_PLAYER, "MAP", <event: number , killer: Player, killed: Player>, ""]
678+ * @values [7, ON_KILL_CREATURE, "MAP", <event: number , killer: Player, killed: Creature>, ""]
679+ * @values [8, ON_KILLED_BY_CREATURE, "MAP", <event: number , killer: Creature, killed: Player>, ""]
680+ * @values [9, ON_DUEL_REQUEST, "MAP", <event: number , target: Player, challenger: Player>, ""]
681+ * @values [10, ON_DUEL_START, "MAP", <event: number , player1: Player, player2: Player>, ""]
682+ * @values [11, ON_DUEL_END, "MAP", <event: number , winner: Player, loser: Player, type: number >, ""]
683+ * @values [12, ON_GIVE_XP, "MAP", <event: number , player: Player, amount: number , victim: Unit>, "Can return new XP amount"]
684+ * @values [13, ON_LEVEL_CHANGE, "MAP", <event: number , player: Player, oldLevel: number >, ""]
685+ * @values [14, ON_MONEY_CHANGE, "MAP", <event: number , player: Player, amount: number >, "Can return new money amount"]
686+ * @values [15, ON_REPUTATION_CHANGE, "MAP", <event: number , player: Player, factionId: number , standing: number , incremental: boolean >, "Can return new standing"]
687+ * @values [16, ON_TALENTS_CHANGE, "MAP", <event: number , player: Player, points: number >, ""]
688+ * @values [17, ON_TALENTS_RESET, "MAP", <event: number , player: Player, noCost: boolean >, ""]
689+ * @values [18, ON_CHAT, "WORLD", <event: number , player: Player, msg: string , Type: number , lang: number >, "Can return false, newMessage"]
690+ * @values [19, ON_WHISPER, "WORLD", <event: number , player: Player, msg: string , Type: number , lang: number , receiver: Player>, "Can return false, newMessage"]
691+ * @values [20, ON_GROUP_CHAT, "WORLD", <event: number , player: Player, msg: string , Type: number , lang: number , group: Group>, "Can return false, newMessage"]
692+ * @values [21, ON_GUILD_CHAT, "WORLD", <event: number , player: Player, msg: string , Type: number , lang: number , guild: Guild>, "Can return false, newMessage"]
693+ * @values [22, ON_CHANNEL_CHAT, "WORLD", <event: number , player: Player, msg: string , Type: number , lang: number , channel: number >, "Can return false, newMessage"]
694+ * @values [23, ON_EMOTE, "MAP", <event: number , player: Player, emote: number >, "Not triggered on any known emote"]
695+ * @values [24, ON_TEXT_EMOTE, "MAP", <event: number , player: Player, textEmote: number , emoteNum: number , guid: number >, ""]
696+ * @values [25, ON_SAVE, "MAP", <event: number , player: Player>, ""]
697+ * @values [26, ON_BIND_TO_INSTANCE, "MAP", <event: number , player: Player, difficulty: number , mapid: number , permanent: boolean >, ""]
698+ * @values [27, ON_UPDATE_ZONE, "MAP", <event: number , player: Player, newZone: number , newArea: number >, ""]
699+ * @values [28, ON_MAP_CHANGE, "MAP", <event: number , player: Player>, ""]
700+ * @values [29, ON_EQUIP, "MAP", <event: number , player: Player, item: Item, bag: number , slot: number >, ""]
701+ * @values [30, ON_FIRST_LOGIN, "WORLD", <event: number , player: Player>, ""]
702+ * @values [31, ON_CAN_USE_ITEM, "MAP", <event: number , player: Player, itemEntry: number >, "Can return InventoryResult enum value"]
703+ * @values [32, ON_LOOT_ITEM, "MAP", <event: number , player: Player, item: Item, count: number >, ""]
704+ * @values [33, ON_ENTER_COMBAT, "MAP", <event: number , player: Player, enemy: Unit>, ""]
705+ * @values [34, ON_LEAVE_COMBAT, "MAP", <event: number , player: Player>, ""]
706+ * @values [35, ON_REPOP, "MAP", <event: number , player: Player>, ""]
707+ * @values [36, ON_RESURRECT, "MAP", <event: number , player: Player>, ""]
708+ * @values [37, ON_LOOT_MONEY, "MAP", <event: number , player: Player, amount: number >, ""]
709+ * @values [38, ON_QUEST_ABANDON, "MAP", <event: number , player: Player, questId: number >, ""]
710+ * @values [39, ON_LEARN_TALENTS, "MAP", <event: number , player: Player, talentId: number , talentRank: number , spellid: number >, ""]
711+ * @values [40, ON_ENVIRONMENTAL_DEATH, "MAP", <event: number , player: Player, environmentalDamageType: number >, ""]
712+ * @values [41, ON_TRADE_ACCEPT, "MAP", <event: number , player: Player, target: Player>, "Can return false to interrupt trade"]
713+ * @values [42, ON_COMMAND, "MAP", <event: number , player: Player, command: string >, "Player is nil if command used from console. Can return false"]
714+ * @values [43, ON_SKILL_CHANGE, "MAP", <event: number , player: Player, skillId: number , skillValue: number >, "Returns new skill level value"]
715+ * @values [44, ON_LEARN_SPELL, "MAP", <event: number , player: Player, spellId: number >, ""]
716+ * @values [45, ON_ACHIEVEMENT_COMPLETE, "MAP", <event: number , player: Player, achievementId: number >, ""]
717+ * @values [46, ON_DISCOVER_AREA, "MAP", <event: number , player: Player, area: number >, ""]
718+ * @values [47, ON_UPDATE_AREA, "MAP", <event: number , player: Player, oldArea: number , newArea: number >, ""]
719+ * @values [48, ON_TRADE_INIT, "MAP", <event: number , player: Player, target: Player>, "Can return false to interrupt trade"]
720+ * @values [49, ON_SEND_MAIL, "MAP", <event: number , player: Player, recipientGuid: number >, "Can return false to interrupt sending"]
721+ * @values [54, ON_QUEST_STATUS_CHANGED, "MAP", <event: number , player: Player, questId: number , status: number >, ""]
722722 *
723723 * @proto cancel = (event, function)
724724 * @proto cancel = (event, function, shots)
0 commit comments