Last active
October 29, 2018 20:05
-
-
Save robert-nix/d8f7a5f67d1b012987db to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require('GlobalStrings') | |
| -- generated from s_bonusStatStringTags | |
| local bonusStats = { | |
| [0] = "ITEM_MOD_MANA_SHORT", | |
| [1] = "ITEM_MOD_HEALTH_SHORT", | |
| [3] = "ITEM_MOD_AGILITY_SHORT", | |
| [4] = "ITEM_MOD_STRENGTH_SHORT", | |
| [5] = "ITEM_MOD_INTELLECT_SHORT", | |
| [6] = "ITEM_MOD_SPIRIT_SHORT", | |
| [7] = "ITEM_MOD_STAMINA_SHORT", | |
| [12] = "ITEM_MOD_DEFENSE_SKILL_RATING_SHORT", | |
| [13] = "ITEM_MOD_DODGE_RATING_SHORT", | |
| [14] = "ITEM_MOD_PARRY_RATING_SHORT", | |
| [15] = "ITEM_MOD_BLOCK_RATING_SHORT", | |
| [16] = "ITEM_MOD_HIT_MELEE_RATING_SHORT", | |
| [17] = "ITEM_MOD_HIT_RANGED_RATING_SHORT", | |
| [18] = "ITEM_MOD_HIT_SPELL_RATING_SHORT", | |
| [19] = "ITEM_MOD_CRIT_MELEE_RATING_SHORT", | |
| [20] = "ITEM_MOD_CRIT_RANGED_RATING_SHORT", | |
| [21] = "ITEM_MOD_CRIT_SPELL_RATING_SHORT", | |
| [22] = "ITEM_MOD_HIT_TAKEN_MELEE_RATING_SHORT", | |
| [23] = "ITEM_MOD_HIT_TAKEN_RANGED_RATING_SHORT", | |
| [24] = "ITEM_MOD_HIT_TAKEN_SPELL_RATING_SHORT", | |
| [25] = "ITEM_MOD_CRIT_TAKEN_MELEE_RATING_SHORT", | |
| [26] = "ITEM_MOD_CRIT_TAKEN_RANGED_RATING_SHORT", | |
| [27] = "ITEM_MOD_CRIT_TAKEN_SPELL_RATING_SHORT", | |
| [28] = "ITEM_MOD_HASTE_MELEE_RATING_SHORT", | |
| [29] = "ITEM_MOD_HASTE_RANGED_RATING_SHORT", | |
| [30] = "ITEM_MOD_HASTE_SPELL_RATING_SHORT", | |
| [31] = "ITEM_MOD_HIT_RATING_SHORT", | |
| [32] = "ITEM_MOD_CRIT_RATING_SHORT", | |
| [33] = "ITEM_MOD_HIT_TAKEN_RATING_SHORT", | |
| [34] = "ITEM_MOD_CRIT_TAKEN_RATING_SHORT", | |
| [35] = "ITEM_MOD_RESILIENCE_RATING_SHORT", | |
| [36] = "ITEM_MOD_HASTE_RATING_SHORT", | |
| [37] = "ITEM_MOD_EXPERTISE_RATING_SHORT", | |
| [38] = "ITEM_MOD_ATTACK_POWER_SHORT", | |
| [39] = "ITEM_MOD_RANGED_ATTACK_POWER_SHORT", | |
| [40] = "ITEM_MOD_VERSATILITY", | |
| [41] = "ITEM_MOD_SPELL_HEALING_DONE_SHORT", | |
| [42] = "ITEM_MOD_SPELL_DAMAGE_DONE_SHORT", | |
| [43] = "ITEM_MOD_MANA_REGENERATION_SHORT", | |
| [44] = "ITEM_MOD_ARMOR_PENETRATION_RATING_SHORT", | |
| [45] = "ITEM_MOD_SPELL_POWER_SHORT", | |
| [46] = "ITEM_MOD_HEALTH_REGEN_SHORT", | |
| [47] = "ITEM_MOD_SPELL_PENETRATION_SHORT", | |
| [48] = "ITEM_MOD_BLOCK_VALUE_SHORT", | |
| [49] = "ITEM_MOD_MASTERY_RATING_SHORT", | |
| [50] = "ITEM_MOD_EXTRA_ARMOR_SHORT", | |
| [51] = "ITEM_MOD_FIRE_RESISTANCE_SHORT", | |
| [52] = "ITEM_MOD_FROST_RESISTANCE_SHORT", | |
| [53] = "ITEM_MOD_HOLY_RESISTANCE_SHORT", | |
| [54] = "ITEM_MOD_SHADOW_RESISTANCE_SHORT", | |
| [55] = "ITEM_MOD_NATURE_RESISTANCE_SHORT", | |
| [56] = "ITEM_MOD_ARCANE_RESISTANCE_SHORT", | |
| [57] = "ITEM_MOD_PVP_POWER_SHORT", | |
| [58] = "ITEM_MOD_CR_AMPLIFY_SHORT", | |
| [59] = "ITEM_MOD_CR_MULTISTRIKE_SHORT", | |
| [60] = "ITEM_MOD_CR_READINESS_SHORT", | |
| [61] = "ITEM_MOD_CR_SPEED_SHORT", | |
| [62] = "ITEM_MOD_CR_LIFESTEAL_SHORT", | |
| [63] = "ITEM_MOD_CR_AVOIDANCE_SHORT", | |
| [64] = "ITEM_MOD_CR_STURDINESS_SHORT", | |
| [65] = "ITEM_MOD_CR_UNUSED_7_SHORT", | |
| [66] = "ITEM_MOD_CR_CLEAVE_SHORT", | |
| [67] = "ITEM_MOD_CR_UNUSED_9_SHORT", | |
| [68] = "ITEM_MOD_CR_UNUSED_10_SHORT", | |
| [69] = "ITEM_MOD_CR_UNUSED_11_SHORT", | |
| [70] = "ITEM_MOD_CR_UNUSED_12_SHORT" | |
| } | |
| local defaults = { -- resistances are treated specially, so we must too | |
| ITEM_MOD_FIRE_RESISTANCE_SHORT = "RESISTANCE2_NAME", | |
| ITEM_MOD_FROST_RESISTANCE_SHORT = "RESISTANCE4_NAME", | |
| ITEM_MOD_HOLY_RESISTANCE_SHORT = "RESISTANCE1_NAME", | |
| ITEM_MOD_SHADOW_RESISTANCE_SHORT = "RESISTANCE5_NAME", | |
| ITEM_MOD_NATURE_RESISTANCE_SHORT = "RESISTANCE3_NAME", | |
| ITEM_MOD_ARCANE_RESISTANCE_SHORT = "RESISTANCE6_NAME" | |
| } | |
| print ('id\tstringTag\tname') | |
| -- for i = {BONUS_STAT_START},{BONUS_STAT_MAX} do | |
| for i = 0,75 do | |
| local mod = bonusStats[i] | |
| if mod then | |
| local default = defaults[mod] | |
| if not default then default = '(unknown)' end | |
| print(i .. '\t' .. mod .. '\t' .. (_G[mod] or _G[default])) | |
| end | |
| end |
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| id stringTag name | |
| 0 ITEM_MOD_MANA_SHORT Mana | |
| 1 ITEM_MOD_HEALTH_SHORT Health | |
| 3 ITEM_MOD_AGILITY_SHORT Agility | |
| 4 ITEM_MOD_STRENGTH_SHORT Strength | |
| 5 ITEM_MOD_INTELLECT_SHORT Intellect | |
| 6 ITEM_MOD_SPIRIT_SHORT Spirit | |
| 7 ITEM_MOD_STAMINA_SHORT Stamina | |
| 12 ITEM_MOD_DEFENSE_SKILL_RATING_SHORT Defense | |
| 13 ITEM_MOD_DODGE_RATING_SHORT Dodge | |
| 14 ITEM_MOD_PARRY_RATING_SHORT Parry | |
| 15 ITEM_MOD_BLOCK_RATING_SHORT Block | |
| 16 ITEM_MOD_HIT_MELEE_RATING_SHORT Hit (Melee) | |
| 17 ITEM_MOD_HIT_RANGED_RATING_SHORT Hit (Ranged) | |
| 18 ITEM_MOD_HIT_SPELL_RATING_SHORT Hit (Spell) | |
| 19 ITEM_MOD_CRIT_MELEE_RATING_SHORT Critical Strike (Melee) | |
| 20 ITEM_MOD_CRIT_RANGED_RATING_SHORT Critical Strike (Ranged) | |
| 21 ITEM_MOD_CRIT_SPELL_RATING_SHORT Critical Strike (Spell) | |
| 22 ITEM_MOD_HIT_TAKEN_MELEE_RATING_SHORT Hit Avoidance (Melee) | |
| 23 ITEM_MOD_HIT_TAKEN_RANGED_RATING_SHORT Hit Avoidance (Ranged) | |
| 24 ITEM_MOD_HIT_TAKEN_SPELL_RATING_SHORT Hit Avoidance (Spell) | |
| 25 ITEM_MOD_CRIT_TAKEN_MELEE_RATING_SHORT Critical Strike Avoidance (Melee) | |
| 26 ITEM_MOD_CRIT_TAKEN_RANGED_RATING_SHORT Critical Strike Avoidance (Ranged) | |
| 27 ITEM_MOD_CRIT_TAKEN_SPELL_RATING_SHORT Critical Strike Avoidance (Spell) | |
| 28 ITEM_MOD_HASTE_MELEE_RATING_SHORT Haste (Melee) | |
| 29 ITEM_MOD_HASTE_RANGED_RATING_SHORT Haste (Ranged) | |
| 30 ITEM_MOD_HASTE_SPELL_RATING_SHORT Haste (Spell) | |
| 31 ITEM_MOD_HIT_RATING_SHORT Hit | |
| 32 ITEM_MOD_CRIT_RATING_SHORT Critical Strike | |
| 33 ITEM_MOD_HIT_TAKEN_RATING_SHORT Hit Avoidance | |
| 34 ITEM_MOD_CRIT_TAKEN_RATING_SHORT Critical Strike Avoidance | |
| 35 ITEM_MOD_RESILIENCE_RATING_SHORT PvP Resilience | |
| 36 ITEM_MOD_HASTE_RATING_SHORT Haste | |
| 37 ITEM_MOD_EXPERTISE_RATING_SHORT Expertise | |
| 38 ITEM_MOD_ATTACK_POWER_SHORT Attack Power | |
| 39 ITEM_MOD_RANGED_ATTACK_POWER_SHORT Ranged Attack Power | |
| 40 ITEM_MOD_VERSATILITY Versatility | |
| 41 ITEM_MOD_SPELL_HEALING_DONE_SHORT Bonus Healing | |
| 42 ITEM_MOD_SPELL_DAMAGE_DONE_SHORT Bonus Damage | |
| 43 ITEM_MOD_MANA_REGENERATION_SHORT Mana Regeneration | |
| 44 ITEM_MOD_ARMOR_PENETRATION_RATING_SHORT Armor Penetration | |
| 45 ITEM_MOD_SPELL_POWER_SHORT Spell Power | |
| 46 ITEM_MOD_HEALTH_REGEN_SHORT Health Per 5 Sec. | |
| 47 ITEM_MOD_SPELL_PENETRATION_SHORT Spell Penetration | |
| 48 ITEM_MOD_BLOCK_VALUE_SHORT Block Value | |
| 49 ITEM_MOD_MASTERY_RATING_SHORT Mastery | |
| 50 ITEM_MOD_EXTRA_ARMOR_SHORT Bonus Armor | |
| 51 ITEM_MOD_FIRE_RESISTANCE_SHORT Fire Resistance | |
| 52 ITEM_MOD_FROST_RESISTANCE_SHORT Frost Resistance | |
| 53 ITEM_MOD_HOLY_RESISTANCE_SHORT Holy Resistance | |
| 54 ITEM_MOD_SHADOW_RESISTANCE_SHORT Shadow Resistance | |
| 55 ITEM_MOD_NATURE_RESISTANCE_SHORT Nature Resistance | |
| 56 ITEM_MOD_ARCANE_RESISTANCE_SHORT Arcane Resistance | |
| 57 ITEM_MOD_PVP_POWER_SHORT PvP Power | |
| 58 ITEM_MOD_CR_AMPLIFY_SHORT Amplify | |
| 59 ITEM_MOD_CR_MULTISTRIKE_SHORT Multistrike | |
| 60 ITEM_MOD_CR_READINESS_SHORT Readiness | |
| 61 ITEM_MOD_CR_SPEED_SHORT Speed | |
| 62 ITEM_MOD_CR_LIFESTEAL_SHORT Leech | |
| 63 ITEM_MOD_CR_AVOIDANCE_SHORT Avoidance | |
| 64 ITEM_MOD_CR_STURDINESS_SHORT Indestructible | |
| 65 ITEM_MOD_CR_UNUSED_7_SHORT Unused 7 | |
| 66 ITEM_MOD_CR_CLEAVE_SHORT Cleave | |
| 67 ITEM_MOD_CR_UNUSED_9_SHORT Versatility | |
| 68 ITEM_MOD_CR_UNUSED_10_SHORT Unused 10 | |
| 69 ITEM_MOD_CR_UNUSED_11_SHORT Unused 11 | |
| 70 ITEM_MOD_CR_UNUSED_12_SHORT Unused 12 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment