Last active
October 29, 2018 20:05
-
-
Save robert-nix/d8f7a5f67d1b012987db to your computer and use it in GitHub Desktop.
Revisions
-
robert-nix revised this gist
Aug 22, 2014 . 2 changed files with 268 additions and 0 deletions.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,268 @@ { "bonusStats": [ { "id": 0, "name": "Mana" }, { "id": 1, "name": "Health" }, { "id": 3, "name": "Agility" }, { "id": 4, "name": "Strength" }, { "id": 5, "name": "Intellect" }, { "id": 6, "name": "Spirit" }, { "id": 7, "name": "Stamina" }, { "id": 12, "name": "Defense" }, { "id": 13, "name": "Dodge" }, { "id": 14, "name": "Parry" }, { "id": 15, "name": "Block" }, { "id": 16, "name": "Hit (Melee)" }, { "id": 17, "name": "Hit (Ranged)" }, { "id": 18, "name": "Hit (Spell)" }, { "id": 19, "name": "Critical Strike (Melee)" }, { "id": 20, "name": "Critical Strike (Ranged)" }, { "id": 21, "name": "Critical Strike (Spell)" }, { "id": 22, "name": "Hit Avoidance (Melee)" }, { "id": 23, "name": "Hit Avoidance (Ranged)" }, { "id": 24, "name": "Hit Avoidance (Spell)" }, { "id": 25, "name": "Critical Strike Avoidance (Melee)" }, { "id": 26, "name": "Critical Strike Avoidance (Ranged)" }, { "id": 27, "name": "Critical Strike Avoidance (Spell)" }, { "id": 28, "name": "Haste (Melee)" }, { "id": 29, "name": "Haste (Ranged)" }, { "id": 30, "name": "Haste (Spell)" }, { "id": 31, "name": "Hit" }, { "id": 32, "name": "Critical Strike" }, { "id": 33, "name": "Hit Avoidance" }, { "id": 34, "name": "Critical Strike Avoidance" }, { "id": 35, "name": "PvP Resilience" }, { "id": 36, "name": "Haste" }, { "id": 37, "name": "Expertise" }, { "id": 38, "name": "Attack Power" }, { "id": 39, "name": "Ranged Attack Power" }, { "id": 40, "name": "Versatility" }, { "id": 41, "name": "Bonus Healing" }, { "id": 42, "name": "Bonus Damage" }, { "id": 43, "name": "Mana Regeneration" }, { "id": 44, "name": "Armor Penetration" }, { "id": 45, "name": "Spell Power" }, { "id": 46, "name": "Health Per 5 Sec." }, { "id": 47, "name": "Spell Penetration" }, { "id": 48, "name": "Block Value" }, { "id": 49, "name": "Mastery" }, { "id": 50, "name": "Bonus Armor" }, { "id": 51, "name": "Fire Resistance" }, { "id": 52, "name": "Frost Resistance" }, { "id": 53, "name": "Holy Resistance" }, { "id": 54, "name": "Shadow Resistance" }, { "id": 55, "name": "Nature Resistance" }, { "id": 56, "name": "Arcane Resistance" }, { "id": 57, "name": "PvP Power" }, { "id": 58, "name": "Amplify" }, { "id": 59, "name": "Multistrike" }, { "id": 60, "name": "Readiness" }, { "id": 61, "name": "Speed" }, { "id": 62, "name": "Leech" }, { "id": 63, "name": "Avoidance" }, { "id": 64, "name": "Indestructible" }, { "id": 65, "name": "Unused 7" }, { "id": 66, "name": "Cleave" }, { "id": 67, "name": "Versatility" }, { "id": 68, "name": "Unused 10" }, { "id": 69, "name": "Unused 11" }, { "id": 70, "name": "Unused 12" } ] } File renamed without changes. -
robert-nix revised this gist
Aug 22, 2014 . 1 changed file with 67 additions and 67 deletions.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -1,67 +1,67 @@ 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 -
robert-nix created this gist
Aug 22, 2014 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,91 @@ 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 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,67 @@ 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