if GetLocale() == "enUS" then if not ParserLibOptimizer then ParserLibOptimizer = { AURAADDEDOTHERHARMFUL = "afflict", AURAADDEDOTHERHELPFUL = "gain", AURAADDEDSELFHARMFUL = "afflict", AURAADDEDSELFHELPFUL = "gain", AURAAPPLICATIONADDEDOTHERHARMFUL = "afflict", AURAAPPLICATIONADDEDOTHERHELPFUL = "gain", AURAAPPLICATIONADDEDSELFHARMFUL = "afflict", AURAAPPLICATIONADDEDSELFHELPFUL = "gain", AURADISPELOTHER = "remove", AURADISPELSELF = "remove", AURAREMOVEDOTHER = "fade", AURAREMOVEDSELF = "fade", COMBATHITCRITOTHEROTHER = "crit", COMBATHITCRITOTHERSELF = "crit", COMBATHITCRITSELFOTHER = "crit", COMBATHITCRITSELFSELF = "crit", COMBATHITCRITSCHOOLOTHEROTHER = "crit", COMBATHITCRITSCHOOLOTHERSELF = "crit", COMBATHITCRITSCHOOLSELFOTHER = "crit", COMBATHITCRITSCHOOLSELFSELF = "crit", COMBATHITOTHEROTHER = "hit", COMBATHITOTHERSELF = "hit", COMBATHITSELFOTHER = "hit", COMBATHITSELFSELF = "hit", COMBATHITSCHOOLOTHEROTHER = "hit", COMBATHITSCHOOLOTHERSELF = "hit", COMBATHITSCHOOLSELFOTHER = "hit", COMBATHITSCHOOLSELFSELF = "hit", DAMAGESHIELDOTHEROTHER = "reflect", DAMAGESHIELDOTHERSELF = "reflect", DAMAGESHIELDSELFOTHER = "reflect", DISPELFAILEDOTHEROTHER = "fail", DISPELFAILEDOTHERSELF = "fail", DISPELFAILEDSELFOTHER = "fail", DISPELFAILEDSELFSELF = "fail", HEALEDCRITOTHEROTHER = "crit", HEALEDCRITOTHERSELF = "crit", HEALEDCRITSELFOTHER = "crit", HEALEDCRITSELFSELF = "crit", HEALEDOTHEROTHER = "heal", HEALEDOTHERSELF = "heal", HEALEDSELFOTHER = "heal", HEALEDSELFSELF = "heal", IMMUNESPELLOTHEROTHER = "immune", IMMUNESPELLSELFOTHER = "immune", IMMUNESPELLOTHERSELF = "immune", IMMUNESPELLSELFSELF = "immune", ITEMENCHANTMENTADDOTHEROTHER = "cast", ITEMENCHANTMENTADDOTHERSELF = "cast", ITEMENCHANTMENTADDSELFOTHER = "cast", ITEMENCHANTMENTADDSELFSELF = "cast", MISSEDOTHEROTHER = "miss", MISSEDOTHERSELF = "miss", MISSEDSELFOTHER = "miss", MISSEDSELFSELF = "miss", OPEN_LOCK_OTHER = "perform", OPEN_LOCK_SELF = "perform", PARTYKILLOTHER = "slain", PERIODICAURADAMAGEOTHEROTHER = "suffer", PERIODICAURADAMAGEOTHERSELF = "suffer", PERIODICAURADAMAGESELFOTHER = "suffer", PERIODICAURADAMAGESELFSELF = "suffer", PERIODICAURAHEALOTHEROTHER = "gain", PERIODICAURAHEALOTHERSELF = "gain", PERIODICAURAHEALSELFOTHER = "gain", PERIODICAURAHEALSELFSELF = "gain", POWERGAINOTHEROTHER = "gain", POWERGAINOTHERSELF = "gain", POWERGAINSELFSELF = "gain", POWERGAINSELFOTHER = "gain", PROCRESISTOTHEROTHER = "resist", PROCRESISTOTHERSELF = "resist", PROCRESISTSELFOTHER = "resist", PROCRESISTSELFSELF = "resist", SIMPLECASTOTHEROTHER = "cast", SIMPLECASTOTHERSELF = "cast", SIMPLECASTSELFOTHER = "cast", SIMPLECASTSELFSELF = "cast", SIMPLEPERFORMOTHEROTHER = "perform", SIMPLEPERFORMOTHERSELF = "perform", SIMPLEPERFORMSELFOTHER = "perform", SIMPLEPERFORMSELFSELF = "perform", SPELLBLOCKEDOTHEROTHER = "block", SPELLBLOCKEDOTHERSELF = "block", SPELLBLOCKEDSELFOTHER = "block", SPELLBLOCKEDSELFSELF = "block", SPELLCASTOTHERSTART = "begin", SPELLCASTSELFSTART = "begin", SPELLDEFLECTEDOTHEROTHER = "deflect", SPELLDEFLECTEDOTHERSELF = "deflect", SPELLDEFLECTEDSELFOTHER = "deflect", SPELLDEFLECTEDSELFSELF = "deflect", SPELLDODGEDOTHEROTHER = "dodge", SPELLDODGEDOTHERSELF = "dodge", SPELLDODGEDSELFOTHER = "dodge", SPELLEVADEDOTHEROTHER = "evade", SPELLEVADEDOTHERSELF = "evade", SPELLEVADEDSELFOTHER = "evade", SPELLEVADEDSELFSELF = "evade", SPELLEXTRAATTACKSOTHER = "extra", SPELLEXTRAATTACKSOTHER_SINGULAR = "extra", SPELLEXTRAATTACKSSELF = "extra", SPELLEXTRAATTACKSSELF_SINGULAR = "extra", SPELLFAILCASTSELF = "fail", SPELLFAILPERFORMSELF = "fail", SPELLIMMUNEOTHEROTHER = "immune", SPELLIMMUNEOTHERSELF = "immune", SPELLIMMUNESELFOTHER = "immune", SPELLIMMUNESELFSELF = "immune", SPELLINTERRUPTOTHEROTHER = "interrupt", SPELLINTERRUPTOTHERSELF = "interrupt", SPELLINTERRUPTSELFOTHER = "interrupt", SPELLLOGABSORBOTHEROTHER = "absorb", SPELLLOGABSORBOTHERSELF = "absorb", SPELLLOGABSORBSELFOTHER = "absorb", SPELLLOGABSORBSELFSELF = "absorb", SPELLLOGCRITOTHEROTHER = "crit", SPELLLOGCRITOTHERSELF = "crit", SPELLLOGCRITSCHOOLOTHEROTHER = "crit", SPELLLOGCRITSCHOOLOTHERSELF = "crit", SPELLLOGCRITSCHOOLSELFOTHER = "crit", SPELLLOGCRITSCHOOLSELFSELF = "crit", SPELLLOGCRITSELFOTHER = "crit", SPELLLOGOTHEROTHER = "hit", SPELLLOGOTHERSELF = "hit", SPELLLOGOTHERSELF = "hit", SPELLLOGSCHOOLOTHEROTHER = "hit", SPELLLOGSCHOOLOTHERSELF = "hit", SPELLLOGSCHOOLSELFOTHER = "hit", SPELLLOGSCHOOLSELFSELF = "hit", SPELLLOGSELFOTHER = "hit", SPELLMISSOTHEROTHER = "miss", SPELLMISSOTHERSELF = "miss", SPELLMISSSELFOTHER = "miss", SPELLPARRIEDOTHEROTHER = "parr", SPELLPARRIEDOTHERSELF = "parr", SPELLPARRIEDSELFOTHER = "parr", SPELLPERFORMOTHERSTART = "begin", SPELLPERFORMSELFSTART = "begin", SPELLPOWERDRAINOTHEROTHER = "drain", SPELLPOWERDRAINOTHERSELF = "drain", SPELLPOWERDRAINSELFOTHER = "drain", SPELLPOWERLEECHOTHEROTHER = "drain", SPELLPOWERLEECHOTHERSELF = "drain", SPELLPOWERLEECHSELFOTHER = "drain", SPELLREFLECTOTHEROTHER = "reflect", SPELLREFLECTOTHERSELF = "reflect", SPELLREFLECTSELFOTHER = "reflect", SPELLREFLECTSELFSELF = "reflect", SPELLRESISTOTHEROTHER = "resist", SPELLRESISTOTHERSELF = "resist", SPELLRESISTSELFOTHER = "resist", SPELLRESISTSELFSELF = "resist", SPELLSPLITDAMAGESELFOTHER = "cause", SPELLSPLITDAMAGEOTHEROTHER = "cause", SPELLSPLITDAMAGEOTHERSELF = "cause", SPELLTERSEPERFORM_OTHER = "perform", SPELLTERSEPERFORM_SELF = "perform", SPELLTERSE_OTHER = "cast", SPELLTERSE_SELF = "cast", VSABSORBOTHEROTHER = "absorb", VSABSORBOTHERSELF = "absorb", VSABSORBSELFOTHER = "absorb", VSBLOCKOTHEROTHER = "block", VSBLOCKOTHERSELF = "block", VSBLOCKSELFOTHER = "block", VSBLOCKSELFSELF = "block", VSDEFLECTOTHEROTHER = "deflect", VSDEFLECTOTHERSELF = "deflect", VSDEFLECTSELFOTHER = "deflect", VSDEFLECTSELFSELF = "deflect", VSDODGEOTHEROTHER = "dodge", VSDODGEOTHERSELF = "dodge", VSDODGESELFOTHER = "dodge", VSDODGESELFSELF = "dodge", VSENVIRONMENTALDAMAGE_FALLING_OTHER = "fall", VSENVIRONMENTALDAMAGE_FALLING_SELF = "fall", VSENVIRONMENTALDAMAGE_FIRE_OTHER = "fire", VSENVIRONMENTALDAMAGE_FIRE_SELF = "fire", VSENVIRONMENTALDAMAGE_LAVA_OTHER = "lava", VSENVIRONMENTALDAMAGE_LAVA_SELF = "lava", VSEVADEOTHEROTHER = "evade", VSEVADEOTHERSELF = "evade", VSEVADESELFOTHER = "evade", VSEVADESELFSELF = "evade", VSIMMUNEOTHEROTHER = "immune", VSIMMUNEOTHERSELF = "immune", VSIMMUNESELFOTHER = "immune", VSPARRYOTHEROTHER = "parr", VSPARRYOTHERSELF = "parr", VSPARRYSELFOTHER = "parr", VSRESISTOTHEROTHER = "resist", VSRESISTOTHERSELF = "resist", VSRESISTSELFOTHER = "resist", VSRESISTSELFSELF = "resist", VSENVIRONMENTALDAMAGE_FATIGUE_OTHER = "exhaust", VSENVIRONMENTALDAMAGE_FIRE_OTHER = "fire", VSENVIRONMENTALDAMAGE_SLIME_OTHER = "slime", VSENVIRONMENTALDAMAGE_SLIME_SELF = "slime", VSENVIRONMENTALDAMAGE_DROWNING_OTHER = "drown", UNITDIESSELF = "die", UNITDIESOTHER = "die", UNITDESTROYEDOTHER = "destroy", } end end