Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
mNo edit summary
 
Mikord (talk | contribs)
(Use patched template for 4.1 and 4.2 base parameter change description)
 
Line 1: Line 1:
  +
:COMBAT_LOG_EVENT_UNFILTERED redirects to this page, but most add-on developers will want to use it in preference to COMBAT_LOG_EVENT, because the events provided by the latter will only reflect the user's actual combat log.
{{npcbox
 
| image = Lor'themar Wei.jpg
 
| title = Regent Lord of Quel'Thalas
 
| name = Lor'themar Theron
 
| gender = Male
 
| race = Blood elf
 
| creature = Humanoid
 
| level = ?? (Boss)
 
| character = [[Ranger]] (All), [[Blood Knight|Paladin]](TCG)
 
| affiliation = [[Horde]], [[Quel'Thalas]]
 
| faction = Horde
 
| aggro = {{aggro|-1|1}}
 
| occupation = Regent Lord of Quel'Thalas
 
| status = Alive
 
| location = [[Sunfury Spire]], [[Silvermoon City]]
 
| health = 103,000,000
 
| mana = 284,000
 
}}
 
   
  +
:Note: COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED have identical parameters. All information provided here applies to both events.
'''Lor'themar Theron''' is the Regent Lord of [[Quel'Thalas]],<ref name="bctownhall ch6">http://www.wow-europe.com/en/burningcrusade/townhall/history-be.html Chapter 6</ref> and was the leader of the [[blood elf|blood elves]] of [[Azeroth (world)|Azeroth]] in the absence of [[Kael'thas Sunstrider|Prince Kael'thas Sunstrider]]. After Kael'thas' betrayal and eventual death, Lor'themar has become the sole leader of his people.
 
   
  +
===Base Parameters ===
After surviving the brutal [[Scourge]] invasion of Quel’Thalas, Lor'themar, a former commander of the [[Farstriders]], was entrusted with watching over the elven kingdom while Prince Kael’thas journeyed to [[Outland]]. Not long afterward, Lor’themar’s will was tested when the prince, twisted by demonic energies, returned to [[Azeroth]] and attempted to use the [[Sunwell]] for [[Kil'Jaeden|nefarious purposes]]. Kael’thas was later [[Shattered Sun Offensive|killed]] for his [[Burning Legion|treachery]], leaving Lor’themar to guide the fate of the blood elves alone. With the Sunwell reborn, a bright future now lies ahead for Quel’Thalas.
 
  +
{| class="darktable"
  +
!1st Param!!2nd Param!!3rd Param!!4th Param!!5th Param!!6th Param!!7th Param!!8th Param!!9th Param
  +
|-
  +
|timestamp||event||hideCaster||sourceGUID||sourceName||[[unitFlag|sourceFlags]]||destGUID||destName||[[unitFlag|destFlags]]
  +
|}
   
  +
The timestamp parameter has almost the same format as the return value of the [[API time|time()]] function. You can use it as the second parameter to [[API date|date()]]. The only difference is that time() returns an integer (the unit is seconds), while the timestamp parameter has three decimal places (milliseconds). That means (timestamp-floor(timestamp))*1000 is the number of milliseconds of the timestamp.
Lor’themar, who had weathered many of the kingdom’s darkest days, now leads his people toward their new destiny.<ref>http://us.battle.net/wow/en/game/race/blood-elf</ref>
 
   
  +
More information on GUIDs (including format, how to tell a player from an NPC, pets, mob IDs, and more) can be found on the [[API UnitGUID]] page.
==Biography==
 
===Second War===
 
In the [[Second War]], Lor'themar was second-in-command to [[Sylvanas Windrunner]], [[Ranger-General of Silvermoon]],<ref name="bctownhall ch4">http://www.wow-europe.com/en/burningcrusade/townhall/history-be.html Chapter 4</ref> he defended Quel'Thalas against the invasion of the [[History of the Horde|Horde]],<ref>{{ref book |author= Rosenberg, Aaron |authorlink= Aaron Rosenberg |title= [[Tides of Darkness]] |isbn= 978-1-4165-3990-2 |pages=228}}</ref> then he accompanied [[Turalyon]] and the [[Alliance of Lordaeron|Alliance]] forces to [[Capital City]] and helped them to [[The Fall of Lordaeron|defend]] themselves against the orcish threat.{{Citation needed}}<!-- Cited as ToD - but what page? -->
 
   
  +
{{Patched|patch=4.1.0|note=The 4.1 patch added a new parameter, hideCaster|comment=This flag moved all other parameters beginning with sourceGUID one place to the right. Addons that haven't been updated for 4.1 may not function correctly as a result. Further, 4.1 removed Pet Happiness from the PowerType list.}}
===Third War===
 
[[File:Lor'themarfarstrider.jpg|thumb|Lor'themar prior to the [[Scourge]] invasion, as a [[high elf]] warden of the [[Sunwell]].]]
 
Many years later, following [[King Anasterian|King Anasterian's]] secession of [[Quel'Thalas]] from the Alliance, Lor'themar had become a commander of the [[Farstriders]] -- specifically, tasked with watching over the [[Sunwell]] and safeguarding those who, in turn, would watch over all of Quel'Thalas. During this time, Lor'themar was befriended by [[Dar'Khan Drathir]], a disillusioned member of the [[Convocation of Silvermoon]] who craved the recogniton he felt he never received.
 
   
  +
===Patch 4.2 Base Parameters ===
Dar'Khan used his friendship with Lor'themar to gain intimate knowledge of Quel'Thalas' defenses - and informed the [[death knight]] and scion of Lordaeron, the evil Prince [[Arthas]] (whom Dar'Khan had sold his loyalty to), of how to bypass them. Arthas and his undead legions laid siege to [[Silvermoon]], and despite Lor'themar's belief that the situation could still be salvaged, it was already too late.
 
  +
{| class="darktable"
  +
!1st Param!!2nd Param!!3rd Param!!4th Param!!5th Param!!6th Param!!7th Param!!8th Param!!9th Param!!10th Param!!11th Param
  +
|-
  +
|timestamp||event||hideCaster||sourceGUID||sourceName||[[unitFlag|sourceFlags]]||[[raidFlag|sourceRaidFlags]]||destGUID||destName||[[unitFlag|destFlags]]||[[raidFlag|destRaidFlags]]
  +
|}
   
  +
More information on raid flags can be found on the [[raidFlag|Raid Flag]] page.
The [[Ranger Corps]] fought Arthas at every turn but were pushed further and further back towards their capital.<ref>{{ref game|title=Warcraft III|campaign=[[Path of the Damned]]|mission=[[Into the Realm Eternal]], [[Key of the Three Moons (Warcraft III)|Key of the Three Moons]]}}</ref> Sylvanas Windrunner was slain by Arthas outside Silvermoon, the city was sacked,<ref>{{ref game|title=Warcraft III|campaign=[[Path of the Damned]]|mission=[[Fall of Silvermoon]]}}</ref> and [[Anasterian Sunstrider|King Anasterian]] and the entire [[Convocation of Silvermoon]] were killed battling the invading undead. After Sylvanas' death, Lor'themar assumed temporary leadership of the high elves and, along with his much-reduced forces, remained in Quel'Thalas after the fall of Silvermoon as a resistance to the Scourge remnants.<ref name="bctownhall ch4"/>
 
   
  +
{{Patched|patch=4.2.0|note=The 4.2 patch added two new parameters, [[raidFlag|sourceRaidFlags]] and [[raidFlag|destRaidFlags]]|comment=These two parameters were added at the end of the source and destination "subsections" moving all destination parameters one place to the right, and all other parameters two places to the right. Addons that haven't been updated for 4.2 may not function correctly as a result.}}
Not long afterwards, Prince Kael'thas returned from [[Dalaran]] to proclaim the rebirth of the former high elves as the blood elves, or sin'dorei, in honor of their fallen brethren. Chosen as Regent of Quel'Thalas, Lor'themar was commanded to "safeguard the land and seek a cure for their people" while Kael'thas took a group of the blood elf forces to join the [[New Alliance]] resistance against the Scourge in Lordaeron, led by [[Lord Garithos]]. His old friend [[Halduron Brightwing]], Ranger-General of Silvermoon, aided him in this task.<ref name="bctownhall ch5">http://www.wow-europe.com/en/burningcrusade/townhall/history-be.html Chapter 5</ref>
 
   
===The Sunwell===
+
==Events==
  +
How to get full event strings: Read prefix to suffix in order and use the parameter table as specified. Unused entries are nil. A Blank cell means that there are no additional arguments for this pre- or suffix.
{{novel-section}}
 
[[File:Lortheron.jpg|thumb|Lor'themar Theron in the Sunwell trilogy.]]
 
After the [[Third War]], the traitor [[Dar'Khan Drathir]] pursued [[Anveena Teague]], the current avatar of the [[Sunwell]], into Quel'Thalas. Leading a group of Blood Elf rangers and employing guerilla tactics against the Scourge forces, Lor'themar, along with his close friend [[Halduron Brightwing]], sought to relieve his ravaged and shattered homeland from the Scourge's grasp. After a skirmish, Lor'themar orders his fallen comrades to be burned -- to ensure they are not re-animated. Lor'themar learns of Dar'Khan's presence in Quel'Thalas, and in a conversation with Halduron, explains his history with Quel'Thalas' greatest traitor.
 
   
  +
===Prefixes===
Following Dar'Khan's betrayal, Lor'themar had fought desperately to protect the sight of the Sunwell -- and though he survived the onslaught of the Scourge, he personally observed the annihilated sight of the once glorious font of power. That day, he resolved to protect the remains of Quel'Thalas from being further tainted by the Scourge, and especially by Dar'Khan. Lor'themar rallies his rangers, and they leave to destroy Dar'Khan.
 
  +
The Parameters listed with prefixes are numbered in the order they come after the base 9 parameters.
  +
{| class="darktable"
  +
!Prefix!!1st Parameter (10th)!!2nd Paramater (11th)!!3rd Parameter (12th)
  +
|-
  +
|SWING
  +
|-class="alt"
  +
|RANGE||spellId||spellName||spellSchool
  +
|-
  +
|SPELL||spellId||spellName||spellSchool
  +
|-class="alt"
  +
|SPELL_PERIODIC||spellId||spellName||spellSchool
  +
|-
  +
|SPELL_BUILDING||spellId||spellName||spellSchool
  +
|-class="alt"
  +
|ENVIRONMENTAL||environmentalType
  +
|}
   
  +
===Suffixes===
Lor'themar observes Dar'Khan speaking with Anveena. Lor'themar arranges an ambush, and his forces encircle Dar'Khan -- though the great traitor summons the skeletons of fallen High Elves to protect himself. Lor'themar and his rangers are overpowered, and are forced to retreat. During the march back to safety, Lor'themar is shocked to hear a voice echoing loudly in the distance, which he identifies as belonging to his former ranger-general -- the [[banshee]] Queen, [[Sylvanas Windrunner]]. Lor'themar approaches [[Kalecgos]] and his companions, suggesting the outsiders drop their weapons and surrender to him. Lor'themar offers them but one chance to live -- to inform him of Sylvanas' location. Kalecgos reveals Anveena’s current predicament to Lor‘themar, and that Dar'Khan is as much their enemy as he is his.
 
  +
The Parameters listed with suffixes are numbered in the order they come after the prefix parameters. Note that for the SWING prefix, _DAMAGE starts at the 10th parameter. For ENVIRONMENTAL, it starts at the 11th.
  +
{| class="darktable"
  +
!Suffix!!1st Param (13th)!!2nd Param (14th)!!3rd Param (15th)!!4th Param (16th)!!5th Param (17th)!!6th Param (18th)!!7th Param (19th)!!8th Param (20th)!!9th Param (21st)
  +
|-
  +
|_DAMAGE||amount||overkill||school||resisted||blocked||absorbed||critical (1 or nil)||glancing (1 or nil)||crushing (1 or nil)
  +
|-class="alt"
  +
|_MISSED||missType||amountMissed
  +
|-
  +
|_HEAL||amount||overhealing||absorbed||critical
  +
|-class="alt"
  +
|_ENERGIZE||amount||powerType
  +
|-
  +
|_DRAIN||amount||powerType||extraAmount
  +
|-class="alt"
  +
|_LEECH||amount||powerType||extraAmount
  +
|-
  +
|_INTERRUPT||extraSpellID||extraSpellName||extraSchool
  +
|-class="alt"
  +
|_DISPEL||extraSpellID||extraSpellName||extraSchool||auraType
  +
|-
  +
|_DISPEL_FAILED||extraSpellID||extraSpellName||extraSchool
  +
|-class="alt"
  +
|_STOLEN||extraSpellID||extraSpellName||extraSchool||auraType
  +
|-
  +
|_EXTRA_ATTACKS||amount
  +
|-class="alt"
  +
|_AURA_APPLIED||auraType
  +
|-
  +
|_AURA_REMOVED||auraType
  +
|-class="alt"
  +
|_AURA_APPLIED_DOSE||auraType||amount
  +
|-
  +
|_AURA_REMOVED_DOSE||auraType||amount
  +
|-class="alt"
  +
|_AURA_REFRESH||auraType
  +
|-
  +
|_AURA_BROKEN||auraType
  +
|-class="alt"
  +
|_AURA_BROKEN_SPELL||extraSpellID||extraSpellName||extraSchool||auraType
  +
|-
  +
|_CAST_START
  +
|-class="alt"
  +
|_CAST_SUCCESS
  +
|-
  +
|_CAST_FAILED||failedType
  +
|-class="alt"
  +
|_INSTAKILL
  +
|-
  +
|_DURABILITY_DAMAGE
  +
|-class="alt"
  +
|_DURABILITY_DAMAGE_ALL
  +
|-
  +
|_CREATE
  +
|-class="alt"
  +
|_SUMMON
  +
|-
  +
|_RESURRECT
  +
|}
   
  +
===Special Events===
Though Lor’themar is apprehensive to trust the word of a half-blood, Kalecgos states that he is no such thing -- but in fact, a [[blue dragon]], albeit currently without the ability to transform. Lor’themar and Halduron are amused by such an unlikely story, and Lor’themar mockingly notes that they might actually believe him if he could prove it. At that point, [[Tyrigosa]] reveals her dragon form to the shocked blood elves. Stunned, Lor’themar drops to one knee, and apologizes for his disrespect.
 
  +
{| class="darktable"
  +
!Event!!Prefix to use!!Suffix to use
  +
|-
  +
|DAMAGE_SHIELD||SPELL||_DAMAGE
  +
|-class="alt"
  +
|DAMAGE_SPLIT||SPELL||_DAMAGE
  +
|-
  +
|DAMAGE_SHIELD_MISSED||SPELL||_MISSED
  +
|}
  +
{| class="darktable"
  +
!Event!!1st Param!!2nd Param!!3rd Param
  +
|-
  +
|ENCHANT_APPLIED †||spellName||itemID||itemName
  +
|-class="alt"
  +
|ENCHANT_REMOVED †||spellName||itemID||itemName
  +
|-
  +
|PARTY_KILL
  +
|-class="alt"
  +
|UNIT_DIED
  +
|-
  +
|UNIT_DESTROYED
  +
|}
   
  +
† These events are pretty much useless. They are triggered when a weapon's enchant changes, but before the API information is updated to reflect the change. It is possible for main-hand and off-hand wielded weapons to have the same itemID. So we might not even know for sure which wea<includeonly></includeonly>pon the enchant changed on. When an enchant is reapplied the original is removed first, triggering an ENCHANT_REMOVED event before a ENCHANT_APPLIED event is triggered.
Lor’themar converses with his new companions, and reveals to them the history behind Sylvanas Windrunner’s demise. Unsure as to whether the banshee would be friend or foe, they at least acknowledge that she would forever be an enemy of Dar’Khan. The group travels to the [[Sunwell Grove]], and Kalegcos reveals that Anveena is, in fact, the mortal avatar of the Sunwell itself. Lor’themar splits with the group after this, and joins with Halduron and company while Kalecgos deals with Dar‘Khan.
 
   
  +
A much better way of tracking temporary weapon enchants is to use the UNIT_INVENTORY_CHANGED event (a true event, not part of a COMBAT_LOG_EVENT_UNFILTERED) which is triggered every time an enchant changes. What's more, the information on the temporary enchants available through the API has been updated at the point this event is triggered. Sometimes the event is triggered twice however.
Lor’themar takes to the field once more to attack Dar’Khan, though the traitor chides him for his consistent failures and turns his attention to Kalecgos. Anveena herself is able to awaken, and annihilates Dar’Khan with the great power of the Sunwell.
 
   
  +
==Parameter Values==
In the wake of Dar’Khan’s defeat and the revelations surrounding Anveena, Lor’themar places her under the protection of the blood elves -- her true identity to be kept a closely guarded secret.<ref>[[Warcraft: The Sunwell Trilogy]]: [[Ghostlands (book)]]</ref>
 
  +
===Spell School===
  +
{| class="darktable"
  +
!spellSchool<br />(binary / bitmask)!!spellSchool<br />(hex)!!spellSchool<br />(decimal)!!<font size="3">Type!!</font>Color Codes / School Combination
  +
|-
  +
|<center>0000000<font color="#FFFF00">'''1'''</font></center>||0x1|||1||Physical||<font color="#FFFF00"> #FFFF00 &nbsp;&nbsp;&nbsp; (255, 255, &nbsp;&nbsp;&nbsp; 0) &nbsp;&nbsp;&nbsp;&nbsp; (1.00, 1.00, 0.00)</font>
  +
|-class="alt"
  +
|<center>000000<font color="#FFE680">'''1'''</font>0</center>||0x2||2||Holy||<font color="#FFE680"> #FFE680 &nbsp;&nbsp;&nbsp; (255, 230, 128) &nbsp;&nbsp;&nbsp;&nbsp; (1.00, 0.90, 0.50)</font>
  +
|-
  +
|<center>00000<font color="#FF8000">'''1'''</font>00</center>||0x4||4||Fire||<font color="#FF8000"> #FF8000 &nbsp;&nbsp;&nbsp; (255, 128, &nbsp;&nbsp;&nbsp; 0) &nbsp;&nbsp;&nbsp;&nbsp; (1.00, 0.50, 0.00)</font>
  +
|-class="alt"
  +
|<center>0000<font color="#4DFF4D">'''1'''</font>000</center>||0x8||8||Nature||<font color="#4DFF4D"> #4DFF4D &nbsp;&nbsp; ( &nbsp;77, 255, &nbsp;&nbsp;77) &nbsp;&nbsp;&nbsp;&nbsp; (0.30, 1.00, 0.30)</font>
  +
|-
  +
|<center>000<font color="#80FFFF">'''1'''</font>0000</center>||0x10||16||Frost||<font color="#80FFFF"> #80FFFF &nbsp;&nbsp;&nbsp; (128, 255, 255) &nbsp;&nbsp;&nbsp;&nbsp; (0.50, 1.00, 1.00)</font>
  +
|-class="alt"
  +
|<center>00<font color="#8080FF">'''1'''</font>00000</center>||0x20||32||Shadow||<font color="#8080FF"> #8080FF &nbsp;&nbsp;&nbsp; (128, 128, 255) &nbsp;&nbsp;&nbsp;&nbsp; (0.50, 0.50, 1.00)</font>
  +
|-
  +
|<center>0<font color="#FF80FF">'''1'''</font>000000</center>||0x40||64||Arcane||<font color="#FF80FF"> #FF80FF &nbsp;&nbsp;&nbsp; (255, 128, 255) &nbsp;&nbsp;&nbsp;&nbsp; (1.00, 0.50, 1.00)</font>
  +
|-
  +
! colspan="5" | <center>'''Double schools'''</center>
  +
|-class="alt"
  +
|<center>00000011</center>||0x3||3||Holystrike||<font color="#FFE680">Holy</font> + <font color="#FFFF00">Physical</font>
  +
|-
  +
|<center>00000101</center>||0x5||5||Flamestrike||<font color="#FF8000">Fire</font> + <font color="#FFFF00">Physical</font>
  +
|-class="alt"
  +
|<center>00000110</center>||0x6||6||Holyfire||<font color="#FF8000">Fire</font> + <font color="#FFE680">Holy</font>
  +
|-
  +
|<center>00001001</center>||0x9||9||Stormstrike||<font color="#4DFF4D">Nature</font> + <font color="#FFFF00">Physical</font>
  +
|-class="alt"
  +
|<center>00001010</center>||0xA||10||Holystorm||<font color="#4DFF4D">Nature</font> + <font color="#FFE680">Holy</font>
  +
|-
  +
|<center>00001100</center>||0xC||12||Firestorm||<font color="#4DFF4D">Nature</font> + <font color="#FF8000">Fire</font>
  +
|-class="alt"
  +
|<center>00010001</center>||0x11||17||Froststrike||<font color="#80FFFF">Frost</font> + <font color="#FFFF00">Physical</font>
  +
|-
  +
|<center>00010010</center>||0x12||18||Holyfrost||<font color="#80FFFF">Frost</font> + <font color="#FFE680">Holy</font>
  +
|-class="alt"
  +
|<center>00010100</center>||0x14||20||Frostfire||<font color="#80FFFF">Frost</font> + <font color="#FF8000">Fire</font>
  +
|-
  +
|<center>00011000</center>||0x18||24||Froststorm||<font color="#80FFFF">Frost</font> + <font color="#4DFF4D">Nature</font>
  +
|-class="alt"
  +
|<center>00100001</center>||0x21||33||Shadowstrike||<font color="#8080FF">Shadow</font> + <font color="#FFFF00">Physical</font>
  +
|-
  +
|<center>00100010</center>||0x22||34||Shadowlight (Twilight)||<font color="#8080FF">Shadow</font> + <font color="#FFE680">Holy</font>
  +
|-class="alt"
  +
|<center>00100100</center>||0x24||36||Shadowflame||<font color="#8080FF">Shadow</font> + <font color="#FF8000">Fire</font>
  +
|-
  +
|<center>00101000</center>||0x28||40||Shadowstorm (Plague)||<font color="#8080FF">Shadow</font> + <font color="#4DFF4D">Nature</font>
  +
|-class="alt"
  +
|<center>00110000</center>||0x30||48||Shadowfrost||<font color="#8080FF">Shadow</font> + <font color="#80FFFF">Frost</font>
  +
|-
  +
|<center>01000001</center>||0x41||65||Spellstrike||<font color="#FF80FF">Arcane</font> + <font color="#FFFF00">Physical</font>
  +
|-class="alt"
  +
|<center>01000010</center>||0x42||66||Divine||<font color="#FF80FF">Arcane</font> + <font color="#FFE680">Holy</font>
  +
|-
  +
|<center>01000100</center>||0x44||68||Spellfire||<font color="#FF80FF">Arcane</font> + <font color="#FF8000">Fire</font>
  +
|-class="alt"
  +
|<center>01001000</center>||0x48||72||Spellstorm||<font color="#FF80FF">Arcane</font> + <font color="#4DFF4D">Nature</font>
  +
|-
  +
|<center>01010000</center>||0x50||80||Spellfrost||<font color="#FF80FF">Arcane</font> + <font color="#80FFFF">Frost</font>
  +
|-class="alt"
  +
|<center>01100000</center>||0x60||96||Spellshadow||<font color="#FF80FF">Arcane</font> + <font color="#8080FF">Shadow</font>
  +
|-
  +
! colspan="5" | <center>'''Triple and multi schools'''</center>
  +
|-
  +
|<center>00011100</center>||0x1C||28||Elemental||<font color="#80FFFF">Frost</font> + <font color="#4DFF4D">Nature</font> + <font color="#FF8000">Fire</font>
  +
|-class="alt"
  +
|<center>01111100</center>||0x7C||124||Chromatic||<font color="#FF80FF">Arcane</font> + <font color="#8080FF">Shadow</font> + <font color="#80FFFF">Frost</font> + <font color="#4DFF4D">Nature</font> + <font color="#FF8000">Fire</font>
  +
|-
  +
|<center>01111110</center>||0x7E||126||Magic||<font color="#FF80FF">Arcane</font> + <font color="#8080FF">Shadow</font> + <font color="#80FFFF">Frost</font> + <font color="#4DFF4D">Nature</font> + <font color="#FF8000">Fire</font> + <font color="#FFE680">Holy</font>
  +
|-class="alt"
  +
|<center>0'''<font color="#FF80FF">1</font><font color="#8080FF">1</font><font color="#80FFFF">1</font><font color="#4DFF4D">1</font><font color="#FF8000">1</font><font color="#FFE680">1</font><font color="#FFFF00">1</font>'''</center>||0x7F||127||Chaos||<font color="#FF80FF">Arcane</font> + <font color="#8080FF">Shadow</font> + <font color="#80FFFF">Frost</font> + <font color="#4DFF4D">Nature</font> + <font color="#FF8000">Fire</font> + <font color="#FFE680">Holy</font> + <font color="#FFFF00">Physical</font>
  +
|}
  +
* Source: [http://github.com/tekkub/wow-ui-source/blob/live/AddOns/Blizzard_CombatLog/Blizzard_CombatLog.lua#L45-L54 Coloring], [http://github.com/tekkub/wow-ui-source/blob/live/AddOns/Blizzard_CombatLog/Blizzard_CombatLog.lua#L1913-L1950 Masks & Strings]
   
===Reclaiming Quel'Thalas===
+
===Power Type===
  +
{| class="darktable"
After Kael'thas' abandonment of the New Alliance, Kael'thas had traveled to [[Outland]] to claim a new home for his people, taking 15% of the sin'dorei with him.<ref>http://www.wow-europe.com/en/info/encyclopedia/338.xml Blood Elves and the Horde</ref> Kael'thas, however, had not forgotten his people on Azeroth -- [[Grand Magister Rommath]] and a number of [[magisters]] were sent back to Quel'Thalas, arriving with orders from the blood elven scion -- Lor'themar was to protect Quel'Thalas in Kael'thas' stead, and prepare their people to join the Prince in the promised haven of Outland.<ref name="bctownhall ch5"/> Rommath also brought word of a new method to sate magical addiction, and to become more formidable as a result -- smoothly attributing it to being one of Kael'thas' teachings. This process was harvesting magic, including [[Fel|fel-power]], from [[demons]] and other sources. The elves of Quel'Thalas generally took well to this efficient method, though a minority did not.
 
  +
!powerType!!Type
  +
|-
  +
| -2||health
  +
|-class="alt"
  +
|0||mana
  +
|-
  +
|1||rage
  +
|-class="alt"
  +
|2||focus
  +
|-
  +
|3||energy
  +
|-class="alt"
  +
|4||pet happiness
  +
|-
  +
|5||runes
  +
|-class="alt"
  +
|6||runic power
  +
|}
   
  +
Note that 4.1 removed pet happiness (Power Type 4).
As the highest figure of authority in Quel'Thalas, ruling conjointly with his scion in Outland, Lor'themar was forced to exile those who refused to accept such methods -- reasoning that he could not lead a nation divided. These included several of his own former comrades.<ref>http://www.wowpedia.org/In_the_Shadow_of_the_Sun</ref>
 
  +
===Miss type===
  +
*"ABSORB"
  +
*"BLOCK"
  +
*"DEFLECT"
  +
*"DODGE"
  +
*"EVADE"
  +
*"IMMUNE"
  +
*"MISS"
  +
*"PARRY"
  +
*"REFLECT"
  +
*"RESIST"
   
  +
===Aura Type===
The Scourge threats that Lor'themar and his rangers had once had harsh troubles with proved little match for Rommath and the magisters, who quickly went about reclaiming and rebuilding [[Silvermoon City]] "almost overnight". Ruling as the Regent Lord of Quel'Thalas, Lor'themar presided over the much-restored city of Silvermoon.
 
  +
*"BUFF"
  +
*"DEBUFF"
   
===Burning Crusade===
+
===Environmental Type===
  +
*"DROWNING"
[[File:Lorthemar.JPG|thumb|Lor'themar Theron in battle.]]
 
  +
*"FALLING"
{{bc-section}}
 
  +
*"FATIGUE"
Leading the blood elves conjointly with Prince Kael'thas, Lor'themar watches over [[Quel'Thalas]] as its Regent Lord. However, now without support from the [[Alliance]] and with the lingering threat of the [[Scourge]], Lor'themar looked to finding allies. This initially came to pass in several forms -- [[Prospector Anvilward|an ambassador from the Alliance]] seemed eager to rebuild the broken bridges between Quel'Thalas and the Alliance, though this was a facade -- Anvilward and several [[Sentinel Spies]] were both spying on and sabotaging the blood elves' arcane sanctums, a turn of events that ended with Anvilward's execution.
 
  +
*"FIRE"
  +
*"LAVA"
  +
*"SLIME"
  +
*More possible but currently unconfirmed
   
  +
===Failed Type===
The blood elves were offered support from an unlikely source -- the [[Forsaken]], under the former ranger-general [[Sylvanas Windrunner]]. Though initially skeptical of a trick, the blood elves allowed the Forsaken to assist them in terms of manpower in the [[Ghostlands]]. Through the Forsaken, Lor'themar began to forge an alliance with the faction his unlikely allies were now a part of -- the [[Horde]].
 
  +
*"A more powerful spell is already active"
  +
*"Another action is in progress"
  +
*"Can only use outside"
  +
*"Can only use while swimming"
  +
*"Can't do that while asleep"
  +
*"Can't do that while charmed"
  +
*"Can't do that while confused"
  +
*"Can't do that while fleeing"
  +
*"Can't do that while horrified"
  +
*"Can't do that while incapacitated"
  +
*"Can't do that while moving"
  +
*"Can't do that while silenced"
  +
*"Can't do that while stunned"
  +
*"Interrupted"
  +
*"Invalid target"
  +
*"Item is not ready yet"
  +
*"Must be in Bear Form, Dire Bear Form"
  +
*"Must have a Ranged Weapon equipped"
  +
*"No path available"
  +
*"No target"
  +
*"Not enough energy"
  +
*"Not enough mana"
  +
*"Not enough rage"
  +
*"Not yet recovered"
  +
*"Nothing to dispel"
  +
*"Out of range"
  +
*"Target is friendly"
  +
*"Target is hostile"
  +
*"Target needs to be in front of you."
  +
*"Target not in line of sight"
  +
*"Target too close"
  +
*"You are dead"
  +
*"You are in combat"
  +
*"You are in shapeshift form"
  +
*"You are unable to move"
  +
*"You can't do that yet"
  +
*"You must be behind your target."
  +
*"Your target is dead"
  +
*More possible but currently unconfirmed
   
  +
== Examples ==
Though thought destroyed, [[Dar'Khan Drathir]] managed to survive the fury of Anveena and again he had intentions to steal the power of the Sunwell.<ref>{{quest|The Traitor's Destruction}}</ref> [[Magister Kaendris]] sent troops to defeat Dar'Khan, and after his defeat Lor'themar sent a letter to [[Thrall]] in which he requested an equal seat with the rest of the [[Horde]]. With the strong support of Silvermoon's former ranger-general, [[Sylvanas Windrunner]], and revealing to the [[Warchief]] that [[Grand Magister Rommath|Silvermoon's Grand Magister]] had received word back from [[Outland]] -- and what is hinted to be in regards to a [[Mag'har|clan of uncorrupted orcs]], Thrall officially accepts the sin'dorei into the Horde.<ref>{{quest|Hero of the Sin'dorei}} quest chain</ref>
 
  +
=== Introduction ===
  +
I wanted to post some info about what I have learned about using this event. I think the description of how the work arguments is confusing. Hopefully this provides some clarity.
   
  +
There are always at least 9 arguments. (arg1 through arg9) Depending on the Prefix there will be 0, 1, or 3 more arguments. These will be numbered starting with 10 and going up to 12 if necessary. Depending on the Suffix there will be 0-8 more arguments. These will be numbered starting from the last Prefix argument (IE 10, 11, or 13).
Later, Kael'thas returned to Quel'Thalas in a bid to summon his new master [[Kil'Jaeden]] via the Sunwell. He attacked [[Silvermoon City]] with his [[felblood elves]], and kidnapped the [[Blood Knight|Blood Knights']] source of power -- the [[naaru]] [[M'uru]], whom Kael'thas had subdued in [[Tempest Keep]] and sent back prior. Lor'themar told his people that they would endure despite the betrayal of Kael'thas, and that like [[Arthas]] before him, Kael'thas would not crush the spirit of the sin'dorei. Following Kael'thas' defeat in the [[Magisters Terrace]] and the banishment of Kil'Jaeden, the Sunwell was restored with Mu'ru's final spark.
 
   
  +
=== Sample Arguments Example ===
It appears that the sin'dorei have generally accepted Lor'themar's rule in the absence of surviving royalty, and the [[Arcane Guardian|Blood Elven sentries]] that had once announced that Kael'thas would lead them to power and glory now speak of Lor'themar fulfilling this role.
 
  +
Example: The following 2 examples show the parameters used for a SPELL_MISS event and a SWING_DAMAGE events
   
  +
{| class="darktable"
===In the Shadow of the Sun===
 
  +
|-
[[File:Lor'themartheron2.jpg|thumb|Close-up.]]
 
  +
! Event Type
{{novel-section}}
 
  +
! Arg1
Lor'themar, still with the fresh scars of Kaelthas' betrayal and the civil war that ran concurrent, has become the sole leader of the Blood Elven people. Despite his status, and despite [[Rommath]] and even [[Halduron|Halduron's]] support in taking a more prestigious role and attire, Lor'themar retains the belief that he is the Regent Lord -- not the King.
 
  +
! Arg2
  +
! Arg3
  +
! Arg4
  +
! Arg5
  +
! Arg6
  +
! Arg7
  +
! Arg8
  +
! Arg9
  +
! Arg10
  +
! Arg11
  +
! Arg12
  +
! Arg13
  +
! Arg14
  +
! Arg15
  +
! Arg16
  +
! Arg17
  +
! Arg18
  +
|-
  +
| SPELL_MISS
  +
| timestamp
  +
| event
  +
| hideCaster
  +
| sourceGUID
  +
| sourceName
  +
| sourceFlags
  +
| destGUID
  +
| destName
  +
| destFlags
  +
| spellId
  +
| spellName
  +
| spellSchool
  +
| missType
  +
| amountMissed
  +
|-
  +
| SWING_DAMAGE
  +
| timestamp
  +
| event
  +
| hideCaster
  +
| sourceGUID
  +
| sourceName
  +
| sourceFlags
  +
| destGUID
  +
| destName
  +
| destFlags
  +
| amount
  +
| overkill
  +
| school
  +
| resisted
  +
| blocked
  +
| absorbed
  +
| critical
  +
| glancing
  +
| crushing
  +
|}
   
  +
=== Simple Function Example ===
After receiving numerous letters from [[Archmage Aethas Sunreaver]], all of which Lor’themar had chosen to ignore, Aethas announces that he will be visiting Silvermoon City. Lor’themar personally greets the Archmage, and decides to hear out his plea.
 
  +
Example the following function would display a message whenever a Mind Blast crits.
   
  +
Foo.lua
Aethas reveals that [[Malygos]] the Spellweaver has resolved the destroy all mortal spell-casters, and requests the aid of his people in dealing with the threat the crazed aspect poses, on behalf of the Kirin Tor. [[Rommath]] immediately denies the request, citing the Kirin Tor's refusal to assist the sin'dorei as they faced execution in the dungeons of [[Dalaran]]. Aethas persists, though Rommath assures him that none of his magisters will assist in this task. He coldly notes that only the Regent Lord can overrule the [[Grand Magister|Grand Magister's]] judgement.
 
  +
local frame = CreateFrame("FRAME");
 
  +
frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
Lor'themar asserts his authority on the matter, silencing their bickering. He mentions that he has business in the [[Eastern Plaguelands|south]], and retires to his quarters. After conferring with Halduron, he concludes that perhaps aid would be acceptable -- if Aethas is given a boundary to work within. Halduron likens his words to that of a King's more so than a Ranger's.
 
  +
frame:SetScript("OnEvent", function(self, event, ...)
 
Days later, atop his [[hawkstrider]], Lor’themar and several [[Farstrider]] honor guards begin the journey south. Halduron expresses disdain for Lor'themar's decision to partake in the journey, though the Regent Lord continues on.
 
[[File:Lor'thesunwell.jpg|thumb|240px|Lor'themar and [[Rommath]] observe the restored [[Sunwell]].]]
 
 
Lor’themar arrives at the [[Quel'Lithien Lodge]] of [[High Elves]], and is greeted by the cold response of the quel'dorei Farstriders present. He throws down his weapons, and requests an audience with a former comrade -- [[Ranger Lord Hawkspear]], and [[Aurora Skycaller]]. It is granted, and Lor'themar comes face-to-face with Hawkspear and Skycaller. Lor'themar reveals that a number of the [[Sunfury]] had returned to Quel'Thalas, and Hawkspear asks as to whether Lor’themar is here to apologize on behalf of Prince Kael'thas. Lor'themar says that would likely be so, if the Prince was still alive. Lor'themar painfully tells the story of the fate that befell their scion, and Aurora concludes that the [[Sunwell]] has thus been returned to its people.
 
 
Hawkspear inquires about who will take the crown of Quel'Thalas, and Lor'themar states that there are none alive with any right to it. Having informed them of this turn of events, Lor’themar mentions that now the [[Ghostlands]] have become far more secure, he could offer the quel'dorei aid and supplies. Despite Lor’themar's good intentions, Hawkspear is furious at the notion, and reveals that Lor'themar had banished those few who would retain quel'dorei ethics from their home. In addition, he mentions that [[Horde]] agents on behalf of one [[Nathanos Blightcaller]] had attacked the lodge. Hawkspear states that by rights, he should kill Lor'themar, and send his head to [[Sylvanas]].
 
 
Hawkspear instead outright demands that Lor'themar begone from the lodge, and the Regent Lord immediately leaves with his Farstriders. Later, he reiterates the tale to Halduron, and reasons that he had no choice but to banish them -- he could not afford to lead a nation violently divided. They speak of Nathanos, though Halduron argues that while trusting the Forsaken was a risk, no one else would fight for Quel'Thalas.
 
 
Later, Lor'themar begins to consider how to deal with Aethas' request. He is interrupted by a courier, who states that an individual of importance is here to see him. Lor’themar notes that he is unavailable, though the courier informs him that the [[Banshee Queen]] will not wait. Lor’themar quickly ventures into [[Sunfury Spire]] to meet with the Dark Lady. Sylvanas informs him that the Horde has declared war on the [[Lich King]], and insists that as fellow members of the Horde, the sin’dorei dedicate troops. Lor’themar is apprehensive, citing that he had only just overcome the civil war at [[Quel'Danas]]. Sylvanas reasons that if the sin'dorei do not mobilize, they would certainly lose Horde support -- specifically, Forsaken support in their lands. Lor'themar relents, and agrees to send troops to the [[Undercity]].
 
 
 
  +
local timestamp, type, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags = ...
Rommath is outraged, and confronts Lor’themar for giving in to what was essentially blackmail. Lor’themar states that he does what needs to be done for the survival of Quel’Thalas -- even if that means playing the role of a pawn. Rommath simply notes that [[Kael'thas|another leader of the sin’dorei]] had once said something similar, and that they had buried him on Quel’Danas. He leaves to inform the [[Blood Knight]] leadership of the Regent Lord’s decision.
 
  +
--[[
 
  +
* Note, for this example, you could just use 'local type = select(2, ...)'. The others are included so that it's clear what's available.
Lor’themar finally agrees to support Aethas' endeavour, though not on behalf of the Kirin Tor. He sends Aethas to confer with Rommath, and Lor'themar notes - against his better judgement - that things will end as they will them to.
 
  +
* You can also lump all of the arguments into one block (or one really long line):
 
  +
===Wrath of the Lich King===
 
  +
local timestamp, type, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, -- arg1 to arg9
[[File:Therondelar.jpg|thumb|220px|Lor'themar claims [[Quel'Delar]].]]
 
  +
spellId, spellName, spellSchool, -- arg10 to arg12
{{wotlk-section}}
 
  +
amount, overkill, school, resisted, blocked, absorbed, critical, glancing, crushing = ... -- arg13 to arg21
Lor'themar Theron is seen at the [[Sunwell]] during the quest to restore [[Quel'Delar]], alongside Rommath and [[Auric Sunchaser]]. He is initially skeptical of the blade's authenticity, though quickly changes his opinion upon inspection. For a non-Blood Elf, Lor'themar thanks the player for returning Quel'Delar to "its rightful owners", and attempts to take it. However, the blade knocks him back, cutting off a large portion of his health.
 
  +
]]
 
  +
Rommath holds the player in an ice tomb in retaliation, and the Sunwell Guardians express concern for the Regent Lord's well being, quickly surrounding the player with weapons drawn. They immediately blame Auric for the apparent treachery and demand he drop his weapon, though Auric explains that Quel'Delar decides on its owner, not the other way around. Rommath grudgingly accepts this reasoning, and calls the guards off. Auric congratulates the player on having restored the blade.
 
  +
if (event == "COMBAT_LOG_EVENT_UNFILTERED") then
 
  +
if (type == "SPELL_DAMAGE") then
For Blood Elf players, Lor'themar gives words of support for their part in restoring the blade, bowing before them. Lor'themar names the player a hero and inspiration to the sin'dorei, a "symbol of our endurance in the face of tragedy and treachery", and Rommath instructs them to take the reforged blade to [[Archmage Aethas Sunreaver]].
 
  +
 
  +
local spellId, spellName, spellSchool, amount, overkill, school, resisted, blocked, absorbed, critical, glancing, crushing = select(10, ...)
===Cataclysm===
 
  +
{{cata-section}}
 
  +
if (spellName == "Mind Blast" and critical == 1) then -- "== 1" for clarity only. Not needed.
Lor'themar learns of [[Vereesa Windrunner]] travelling to the [[Ghostlands]], a turn of events that he appears to be irritated by. He sends a messenger to Halduron, also stationed in the Ghostlands, demanding to know the meaning behind her presence.
 
  +
print("Mind Blast Just Critted!")
 
  +
end
==In ''World of Warcraft''==
 
  +
end
[[File:Lor'themar-cata-beta.jpg|thumb|Lor'themar Theron's current World of Warcraft model.]]
 
  +
end
'''Lor'themar Theron''' <small><Regent Lord of Quel'Thalas></small> is a level ?? [[quest giver]] located in [[Sunfury Spire]] in the [[blood elf]] capital of [[Silvermoon City]]. He is the racial leader of the blood elves and the current ruler of [[Quel'Thalas]].
 
  +
end);
 
He starts the following quests:
 
*{{questlong|Horde|21|Envoy to the Horde}}.
 
He ends the following quests:
 
*{{questlong|Horde|21|Hero of the Sin'dorei|race=Blood elf}}.
 
*{{questlong|Horde|21|Friend of the Sin'dorei}}.
 
*{{questlong|Horde|21|Allegiance to the Horde}}.
 
 
See [[List of Silvermoon City NPCs]].
 
 
==Abilities==
 
*[[File:Ability Warrior Cleave.png|32px]] '''Cleave''' - 110% weapon damage to up to three targets.
 
*[[File:Spell Nature WispHeal.png|32px]] '''Arcane Shock''' - 23125 to 26875 arcane damage, reflectable, 20 yard range
 
*[[File:Spell Shadow ManaBurn.png|32px]] '''Mana Burn''' -11875 to 13125 mana burned, 2 damage for each mana burned, 30 yard range
 
*[[File:Spell Arcane Arcane01.png|32px]] '''Mass Charm''' - 15 second charm, 50 yard radius around Lor'themar
 
 
==Tactics==
 
[[File:Lor'themarspire.jpg|250px|thumb|Lor'themar, [[Rommath]] and [[Halduron]] in [[Sunfury Spire]].]]
 
The battle with Lor’themar, [[Grand Magister Rommath|Rommath]], and [[Halduron Brightwing|Halduron]] can be intimidating for a small raid, and is somewhat comparable to the [[Council of Three Hammers]] encounter. Rommath and Halduron can prove a serious threat to the raid, and killing all three may seem daunting at first. It is vital that the raid keep in mind that their respawn timers are only 5 to 10 minutes, unlike other city leaders.
 
 
With the removal of portals from Shattrath and Dalaran, potential raids will find the response to an attack on Lor’themar nowhere near as quick as it was previously, a standard ‘silent raid’ can be in and out before the Horde can mount a defense. It is still a good idea to keep an eye out for Horde players that come in behind the main chamber from the Undercity. Your tank should hold Lor'themar to one side of the room to give healers adequate distance to avoid Lor'themar's Mana Burn ability. PVP trinkets are a must for this fight in order to deal with Lor'themar's Mass Charm spell.
 
 
The combined HP levels of the three Silvermoon leaders can make this a long boss fight, their total HP pool being extremely high and with several mechanics to take into account for each boss. This is countered by players only needing to kill Lor'themar and the relatively low chance of a [[Horde]] defense force gaining swift knowledge of a Silvermoon raid. Thus, player interference is much less likely than in some of the more populated cities.
 
 
Halduron strikes swiftly when in melee range, and will periodically use a multi-shot ability similar to [[Sylvanas]]', hitting up to ten members of the raid. Rommath will rely on fire-based attacks - fireball on his current target and flamestrike on a certain location. Rommath’s Molten Armor can be dispelled, but he will immediately recast it. Focussing on Halduron, Rommath and Lor'themar respectively will allow more breathing space, as without Halduron and Rommath's abilities to consider, the battle drops in difficulty.
 
 
Like Halduron, Lor'themar strikes swiftly in melee range, and generally alternates between his cleave and arcane shock abilities. His mana burn has increased in potency, though he will only infrequently cast his mass charm. With luck, subtlety, and enough concentrated DPS, Lor'themar will fall.
 
 
Lor'themar's downfall is the objective of [[Killed in Quel'Thalas]].
 
 
==Ranger-General?==
 
It is stated that Lor'themar Theron was second-in-command to Sylvanas Windrunner,<ref name="bctownhall ch4"/> however there isn't any source that state him being Ranger-General of Silvermoon, even ''[[Dark Factions]]'' shows Halduron being chosen after Sylvanas' downfall.
 
 
==Appearance==
 
[[File:Lor'themar original.jpg|thumb|Lor'themar's original appearance.]]
 
Lor'themar's appearance has changed considerably in each piece of media he has appeared in. For his debut in the ''[[Sunwell Trilogy]]'', Lor'themar was shown to sport a regal-looking outfit complete with outward shoulderplates, a longsword, and a rugged cape, fitting his role as a ranger commander. He had fairly long and slicked hair, and most notably was missing an eye. During the ''[[Burning Crusade]]'', Lor'themar had undergone a drastic change of appearance - he now had two functional eyes, his hair was put into a topknot, and his attire was incredibly simplified. Lor'themar used a warglaive complete with a shield, both of which he had not been seen with prior.
 
 
In the ''Battlecry mosaic'', Lor'themar's attire had completely changed once more - his outfit was painted as far more extravagant (also in mail or plate), with eagle portraits on his shoulders and decorated in a collage of red and gold. He was also seen holding a new shield, and its design was similar to the ones [[Silvermoon City Guardian|Silvermoon City Guardians]] are seen with. Here, he was also portrayed with a goatee.
 
 
Lor'themar's current model, introduced for ''[[Cataclysm]]'', is again unlike his previous incarnations. It appears to be an elaborate and recoloured mix of the final [[rogue]] and [[mage]] [[tier 6]] sets, found in the [[Sunwell Plateau]] raid. Though still of a strikingly different design, his current model seems to somewhat resemble his appearance in the mosaic.
 
 
==Quotes==
 
;The Sunwell Trilogy
 
*"I dream of a [[Quel'Thalas]] renewed, but by our weapons alone, that will not come to pass."
 
*"I see [[Dar'khan Drathir|his]] mocking face in my dreams, [[Halduron]]! I see his misdeeds play over and over!"
 
*"Come, let us welcome [[Dar'khan Drathir|our wayward brother]] home by planting his grinning head on an end of a spear."
 
*"Tell us where the [[banshee]] hides now! Tell us where [[Sylvanas]] is!"
 
*"I must do nothing for [[Kalecgos|you]]! A [[half elf|half-blood's]] demands mean nothing!"
 
*"I swore then that I would keep the memory of Quel'Thalas and the Sunwell from being further tainted, especially by the [[Dar'Khan|traitor]]."
 
 
;In the Shadow of the Sun
 
*"I am the regent lord. Not the king."
 
*"The [[Sunstrider dynasty|crown]] is unclaimed."
 
*"Since the [[Sunfury]] have returned to us, and our position in the [[Ghostlands]] is more... [[Forsaken|secure]]... The [[Farstriders]] are finding themselves stretched a bit less. They... -I-... would offer [[Quel'Lithien Lodge|you]] supplies."
 
*"I never wanted to see [[high elves|them]] dead. But I could not afford to lead a [[Quel'Thalas|nation]] divided."
 
*"Send my exhausted [[blood elf|people]] to find more death in [[Northrend]], or risk losing Quel'Thalas to the [[Scourge]] once again. There is no choice here, [[Sylvanas]]."
 
*"If playing the pawn for now is what I must do to ensure the ultimate survival of my people and Quel'Thalas, then it is what I must do, [[Rommath]]. And I will do it, and you will obey my orders."
 
*"It will end how we will it to."
 
 
;Lor'themar's chronicle
 
''What I told Aethas was a lie, of course. My will, in fact, means little. I can pretend my power is real, but in the end, there is nothing honest here. Either you can wash your hands of it, play the martyr, be victimized, and accomplish nothing, or you can fight and victimize others in your turn and thus become the very thing you battle. If ever I once rationalized my choices using any other logic, I have certainly come to see the fatuity of such claims. Captain [[Renthar Hawkspear|Hawkspear]] was right: I deal with the devil indeed, but the [[Sunwell]] may never have been restored had we not sunk to levels of atrocity. He and [[Aurora Skycaller|Aurora]] can sleep soundly knowing they have never compromised [[high elf|their ethics]], but if they deny that they prosper in the wake of those who have, then they delude themselves as much as any [[sin'dorei]] ever has.''
 
 
''Here I find myself frighteningly close to stating that the ends justify the means. The day that I would dare take that perspective, one would only have to turn me upon the ruins of the [[Magisters' Terrace]] to demonstrate the folly in such a claim. This is the line I walk, finally understanding that the actions I take in necessity are nonetheless indefensible. Those truths can never be reconciled, but sometimes I can hold them both side by side and accept their individual validity. Such a revelation might be called profound if I were ignorant enough not to realize that I am only learning what [[Kael'thas]], and [[Anasterian]] before him, and every other who has ever been tasked with honest leadership, has also learned in his or her own turn. I do not think it can be taught. All we do is walk the road we are given with such dignity as we can muster, each to our own glory or demise, and pray that there yet remains something of our own hearts when all is said and done. By the sun, I hope that there will remain something of mine.''
 
 
''[Signed] Lor'themar Theron''
 
 
''Regent Lord of Quel'Thalas''
 
 
''in the year 6937 [Thalassian calendar]''
 
 
;TCG
 
*"The blood elves will endure any hardship, overcome any obstacle, and emerge stronger than before."
 
 
===World of Warcraft===
 
;Gossip text (Post Patch 2.4)
 
*''"Be strong. [[Kael'thas]] has [[Burning Legion|betrayed us]] and what we know is in flux, but do not lose heart. We will endure, as we always have. [[Arthas Menethil|Arthas]] did not crush our spirit when he swept through our land, and neither will Kael'thas. Let it serve as a lesson to us all as we move forward to our prosperous future."''
 
 
{{cata-section}}
 
;Greetings
 
*"The eternal sun guides us all."
 
*"As Regent lord of Quel'Thalas, I will defend my people against any who would do us harm."
 
*"Silvermoon will rise again. All will know the power and glory of the sin'dorei."
 
*"The blood elves will endure any hardship, overcome any obstacle, and emerge stronger than before."
 
 
;Irritated
 
*"Do. NOT. Touch. The HAIR!"
 
 
;Aggro
 
<poem>{{text|yell|Lor'themar Theron|Our enemies will fall!}}
 
{{text|yell|Lor'themar Theron|You've come a long way to die.}}</poem>
 
 
;Killing a Player
 
<poem>{{text|yell|Lor'themar Theron|You die in vain!}}
 
{{text|yell|Lor'themar Theron|It was inevitable!}}</poem>
 
 
;Death
 
{{text|yell|Lor'themar Theron|Glory to the... SIN'DOREI!}}
 
 
====Sound Files====
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Aggro01.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Aggro02.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Greeting01.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Greeting02.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Greeting03.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Greeting04.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Pissed01.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Slay01.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Slay02.ogg")
 
/script PlaySoundFile("Sound\\Creature\\Lorthemar\\VO_QE_Lorthemar_Death01.ogg")
 
 
==Personality==
 
[[File:Lor'themar SunwellGL .jpg|thumb|Lor'themar fought in the [[Ghostlands]] prior to being named the Regent Lord.]]
 
Lor'themar has long put his role as a [[Farstrider]] and a warden of the [[Sunwell]] behind him, and has become a ruler balancing a fierce love for his country together with the weight of his peoples' burdens. With the betrayal of his scion, Lor'themar holds the belief that none remain with a right to the crown -- not even Lor'themar himself, who has continued to style himself as the "Regent Lord". He holds guilt for his decision to exile the [[quel'dorei]] that remained within Quel'Thalas from their home, despite reasoning that he could not have possibly managed to lead a people divided. For the good of his country, Lor'themar is willing to play the role of a pawn -- a dangerous trait that Rommath mentions was shared by Kael'thas before him.
 
 
Though a natural [[ranger]], Lor'themar has become incredibly versed in political matters since being named Regent Lord, able to quickly deduce hidden meanings and see straight through the masks of those within his sphere of influence. His status among Quel'Thalas' highest authority figures aside, he refuses to wear royal colours, and until very recently preferred to retain his Farstrider attire. His formerly humble clothing aside, however, Lor'themar is a figure of authority and has no issues asserting his will. Lor'themar's role conveys a strong clash of culture -- from the [[Farstrider]] who fought from the frontlines to protect Quel'Thalas, to the Regent Lord who rules it.
 
 
Lor'themar has displayed sympathy for the blood elves' high elven cousins, and against the advice of even his [[Rommath|closest]] [[Halduron|allies]], went out of his way to offer the [[Quel'Lithien Lodge]] aid and supplies. How deep this sympathy runs, however, is unclear -- on one hand, Lor'themar has allowed [[Auric Sunchaser]] and a number of high elf pilgrims access to the renewed Sunwell, though on the other appears to be frustrated at the notion of [[Vereesa Windrunner]] and her followers entering blood elven territory, even in a neutral manner.
 
 
==Speculation==
 
{{Speculation}}
 
*Towards the conclusion of his political negotiations with the [[Horde]], Lor'themar mentioned that [[Grand Magister Rommath]] had received word back from [[Outland]] -- and that the answer to one of [[Thrall|Thrall's]] questions was, with great certainty, "yes".<ref>http://www.wowpedia.org/Letter_from_Lor'themar_Theron</ref> The content of this question has not been confirmed, though considering the context, it could be that Rommath had confirmed the presence of [[Mag'har|uncorrupted Orcs]] still active on Draenor. This may have been a key bargaining chip during Lor'themar and Sylvanas' attempts to ensure the sin'dorei an equal place in the Horde. Lor'themar later mentioned that the blood elves could be a vital link to "Thrall's people", further supporting this theory.
 
*Though once considered close friends, it appears that Lor'themar and Halduron have had various disagreements since their ascension to the upper echelons of [[Quel'Thalas]]' leadership. Halduron, while not openly opposed to the [[Northrend]] campaign, does not seem to have agreed with Lor'themar's motivations for committing to it. During the quest to restore [[Quel'Delar]], Halduron urges agents of the Horde not to be taken in by the Regent Lord's "political scheming" -- a strange way to refer to one's best friend and direct superior. Recently, Halduron seems to have become more vocally frustrated with Lor'themar's attitude -- specifically, in regards to Vereesa Windrunner. Halduron's harsh exchange with Lor'themar's courier may allude to deeper friction between the two.
 
 
==Gallery==
 
<gallery>
 
File:lorthemar2.JPG|Lor'themar lost an eye during the undead siege.
 
File:Lor'themar Sunwellupside.jpg|Lor'themar Theron.
 
File:Lor'themar.jpg|Lor'themar and his councillors.
 
File:Lorthemar.jpg|Lor'themar's World of Warcraft model prior to patch 4.0.1.
 
</gallery>
 
 
==Trivia==
 
*In the trading card game, Lor'themar is portrayed as a paladin, though nothing in the lore has suggested he is one. However, this might be because of blood elves being the first Horde race to have paladins, (blood knights) and Lor'themar was listed as a paladin (blood knight) to emphasize this. Similarly, [[Velen]] is a [[shaman]] in the card game despite being a [[priest]] in lore.
 
*Though he seems to have spent much of his life as a [[Ranger]], iconicly fond of bows, Lor'themar seems to prefer very close range, or melee combat. He was seen fighting with a sword in the Sunwell trilogy, and also used a spear/shield combo in [[Tides of Darkness]], making him more of a [[Warrior]] archetype, rather than the [[Hunter]], which is often associated with [[Elven Ranger]]'s.
 
*In-game, Lor'themar's fighting style (melee combat with anti-magic abilities) is far more akin to a [[spellbreaker]] than a ranger or warrior.
 
*Even though he lost an eye and got a scar right above it during the Undead Invasion of Silvermoon in the Trilogy of the Sunwell comic, he still appears to have two eyes and a scarless face in World of Warcraft.
 
**In the mosaic, Lor'themar seems to have two functional eyes and scarless face again. It is likely this is just a mistake on Blizzard's part as it is unlikely Lor'themar's eye was healed to be functional again.
 
*Lor'themar Theron is the racial leader of the blood elves in World of Warcraft. Out of all racial leaders, his model was the least unique until Cataclysm. After Cataclysm and his "upgrade", this title would now fall to [[Tyrande Whisperwind]].
 
**Partly because of the above (and also because of his general lack of involvement in the overall storyline), it is a common sight on various WoW-related message boards that when someone mentions the name "Lor'themar Theron", the typical response is "Who?" or "Never heard of him". This issue was brought up during the 2010 [[Blizzcon]], where it was stated that [[Blizzard Entertainment|Blizzard]] would like to put Lor'themar "on the front lines" a little more in the future.
 
*It is interesting to note that Lor'themar, unlike the other faction leaders, does not have a two hour respawn timer upon being killed by an Alliance raid, instead respawning (along with Halduron and Rommath) roughly 5–10 minutes following his death.
 
*Lor'themar was the main character of the fan story ''In the Shadow of the Sun'', which won the grand prize in Blizzard's first global creative writing contest.<ref>http://us.blizzard.com/en-us/community/contests/writing/ In the Shadow of the Sun</ref> The story has since been accepted as offical lore by Blizzard, and has been put forward as Lor'themar's tale in the faction leader short stories series.<ref>http://us.battle.net/wow/en/game/lore/</ref>
 
*Lor'themar is one of the few racial leaders to have fully voiced dialogue for each aspect of his faction leader battle, along with [[Baine Bloodhoof]], [[Trade Prince Gallywix]], the [[Council of Three Hammers]] and [[Genn Greymane]].
 
*Lor'themar has been described as being a [[bloodthistle]] user; interestingly, with "practiced ease".<ref>http://www.wowpedia.org/In_the_Shadow_of_the_Sun</ref>
 
*Lor'themar appears to be wielding a [[Greatsword of the Sin'dorei]], or a weapon with an identical model. Curiously, he wields it with only one hand. Prior to his [[Cataclysm]] update, Lor'themar used a warglaive-esque blade and a shield.
 
 
==Patch changes==
 
*{{Patch 4.0.1|note=
 
**Updated with a new model.
 
**Updated for level 85.}}
 
*{{Patch 3.0.2|note=Updated for level 80.}}
 
*{{Patch 2.0.1|note=Added.}}
 
   
  +
== Event Descriptions ==
==References==
 
  +
Summary Of what I have learned about when events fire and when they don't: (Preliminary)
{{Reflist}}
 
   
==External links==
+
=== Prefixes ===
  +
{| class="darktable"
<!-- Read http://www.wowpedia.org/Wowpedia:External_links before posting your links here.
 
  +
|-
Links that do not conform to the rules will be DELETED.
 
  +
! Event Prefix
Repeat violations may result in a BAN.
 
  +
! Description
Have a nice day. :) -->
 
  +
|-
{{elinks-NPC|16802}}
 
  +
| SPELL_
  +
| Spell is the prefix for most effects even if the spell is a DoT or channeled. IE when the spell begins to be cast, SPELL_CAST_START is fired and not SPELL_PERIODIC_CAST_START. This is the same with _MISS, _FAILED, etc.
  +
|-
  +
| SPELL_PERIODIC
  +
| Spell_PERIODIC Only the effects that are periodic start with this PREFIX. IE: Successfully casting a DoT only happens once therefor even though the spell is periodic use the SPELL_ prefix. However, the damage is periodic so it will start with SPELL_PERIODIC_. 90% of the time you will only care about _DAMAGE or _HEAL.
  +
|-
  +
| SPELL_BUILDING
  +
| SPELL_BUILDING New in WotLK, assumed to be damage that can affect destructable buildings.
  +
|-
  +
| ENVIRONMENTAL
  +
| sourceGUID = "0x0000000000000000", sourceName = nil
  +
|}
   
  +
=== Suffixes ===
{{Succession|[[Anasterian Sunstrider]]<br />(High King of Quel'Thalas)|'''[[Quel'Thalas|Regent Lord of Quel'Thalas]]'''<br />''(Co-ruler with [[Kael'thas Sunstrider]], Lord of the Blood Elves)|[[Lor'themar Theron|Himself]] (alone)}}
 
  +
{| class="darktable"
{{Succession|[[Kael'thas Sunstrider]] (Lord of the Blood Elves)<br />[[Lor'themar Theron|Himself]] (Regent Lord of Quel'Thalas)|'''[[Quel'Thalas|Regent Lord of Quel'Thalas]]'''<br />''(alone)''|Incumbent}}
 
  +
|-
  +
! Event Prefix
  +
! Description
  +
|-
  +
| _DAMAGE
  +
| Triggered on damage to health. Nothing Special. (overkill returns a number greater than or equal to zero)
  +
|-
  +
| _MISSED
  +
| Triggered When Effect isn't applied but mana/energy is used IE: ABSORB BLOCK DEFLECT DODGE EVADE IMMUNE MISS PARRY REFLECT RESIST
  +
|-
  +
| _HEAL
  +
| Triggered when a unit is healed
  +
|-
  +
| _ENERGIZE
  +
| Any effect that restores energy/mana. Spell/trinket/item set bonuses can trigger this event. IE: Vampiric Touch, or Mark of Defiance (Trinket)
  +
|-
  +
| _DRAIN
  +
| Same as _ENERGIZE but this time you are losing energy/mana. Caused by enemies.
  +
|-
  +
| _LEECH
  +
| Same as _DRAIN, but the source unit will simultaneously receive the same kind of energy (specified in ''extraAmount'')
  +
|-
  +
| _INTERRUPT
  +
| Spellcasting being interrupted by an ability such as Kick or Pummel.
  +
|-
  +
| _DISPEL
  +
| A buff or debuff being actively dispelled by a spell like Remove Curse or Dispel Magic.
  +
|-
  +
| _DISPEL_FAILED
  +
| A failed attempt to dispel a buff or debuff, most likely due to immunity.
  +
|-
  +
| _AURA_STOLEN
  +
| A buff being transferred from the destination unit to the source unit (i.e. mages' Spellsteal).
  +
|-
  +
| _EXTRA_ATTACKS
  +
| Unit gains extra melee attacks due to an ability (like Sword Sepcialization or Windfury). These attacks usually happen in brief succession 100-200ms following this event.
  +
|-
  +
| _AURA_APPLIED
  +
| Triggered When Buffs/Debuffs are Applied. Note: This event doesn't fire if a debuff is applied twice without being removed. IE: casting Vampiric Embrace twice in a row only triggers this event once. This can make it difficult to track whether a debuff was successfully reapplied to the target. However, for instant cast spells, SPELL_CAST_SUCCESS can be used.
  +
|-
  +
| _AURA_REMOVED
  +
| Triggered When Buffs/Debuffs expire.
  +
|-
  +
| _AURA_APPLIED_DOSE
  +
| Triggered by stacking Debuffs if the debuff is already applied to a target. IE: If you cast Mind Flay twice it causes 2 doses of shadow vunerability, the first time it will trigger, SPELL_AURA_APPLIED (arg10 = shadow vulnerability), and SPELL_AURA_APPLIED_DOSE (arg10 = shadow vunerability) the second. The last argument reflects the new number of doses on the unit.
  +
|-
  +
| _AURA_REMOVED_DOSE
  +
| The opposite of _AURA_APPLIED_DOSE, reducing the amount of doses on a buff/debuff on the unit.
  +
|-
  +
| _AURA_REFRESH
  +
| Resets the expiration timer of a buff/debuff on the unit.
  +
|-
  +
| _AURA_BROKEN
  +
| A buff or debuff is being removed by melee damage
  +
|-
  +
| _AURA_BROKEN_SPELL
  +
| A buff or debuff is being removed by spell damage (specified in ''extraSpell...'')
  +
|-
  +
| _CAST_START
  +
| Triggered when a spell begins casting. Instant Cast and channeled spells don't invoke this event. They trigger _CAST_SUCCESS, _FAILED instead.
  +
|-
  +
| _CAST_SUCCESS
  +
| Triggered when channeled spells begin or when instant cast spells are cast. This (obviously) isn't triggered when this spell misses. On a miss SPELL_MISS will be triggered instead. Also, spells that invoke _CAST_START don't trigger this event when they are done casting. Use _SPELL_MISS or _SPELL_DAMAGE or _SPELL_AURA_APPLIED to see when they were cast
  +
|-
  +
| _CAST_FAILED
  +
| If the cast fails before it starts (IE invalid target), then _CAST_START never triggers. However it is possible for a cast to fail after beginning. (IE you jump, move, hit escape etc.)
  +
|-
  +
| _INSTAKILL
  +
| Immediately kills the destination unit (usually happens when warlocks sacrifice their minions).
  +
|-
  +
| _DURABILITY_DAMAGE
  +
|
  +
|-
  +
| _DURABILITY_DAMAGE_ALL
  +
|
  +
|-
  +
| _CREATE
  +
| Creates an object (as opposed to an NPC who are 'summoned') like a hunter's trap or a mage's portal.
  +
|-
  +
| _SUMMON
  +
| Summmons an NPC such as a pet or totem.
  +
|-
  +
| _DISSIPATES
  +
| Fires when Gas Clouds are being extracted with [http://www.wowhead.com/item=23821 Zapthrottle Mote Extractor]
  +
|}
   
  +
=== Special Events ===
{{New Horde}}
 
  +
{| class="darktable"
{{Main characters}}
 
  +
|-
{{DEFAULTSORT:Theron, Lot'themar}}
 
  +
! Event
[[es:Lor'themar Theron]]
 
  +
! Description
[[fr:Lor'themar Theron]]
 
  +
|-
[[nl:Lor'themar Theron]]
 
  +
| UNIT_DIED
[[Category:Blood elves]]
 
  +
| destGUID and destName refer to the unit that died.
[[Category:Elven rangers]]
 
  +
|-
[[Category:Paladins]]
 
  +
| PARTY_KILL
[[Category:City bosses]]
 
  +
| includes both sourceGUID and destGUID, but only reports for you (not in a party) or your other 4 party members (not raid members)
[[Category:Quest givers]]
 
  +
|}
[[Category:Silvermoon City NPCs]]
 
[[Category:Warcraft: The Sunwell Trilogy characters]]
+
[[Category:API events]]
[[Category:World of Warcraft: Tides of Darkness characters]]
 
[[Category:Unique voices]]
 

Revision as of 14:07, 10 May 2011

COMBAT_LOG_EVENT_UNFILTERED redirects to this page, but most add-on developers will want to use it in preference to COMBAT_LOG_EVENT, because the events provided by the latter will only reflect the user's actual combat log.
Note: COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED have identical parameters. All information provided here applies to both events.

Base Parameters

1st Param 2nd Param 3rd Param 4th Param 5th Param 6th Param 7th Param 8th Param 9th Param
timestamp event hideCaster sourceGUID sourceName sourceFlags destGUID destName destFlags

The timestamp parameter has almost the same format as the return value of the time() function. You can use it as the second parameter to date(). The only difference is that time() returns an integer (the unit is seconds), while the timestamp parameter has three decimal places (milliseconds). That means (timestamp-floor(timestamp))*1000 is the number of milliseconds of the timestamp.

More information on GUIDs (including format, how to tell a player from an NPC, pets, mob IDs, and more) can be found on the API UnitGUID page.

Template:Patched

Patch 4.2 Base Parameters

1st Param 2nd Param 3rd Param 4th Param 5th Param 6th Param 7th Param 8th Param 9th Param 10th Param 11th Param
timestamp event hideCaster sourceGUID sourceName sourceFlags sourceRaidFlags destGUID destName destFlags destRaidFlags

More information on raid flags can be found on the Raid Flag page.

Template:Patched

Events

How to get full event strings: Read prefix to suffix in order and use the parameter table as specified. Unused entries are nil. A Blank cell means that there are no additional arguments for this pre- or suffix.

Prefixes

The Parameters listed with prefixes are numbered in the order they come after the base 9 parameters.

Prefix 1st Parameter (10th) 2nd Paramater (11th) 3rd Parameter (12th)
SWING
RANGE spellId spellName spellSchool
SPELL spellId spellName spellSchool
SPELL_PERIODIC spellId spellName spellSchool
SPELL_BUILDING spellId spellName spellSchool
ENVIRONMENTAL environmentalType

Suffixes

The Parameters listed with suffixes are numbered in the order they come after the prefix parameters. Note that for the SWING prefix, _DAMAGE starts at the 10th parameter. For ENVIRONMENTAL, it starts at the 11th.

Suffix 1st Param (13th) 2nd Param (14th) 3rd Param (15th) 4th Param (16th) 5th Param (17th) 6th Param (18th) 7th Param (19th) 8th Param (20th) 9th Param (21st)
_DAMAGE amount overkill school resisted blocked absorbed critical (1 or nil) glancing (1 or nil) crushing (1 or nil)
_MISSED missType amountMissed
_HEAL amount overhealing absorbed critical
_ENERGIZE amount powerType
_DRAIN amount powerType extraAmount
_LEECH amount powerType extraAmount
_INTERRUPT extraSpellID extraSpellName extraSchool
_DISPEL extraSpellID extraSpellName extraSchool auraType
_DISPEL_FAILED extraSpellID extraSpellName extraSchool
_STOLEN extraSpellID extraSpellName extraSchool auraType
_EXTRA_ATTACKS amount
_AURA_APPLIED auraType
_AURA_REMOVED auraType
_AURA_APPLIED_DOSE auraType amount
_AURA_REMOVED_DOSE auraType amount
_AURA_REFRESH auraType
_AURA_BROKEN auraType
_AURA_BROKEN_SPELL extraSpellID extraSpellName extraSchool auraType
_CAST_START
_CAST_SUCCESS
_CAST_FAILED failedType
_INSTAKILL
_DURABILITY_DAMAGE
_DURABILITY_DAMAGE_ALL
_CREATE
_SUMMON
_RESURRECT

Special Events

Event Prefix to use Suffix to use
DAMAGE_SHIELD SPELL _DAMAGE
DAMAGE_SPLIT SPELL _DAMAGE
DAMAGE_SHIELD_MISSED SPELL _MISSED
Event 1st Param 2nd Param 3rd Param
ENCHANT_APPLIED † spellName itemID itemName
ENCHANT_REMOVED † spellName itemID itemName
PARTY_KILL
UNIT_DIED
UNIT_DESTROYED

† These events are pretty much useless. They are triggered when a weapon's enchant changes, but before the API information is updated to reflect the change. It is possible for main-hand and off-hand wielded weapons to have the same itemID. So we might not even know for sure which weapon the enchant changed on. When an enchant is reapplied the original is removed first, triggering an ENCHANT_REMOVED event before a ENCHANT_APPLIED event is triggered.

A much better way of tracking temporary weapon enchants is to use the UNIT_INVENTORY_CHANGED event (a true event, not part of a COMBAT_LOG_EVENT_UNFILTERED) which is triggered every time an enchant changes. What's more, the information on the temporary enchants available through the API has been updated at the point this event is triggered. Sometimes the event is triggered twice however.

Parameter Values

Spell School

spellSchool
(binary / bitmask)
spellSchool
(hex)
spellSchool
(decimal)
Type Color Codes / School Combination
00000001
0x1 1 Physical #FFFF00     (255, 255,     0)      (1.00, 1.00, 0.00)
00000010
0x2 2 Holy #FFE680     (255, 230, 128)      (1.00, 0.90, 0.50)
00000100
0x4 4 Fire #FF8000     (255, 128,     0)      (1.00, 0.50, 0.00)
00001000
0x8 8 Nature #4DFF4D    (  77, 255,   77)      (0.30, 1.00, 0.30)
00010000
0x10 16 Frost #80FFFF     (128, 255, 255)      (0.50, 1.00, 1.00)
00100000
0x20 32 Shadow #8080FF     (128, 128, 255)      (0.50, 0.50, 1.00)
01000000
0x40 64 Arcane #FF80FF     (255, 128, 255)      (1.00, 0.50, 1.00)
Double schools
00000011
0x3 3 Holystrike Holy + Physical
00000101
0x5 5 Flamestrike Fire + Physical
00000110
0x6 6 Holyfire Fire + Holy
00001001
0x9 9 Stormstrike Nature + Physical
00001010
0xA 10 Holystorm Nature + Holy
00001100
0xC 12 Firestorm Nature + Fire
00010001
0x11 17 Froststrike Frost + Physical
00010010
0x12 18 Holyfrost Frost + Holy
00010100
0x14 20 Frostfire Frost + Fire
00011000
0x18 24 Froststorm Frost + Nature
00100001
0x21 33 Shadowstrike Shadow + Physical
00100010
0x22 34 Shadowlight (Twilight) Shadow + Holy
00100100
0x24 36 Shadowflame Shadow + Fire
00101000
0x28 40 Shadowstorm (Plague) Shadow + Nature
00110000
0x30 48 Shadowfrost Shadow + Frost
01000001
0x41 65 Spellstrike Arcane + Physical
01000010
0x42 66 Divine Arcane + Holy
01000100
0x44 68 Spellfire Arcane + Fire
01001000
0x48 72 Spellstorm Arcane + Nature
01010000
0x50 80 Spellfrost Arcane + Frost
01100000
0x60 96 Spellshadow Arcane + Shadow
Triple and multi schools
00011100
0x1C 28 Elemental Frost + Nature + Fire
01111100
0x7C 124 Chromatic Arcane + Shadow + Frost + Nature + Fire
01111110
0x7E 126 Magic Arcane + Shadow + Frost + Nature + Fire + Holy
01111111
0x7F 127 Chaos Arcane + Shadow + Frost + Nature + Fire + Holy + Physical

Power Type

powerType Type
-2 health
0 mana
1 rage
2 focus
3 energy
4 pet happiness
5 runes
6 runic power

Note that 4.1 removed pet happiness (Power Type 4).

Miss type

  • "ABSORB"
  • "BLOCK"
  • "DEFLECT"
  • "DODGE"
  • "EVADE"
  • "IMMUNE"
  • "MISS"
  • "PARRY"
  • "REFLECT"
  • "RESIST"

Aura Type

  • "BUFF"
  • "DEBUFF"

Environmental Type

  • "DROWNING"
  • "FALLING"
  • "FATIGUE"
  • "FIRE"
  • "LAVA"
  • "SLIME"
  • More possible but currently unconfirmed

Failed Type

  • "A more powerful spell is already active"
  • "Another action is in progress"
  • "Can only use outside"
  • "Can only use while swimming"
  • "Can't do that while asleep"
  • "Can't do that while charmed"
  • "Can't do that while confused"
  • "Can't do that while fleeing"
  • "Can't do that while horrified"
  • "Can't do that while incapacitated"
  • "Can't do that while moving"
  • "Can't do that while silenced"
  • "Can't do that while stunned"
  • "Interrupted"
  • "Invalid target"
  • "Item is not ready yet"
  • "Must be in Bear Form, Dire Bear Form"
  • "Must have a Ranged Weapon equipped"
  • "No path available"
  • "No target"
  • "Not enough energy"
  • "Not enough mana"
  • "Not enough rage"
  • "Not yet recovered"
  • "Nothing to dispel"
  • "Out of range"
  • "Target is friendly"
  • "Target is hostile"
  • "Target needs to be in front of you."
  • "Target not in line of sight"
  • "Target too close"
  • "You are dead"
  • "You are in combat"
  • "You are in shapeshift form"
  • "You are unable to move"
  • "You can't do that yet"
  • "You must be behind your target."
  • "Your target is dead"
  • More possible but currently unconfirmed

Examples

Introduction

I wanted to post some info about what I have learned about using this event. I think the description of how the work arguments is confusing. Hopefully this provides some clarity.

There are always at least 9 arguments. (arg1 through arg9) Depending on the Prefix there will be 0, 1, or 3 more arguments. These will be numbered starting with 10 and going up to 12 if necessary. Depending on the Suffix there will be 0-8 more arguments. These will be numbered starting from the last Prefix argument (IE 10, 11, or 13).

Sample Arguments Example

Example: The following 2 examples show the parameters used for a SPELL_MISS event and a SWING_DAMAGE events

Event Type Arg1 Arg2 Arg3 Arg4 Arg5 Arg6 Arg7 Arg8 Arg9 Arg10 Arg11 Arg12 Arg13 Arg14 Arg15 Arg16 Arg17 Arg18
SPELL_MISS timestamp event hideCaster sourceGUID sourceName sourceFlags destGUID destName destFlags spellId spellName spellSchool missType amountMissed
SWING_DAMAGE timestamp event hideCaster sourceGUID sourceName sourceFlags destGUID destName destFlags amount overkill school resisted blocked absorbed critical glancing crushing

Simple Function Example

Example the following function would display a message whenever a Mind Blast crits.

Foo.lua

local frame = CreateFrame("FRAME");
frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
frame:SetScript("OnEvent", function(self, event, ...)

  local timestamp, type, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags = ...
  --[[
    * Note, for this example, you could just use 'local type = select(2, ...)'.  The others are included so that it's clear what's available.
    * You can also lump all of the arguments into one block (or one really long line):

  local timestamp, type, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags,  -- arg1  to arg9
    spellId, spellName, spellSchool,                                                                      -- arg10 to arg12
    amount, overkill, school, resisted, blocked, absorbed, critical, glancing, crushing = ...             -- arg13 to arg21
  ]]

  if (event == "COMBAT_LOG_EVENT_UNFILTERED") then
    if (type == "SPELL_DAMAGE") then

      local spellId, spellName, spellSchool, amount, overkill, school, resisted, blocked, absorbed, critical, glancing, crushing = select(10, ...)

      if (spellName == "Mind Blast" and critical == 1) then -- "== 1" for clarity only.  Not needed.
        print("Mind Blast Just Critted!")
      end
    end
  end
end);

Event Descriptions

Summary Of what I have learned about when events fire and when they don't: (Preliminary)

Prefixes

Event Prefix Description
SPELL_ Spell is the prefix for most effects even if the spell is a DoT or channeled. IE when the spell begins to be cast, SPELL_CAST_START is fired and not SPELL_PERIODIC_CAST_START. This is the same with _MISS, _FAILED, etc.
SPELL_PERIODIC Spell_PERIODIC Only the effects that are periodic start with this PREFIX. IE: Successfully casting a DoT only happens once therefor even though the spell is periodic use the SPELL_ prefix. However, the damage is periodic so it will start with SPELL_PERIODIC_. 90% of the time you will only care about _DAMAGE or _HEAL.
SPELL_BUILDING SPELL_BUILDING New in WotLK, assumed to be damage that can affect destructable buildings.
ENVIRONMENTAL sourceGUID = "0x0000000000000000", sourceName = nil

Suffixes

Event Prefix Description
_DAMAGE Triggered on damage to health. Nothing Special. (overkill returns a number greater than or equal to zero)
_MISSED Triggered When Effect isn't applied but mana/energy is used IE: ABSORB BLOCK DEFLECT DODGE EVADE IMMUNE MISS PARRY REFLECT RESIST
_HEAL Triggered when a unit is healed
_ENERGIZE Any effect that restores energy/mana. Spell/trinket/item set bonuses can trigger this event. IE: Vampiric Touch, or Mark of Defiance (Trinket)
_DRAIN Same as _ENERGIZE but this time you are losing energy/mana. Caused by enemies.
_LEECH Same as _DRAIN, but the source unit will simultaneously receive the same kind of energy (specified in extraAmount)
_INTERRUPT Spellcasting being interrupted by an ability such as Kick or Pummel.
_DISPEL A buff or debuff being actively dispelled by a spell like Remove Curse or Dispel Magic.
_DISPEL_FAILED A failed attempt to dispel a buff or debuff, most likely due to immunity.
_AURA_STOLEN A buff being transferred from the destination unit to the source unit (i.e. mages' Spellsteal).
_EXTRA_ATTACKS Unit gains extra melee attacks due to an ability (like Sword Sepcialization or Windfury). These attacks usually happen in brief succession 100-200ms following this event.
_AURA_APPLIED Triggered When Buffs/Debuffs are Applied. Note: This event doesn't fire if a debuff is applied twice without being removed. IE: casting Vampiric Embrace twice in a row only triggers this event once. This can make it difficult to track whether a debuff was successfully reapplied to the target. However, for instant cast spells, SPELL_CAST_SUCCESS can be used.
_AURA_REMOVED Triggered When Buffs/Debuffs expire.
_AURA_APPLIED_DOSE Triggered by stacking Debuffs if the debuff is already applied to a target. IE: If you cast Mind Flay twice it causes 2 doses of shadow vunerability, the first time it will trigger, SPELL_AURA_APPLIED (arg10 = shadow vulnerability), and SPELL_AURA_APPLIED_DOSE (arg10 = shadow vunerability) the second. The last argument reflects the new number of doses on the unit.
_AURA_REMOVED_DOSE The opposite of _AURA_APPLIED_DOSE, reducing the amount of doses on a buff/debuff on the unit.
_AURA_REFRESH Resets the expiration timer of a buff/debuff on the unit.
_AURA_BROKEN A buff or debuff is being removed by melee damage
_AURA_BROKEN_SPELL A buff or debuff is being removed by spell damage (specified in extraSpell...)
_CAST_START Triggered when a spell begins casting. Instant Cast and channeled spells don't invoke this event. They trigger _CAST_SUCCESS, _FAILED instead.
_CAST_SUCCESS Triggered when channeled spells begin or when instant cast spells are cast. This (obviously) isn't triggered when this spell misses. On a miss SPELL_MISS will be triggered instead. Also, spells that invoke _CAST_START don't trigger this event when they are done casting. Use _SPELL_MISS or _SPELL_DAMAGE or _SPELL_AURA_APPLIED to see when they were cast
_CAST_FAILED If the cast fails before it starts (IE invalid target), then _CAST_START never triggers. However it is possible for a cast to fail after beginning. (IE you jump, move, hit escape etc.)
_INSTAKILL Immediately kills the destination unit (usually happens when warlocks sacrifice their minions).
_DURABILITY_DAMAGE
_DURABILITY_DAMAGE_ALL
_CREATE Creates an object (as opposed to an NPC who are 'summoned') like a hunter's trap or a mage's portal.
_SUMMON Summmons an NPC such as a pet or totem.
_DISSIPATES Fires when Gas Clouds are being extracted with Zapthrottle Mote Extractor

Special Events

Event Description
UNIT_DIED destGUID and destName refer to the unit that died.
PARTY_KILL includes both sourceGUID and destGUID, but only reports for you (not in a party) or your other 4 party members (not raid members)