Add public assets batch 26

This commit is contained in:
Warren H
2026-06-28 13:34:36 -04:00
parent 3ef0a4660e
commit c6ccab1227
102 changed files with 663 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

+86
View File
@@ -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": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

+99
View File
@@ -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": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

+100
View File
@@ -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"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

+62
View File
@@ -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": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

+119
View File
@@ -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": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

+81
View File
@@ -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": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Some files were not shown because too many files have changed in this diff Show More