diff --git a/public/ui/skills/druid/swipe.png b/public/ui/skills/druid/swipe.png new file mode 100644 index 0000000..5b89bb8 Binary files /dev/null and b/public/ui/skills/druid/swipe.png differ diff --git a/public/ui/skills/druid/thorns.png b/public/ui/skills/druid/thorns.png new file mode 100644 index 0000000..ab25f59 Binary files /dev/null and b/public/ui/skills/druid/thorns.png differ diff --git a/public/ui/skills/druid/tigers_fury.png b/public/ui/skills/druid/tigers_fury.png new file mode 100644 index 0000000..7d3bf37 Binary files /dev/null and b/public/ui/skills/druid/tigers_fury.png differ diff --git a/public/ui/skills/druid/travel_form.png b/public/ui/skills/druid/travel_form.png new file mode 100644 index 0000000..da964cf Binary files /dev/null and b/public/ui/skills/druid/travel_form.png differ diff --git a/public/ui/skills/druid/wrath.png b/public/ui/skills/druid/wrath.png new file mode 100644 index 0000000..e395180 Binary files /dev/null and b/public/ui/skills/druid/wrath.png differ diff --git a/public/ui/skills/hunter/aimed_shot.png b/public/ui/skills/hunter/aimed_shot.png new file mode 100644 index 0000000..fa1cc79 Binary files /dev/null and b/public/ui/skills/hunter/aimed_shot.png differ diff --git a/public/ui/skills/hunter/arcane_shot.png b/public/ui/skills/hunter/arcane_shot.png new file mode 100644 index 0000000..1f0c17b Binary files /dev/null and b/public/ui/skills/hunter/arcane_shot.png differ diff --git a/public/ui/skills/hunter/aspect_of_the_cheetah.png b/public/ui/skills/hunter/aspect_of_the_cheetah.png new file mode 100644 index 0000000..bd67422 Binary files /dev/null and b/public/ui/skills/hunter/aspect_of_the_cheetah.png differ diff --git a/public/ui/skills/hunter/aspect_of_the_hawk.png b/public/ui/skills/hunter/aspect_of_the_hawk.png new file mode 100644 index 0000000..c8ad8cb Binary files /dev/null and b/public/ui/skills/hunter/aspect_of_the_hawk.png differ diff --git a/public/ui/skills/hunter/aspect_of_the_monkey.png b/public/ui/skills/hunter/aspect_of_the_monkey.png new file mode 100644 index 0000000..a4bd8be Binary files /dev/null and b/public/ui/skills/hunter/aspect_of_the_monkey.png differ diff --git a/public/ui/skills/hunter/concussive_shot.png b/public/ui/skills/hunter/concussive_shot.png new file mode 100644 index 0000000..ef41895 Binary files /dev/null and b/public/ui/skills/hunter/concussive_shot.png differ diff --git a/public/ui/skills/hunter/dismiss_pet.png b/public/ui/skills/hunter/dismiss_pet.png new file mode 100644 index 0000000..b497272 Binary files /dev/null and b/public/ui/skills/hunter/dismiss_pet.png differ diff --git a/public/ui/skills/hunter/mapping.json b/public/ui/skills/hunter/mapping.json new file mode 100644 index 0000000..de0d978 --- /dev/null +++ b/public/ui/skills/hunter/mapping.json @@ -0,0 +1,86 @@ +{ + "class": "hunter", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePack": "tmp/asset_src/archer-skill-icons (CraftPix; files have a leading space ' N.png')", + "runtimeDir": "public/ui/skills/hunter", + "abilities": [ + { + "abilityId": "raptor_strike", + "sourceFile": "49.png", + "output": "raptor_strike.png" + }, + { + "abilityId": "mongoose_bite", + "sourceFile": "48.png", + "output": "mongoose_bite.png" + }, + { + "abilityId": "arcane_shot", + "sourceFile": "43.png", + "output": "arcane_shot.png" + }, + { + "abilityId": "serpent_sting", + "sourceFile": "31.png", + "output": "serpent_sting.png" + }, + { + "abilityId": "concussive_shot", + "sourceFile": "20.png", + "output": "concussive_shot.png" + }, + { + "abilityId": "aimed_shot", + "sourceFile": "19.png", + "output": "aimed_shot.png" + }, + { + "abilityId": "rapid_fire", + "sourceFile": "15.png", + "output": "rapid_fire.png" + }, + { + "abilityId": "wing_clip", + "sourceFile": "33.png", + "output": "wing_clip.png" + }, + { + "abilityId": "aspect_of_the_cheetah", + "sourceFile": "25.png", + "output": "aspect_of_the_cheetah.png" + }, + { + "abilityId": "aspect_of_the_hawk", + "sourcePack": "generic-rpg100", + "sourceFile": "skill 27.png", + "output": "aspect_of_the_hawk.png" + }, + { + "abilityId": "tame_beast", + "sourcePack": "generic-skill100", + "sourceFile": "skill icon 75.png", + "output": "tame_beast.png" + }, + { + "abilityId": "dismiss_pet", + "sourcePack": "generic-rpg100", + "sourceFile": "skill 70.png", + "output": "dismiss_pet.png" + }, + { + "abilityId": "revive_pet", + "sourcePack": "_Missing_Icons_Hunter", + "sourceFile": "42.png", + "output": "revive_pet.png" + }, + { + "abilityId": "aspect_of_the_monkey", + "sourcePack": "_Missing_Icons_Hunter", + "sourceFile": "41.png", + "output": "aspect_of_the_monkey.png" + } + ], + "note": "5 beast/aspect-animal abilities lack art in the archer pack; they keep their procedural icons until a beast/companion pack is added.", + "deferredStayProcedural": {} +} \ No newline at end of file diff --git a/public/ui/skills/hunter/mongoose_bite.png b/public/ui/skills/hunter/mongoose_bite.png new file mode 100644 index 0000000..263ced4 Binary files /dev/null and b/public/ui/skills/hunter/mongoose_bite.png differ diff --git a/public/ui/skills/hunter/rapid_fire.png b/public/ui/skills/hunter/rapid_fire.png new file mode 100644 index 0000000..9a60220 Binary files /dev/null and b/public/ui/skills/hunter/rapid_fire.png differ diff --git a/public/ui/skills/hunter/raptor_strike.png b/public/ui/skills/hunter/raptor_strike.png new file mode 100644 index 0000000..df6040d Binary files /dev/null and b/public/ui/skills/hunter/raptor_strike.png differ diff --git a/public/ui/skills/hunter/revive_pet.png b/public/ui/skills/hunter/revive_pet.png new file mode 100644 index 0000000..aee8c2c Binary files /dev/null and b/public/ui/skills/hunter/revive_pet.png differ diff --git a/public/ui/skills/hunter/serpent_sting.png b/public/ui/skills/hunter/serpent_sting.png new file mode 100644 index 0000000..70d48a6 Binary files /dev/null and b/public/ui/skills/hunter/serpent_sting.png differ diff --git a/public/ui/skills/hunter/tame_beast.png b/public/ui/skills/hunter/tame_beast.png new file mode 100644 index 0000000..0b73f95 Binary files /dev/null and b/public/ui/skills/hunter/tame_beast.png differ diff --git a/public/ui/skills/hunter/wing_clip.png b/public/ui/skills/hunter/wing_clip.png new file mode 100644 index 0000000..cf98cb7 Binary files /dev/null and b/public/ui/skills/hunter/wing_clip.png differ diff --git a/public/ui/skills/mage/arcane_explosion.png b/public/ui/skills/mage/arcane_explosion.png new file mode 100644 index 0000000..901f41d Binary files /dev/null and b/public/ui/skills/mage/arcane_explosion.png differ diff --git a/public/ui/skills/mage/arcane_intellect.png b/public/ui/skills/mage/arcane_intellect.png new file mode 100644 index 0000000..64ad159 Binary files /dev/null and b/public/ui/skills/mage/arcane_intellect.png differ diff --git a/public/ui/skills/mage/arcane_missiles.png b/public/ui/skills/mage/arcane_missiles.png new file mode 100644 index 0000000..56a68be Binary files /dev/null and b/public/ui/skills/mage/arcane_missiles.png differ diff --git a/public/ui/skills/mage/conjure_food.png b/public/ui/skills/mage/conjure_food.png new file mode 100644 index 0000000..8d5d3d0 Binary files /dev/null and b/public/ui/skills/mage/conjure_food.png differ diff --git a/public/ui/skills/mage/conjure_water.png b/public/ui/skills/mage/conjure_water.png new file mode 100644 index 0000000..342e3fb Binary files /dev/null and b/public/ui/skills/mage/conjure_water.png differ diff --git a/public/ui/skills/mage/fire_blast.png b/public/ui/skills/mage/fire_blast.png new file mode 100644 index 0000000..5f67b39 Binary files /dev/null and b/public/ui/skills/mage/fire_blast.png differ diff --git a/public/ui/skills/mage/fireball.png b/public/ui/skills/mage/fireball.png new file mode 100644 index 0000000..91417fe Binary files /dev/null and b/public/ui/skills/mage/fireball.png differ diff --git a/public/ui/skills/mage/frost_armor.png b/public/ui/skills/mage/frost_armor.png new file mode 100644 index 0000000..71d4342 Binary files /dev/null and b/public/ui/skills/mage/frost_armor.png differ diff --git a/public/ui/skills/mage/frost_nova.png b/public/ui/skills/mage/frost_nova.png new file mode 100644 index 0000000..0245697 Binary files /dev/null and b/public/ui/skills/mage/frost_nova.png differ diff --git a/public/ui/skills/mage/frostbolt.png b/public/ui/skills/mage/frostbolt.png new file mode 100644 index 0000000..f14a6a2 Binary files /dev/null and b/public/ui/skills/mage/frostbolt.png differ diff --git a/public/ui/skills/mage/ice_barrier.png b/public/ui/skills/mage/ice_barrier.png new file mode 100644 index 0000000..8b7c88a Binary files /dev/null and b/public/ui/skills/mage/ice_barrier.png differ diff --git a/public/ui/skills/mage/mapping.json b/public/ui/skills/mage/mapping.json new file mode 100644 index 0000000..d031a0d --- /dev/null +++ b/public/ui/skills/mage/mapping.json @@ -0,0 +1,99 @@ +{ + "class": "mage", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePacks": [ + "pyromancer (fire)", + "cryomancer (frost)", + "lightning-mage (arcane)", + "aeromancer (unused \u2014 mage has no wind)" + ], + "runtimeDir": "public/ui/skills/mage", + "abilities": [ + { + "abilityId": "fireball", + "sourcePack": "pyromancer", + "sourceFile": "24.png", + "output": "fireball.png" + }, + { + "abilityId": "frost_armor", + "sourcePack": "cryomancer", + "sourceFile": "16.png", + "output": "frost_armor.png" + }, + { + "abilityId": "arcane_intellect", + "sourcePack": "lightning", + "sourceFile": "17.png", + "output": "arcane_intellect.png" + }, + { + "abilityId": "frostbolt", + "sourcePack": "cryomancer", + "sourceFile": "20.png", + "output": "frostbolt.png" + }, + { + "abilityId": "conjure_water", + "sourcePack": "cryomancer", + "sourceFile": "34.png", + "output": "conjure_water.png" + }, + { + "abilityId": "fire_blast", + "sourcePack": "pyromancer", + "sourceFile": "27.png", + "output": "fire_blast.png" + }, + { + "abilityId": "arcane_missiles", + "sourcePack": "lightning", + "sourceFile": "4.png", + "output": "arcane_missiles.png" + }, + { + "abilityId": "frost_nova", + "sourcePack": "cryomancer", + "sourceFile": "40.png", + "output": "frost_nova.png" + }, + { + "abilityId": "arcane_explosion", + "sourcePack": "lightning", + "sourceFile": "2.png", + "output": "arcane_explosion.png" + }, + { + "abilityId": "scorch", + "sourcePack": "pyromancer", + "sourceFile": "38.png", + "output": "scorch.png" + }, + { + "abilityId": "ice_barrier", + "sourcePack": "cryomancer", + "sourceFile": "17.png", + "output": "ice_barrier.png" + }, + { + "abilityId": "pyroblast", + "sourcePack": "pyromancer", + "sourceFile": "12.png", + "output": "pyroblast.png" + }, + { + "abilityId": "conjure_food", + "sourcePack": "_Missing_Mage", + "sourceFile": "11.png", + "output": "conjure_food.png" + }, + { + "abilityId": "polymorph", + "sourcePack": "_Missing_Mage", + "sourceFile": "32.png", + "output": "polymorph.png" + } + ], + "deferredStayProcedural": {} +} \ No newline at end of file diff --git a/public/ui/skills/mage/polymorph.png b/public/ui/skills/mage/polymorph.png new file mode 100644 index 0000000..557066b Binary files /dev/null and b/public/ui/skills/mage/polymorph.png differ diff --git a/public/ui/skills/mage/pyroblast.png b/public/ui/skills/mage/pyroblast.png new file mode 100644 index 0000000..32b2c6a Binary files /dev/null and b/public/ui/skills/mage/pyroblast.png differ diff --git a/public/ui/skills/mage/scorch.png b/public/ui/skills/mage/scorch.png new file mode 100644 index 0000000..1de596e Binary files /dev/null and b/public/ui/skills/mage/scorch.png differ diff --git a/public/ui/skills/paladin/blessing_of_might.png b/public/ui/skills/paladin/blessing_of_might.png new file mode 100644 index 0000000..a7f898e Binary files /dev/null and b/public/ui/skills/paladin/blessing_of_might.png differ diff --git a/public/ui/skills/paladin/consecration.png b/public/ui/skills/paladin/consecration.png new file mode 100644 index 0000000..df67254 Binary files /dev/null and b/public/ui/skills/paladin/consecration.png differ diff --git a/public/ui/skills/paladin/devotion_aura.png b/public/ui/skills/paladin/devotion_aura.png new file mode 100644 index 0000000..78e771b Binary files /dev/null and b/public/ui/skills/paladin/devotion_aura.png differ diff --git a/public/ui/skills/paladin/divine_protection.png b/public/ui/skills/paladin/divine_protection.png new file mode 100644 index 0000000..149839c Binary files /dev/null and b/public/ui/skills/paladin/divine_protection.png differ diff --git a/public/ui/skills/paladin/exorcism.png b/public/ui/skills/paladin/exorcism.png new file mode 100644 index 0000000..03b014f Binary files /dev/null and b/public/ui/skills/paladin/exorcism.png differ diff --git a/public/ui/skills/paladin/flash_of_light.png b/public/ui/skills/paladin/flash_of_light.png new file mode 100644 index 0000000..b06d076 Binary files /dev/null and b/public/ui/skills/paladin/flash_of_light.png differ diff --git a/public/ui/skills/paladin/hammer_of_justice.png b/public/ui/skills/paladin/hammer_of_justice.png new file mode 100644 index 0000000..897242b Binary files /dev/null and b/public/ui/skills/paladin/hammer_of_justice.png differ diff --git a/public/ui/skills/paladin/holy_light.png b/public/ui/skills/paladin/holy_light.png new file mode 100644 index 0000000..cfe5493 Binary files /dev/null and b/public/ui/skills/paladin/holy_light.png differ diff --git a/public/ui/skills/paladin/judgement.png b/public/ui/skills/paladin/judgement.png new file mode 100644 index 0000000..256520d Binary files /dev/null and b/public/ui/skills/paladin/judgement.png differ diff --git a/public/ui/skills/paladin/lay_on_hands.png b/public/ui/skills/paladin/lay_on_hands.png new file mode 100644 index 0000000..f64a915 Binary files /dev/null and b/public/ui/skills/paladin/lay_on_hands.png differ diff --git a/public/ui/skills/paladin/mapping.json b/public/ui/skills/paladin/mapping.json new file mode 100644 index 0000000..8096945 --- /dev/null +++ b/public/ui/skills/paladin/mapping.json @@ -0,0 +1,100 @@ +{ + "class": "paladin", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePack": "tmp/asset_src/paladin-skill-icons (CraftPix \u2014 see license.txt)", + "runtimeDir": "public/ui/skills/paladin", + "abilities": [ + { + "abilityId": "seal_of_righteousness", + "name": "Seal of Righteousness", + "sourceFile": "40.png", + "output": "seal_of_righteousness.png", + "confidence": "high" + }, + { + "abilityId": "holy_light", + "name": "Holy Light", + "sourceFile": "38.png", + "output": "holy_light.png", + "confidence": "high" + }, + { + "abilityId": "devotion_aura", + "name": "Devotion Aura", + "sourceFile": "34.png", + "output": "devotion_aura.png", + "confidence": "review" + }, + { + "abilityId": "judgement", + "name": "Judgement", + "sourceFile": "50.png", + "output": "judgement.png", + "confidence": "high" + }, + { + "abilityId": "blessing_of_might", + "name": "Blessing of Might", + "sourceFile": "6.png", + "output": "blessing_of_might.png", + "confidence": "high" + }, + { + "abilityId": "divine_protection", + "name": "Divine Protection", + "sourceFile": "43.png", + "output": "divine_protection.png", + "confidence": "high" + }, + { + "abilityId": "hammer_of_justice", + "name": "Hammer of Justice", + "sourceFile": "8.png", + "output": "hammer_of_justice.png", + "confidence": "high" + }, + { + "abilityId": "lay_on_hands", + "name": "Lay on Hands", + "sourceFile": "17.png", + "output": "lay_on_hands.png", + "confidence": "high" + }, + { + "abilityId": "flash_of_light", + "name": "Flash of Light", + "sourceFile": "2.png", + "output": "flash_of_light.png", + "confidence": "medium" + }, + { + "abilityId": "exorcism", + "name": "Exorcism", + "sourceFile": "32.png", + "output": "exorcism.png", + "confidence": "high" + }, + { + "abilityId": "consecration", + "name": "Consecration", + "sourceFile": "30.png", + "output": "consecration.png", + "confidence": "medium" + }, + { + "abilityId": "righteous_fury", + "name": "Righteous Fury", + "sourceFile": "45.png", + "output": "righteous_fury.png", + "confidence": "high" + }, + { + "abilityId": "retribution_aura", + "name": "Retribution Aura", + "sourceFile": "44.png", + "output": "retribution_aura.png", + "confidence": "high" + } + ] +} \ No newline at end of file diff --git a/public/ui/skills/paladin/retribution_aura.png b/public/ui/skills/paladin/retribution_aura.png new file mode 100644 index 0000000..49aa6d0 Binary files /dev/null and b/public/ui/skills/paladin/retribution_aura.png differ diff --git a/public/ui/skills/paladin/righteous_fury.png b/public/ui/skills/paladin/righteous_fury.png new file mode 100644 index 0000000..919d35d Binary files /dev/null and b/public/ui/skills/paladin/righteous_fury.png differ diff --git a/public/ui/skills/paladin/seal_of_righteousness.png b/public/ui/skills/paladin/seal_of_righteousness.png new file mode 100644 index 0000000..2160e9c Binary files /dev/null and b/public/ui/skills/paladin/seal_of_righteousness.png differ diff --git a/public/ui/skills/priest/flash_heal.png b/public/ui/skills/priest/flash_heal.png new file mode 100644 index 0000000..ebbd5b7 Binary files /dev/null and b/public/ui/skills/priest/flash_heal.png differ diff --git a/public/ui/skills/priest/heal.png b/public/ui/skills/priest/heal.png new file mode 100644 index 0000000..9e816ca Binary files /dev/null and b/public/ui/skills/priest/heal.png differ diff --git a/public/ui/skills/priest/lesser_heal.png b/public/ui/skills/priest/lesser_heal.png new file mode 100644 index 0000000..c49bac3 Binary files /dev/null and b/public/ui/skills/priest/lesser_heal.png differ diff --git a/public/ui/skills/priest/mapping.json b/public/ui/skills/priest/mapping.json new file mode 100644 index 0000000..dec2936 --- /dev/null +++ b/public/ui/skills/priest/mapping.json @@ -0,0 +1,62 @@ +{ + "class": "priest", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePack": "tmp/asset_src/priest-skill-icons (CraftPix premium)", + "runtimeDir": "public/ui/skills/priest", + "abilities": [ + { + "abilityId": "smite", + "sourceFile": "13.png", + "output": "smite.png" + }, + { + "abilityId": "lesser_heal", + "sourceFile": "30.png", + "output": "lesser_heal.png" + }, + { + "abilityId": "power_word_fortitude", + "sourceFile": "50.png", + "output": "power_word_fortitude.png" + }, + { + "abilityId": "power_word_shield", + "sourceFile": "3.png", + "output": "power_word_shield.png" + }, + { + "abilityId": "renew", + "sourceFile": "25.png", + "output": "renew.png" + }, + { + "abilityId": "mind_blast", + "sourceFile": "35.png", + "output": "mind_blast.png" + }, + { + "abilityId": "heal", + "sourceFile": "24.png", + "output": "heal.png" + }, + { + "abilityId": "flash_heal", + "sourceFile": "48.png", + "output": "flash_heal.png" + }, + { + "abilityId": "shadow_word_pain", + "sourcePack": "generic-skill100", + "sourceFile": "skill icon 9.png", + "output": "shadow_word_pain.png" + }, + { + "abilityId": "mind_flay", + "sourcePack": "_Missing_Priest", + "sourceFile": "8.png", + "output": "mind_flay.png" + } + ], + "deferredStayProcedural": {} +} \ No newline at end of file diff --git a/public/ui/skills/priest/mind_blast.png b/public/ui/skills/priest/mind_blast.png new file mode 100644 index 0000000..c7a8362 Binary files /dev/null and b/public/ui/skills/priest/mind_blast.png differ diff --git a/public/ui/skills/priest/mind_flay.png b/public/ui/skills/priest/mind_flay.png new file mode 100644 index 0000000..ea4ab7d Binary files /dev/null and b/public/ui/skills/priest/mind_flay.png differ diff --git a/public/ui/skills/priest/power_word_fortitude.png b/public/ui/skills/priest/power_word_fortitude.png new file mode 100644 index 0000000..e2e408c Binary files /dev/null and b/public/ui/skills/priest/power_word_fortitude.png differ diff --git a/public/ui/skills/priest/power_word_shield.png b/public/ui/skills/priest/power_word_shield.png new file mode 100644 index 0000000..f2ca3f5 Binary files /dev/null and b/public/ui/skills/priest/power_word_shield.png differ diff --git a/public/ui/skills/priest/renew.png b/public/ui/skills/priest/renew.png new file mode 100644 index 0000000..24f3e6b Binary files /dev/null and b/public/ui/skills/priest/renew.png differ diff --git a/public/ui/skills/priest/shadow_word_pain.png b/public/ui/skills/priest/shadow_word_pain.png new file mode 100644 index 0000000..1bfb82a Binary files /dev/null and b/public/ui/skills/priest/shadow_word_pain.png differ diff --git a/public/ui/skills/priest/smite.png b/public/ui/skills/priest/smite.png new file mode 100644 index 0000000..502db09 Binary files /dev/null and b/public/ui/skills/priest/smite.png differ diff --git a/public/ui/skills/rogue/adrenaline_rush.png b/public/ui/skills/rogue/adrenaline_rush.png new file mode 100644 index 0000000..f2eb561 Binary files /dev/null and b/public/ui/skills/rogue/adrenaline_rush.png differ diff --git a/public/ui/skills/rogue/ambush.png b/public/ui/skills/rogue/ambush.png new file mode 100644 index 0000000..10e2e91 Binary files /dev/null and b/public/ui/skills/rogue/ambush.png differ diff --git a/public/ui/skills/rogue/backstab.png b/public/ui/skills/rogue/backstab.png new file mode 100644 index 0000000..6871e67 Binary files /dev/null and b/public/ui/skills/rogue/backstab.png differ diff --git a/public/ui/skills/rogue/blind.png b/public/ui/skills/rogue/blind.png new file mode 100644 index 0000000..1d61aa4 Binary files /dev/null and b/public/ui/skills/rogue/blind.png differ diff --git a/public/ui/skills/rogue/cheap_shot.png b/public/ui/skills/rogue/cheap_shot.png new file mode 100644 index 0000000..048294c Binary files /dev/null and b/public/ui/skills/rogue/cheap_shot.png differ diff --git a/public/ui/skills/rogue/crippling_poison.png b/public/ui/skills/rogue/crippling_poison.png new file mode 100644 index 0000000..ad67857 Binary files /dev/null and b/public/ui/skills/rogue/crippling_poison.png differ diff --git a/public/ui/skills/rogue/deadly_poison.png b/public/ui/skills/rogue/deadly_poison.png new file mode 100644 index 0000000..16d99f6 Binary files /dev/null and b/public/ui/skills/rogue/deadly_poison.png differ diff --git a/public/ui/skills/rogue/evasion.png b/public/ui/skills/rogue/evasion.png new file mode 100644 index 0000000..1c4cb4f Binary files /dev/null and b/public/ui/skills/rogue/evasion.png differ diff --git a/public/ui/skills/rogue/eviscerate.png b/public/ui/skills/rogue/eviscerate.png new file mode 100644 index 0000000..061ce1b Binary files /dev/null and b/public/ui/skills/rogue/eviscerate.png differ diff --git a/public/ui/skills/rogue/expose_armor.png b/public/ui/skills/rogue/expose_armor.png new file mode 100644 index 0000000..18b7aa5 Binary files /dev/null and b/public/ui/skills/rogue/expose_armor.png differ diff --git a/public/ui/skills/rogue/garrote.png b/public/ui/skills/rogue/garrote.png new file mode 100644 index 0000000..88508b8 Binary files /dev/null and b/public/ui/skills/rogue/garrote.png differ diff --git a/public/ui/skills/rogue/gouge.png b/public/ui/skills/rogue/gouge.png new file mode 100644 index 0000000..4bf8a5d Binary files /dev/null and b/public/ui/skills/rogue/gouge.png differ diff --git a/public/ui/skills/rogue/instant_poison.png b/public/ui/skills/rogue/instant_poison.png new file mode 100644 index 0000000..2b1c367 Binary files /dev/null and b/public/ui/skills/rogue/instant_poison.png differ diff --git a/public/ui/skills/rogue/kidney_shot.png b/public/ui/skills/rogue/kidney_shot.png new file mode 100644 index 0000000..aadaae4 Binary files /dev/null and b/public/ui/skills/rogue/kidney_shot.png differ diff --git a/public/ui/skills/rogue/mapping.json b/public/ui/skills/rogue/mapping.json new file mode 100644 index 0000000..e881267 --- /dev/null +++ b/public/ui/skills/rogue/mapping.json @@ -0,0 +1,119 @@ +{ + "class": "rogue", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePack": "tmp/asset_src/thief-skill-icons (CraftPix premium)", + "runtimeDir": "public/ui/skills/rogue", + "abilities": [ + { + "abilityId": "sinister_strike", + "sourceFile": "37.png", + "output": "sinister_strike.png" + }, + { + "abilityId": "eviscerate", + "sourceFile": "19.png", + "output": "eviscerate.png" + }, + { + "abilityId": "backstab", + "sourceFile": "43.png", + "output": "backstab.png" + }, + { + "abilityId": "gouge", + "sourceFile": "31.png", + "output": "gouge.png" + }, + { + "abilityId": "cheap_shot", + "sourceFile": "21.png", + "output": "cheap_shot.png" + }, + { + "abilityId": "evasion", + "sourceFile": "41.png", + "output": "evasion.png" + }, + { + "abilityId": "slice_and_dice", + "sourceFile": "46.png", + "output": "slice_and_dice.png" + }, + { + "abilityId": "sprint", + "sourceFile": "17.png", + "output": "sprint.png" + }, + { + "abilityId": "crippling_poison", + "sourceFile": "30.png", + "output": "crippling_poison.png" + }, + { + "abilityId": "kidney_shot", + "sourceFile": "12.png", + "output": "kidney_shot.png" + }, + { + "abilityId": "ambush", + "sourceFile": "50.png", + "output": "ambush.png" + }, + { + "abilityId": "rupture", + "sourceFile": "29.png", + "output": "rupture.png" + }, + { + "abilityId": "vanish", + "sourceFile": "27.png", + "output": "vanish.png" + }, + { + "abilityId": "instant_poison", + "sourceFile": "28.png", + "output": "instant_poison.png" + }, + { + "abilityId": "adrenaline_rush", + "sourceFile": "39.png", + "output": "adrenaline_rush.png" + }, + { + "abilityId": "deadly_poison", + "sourceFile": "36.png", + "output": "deadly_poison.png" + }, + { + "abilityId": "stealth", + "sourceFile": "44.png", + "output": "stealth.png" + }, + { + "abilityId": "sap", + "sourcePack": "generic-skill100", + "sourceFile": "skill icon 30.png", + "output": "sap.png" + }, + { + "abilityId": "expose_armor", + "sourcePack": "generic-skill100", + "sourceFile": "skill icon 68.png", + "output": "expose_armor.png" + }, + { + "abilityId": "garrote", + "sourcePack": "_Missing_Icons_Rouge", + "sourceFile": "44.png", + "output": "garrote.png" + }, + { + "abilityId": "blind", + "sourcePack": "_Missing_Icons_Rouge", + "sourceFile": "49.png", + "output": "blind.png" + } + ], + "deferredStayProcedural": {} +} \ No newline at end of file diff --git a/public/ui/skills/rogue/rupture.png b/public/ui/skills/rogue/rupture.png new file mode 100644 index 0000000..7cffe0b Binary files /dev/null and b/public/ui/skills/rogue/rupture.png differ diff --git a/public/ui/skills/rogue/sap.png b/public/ui/skills/rogue/sap.png new file mode 100644 index 0000000..0fdbf9a Binary files /dev/null and b/public/ui/skills/rogue/sap.png differ diff --git a/public/ui/skills/rogue/sinister_strike.png b/public/ui/skills/rogue/sinister_strike.png new file mode 100644 index 0000000..4bf9a71 Binary files /dev/null and b/public/ui/skills/rogue/sinister_strike.png differ diff --git a/public/ui/skills/rogue/slice_and_dice.png b/public/ui/skills/rogue/slice_and_dice.png new file mode 100644 index 0000000..b227cdb Binary files /dev/null and b/public/ui/skills/rogue/slice_and_dice.png differ diff --git a/public/ui/skills/rogue/sprint.png b/public/ui/skills/rogue/sprint.png new file mode 100644 index 0000000..03fd5fd Binary files /dev/null and b/public/ui/skills/rogue/sprint.png differ diff --git a/public/ui/skills/rogue/stealth.png b/public/ui/skills/rogue/stealth.png new file mode 100644 index 0000000..098fc4f Binary files /dev/null and b/public/ui/skills/rogue/stealth.png differ diff --git a/public/ui/skills/rogue/vanish.png b/public/ui/skills/rogue/vanish.png new file mode 100644 index 0000000..b0bc64b Binary files /dev/null and b/public/ui/skills/rogue/vanish.png differ diff --git a/public/ui/skills/shaman/earth_shock.png b/public/ui/skills/shaman/earth_shock.png new file mode 100644 index 0000000..c54a5ab Binary files /dev/null and b/public/ui/skills/shaman/earth_shock.png differ diff --git a/public/ui/skills/shaman/flame_shock.png b/public/ui/skills/shaman/flame_shock.png new file mode 100644 index 0000000..905b88f Binary files /dev/null and b/public/ui/skills/shaman/flame_shock.png differ diff --git a/public/ui/skills/shaman/flametongue_weapon.png b/public/ui/skills/shaman/flametongue_weapon.png new file mode 100644 index 0000000..65c8205 Binary files /dev/null and b/public/ui/skills/shaman/flametongue_weapon.png differ diff --git a/public/ui/skills/shaman/frost_shock.png b/public/ui/skills/shaman/frost_shock.png new file mode 100644 index 0000000..70ef558 Binary files /dev/null and b/public/ui/skills/shaman/frost_shock.png differ diff --git a/public/ui/skills/shaman/frostbrand_weapon.png b/public/ui/skills/shaman/frostbrand_weapon.png new file mode 100644 index 0000000..9f6a217 Binary files /dev/null and b/public/ui/skills/shaman/frostbrand_weapon.png differ diff --git a/public/ui/skills/shaman/ghost_wolf.png b/public/ui/skills/shaman/ghost_wolf.png new file mode 100644 index 0000000..5eafc88 Binary files /dev/null and b/public/ui/skills/shaman/ghost_wolf.png differ diff --git a/public/ui/skills/shaman/healing_wave.png b/public/ui/skills/shaman/healing_wave.png new file mode 100644 index 0000000..e6ca6d8 Binary files /dev/null and b/public/ui/skills/shaman/healing_wave.png differ diff --git a/public/ui/skills/shaman/lightning_bolt.png b/public/ui/skills/shaman/lightning_bolt.png new file mode 100644 index 0000000..48f2301 Binary files /dev/null and b/public/ui/skills/shaman/lightning_bolt.png differ diff --git a/public/ui/skills/shaman/lightning_shield.png b/public/ui/skills/shaman/lightning_shield.png new file mode 100644 index 0000000..fda5dc0 Binary files /dev/null and b/public/ui/skills/shaman/lightning_shield.png differ diff --git a/public/ui/skills/shaman/mapping.json b/public/ui/skills/shaman/mapping.json new file mode 100644 index 0000000..03ac42e --- /dev/null +++ b/public/ui/skills/shaman/mapping.json @@ -0,0 +1,81 @@ +{ + "class": "shaman", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePacks": [ + "100-rpg-skill-icons", + "100-skill-icons-pack-for-rpg", + "earth-magician-skill-icons (earth abilities)", + "aeromancer (evaluated, unused)" + ], + "runtimeDir": "public/ui/skills/shaman", + "abilities": [ + { + "abilityId": "lightning_bolt", + "sourcePack": "skill100", + "sourceFile": "skill icon 70.png", + "output": "lightning_bolt.png" + }, + { + "abilityId": "rockbiter_weapon", + "sourcePack": "earth-magician", + "sourceFile": "23.png", + "output": "rockbiter_weapon.png" + }, + { + "abilityId": "healing_wave", + "sourcePack": "skill100", + "sourceFile": "skill icon 73.png", + "output": "healing_wave.png" + }, + { + "abilityId": "earth_shock", + "sourcePack": "earth-magician", + "sourceFile": "12.png", + "output": "earth_shock.png" + }, + { + "abilityId": "lightning_shield", + "sourcePack": "rpg100", + "sourceFile": "skill 12.png", + "output": "lightning_shield.png" + }, + { + "abilityId": "flame_shock", + "sourcePack": "skill100", + "sourceFile": "skill icon 31.png", + "output": "flame_shock.png" + }, + { + "abilityId": "flametongue_weapon", + "sourcePack": "rpg100", + "sourceFile": "skill 64.png", + "output": "flametongue_weapon.png" + }, + { + "abilityId": "frost_shock", + "sourcePack": "rpg100", + "sourceFile": "skill 83.png", + "output": "frost_shock.png" + }, + { + "abilityId": "frostbrand_weapon", + "sourcePack": "rpg100", + "sourceFile": "skill 20.png", + "output": "frostbrand_weapon.png" + }, + { + "abilityId": "ghost_wolf", + "sourcePack": "rpg100", + "sourceFile": "skill 32.png", + "output": "ghost_wolf.png" + }, + { + "abilityId": "stormstrike", + "sourcePack": "skill100", + "sourceFile": "skill icon 65.png", + "output": "stormstrike.png" + } + ], + "deferredStayProcedural": {} +} \ No newline at end of file diff --git a/public/ui/skills/shaman/rockbiter_weapon.png b/public/ui/skills/shaman/rockbiter_weapon.png new file mode 100644 index 0000000..8fcc0c0 Binary files /dev/null and b/public/ui/skills/shaman/rockbiter_weapon.png differ diff --git a/public/ui/skills/shaman/stormstrike.png b/public/ui/skills/shaman/stormstrike.png new file mode 100644 index 0000000..1192c75 Binary files /dev/null and b/public/ui/skills/shaman/stormstrike.png differ diff --git a/public/ui/skills/warlock/corruption.png b/public/ui/skills/warlock/corruption.png new file mode 100644 index 0000000..a6ff5a9 Binary files /dev/null and b/public/ui/skills/warlock/corruption.png differ diff --git a/public/ui/skills/warlock/curse_of_agony.png b/public/ui/skills/warlock/curse_of_agony.png new file mode 100644 index 0000000..87b3ef9 Binary files /dev/null and b/public/ui/skills/warlock/curse_of_agony.png differ diff --git a/public/ui/skills/warlock/demon_skin.png b/public/ui/skills/warlock/demon_skin.png new file mode 100644 index 0000000..597ba45 Binary files /dev/null and b/public/ui/skills/warlock/demon_skin.png differ diff --git a/public/ui/skills/warlock/drain_life.png b/public/ui/skills/warlock/drain_life.png new file mode 100644 index 0000000..d76c652 Binary files /dev/null and b/public/ui/skills/warlock/drain_life.png differ diff --git a/public/ui/skills/warlock/fear.png b/public/ui/skills/warlock/fear.png new file mode 100644 index 0000000..d9e5776 Binary files /dev/null and b/public/ui/skills/warlock/fear.png differ diff --git a/public/ui/skills/warlock/immolate.png b/public/ui/skills/warlock/immolate.png new file mode 100644 index 0000000..121e901 Binary files /dev/null and b/public/ui/skills/warlock/immolate.png differ diff --git a/public/ui/skills/warlock/life_tap.png b/public/ui/skills/warlock/life_tap.png new file mode 100644 index 0000000..5899bbe Binary files /dev/null and b/public/ui/skills/warlock/life_tap.png differ diff --git a/public/ui/skills/warlock/mapping.json b/public/ui/skills/warlock/mapping.json new file mode 100644 index 0000000..de66e4d --- /dev/null +++ b/public/ui/skills/warlock/mapping.json @@ -0,0 +1,116 @@ +{ + "class": "warlock", + "license": "CraftPix premium (royalty-free commercial). Icons Purchased by Levy Street Account - callum@levystreet.com", + "iconSize": 128, + "sourcePacks": [ + "tmp/asset_src/warlock-skill-icons", + "tmp/asset_src/demon-skill-icons (summons + life_tap/searing_pain)" + ], + "runtimeDir": "public/ui/skills/warlock", + "abilities": [ + { + "abilityId": "shadow_bolt", + "sourcePack": "warlock", + "sourceFile": "15.png", + "output": "shadow_bolt.png" + }, + { + "abilityId": "demon_skin", + "sourcePack": "warlock", + "sourceFile": "43.png", + "output": "demon_skin.png" + }, + { + "abilityId": "immolate", + "sourcePack": "warlock", + "sourceFile": "4.png", + "output": "immolate.png" + }, + { + "abilityId": "corruption", + "sourcePack": "warlock", + "sourceFile": "12.png", + "output": "corruption.png" + }, + { + "abilityId": "curse_of_agony", + "sourcePack": "warlock", + "sourceFile": "38.png", + "output": "curse_of_agony.png" + }, + { + "abilityId": "drain_life", + "sourcePack": "warlock", + "sourceFile": "14.png", + "output": "drain_life.png" + }, + { + "abilityId": "fear", + "sourcePack": "warlock", + "sourceFile": "28.png", + "output": "fear.png" + }, + { + "abilityId": "shadowburn", + "sourcePack": "warlock", + "sourceFile": "33.png", + "output": "shadowburn.png" + }, + { + "abilityId": "summon_imp", + "sourcePack": "Summon_Imp_Warlock", + "sourceFile": "11.png", + "output": "summon_imp.png", + "note": "replaced generic demon face with a proper imp" + }, + { + "abilityId": "summon_voidwalker", + "sourcePack": "warlock", + "sourceFile": "36.png", + "output": "summon_voidwalker.png" + }, + { + "abilityId": "summon_succubus", + "sourcePack": "warlock", + "sourceFile": "48.png", + "output": "summon_succubus.png" + }, + { + "abilityId": "summon_felhunter", + "sourcePack": "demon", + "sourceFile": "19.png", + "output": "summon_felhunter.png" + }, + { + "abilityId": "summon_felguard", + "sourcePack": "demon", + "sourceFile": "25.png", + "output": "summon_felguard.png" + }, + { + "abilityId": "summon_infernal", + "sourcePack": "demon", + "sourceFile": "48.png", + "output": "summon_infernal.png" + }, + { + "abilityId": "summon_doomguard", + "sourcePack": "demon", + "sourceFile": "1.png", + "output": "summon_doomguard.png" + }, + { + "abilityId": "life_tap", + "sourcePack": "demon", + "sourceFile": "44.png", + "output": "life_tap.png" + }, + { + "abilityId": "searing_pain", + "sourcePack": "demon", + "sourceFile": "12.png", + "output": "searing_pain.png" + } + ], + "deferredStayProcedural": {} +} \ No newline at end of file