translated code to English and a few bug fixes from latest alpha
This commit is contained in:
+59
-2
@@ -6,6 +6,50 @@
|
||||
---| "TOOLBAR"
|
||||
---| "STATUSBAR"
|
||||
|
||||
---@alias detailsevent
|
||||
---| "DETAILS_INSTANCE_OPEN"
|
||||
---| "DETAILS_INSTANCE_CLOSE"
|
||||
---| "DETAILS_INSTANCE_SIZECHANGED"
|
||||
---| "DETAILS_INSTANCE_STARTRESIZE"
|
||||
---| "DETAILS_INSTANCE_ENDRESIZE"
|
||||
---| "DETAILS_INSTANCE_STARTSTRETCH"
|
||||
---| "DETAILS_INSTANCE_ENDSTRETCH"
|
||||
---| "DETAILS_INSTANCE_CHANGESEGMENT"
|
||||
---| "DETAILS_INSTANCE_CHANGEATTRIBUTE"
|
||||
---| "DETAILS_INSTANCE_CHANGEMODE"
|
||||
---| "DETAILS_INSTANCE_NEWROW"
|
||||
---| "DETAILS_OPTIONS_MODIFIED"
|
||||
---| "DETAILS_DATA_RESET"
|
||||
---| "DETAILS_DATA_SEGMENTREMOVED"
|
||||
---| "COMBAT_ENCOUNTER_START"
|
||||
---| "COMBAT_ENCOUNTER_END"
|
||||
---| "COMBAT_PLAYER_ENTER"
|
||||
---| "COMBAT_PLAYER_LEAVE"
|
||||
---| "COMBAT_PLAYER_TIMESTARTED"
|
||||
---| "COMBAT_BOSS_WIPE"
|
||||
---| "COMBAT_BOSS_DEFEATED"
|
||||
---| "COMBAT_BOSS_FOUND"
|
||||
---| "COMBAT_INVALID"
|
||||
---| "COMBAT_PREPOTION_UPDATED"
|
||||
---| "COMBAT_CHARTTABLES_CREATING"
|
||||
---| "COMBAT_CHARTTABLES_CREATED"
|
||||
---| "COMBAT_ENCOUNTER_PHASE_CHANGED"
|
||||
---| "COMBAT_ARENA_START"
|
||||
---| "COMBAT_ARENA_END"
|
||||
---| "COMBAT_MYTHICDUNGEON_START"
|
||||
---| "COMBAT_MYTHICDUNGEON_END"
|
||||
---| "GROUP_ONENTER"
|
||||
---| "GROUP_ONLEAVE"
|
||||
---| "ZONE_TYPE_CHANGED"
|
||||
---| "REALM_CHANNEL_ENTER"
|
||||
---| "REALM_CHANNEL_LEAVE"
|
||||
---| "COMM_EVENT_RECEIVED"
|
||||
---| "COMM_EVENT_SENT"
|
||||
---| "UNIT_SPEC"
|
||||
---| "UNIT_TALENTS"
|
||||
---| "PLAYER_TARGET"
|
||||
---| "DETAILS_PROFILE_APPLYED"
|
||||
|
||||
---@alias containertype number this container type is the number used to identify the actorcontainer type when using combat:GetContainer(containertype), can be 1, 2, 3, or 4.
|
||||
|
||||
---@class details
|
||||
@@ -18,8 +62,19 @@
|
||||
---@field CreateEventListener fun(self: details) : table
|
||||
|
||||
---@class detailseventlistener : table
|
||||
---@field RegisterEvent fun(self: detailseventlistener, event: "DETAILS_INSTANCE_OPEN"|"DETAILS_INSTANCE_CLOSE"|"DETAILS_INSTANCE_SIZECHANGED"|"DETAILS_INSTANCE_STARTRESIZE"|"DETAILS_INSTANCE_ENDRESIZE"|"DETAILS_INSTANCE_STARTSTRETCH"|"DETAILS_INSTANCE_ENDSTRETCH"|"DETAILS_INSTANCE_CHANGESEGMENT"|"DETAILS_INSTANCE_CHANGEATTRIBUTE"|"DETAILS_INSTANCE_CHANGEMODE"|"DETAILS_INSTANCE_NEWROW"|"DETAILS_OPTIONS_MODIFIED"|"DETAILS_DATA_RESET"|"DETAILS_DATA_SEGMENTREMOVED"|"COMBAT_ENCOUNTER_START"|"COMBAT_ENCOUNTER_END"|"COMBAT_PLAYER_ENTER"|"COMBAT_PLAYER_LEAVE"|"COMBAT_PLAYER_TIMESTARTED"|"COMBAT_BOSS_WIPE"|"COMBAT_BOSS_DEFEATED"|"COMBAT_BOSS_FOUND"|"COMBAT_INVALID"|"COMBAT_PREPOTION_UPDATED"|"COMBAT_CHARTTABLES_CREATING"|"COMBAT_CHARTTABLES_CREATED"|"COMBAT_ENCOUNTER_PHASE_CHANGED"|"COMBAT_ARENA_START"|"COMBAT_ARENA_END"|"COMBAT_MYTHICDUNGEON_START"|"COMBAT_MYTHICDUNGEON_END"|"GROUP_ONENTER"|"GROUP_ONLEAVE"|"ZONE_TYPE_CHANGED"|"REALM_CHANNEL_ENTER"|"REALM_CHANNEL_LEAVE"|"COMM_EVENT_RECEIVED"|"COMM_EVENT_SENT"|"UNIT_SPEC"|"UNIT_TALENTS"|"PLAYER_TARGET"|"DETAILS_PROFILE_APPLYED", callback: function)
|
||||
---@field UnregisterEvent fun(self: detailseventlistener, event: "DETAILS_INSTANCE_OPEN"|"DETAILS_INSTANCE_CLOSE"|"DETAILS_INSTANCE_SIZECHANGED"|"DETAILS_INSTANCE_STARTRESIZE"|"DETAILS_INSTANCE_ENDRESIZE"|"DETAILS_INSTANCE_STARTSTRETCH"|"DETAILS_INSTANCE_ENDSTRETCH"|"DETAILS_INSTANCE_CHANGESEGMENT"|"DETAILS_INSTANCE_CHANGEATTRIBUTE"|"DETAILS_INSTANCE_CHANGEMODE"|"DETAILS_INSTANCE_NEWROW"|"DETAILS_OPTIONS_MODIFIED"|"DETAILS_DATA_RESET"|"DETAILS_DATA_SEGMENTREMOVED"|"COMBAT_ENCOUNTER_START"|"COMBAT_ENCOUNTER_END"|"COMBAT_PLAYER_ENTER"|"COMBAT_PLAYER_LEAVE"|"COMBAT_PLAYER_TIMESTARTED"|"COMBAT_BOSS_WIPE"|"COMBAT_BOSS_DEFEATED"|"COMBAT_BOSS_FOUND"|"COMBAT_INVALID"|"COMBAT_PREPOTION_UPDATED"|"COMBAT_CHARTTABLES_CREATING"|"COMBAT_CHARTTABLES_CREATED"|"COMBAT_ENCOUNTER_PHASE_CHANGED"|"COMBAT_ARENA_START"|"COMBAT_ARENA_END"|"COMBAT_MYTHICDUNGEON_START"|"COMBAT_MYTHICDUNGEON_END"|"GROUP_ONENTER"|"GROUP_ONLEAVE"|"ZONE_TYPE_CHANGED"|"REALM_CHANNEL_ENTER"|"REALM_CHANNEL_LEAVE"|"COMM_EVENT_RECEIVED"|"COMM_EVENT_SENT"|"UNIT_SPEC"|"UNIT_TALENTS"|"PLAYER_TARGET"|"DETAILS_PROFILE_APPLYED")
|
||||
---@field RegisterEvent fun(self: detailseventlistener, event: detailsevent, callback: function)
|
||||
---@field UnregisterEvent fun(self: detailseventlistener, event: detailsevent)
|
||||
|
||||
---@class deathtable : table
|
||||
---@field key1 any[] what happened to the player before death
|
||||
---@field key2 number unix time
|
||||
---@field key3 string player name
|
||||
---@field key4 string player class
|
||||
---@field key5 number max health
|
||||
---@field key6 string time of death as string
|
||||
---@field dead boolean just a boolean to indicate this is a death table
|
||||
---@field last_cooldown {key1: unixtime, key2: spellid}
|
||||
---@field dead_at number combatElapsedTime
|
||||
|
||||
---@class customspellinfo : {name: string, isPassive: boolean, itemId: number, icon: string|number}
|
||||
---@class customiteminfo: {itemId: number, isPassive: boolean}
|
||||
@@ -43,6 +98,8 @@
|
||||
---@field totals {key1: table, key2: table, key3: table, key3: table}
|
||||
---@field totals_grupo {key1: table, key2: table, key3: table, key3: table}
|
||||
---@field __destroyed boolean
|
||||
---@field PhaseData table
|
||||
---@field is_boss table
|
||||
---@field GetTimeData fun(dataName: string) : table
|
||||
---@field GetPhases fun(combat: combat) : table
|
||||
---@field GetCombatTime fun(combat) : number
|
||||
|
||||
Reference in New Issue
Block a user