class GlazeAnalyzer::Glyphs
Attributes
glyph_data[RW]
Public Class Methods
new(spec_id)
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 6 def initialize(spec_id) @glyph_data = Hash.new case spec_id when 65..70 @glyph_data = paladin_glyphs when 256..258 @glyph_data = priest_glyphs when 250..252 @glyph_data = deathknight_glyphs when 102..105 @glyph_data = druid_glyphs when 253..255 @glyph_data = hunter_glyphs when 62..64 @glyph_data = mage_glyphs when 268..270 @glyph_data = monk_glyphs when 259..261 @glyph_data = rogue_glyphs when 262..264 @glyph_data = shaman_glyphs when 265..267 @glyph_data = warlock_glyphs when 71..73 @glyph_data = warrior_glyphs end end
Public Instance Methods
deathknight_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 165 def deathknight_glyphs { "Glyph of Chains of Ice" => 0, "Glyph of Icebound Fortitude" => 0, "Glyph of Runic Power" => 0, "Glyph of Shifting Presences" => 0, "Glyph of Unholy Frenzy" => 0, "Glyph of Vampiric Blood" => 0, "Glyph of Absorb Magic" => 0, "Glyph of Anti-Magic Shell" => 0, "Glyph of Blood Boil" => 0, "Glyph of Dancing Rune Weapon" => 0, "Glyph of Dark Simulacrum" => 0, "Glyph of Death and Decay" => 0, "Glyph of Death Coil" => 0, "Glyph of Death Grip" => 0, "Glyph of Empowerment" => 0, "Glyph of Enduring Infection" => 0, "Glyph of Icy Runes" => 0, "Glyph of Icy Touch" => 0, "Glyph of Mind Freeze" => 0, "Glyph of Outbreak" => 0, "Glyph of Pillar of Frost" => 0, "Glyph of Raise Ally" => 0, "Glyph of Regenerative Magic" => 0, "Glyph of Rune Tap" => 0, "Glyph of Strangulate" => 0, "Glyph of Swift Death" => 0, "Glyph of the Ice Reaper" => 0, "Glyph of Unholy Command" => 0, } end
druid_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 198 def druid_glyphs { "Glyph of Rejuvenation" => 0, "Glyph of Cyclone" => 0, "Glyph of Maim" => 0, "Glyph of Moonwarding" => 0, "Glyph of Skull Bash" => 0, "Glyph of the Shapemender" => 0, "Glyph of Astral Communion" => 0, "Glyph of Barkskin" => 0, "Glyph of Blooming" => 0, "Glyph of Cat Form" => 0, "Glyph of Celestial Alignment" => 0, "Glyph of Dash" => 0, "Glyph of Enchanted Bark" => 0, "Glyph of Entangling Energy" => 0, "Glyph of Entangling Roots" => 0, "Glyph of Fae Silence" => 0, "Glyph of Faerie Fire" => 0, "Glyph of Ferocious Bite" => 0, "Glyph of Guided Stars" => 0, "Glyph of Healing Touch" => 0, "Glyph of Hurricane" => 0, "Glyph of Imbued Bark" => 0, "Glyph of Maul" => 0, "Glyph of Nature's Cure" => 0, "Glyph of Rake" => 0, "Glyph of Rebirth" => 0, "Glyph of Regrowth" => 0, "Glyph of Savage Roar" => 0, "Glyph of Stampeding Roar" => 0, "Glyph of Survival Instincts" => 0, "Glyph of the Master Shapeshifter" => 0, "Glyph of the Ninth Life" => 0, "Glyph of Wild Growth" => 0, } end
hunter_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 236 def hunter_glyphs { "Glyph of Liberation" => 0, "Glyph of Quick Revival" => 0, "Glyph of Snake Trap" => 0, "Glyph of Animal Bond" => 0, "Glyph of Black Ice" => 0, "Glyph of Camouflage" => 0, "Glyph of Chimaera Shot" => 0, "Glyph of Deterrence" => 0, "Glyph of Disengage" => 0, "Glyph of Distracting Shot" => 0, "Glyph of Endless Wrath" => 0, "Glyph of Enduring Deceit" => 0, "Glyph of Explosive Trap" => 0, "Glyph of Freezing Trap" => 0, "Glyph of Ice Trap" => 0, "Glyph of Master's Call" => 0, "Glyph of Mend Pet" => 0, "Glyph of Mending" => 0, "Glyph of Mirrored Blades" => 0, "Glyph of Misdirection" => 0, "Glyph of No Escape" => 0, "Glyph of Pathfinding" => 0, "Glyph of Solace" => 0, "Glyph of the Lean Pack" => 0, "Glyph of Tranquilizing Shot" => 0, } end
mage_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 266 def mage_glyphs { "Glyph of Dragon's Breath" => 0, "Glyph of Regenerative Ice" => 0, "Glyph of Slow" => 0, "Glyph of Arcane Explosion" => 0, "Glyph of Arcane Power" => 0, "Glyph of Blink" => 0, "Glyph of Combustion" => 0, "Glyph of Cone of Cold" => 0, "Glyph of Counterspell" => 0, "Glyph of Deep Freeze" => 0, "Glyph of Frost Nova" => 0, "Glyph of Frostfire Bolt" => 0, "Glyph of Ice Block" => 0, "Glyph of Icy Veins" => 0, "Glyph of Inferno Blast" => 0, "Glyph of Polymorph" => 0, "Glyph of Rapid Displacement" => 0, "Glyph of Remove Curse" => 0, "Glyph of Spellsteal" => 0, "Glyph of Splitting Ice" => 0, "Glyph of Water Elemental" => 0, } end
monk_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 292 def monk_glyphs { "Glyph of Expel Harm" => 0, "Glyph of Freedom Roll" => 0, "Glyph of Keg Smash" => 0, "Glyph of Renewed Tea" => 0, "Glyph of Soothing Mist" => 0, "Glyph of the Floating Butterfly" => 0, "Glyph of the Flying Serpent" => 0, "Glyph of Victory Roll" => 0, "Glyph of Breath of Fire" => 0, "Glyph of Detox" => 0, "Glyph of Detoxing" => 0, "Glyph of Fists of Fury" => 0, "Glyph of Flying Fists" => 0, "Glyph of Fortifying Brew" => 0, "Glyph of Fortuitous Spheres" => 0, "Glyph of Guard" => 0, "Glyph of Leer of the Ox" => 0, "Glyph of Life Cocoon" => 0, "Glyph of Mana Tea" => 0, "Glyph of Nimble Brew" => 0, "Glyph of Paralysis" => 0, "Glyph of Rapid Rolling" => 0, "Glyph of Renewing Mist" => 0, "Glyph of Surging Mist" => 0, "Glyph of Targeted Expulsion" => 0, "Glyph of Touch of Death" => 0, "Glyph of Touch of Karma" => 0, "Glyph of Transcendence" => 0, "Glyph of Zen Focus" => 0, "Glyph of Zen Meditation" => 0, } end
paladin_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 73 def paladin_glyphs { "Glyph of Ardent Defender" => 0, "Glyph of Avenging Wrath" => 0, "Glyph of Beacon of Light" => 0, "Glyph of Blessed Life" => 0, "Glyph of Burden of Guilt" => 0, "Glyph of Cleanse" => 0, "Glyph of Consecration" => 0, "Glyph of Dazing Shield" => 0, "Glyph of Denounce" => 0, "Glyph of Devotion Aura" => 0, "Glyph of Divine Protection" => 0, "Glyph of Divine Shield" => 0, "Glyph of Divine Storm" => 0, "Glyph of Divine Wrath" => 0, "Glyph of Divinity" => 0, "Glyph of Double Jeopardy" => 0, "Glyph of Final Wrath" => 0, "Glyph of Flash of Light" => 0, "Glyph of Focused Shield" => 0, "Glyph of Hammer of the Righteous" => 0, "Glyph of Hand of Freedom" => 0, "Glyph of Hand of Sacrifice" => 0, "Glyph of Harsh Words" => 0, "Glyph of Holy Shock" => 0, "Glyph of Holy Wrath" => 0, "Glyph of Illumination" => 0, "Glyph of Immediate Truth" => 0, "Glyph of Judgment" => 0, "Glyph of Light of Dawn" => 0, "Glyph of Mass Exorcism" => 0, "Glyph of Merciful Wrath" => 0, "Glyph of Protector of the Innocent" => 0, "Glyph of Templar's Verdict" => 0, "Glyph of the Alabaster Shield" => 0, "Glyph of the Battle Healer" => 0, "Glyph of the Consecrator" => 0, "Glyph of the Liberator" => 0, "Glyph of Word of Glory" => 0 } end
priest_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 116 def priest_glyphs { "Glyph of Holy Nova" => 0, "Glyph of Binding Heal" => 0, "Glyph of Circle of Healing" => 0, "Glyph of Deep Wells" => 0, "Glyph of Delayed Coalescence" => 0, "Glyph of Dispel Magic" => 0, "Glyph of Dispersion" => 0, "Glyph of Fade" => 0, "Glyph of Fear Ward" => 0, "Glyph of Focused Mending" => 0, "Glyph of Free Action" => 0, "Glyph of Guardian Spirit" => 0, "Glyph of Holy Fire" => 0, "Glyph of Inner Fire" => 0, "Glyph of Inner Sanctum" => 0, "Glyph of Leap of Faith" => 0, "Glyph of Levitate" => 0, "Glyph of Lightwell" => 0, "Glyph of Mass Dispel" => 0, "Glyph of Mind Blast" => 0, "Glyph of Mind Flay" => 0, "Glyph of Mind Harvest" => 0, "Glyph of Mind Spike" => 0, "Glyph of Miraculous Dispelling" => 0, "Glyph of Penance" => 0, "Glyph of Power Word: Shield" => 0, "Glyph of Prayer of Mending" => 0, "Glyph of Psychic Horror" => 0, "Glyph of Psychic Scream" => 0, "Glyph of Purification" => 0, "Glyph of Purify" => 0, "Glyph of Reflective Shield" => 0, "Glyph of Renew" => 0, "Glyph of Restored Faith" => 0, "Glyph of Scourge Imprisonment" => 0, "Glyph of Shadow Magic" => 0, "Glyph of Shadow Word: Death" => 0, "Glyph of Silence" => 0, "Glyph of Smite" => 0, "Glyph of Spirit of Redemption" => 0, "Glyph of the Inquisitor" => 0, "Glyph of the Redeemer" => 0, "Glyph of Vampiric Embrace" => 0, "Glyph of Weakened Soul" => 0, } end
rogue_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 327 def rogue_glyphs { "Glyph of Ambush" => 0, "Glyph of Blade Flurry" => 0, "Glyph of Blind" => 0, "Glyph of Cheap Shot" => 0, "Glyph of Cloak of Shadows" => 0, "Glyph of Deadly Momentum" => 0, "Glyph of Disappearance" => 0, "Glyph of Elusiveness" => 0, "Glyph of Energy" => 0, "Glyph of Energy Flows" => 0, "Glyph of Evasion" => 0, "Glyph of Feint" => 0, "Glyph of Garrote" => 0, "Glyph of Gouge" => 0, "Glyph of Hemorrhaging Veins" => 0, "Glyph of Kick" => 0, "Glyph of Recovery" => 0, "Glyph of Recuperate" => 0, "Glyph of Shiv" => 0, "Glyph of Smoke Bomb" => 0, "Glyph of Sprint" => 0, "Glyph of Stealth" => 0, "Glyph of Vanish" => 0, "Glyph of Vendetta" => 0, } end
shaman_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 356 def shaman_glyphs { "Glyph of Grounding" => 0, "Glyph of Lava Spread" => 0, "Glyph of Reactive Shielding" => 0, "Glyph of Shamanistic Resolve" => 0, "Glyph of Shocks" => 0, "Glyph of Spiritwalker's Focus" => 0, "Glyph of Capacitor Totem" => 0, "Glyph of Chain Lightning" => 0, "Glyph of Chaining" => 0, "Glyph of Cleansing Waters" => 0, "Glyph of Ephemeral Spirits" => 0, "Glyph of Eternal Earth" => 0, "Glyph of Feral Spirit" => 0, "Glyph of Fire Elemental Totem" => 0, "Glyph of Fire Nova" => 0, "Glyph of Flame Shock" => 0, "Glyph of Frost Shock" => 0, "Glyph of Frostbrand Weapon" => 0, "Glyph of Ghost Wolf" => 0, "Glyph of Grounding Totem" => 0, "Glyph of Healing Stream Totem" => 0, "Glyph of Healing Wave" => 0, "Glyph of Hex" => 0, "Glyph of Lightning Shield" => 0, "Glyph of Purge" => 0, "Glyph of Purging" => 0, "Glyph of Purify Spirit" => 0, "Glyph of Riptide" => 0, "Glyph of Shamanistic Rage" => 0, "Glyph of Spirit Walk" => 0, "Glyph of Spiritwalker's Aegis" => 0, "Glyph of Spiritwalker's Grace" => 0, "Glyph of Thunder" => 0, "Glyph of Totemic Recall" => 0, "Glyph of Totemic Vigor" => 0, "Glyph of Unstable Earth" => 0, "Glyph of Water Shield" => 0, "Glyph of Wind Shear" => 0, } end
warlock_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 399 def warlock_glyphs { "Glyph of Conflagrate" => 0, "Glyph of Dark Soul" => 0, "Glyph of Demon Training" => 0, "Glyph of Demonic Circle" => 0, "Glyph of Drain Life" => 0, "Glyph of Ember Tap" => 0, "Glyph of Eternal Resolve" => 0, "Glyph of Fear" => 0, "Glyph of Havoc" => 0, "Glyph of Healthstone" => 0, "Glyph of Imp Swarm" => 0, "Glyph of Life Pact" => 0, "Glyph of Life Tap" => 0, "Glyph of Shadowflame" => 0, "Glyph of Siphon Life" => 0, "Glyph of Soul Consumption" => 0, "Glyph of Soul Swap" => 0, "Glyph of Soul Swap" => 0, "Glyph of Soulstone" => 0, "Glyph of Strengthened Resolve" => 0, "Glyph of Twilight Ward" => 0, "Glyph of Unending Resolve" => 0, "Glyph of Unstable Affliction" => 0, } end
warrior_glyphs()
click to toggle source
# File lib/glaze/analyzer/glyphs.rb, line 36 def warrior_glyphs { 'Glyph of Rude Interruption' => 0, 'Glyph of Blitz' => 0, 'Glyph of Bloodthirst' => 0, 'Glyph of Bull Rush' => 0, 'Glyph of Cleave' => 0, 'Glyph of Death From Above' => 0, 'Glyph of Die by the Sword' => 0, 'Glyph of Enraged Speed' => 0, 'Glyph of Flawless Defense' => 0, 'Glyph of Gag Order' => 0, 'Glyph of Heroic Leap' => 0, 'Glyph of Hindering Strikes' => 0, 'Glyph of Impaling Throws' => 0, 'Glyph of Long Charge' => 0, 'Glyph of Mocking Banner' => 0, 'Glyph of Mortal Strike' => 0, 'Glyph of Raging Blow' => 0, 'Glyph of Raging Wind' => 0, 'Glyph of Rallying Cry' => 0, 'Glyph of Recklessness' => 0, 'Glyph of Resonating Power' => 0, 'Glyph of Shattering Throw' => 0, 'Glyph of Shield Slam' => 0, 'Glyph of Shield Wall' => 0, 'Glyph of Spell Reflection' => 0, 'Glyph of Sweeping Strikes' => 0, 'Glyph of the Drawn Sword' => 0, 'Glyph of the Executor' => 0, 'Glyph of Unending Rage' => 0, 'Glyph of Victorious Throw' => 0, 'Glyph of Victory Rush' => 0, 'Glyph of Wind and Thunder' => 0, } end