Welcome to the Devastation Evoker Raid guide for the World of Warcraft pre-patch 11.0! Here, you can find tips and tricks to optimize your gameplay and get better at raiding!
Your rotation revolves around spending your Essence with Disintegrate and Pyre while unleashing the powerful Fire Breath and Eternity Surge with the unique Empower spell mechanic.
Master the use of your top tier mobility tools Hover and Rescue to bring out the full potential of this fun and dynamic caster spec as you outmaneuver your enemies on the battlefield.
Whether you're new to the spec or just looking to refine your skills, you can find the information needed to dominate Raids in this guide. Wield the ancient powers of the Dragonflights such as the iconic Deep Breath and fulfill your destiny as a member of the enigmatic Dracthyr!
Overview
Patch 11.0 - The War Within
Devastation Evoker
Devastation EvokerRaid
Single-Target
Strong
AoE
Strong
Utility
Strong
Survivability
Strong
Mobility
Excellent
- Devastation Evokers are known for their exceptional mobility with the use of their signature spell Hover.
- Their defensive toolkit consists of multiple abilities such as Obsidian Scales,Renewing Blaze, Twin Guardian and Zephyr which when utilized correctly, make them very durable.
- In a raid setting, you have efficient hybrid builds for fights with different damage types needed, like being able to do well in single-target, cleave and AoE with the same talents.
- The biggest drawback of Devastation Evokers is their short range which you need to play around through the use of the previously mentioned mobility.
Talents
Patch 11.0 - The War Within
Devastation Evoker
Single-target Only
Cleave
All-rounder
AoE Only
When to use this Spec
Use this spec when there is only one target throughout the whole fight.
Gameplay Altering Talents
Discover all talents that significantly alter your gameplay within the Spec and Class Talent trees. This section gives a concise overview of these talents and their applications but for a more detailed look check out the Rotation and Deep Dive sections below.
Spec Tree
- Pyre
- Your AoE essence spender, its essence is cost reduced by Dense Energy.
- Eternity Surge
- Your spec-specific Empower spell, enhanced by Eternity's Span.
- This has additional cleave synergy with Scintillation.
- Dragonrage
- Your main DPS cooldown that is enhanced by Animosity and Tyranny.
- Shattering Star
- Increases your damage done to the target for a short duration, enhanced by Arcane Vigor.
- Burnout
- Fire Breath damage ticks have a chance to make your next Living Flame instant cast. Especially useful for optimizing damage while moving.
- Causality
- Makes Disintegrate and Pyre reduce the cooldown of your Empower spells.
Class Tree
- Source of Magic
- Provides mana restoration for the buffed healer, in addition to buffing them with Potent Mana.
- Cauterizing Flame
- An ability unique to Evokers that allows you to dispel Bleed debuffs in addition to other types.
- Scarlet Adaptation
- Often picked for a small DPS increase, stacks up from passive healing, and active off-healing. You can use your healing spells during downtime to gain some damage.
- Unravel
- A very powerful damaging spell only usable against absorb shields, you want to use it as often as possible in those situations.
- Twin Guardian
- Alters your Rescue into a very powerful defensive tool, placing a big absorb shield on both you and your target, this has a short 1 minute cooldown. Sometimes using this as a defensive cooldown can conflict with using Rescue as a mobility tool and vice versa.
- Leaping Flames
- Allows you to shoot an additional Living Flame per Empower rank after every Fire Breath cast for free cleave damage. These additional Living Flames can also proc Essence Burst from automatically healing your allies if there are not enough enemies to hit while also potentially getting Scarlet Adaptation value.
When to use this Spec
Use this spec when the fight has an permanent or occasional additional target to cleave.
Talent Adjustments
Listing all the changes within Class and Spec tree compared to the default build.
Spec Tree
- Added
- Eternity's Span
- Makes Rank 1 Eternity Surge hit 2 targets.
- Has additional cleave synergy with Scintillation.
- Eternity's Span
- Removed
- Honed Aggression
- A very minor single-target damage loss in favor of getting free cleave damage.
- Honed Aggression
When to use this Spec
Use this spec when the fight is a mix of Single-Target and (relevant) AoE.
Talent Adjustments
Listing all the changes within Class and Spec tree compared to the default build.
Spec Tree
- Added
- Volatility
- Huge damage increase when using Pyre.
- Volatility
- Removed
- Power Nexus and Engulfing Blaze
- A minor single-target damage loss in favor of a lot more AoE damage.
- Power Nexus and Engulfing Blaze
When to use this Spec
Use this spec on trash to make it go faster or on a fight like The Primal Council where you are permanently hitting +3 targets.
Talent Adjustments
Listing all the changes within Class and Spec tree compared to the default build.
Spec Tree
- All the talent adjustments are mostly moving away from single-target damage and Disintegrate synergy.
- Instead you are getting much more AoE damage and Pyre synergy.
- Added
- Lay Waste
- Event Horizon
- Charged Blast
- Firestorm
- Snapfire
- Imminent Destruction
- Feed the Flames
- Font of Magic
- Scorching Embers
- Onyx Legacy
- Removed
- Arcane Intensity
- Catalyze
- Shattering Star
- Arcane Vigor
- Spellweaver's Dominance
- Hoarded Power
- Scintillation
- Power Swell
- Iridescence
Rotation
Patch 11.0 - The War Within
Devastation Evoker
Tier Set
- 2-Set: Disintegrate and Pyre inflict Obsidian Shards after damaging a target, dealing 18% of the damage done additionally as Volcanic damage over 8 sec.
- 4-Set: Increases the damage of Fire Breath and Eternity Surge by 12%, additionally casting either spell gives you the Blazing Shards buff for 5 seconds, which makes Obsidian Shards deal 200% more damage. During Dragonrage the effect of Blazing Shards is active permanently.
Single-target
Opener Rotation
- The goal of the opener is to maximize your Dragonrage window and extend it 4 times with Animosity while not overcapping on Essence or Essence Burst.
- If equipped, always use Nymue's Unraveling Spindle before Dragonrage and Belor'relos, the Suncaller outside of Dragonrage as you don't want to be channeling these during your DPS cooldown.
- Use Tip the Scales with your 2nd Fire Breath of the Dragonrage window.
- Check below for the Dragonrage window priority after the initial opener.
Dragonrage Priority List
This is a general priority for your Dragonrage window.
- Cast Fire Breath - Rank 1.
- Cast Eternity Surge - Rank 1.
- Cast Shattering Star - Cast when at 1 or less Essence Burst.
- Cast Disintegrate until you are not capped on Essence.
- Cast Living Flame to proc Essence Burst if you have either Burnout, Iridescence: Red, Iridescence: Blue or Leaping Flames.
- Cast Disintegrate until you have no more Essence to cast it.
- Cast Azure Strike to proc Essence Burst.
Priority List
This is a general priority you aim to maintain throughout the fight.
- Cast Fire Breath.
- Cast Shattering Star if you have 1 or no Essence Burst.
- Cast Eternity Surge.
- Cast Living Flame if you have 2 stacks of Burnout or a single one that is about to run out.
- Cast Disintegrate until you have no more Essence to cast it.
- Cast Living Flame until you have enough Essence to cast Disintegrate.
Multi Target
2 Target Rotation
- On 2 targets as a Devastation Evoker, you play exactly the same way as you would on single-target.
3+ Targets Opener Rotation
- Below you can see an example of how an opener might look with Volatility talented.
- This can vary with target count because of Causality.
- Use Azure Strike to proc Essence Burst inside Dragonrage window.
3+ Target Priority List
- Cast Deep Breath when Dragonrage is not active.
- Cast Fire Breath - Empower according to target count.
- Cast Eternity Surge - Empower according to target count.
- Cast Shattering Star if you have 1 or no Essence Burst.
- Cast Pyre as Essence spender on 3+ Targets with Volatility talented, start using Pyre on 4+ Targets without it.
- Cast Azure Strike until you have enough Essence for your spender.
Deep Dive
Patch 11.0 - The War Within
Devastation Evoker
Empower spells
Fire Breath
- Used mostly with Rank 1 Empower on single target as you want to have the DoT effect up all the time for Burnout procs and Catalyze synergy.
- Using Fire Breath with a higher Empower rank shortens the damage over time effect in favor of more direct damage, you want to utilize this when your target isn't going to live much longer.
- Ranking up Fire Breath more in AoE situations is also generally recommended as Causality shortens the cooldown of the spell much more with Pyre spam and you would be overwriting your pre-existing DoT effect and wasting damage otherwise. In addition, you get better value from Leaping Flames.
Eternity Surge
- Deciding what rank to use Eternity Surge on is very straightforward as it only increases the targets hit by 1 for each rank (or 2 with Eternity's Span).
- Rank 1-4: 1/2/3/4 or 2/4/6/8 withEternity's Span targets hit.
In general, you should hold both Empower spells when Dragonrage is about to come off cooldown for proper Animosity extensions.
Playing around the current tier set bonus
- (2-set): This is a passive effect that requires no interaction.
- (4-set): with this set bonus you should stagger your Fire Breath and Eternity Surge by 5 seconds while not in Dragonrage to optimize the uptime of Blazing Shards.
- Ideally you want Obsidian Shards up on your target from a Disintegrate or a Pyre before using an Empower spell outside of Dragonrage to maximize the benefit from Blazing Shards.
Disintegrate Mechanics
- Baseline Disintegrate has a cast duration of two global cooldowns and four damage ticks occur within this time frame.
- Utilizing the Pandemic mechanic you can start a new cast of Disintegrate after the 3rd damage tick has occurred which transfers the remaining duration and 4th damage tick of the previous cast to the next one.
- This is how you spell queue Disintegrates, minimizing downtime and enabling you to use up Essence slightly faster to prevent overcapping.
- All of this means that it is crucial to have a cast bar with Disintegrate ticks shown on it so you can re-cast at proper timings, one such cast bar is featured in the WeakAuras section further down the guide.
Using Rescue
- Rescue is a great part of your toolkit as an Evoker, using it optimally requires fight awareness, especially in raids it can often save your less mobile allies from sticky situations.
- When you don't need Rescue for its movement, you should be looking to use it for the very potent defensive effect Twin Guardian as often as possible.
Using Hover
- Managing and timing your Hover casts correctly in combat to get more casts in while dealing with mechanics is where you see the biggest difference in your DPS as the actual rotational optimization is not that complex for Devastation Evoker.
- Starting a cast of a spell such as Disintegrate at the very end of a Hover buff still lets you finish that specific cast while moving even if the buff runs out during the cast, keep this in mind to get more benefit from each use of Hover!
- A minor optimization is activating Hover during a global cooldown from an instant skill such as Living Flame with an Burnout proc.
- Make sure you are tracking your uptime and charges of Hover well on your UI and get really comfortable with utilizing this ability as it is the most significant unique strength of an Evoker.
Understanding Mechanics
Rotational min-maxing is just one aspect of mastering a specialization, but there are numerous other key mechanics that influence your performance. Use the following guides to improve them.
- Pandemic
- Spell Queue Window
- Stat Diminishing Returns
Raids
Patch 11.0 - The War Within
Devastation Evoker
Vault, Aberrus & Amirdrassil
The current focus is on the relevant bosses from Season 4, covering important aspects such as talent specs, cooldown management, and other crucial details. For the upcoming Raid in "The War Within," you receive a comprehensive look at all the bosses in the next update.
← Scroll for more Bosses →
Broodkeeper
Raszageth
Neltharion
Sarkareth
Smolderon
Tindral
Fyrakk
Offensive Cooldown Usage
Boss Tips
- If you are on boss duty, it is just a single-target fight and you can send your Dragonrage on cooldown every 2 minutes.
- If you are on add duty and don't care about boss damage you can save your Dragonrage until 40 seconds into the fight when the 1st wave of adds spawn and afterward use it whenever it is ready.
- A great compromise here is to delay your Dragonrage slightly and use it around 10 seconds into the pull and do efficient movement with Demonic Gateway and Hover to the adds enabling you to extend your Dragonrage with your AoE rotation until the initial add waves are mostly dead.
- Rescue is very good for mobility in this fight, make sure to use it when moving long distances between the add waves.
- You can use Deep Breath or request a Blessing of Freedom to dispel the root from Frozen Shroud on timings that overlap with Wildfire in P2 as these can be very dangerous.
Offensive Cooldown Usage
Defensive Cooldown Usage
Utility Cooldown Usage
Boss Tips
- Unravel is great for both 1st intermission add shields and the P2 Stormsurge shield.
- Pick Clobbering Sweep so you can use Tail Swipe almost every set of Volatile Current.
- The macro shown below automatically targets a Spark with your Quell.
/tar boss1/targetenemy/focus/tar player/tar focus/tar boss1/targetlasttarget/cast [harm,nodead] Quelll/tar boss1
Phase 1
- Time Spiral is very important for helping your raid during Hurricane Wing and you should be assigned to use it on a specific cast to use it. The P2 Tempest Wings are also a good time to use spiral but less crucial.
- For Hurricane Wing have a plan for each pushback. Evokers can use Rescue for every other one and cover the rest with Demonic Gateway and Deep Breath.
Phase 2
- Use Rescue for every other Tempest Wing in P2 and P3, usually you should have a Priest you are helping out with Rescues throughout the fight.
Offensive Cooldown Usage
Defensive Cooldown Usage
Boss Tips
- Manage your Hover charges well so you cover the coordinated raid movement through the phases and any potential Volcanic Heart positioning.
- Renewing Blaze can get good value against Volcanic Heart, try to use it around 5 seconds before the debuff expires as the most dangerous moment is straight after the explosion.
- Unravel is great for P2 adds if you get chosen.
- Save your 3rd Dragonrage of the fight for P3 boss damage if your raid is pushing the boss to the 35% health damage immunity threshold too early in P2 anyway.
Offensive Cooldown Usage
Defensive Cooldown Usage
Boss Tips
- Plan your Hover usage well as the movement throughout the fight is very consistent.
- Glide jumping is usually enough mobility to gather 10 stacks of Astral Flare when you go into the Emptiness Between Stars phase. This way you can save your Hover charges for when you can actually attack the boss.
- Excluding pull you should always have Astral Flare stacks when you use Dragonrage, this usually happens naturally at the start of P2 but for the next one(s) you might want to volunteer to handle an Void Bomb.
- If you are assigned for Void Bomb make sure to use a defensive cooldown when reaching higher stacks of Oblivion.
Offensive Cooldown Usage
Boss Tips
- Try not to waste Hover charges as you need them for the forced movement in both normal phase and intermission.
- Rescue is good to use when doing a big movement with the boss after baiting Lava Geysers.
- Use Obsidian Scales and Zephyr when available for soaking Brand of Damnation.
- A good time to pre-use Renewing Blaze for the upcoming soak is when you see Overheated getting applied to other people than you.
- 2 minutes do not line up nicely for this fight so the best option is to use them as depicted on the timeline.
Offensive Cooldown Usage
Defensive Cooldown Usage
Boss Tips
- Deep Breath is great both for damaging and immuning/removing the Mass Entanglement. Make sure to use this especially on the 2nd Mass Entanglement of P1 if you don't push into the intermission before the second cast, as those are the most dangerous ones.
- If you want to do a lot of root damage you can play Charged Blast, pre-stack it and use your Dragonrage when the first Mass Entanglement of the fight happens around 00:30, this also syncs your following Dragonrages for the roots happening around 2:30 and 4:30.
- If defeating the boss is not trivial for your group I recommend using your Dragonrages for boss damage on pull and on cooldown further in the fight and syncing it with Bloodlust / Heroism.
- Both P2 and P3 after the 2nd Fiery Growth in each you should be quite liberal with using your defensive cooldowns as these are heavy raid damage periods in the fight.
- If you get targeted by Fiery Growth this is a great time to use your self-heals, Dreamwalker's Healing Potion or Healthstone.
Offensive Cooldown Usage
Boss Tips
- Rescue Can play a huge role in this fight if you end up hitting adds with Blaze in P2.
- Rescue friendly NPCs either to move them out of harm's way or to bring them closer to the tree to deliver energy faster as needed.
- Make sure not to waste your Hover charges as there is a lot of forced movement in this fight.
- Both Time Spiral and Spatial Paradox are valid picks in this fight, if your healers don't feel like they need Paradox you should go for Time Spiral as it can be very helpful especially for P3 movement where the risk of wiping is the highest.
- Remember to Unravel during the P1 intermission!
Phase 1
- Use Obsidian Scales and Zephyr when available for Darkflame Cleave.
- Use Renewing Blaze for each Dream Rend.
Phase 2
- You might be assigned to knock the Screaming Souls closer to the middle after each Shadowflame Devastation, use Wing Buffet in conjunction with your allies knocks.
- If you are expected to Wing Buffet on both waves you can replace Regenerative Magic with Heavy Wingbeats so you have your knock ready instantly rather than delayed.
- The BfA engineering Belt Enchant: Personal Space Amplifier is very useful for knocking the adds in this fight and also for Mythic+, so it is worthwhile to get.
Phase 3
- If you are playing a Corrupted Seed use Renewing Blaze and other defensive cooldowns when you reach high stacks of Corruption.
- You can Rescue a friendly Priest or another less mobile class every other Apocalypse Roar to help them out.
Stat Priority
Patch 11.0 - The War Within
Devastation Evoker
Understand your secondary stat priority and the tertiary stats needed for optimal performance during Raid boss fights as a Devastation Evoker. For more detailed information, visit theStats and Attributesguide.
Higher Item level items are better in most scenarios. For an accurate representation of what item to equip you should use Simcraft! A static "Stat Priority" is just a starting point and can easily shift depending on your individual gear.
All secondary stats are affected by diminishing returns. Click here to learn more!
Tertiary
- Avoidance - Great stat to reduce the damage intake of "Area of Effect" abilities.
- Leech - Provides additional healing through damage dealing.
- Speed - Niche tertiary that can be very useful and has been proven useful in the past. Makes playing certain mechanics a lot easier.
Gear
Patch 11.0 - The War Within
Devastation Evoker
Best in Slot
Farmable Alternatives
Slot | Item | Location |
---|---|---|
Head | Eranog's Adorned Sallet | Eranog |
Neck | Ouroboreal Necklet | Volcoross |
Shoulder | Talons of the Awakened | Tier / Catalyst |
Cloak | Voice of the Silent Star | Sarkareth |
Chest | Hauberk of the Awakened | Tier / Catalyst |
Wrist | Adaptive Dracothyst Armguards | Crafting |
Gloves | Gauntlets of the Awakened | Tier / Catalyst |
Waist | Forlorn Leaf Clasp | Gnarlroot |
Legs | Legguards of the Awakened | Tier / Catalyst |
Boots | Flame-Touched Treads | Crafting |
Ring 1 | Seal of Filial Duty | Broodkeeper Diurna |
Ring 2 | Seal of Diurna's Chosen | Eranog |
Weapon | Nasz'uro, the Unbound Legacy | Sarkareth / Quest |
Off-Hand | Thadrion's Erratic Arcanotrode | The Forgotten Experiments |
Trinket 1 | Ominous Chromatic Essence | The Forgotten Experiments |
Trinket 2 | Nymue's Unraveling Spindle | Nymue |
Below you are presented with a good list of farmable alternatives that are obtainable outside of WoW’s weekly lockout system. While replaced in time as you progress, these offer immediate character power.
Slot | Item | Location |
---|---|---|
Head | Helm of Hardened Gold | Neltharus |
Neck | Tuskarr Bone Necklace | Brackenhide Hollow |
Shoulder | Talons of the Awakened | Catalyst |
Cloak | Cloak of Lost Devotion | The Azure Vault |
Chest | Hauberk of the Awakened | Catalyst |
Wrist | Obsidian-Hardened Wraps | Neltharus |
Gloves | Gauntlets of the Awakened | Catalyst |
Belt | Gatekeeper's Girdle | Uldaman |
Legs | Legguards of the Awakened | Catalyst |
Boots | Boots of Explosive Growth | Algeth'ar Academy |
Ring 1 | Eternal Sentry's Ring | Uldaman |
Ring 2 | Unstable Arcane Loop | The Azure Vault |
Trinket 1 | Tome of Unstable Power | The Azure Vault |
Trinket 2 | Spoils of Neltharus | Neltharus |
Two-Hand Weapon | Infinite Dragonspire | Uldaman |
One-Hand Weapon | Tz'onna, Fear-Striker | The Azure Vault |
Off-Hand | Irontorch Igniter | Neltharus |
Trinkets
Below you can find active and passive alternatives to the recommended trinkets. Do note that some trinkets are better than others depending on the scenario.
Active Trinket alternatives
- Spoils of Neltharus
- A good farmable 2 minute on-use trinket, always use with Dragonrage.
- Ashes of the Embersoul
- A good 2 minute on-use trinket alternative with a 1 minute haste penalty after, always use with Dragonrage.
- Belor'relos, the Suncaller
- A strong on-use direct damage that has on-demand burst.
Passive Trinket alternatives
- Neltharion's Call to Chaos
- A very good alternative passive trinket with more variance, also with this you don't have to worry about what trinkets other people in the raid have unlike with Ominous Chromatic Essence and Whispering Incarnate Icon. The negative side-effect is not too relevant in the current raids.
- Whispering Incarnate Icon
- Is better or worse depending on how many people in your group are using it, overall very slightly weaker than the Ominous Chromatic Essence.
- Umbrelskul's Fractured Heart
- A decent single-target alternative.
- There are a lot of usable trinket options, item level is always the most important factor so you should sim / check the list below for other trinkets. You should in general aim to have one passive and one active trinket though.
Simcraft
To find the best combination of gear available to you or identify the best possible upgrades, visit our Simcraft guide to learn how to utilize Simcraft easily and effectively.
Embellishments
Patch 11.0 - The War Within
Devastation Evoker
- Adaptive Dracothyst Armguards
- The best available embellishment.
- Blue Silken Lining
- Albeit being available for many slots, you should aim to craft it on your Neck, Cloak, Waist, or Boots depending on your gear.
Remaining Sparks
- Make sure to apply Alchemical Flavor Pocket if you have an additional crafted item equipped to keep your food buff even if you die.
- You can fill slots in as you are gearing up with various crafted pieces but they are 525 ilvl and regular items are 528 on max item level therefore it is not beneficial to equip crafted items outside of your two embellishments when you have BiS gear.
Enchantments
Patch 11.0 - The War Within
Devastation Evoker
Head | Incandescent Essence |
Neck | Tiered Medallion Setting 3x |
Cloak | Enchant Cloak - Graceful Avoidance |
Chest | Enchant Chest - Waking Stats |
Wrist | Enchant Bracer - Devotion of Avoidance |
Belt | Shadowed Belt Clasp |
Legs | Frozen Spellthread |
Boots | Enchant Boots - Plainsrunner's Breeze |
Ring 1 | Enchant Ring - Devotion of Critical Strike |
Ring 2 | Enchant Ring - Devotion of Critical Strike |
Weapon | Enchant Weapon - Wafting Devotion |
Consumables
Patch 11.0 - The War Within
Devastation Evoker
Phials
- Iced Phial of Corrupting Rage -- For maximum DPS.
- Phial of Tepid Versatility -- For less DPS but more survivability.
Food
- Grand Banquet of the Kalu'ak
- Deviously Deviled Eggs
Combat Potion
- Elemental Potion of Ultimate Power
- Residual Neural Channeling Agent
- Can be used while being dead if your potion is ready.
Health Potion
- Potion of Withering Dreams -- For a big burst of healing
- Dreamwalker's Healing Potion -- For less healing upfront but an additional small heal over time.
Weapon Rune
- Buzzing Rune
- Howling Rune
Augment Rune
- Dreambound Augment Rune -- Requires Reputation
- Draconic Augment Rune
Sockets
- Inscribed Illimited Diamond or Fierce Illimited Diamond -- Unique, made by work order
- Crafty Alexstraszite or Crafty Ysemerald
Macros
Patch 11.0 - The War Within
Devastation Evoker
Discover recommended macros for Devastation Evokers during Raid encounters and watch a quick video guide on creating simple macros for your character.
Macro Import Guide Video
Cursor Macros
Deep Breath -- Allows you to cast Deep Breath with one button press, aimed at your cursor, instead of first aiming it with the ground template and then activating it.
#showtooltip /cast [@cursor] Deep Breath
Firestorm -- Allows you to cast Firestorm with one button press, aimed at your cursor, instead of first aiming it with the ground template and then activating it.
#showtooltip/cast [@cursor] Firestorm
Mouseover Macros
Rescue Macros
Utility Macros
Addons
Patch 11.0 - The War Within
Devastation Evoker
Below, you see a screenshot of the author's User Interface for their Devastation Evoker, outlining which addons are used and how they are utilized in Raids to make your life easier.
Addons
WeakAuras
Changes this Patch
Patch 11.0 - The War Within
Devastation Evoker
Patch 11.0
FAQ
Patch 11.0 - The War Within
Devastation Evoker
Q: Why do I feel so squishy even though you rated Devastation 4/5 on Survivability?
Credits
Written By: fraggo
Reviewed By: Saltad