{
  "version": "1.0.0",
  "description": "GRUDA-Wars VFX effect sprite definitions — frame data, categories, and rendering metadata",
  "sourceBase": "https://molochdagod.github.io/ObjectStore",
  "totalEffects": 143,
  "effects": {
    "magicSpell": {
      "src": "/sprites/effects/pixel/1_magicspell_spritesheet.png",
      "size": 900,
      "frames": 81,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/1_magicspell_spritesheet.png",
      "categories": [
        "cast",
        "arcane",
        "pixel"
      ]
    },
    "magic8": {
      "src": "/sprites/effects/pixel/2_magic8_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/2_magic8_spritesheet.png",
      "categories": [
        "cast",
        "arcane",
        "pixel"
      ]
    },
    "blueFire": {
      "src": "/sprites/effects/pixel/3_bluefire_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/3_bluefire_spritesheet.png",
      "categories": [
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "casting": {
      "src": "/sprites/effects/pixel/4_casting_spritesheet.png",
      "size": 900,
      "frames": 81,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/4_casting_spritesheet.png",
      "categories": [
        "cast",
        "arcane",
        "pixel"
      ]
    },
    "magickaHit": {
      "src": "/sprites/effects/pixel/5_magickahit_spritesheet.png",
      "size": 700,
      "frames": 49,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/5_magickahit_spritesheet.png",
      "categories": [
        "debuff",
        "pixel"
      ]
    },
    "flameLash": {
      "src": "/sprites/effects/pixel/6_flamelash_spritesheet.png",
      "size": 700,
      "frames": 49,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/6_flamelash_spritesheet.png",
      "categories": [
        "fire",
        "pixel"
      ]
    },
    "fireSpin": {
      "src": "/sprites/effects/pixel/7_firespin_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/7_firespin_spritesheet.png",
      "categories": [
        "aura",
        "fire",
        "pixel"
      ]
    },
    "protectionCircle": {
      "src": "/sprites/effects/pixel/8_protectioncircle_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/8_protectioncircle_spritesheet.png",
      "categories": [
        "cast",
        "aura",
        "buff",
        "block",
        "pixel"
      ]
    },
    "brightFire": {
      "src": "/sprites/effects/pixel/9_brightfire_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/9_brightfire_spritesheet.png",
      "categories": [
        "aura",
        "buff",
        "fire",
        "transform",
        "pixel"
      ]
    },
    "weaponHit": {
      "src": "/sprites/effects/pixel/10_weaponhit_spritesheet.png",
      "size": 600,
      "frames": 36,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/10_weaponhit_spritesheet.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "counter",
        "pixel"
      ]
    },
    "fire": {
      "src": "/sprites/effects/pixel/11_fire_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/11_fire_spritesheet.png",
      "categories": [
        "aura",
        "fire",
        "pixel"
      ]
    },
    "nebula": {
      "src": "/sprites/effects/pixel/12_nebula_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/12_nebula_spritesheet.png",
      "categories": [
        "cast",
        "aura",
        "dark",
        "transform",
        "pixel"
      ]
    },
    "vortex": {
      "src": "/sprites/effects/pixel/13_vortex_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/13_vortex_spritesheet.png",
      "categories": [
        "cast",
        "aura",
        "transform",
        "pixel"
      ]
    },
    "phantom": {
      "src": "/sprites/effects/pixel/14_phantom_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/14_phantom_spritesheet.png",
      "categories": [
        "aura",
        "dark",
        "pixel"
      ]
    },
    "sunburn": {
      "src": "/sprites/effects/pixel/16_sunburn_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/16_sunburn_spritesheet.png",
      "categories": [
        "aura",
        "buff",
        "fire",
        "pixel"
      ]
    },
    "felSpell": {
      "src": "/sprites/effects/pixel/17_felspell_spritesheet.png",
      "size": 1000,
      "frames": 100,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/17_felspell_spritesheet.png",
      "categories": [
        "debuff",
        "arcane",
        "dark",
        "pixel"
      ]
    },
    "midnight": {
      "src": "/sprites/effects/pixel/18_midnight_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/18_midnight_spritesheet.png",
      "categories": [
        "debuff",
        "arcane",
        "dark",
        "sleep",
        "pixel"
      ]
    },
    "freezing": {
      "src": "/sprites/effects/pixel/19_freezing_spritesheet.png",
      "size": 1000,
      "frames": 100,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/19_freezing_spritesheet.png",
      "categories": [
        "debuff",
        "ice",
        "slow",
        "frozen",
        "pixel"
      ]
    },
    "magicBubbles": {
      "src": "/sprites/effects/pixel/20_magicbubbles_spritesheet.png",
      "size": 800,
      "frames": 64,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/20_magicbubbles_spritesheet.png",
      "categories": [
        "aura",
        "debuff",
        "poison",
        "slow",
        "sleep",
        "pixel"
      ]
    },
    "slash": {
      "src": "/sprites/effects/slash_spritesheet.png",
      "cols": 1,
      "rows": 8,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash_spritesheet.png",
      "categories": [
        "melee",
        "physical",
        "counter"
      ]
    },
    "healEffect": {
      "src": "/sprites/effects/heal_spritesheet.png",
      "cols": 4,
      "rows": 4,
      "frameW": 128,
      "frameH": 128,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/heal_spritesheet.png",
      "categories": [
        "buff",
        "heal",
        "holy"
      ]
    },
    "demonSlash1": {
      "src": "/sprites/effects/demon_slash_1.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/demon_slash_1.png",
      "categories": [
        "melee",
        "physical",
        "crit",
        "combo"
      ]
    },
    "demonSlash2": {
      "src": "/sprites/effects/demon_slash_2.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/demon_slash_2.png",
      "categories": [
        "melee",
        "physical",
        "crit",
        "combo"
      ]
    },
    "demonSlash3": {
      "src": "/sprites/effects/demon_slash_3.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/demon_slash_3.png",
      "categories": [
        "melee",
        "physical",
        "crit",
        "combo"
      ]
    },
    "hitEffect1": {
      "src": "/sprites/effects/hit_effect_1.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/hit_effect_1.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "counter"
      ]
    },
    "hitEffect2": {
      "src": "/sprites/effects/hit_effect_2.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/hit_effect_2.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "counter"
      ]
    },
    "hitEffect3": {
      "src": "/sprites/effects/hit_effect_3.png",
      "cols": 7,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/hit_effect_3.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "counter"
      ]
    },
    "fireExplosion": {
      "src": "/sprites/effects/fire_explosion.png",
      "cols": 4,
      "rows": 4,
      "frameW": 64,
      "frameH": 64,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/fire_explosion.png",
      "categories": [
        "fire",
        "explosion",
        "crit",
        "largecrit"
      ]
    },
    "fireExplosion2": {
      "src": "/sprites/effects/fire_explosion_2.png",
      "cols": 18,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 18,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/fire_explosion_2.png",
      "categories": [
        "fire",
        "explosion",
        "crit",
        "largecrit"
      ]
    },
    "thunderHit": {
      "src": "/sprites/effects/thunder_hit.png",
      "cols": 6,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/thunder_hit.png",
      "categories": [
        "impact",
        "lightning",
        "stun"
      ]
    },
    "thunderProjectile": {
      "src": "/sprites/effects/thunder_projectile.png",
      "cols": 5,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/thunder_projectile.png",
      "categories": [
        "projectile",
        "lightning"
      ]
    },
    "thunderProjectile2": {
      "src": "/sprites/effects/thunder_projectile_2.png",
      "cols": 16,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/thunder_projectile_2.png",
      "categories": [
        "projectile",
        "lightning"
      ]
    },
    "holyImpact": {
      "src": "/sprites/effects/holy_impact.png",
      "cols": 7,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/holy_impact.png",
      "categories": [
        "impact",
        "holy"
      ]
    },
    "holyRepeatable": {
      "src": "/sprites/effects/holy_repeatable.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/holy_repeatable.png",
      "categories": [
        "aura",
        "holy",
        "block"
      ]
    },
    "holyVfx": {
      "src": "/sprites/effects/holy_vfx_02.png",
      "cols": 16,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/holy_vfx_02.png",
      "categories": [
        "aura",
        "buff",
        "holy"
      ]
    },
    "windBreath": {
      "src": "/sprites/effects/wind_breath.png",
      "cols": 18,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 18,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/wind_breath.png",
      "categories": [
        "buff",
        "wind",
        "nature",
        "movement",
        "dodge",
        "haste",
        "huechange"
      ]
    },
    "windHit": {
      "src": "/sprites/effects/wind_hit.png",
      "cols": 3,
      "rows": 2,
      "frameW": 32,
      "frameH": 32,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/wind_hit.png",
      "categories": [
        "wind",
        "nature",
        "poison",
        "dodge",
        "haste",
        "huechange"
      ]
    },
    "windProjectile": {
      "src": "/sprites/effects/wind_projectile.png",
      "cols": 3,
      "rows": 2,
      "frameW": 32,
      "frameH": 32,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/wind_projectile.png",
      "categories": [
        "projectile",
        "wind",
        "nature",
        "movement",
        "haste",
        "huechange"
      ]
    },
    "resurrect": {
      "src": "/sprites/effects/resurrect_sprite.png",
      "cols": 6,
      "rows": 4,
      "frameW": 256,
      "frameH": 256,
      "frames": 24,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/resurrect_sprite.png",
      "categories": [
        "buff",
        "heal",
        "holy",
        "transform"
      ]
    },
    "worgeTornado": {
      "src": "/sprites/effects/worge_tornado.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/worge_tornado.png",
      "categories": []
    },
    "loading": {
      "src": "/sprites/effects/pixel/15_loading_spritesheet.png",
      "size": 1100,
      "frames": 121,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/15_loading_spritesheet.png",
      "categories": [
        "cast",
        "pixel",
        "misc"
      ]
    },
    "slashRedSm": {
      "src": "/sprites/effects/slash/slash_red_sm.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_red_sm.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashRedMd": {
      "src": "/sprites/effects/slash/slash_red_md.png",
      "cols": 8,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_red_md.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashRedLg": {
      "src": "/sprites/effects/slash/slash_red_lg.png",
      "cols": 8,
      "rows": 1,
      "frameW": 96,
      "frameH": 96,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_red_lg.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashBlueSm": {
      "src": "/sprites/effects/slash/slash_blue_sm.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_blue_sm.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashBlueMd": {
      "src": "/sprites/effects/slash/slash_blue_md.png",
      "cols": 8,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_blue_md.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashBlueLg": {
      "src": "/sprites/effects/slash/slash_blue_lg.png",
      "cols": 8,
      "rows": 1,
      "frameW": 96,
      "frameH": 96,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_blue_lg.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashGreenSm": {
      "src": "/sprites/effects/slash/slash_green_sm.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_green_sm.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashGreenMd": {
      "src": "/sprites/effects/slash/slash_green_md.png",
      "cols": 8,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_green_md.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashGreenLg": {
      "src": "/sprites/effects/slash/slash_green_lg.png",
      "cols": 8,
      "rows": 1,
      "frameW": 96,
      "frameH": 96,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_green_lg.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashPurpleSm": {
      "src": "/sprites/effects/slash/slash_purple_sm.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_purple_sm.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashPurpleMd": {
      "src": "/sprites/effects/slash/slash_purple_md.png",
      "cols": 8,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_purple_md.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashPurpleLg": {
      "src": "/sprites/effects/slash/slash_purple_lg.png",
      "cols": 8,
      "rows": 1,
      "frameW": 96,
      "frameH": 96,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_purple_lg.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashOrangeSm": {
      "src": "/sprites/effects/slash/slash_orange_sm.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_orange_sm.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashOrangeMd": {
      "src": "/sprites/effects/slash/slash_orange_md.png",
      "cols": 8,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_orange_md.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "slashOrangeLg": {
      "src": "/sprites/effects/slash/slash_orange_lg.png",
      "cols": 8,
      "rows": 1,
      "frameW": 96,
      "frameH": 96,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/slash/slash_orange_lg.png",
      "categories": [
        "melee",
        "slashColor"
      ]
    },
    "arcaneslash": {
      "src": "/sprites/effects/custom/arcaneslash.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/arcaneslash.png",
      "categories": [
        "melee",
        "arcane",
        "crit",
        "spellcrit",
        "largecrit",
        "combo",
        "custom"
      ]
    },
    "beamHoly": {
      "src": "/sprites/effects/custom/beam.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/beam.png",
      "categories": [
        "cast",
        "buff",
        "heal",
        "holy",
        "transform",
        "huechange",
        "custom"
      ]
    },
    "critSlash": {
      "src": "/sprites/effects/custom/crit.png",
      "cols": 4,
      "rows": 1,
      "frameW": 384,
      "frameH": 394,
      "frames": 4,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/crit.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "crit",
        "combo",
        "custom"
      ]
    },
    "flamestrike": {
      "src": "/sprites/effects/custom/flamestrike.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/flamestrike.png",
      "categories": [
        "fire",
        "explosion",
        "spellcrit",
        "largecrit",
        "huechange",
        "custom"
      ]
    },
    "frostbolt": {
      "src": "/sprites/effects/custom/frostbolt.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/frostbolt.png",
      "categories": [
        "debuff",
        "ice",
        "spellcrit",
        "frozen",
        "huechange",
        "custom"
      ]
    },
    "frozenIce": {
      "src": "/sprites/effects/custom/frozen.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/frozen.png",
      "categories": [
        "debuff",
        "ice",
        "slow",
        "frozen",
        "custom"
      ]
    },
    "healingregen": {
      "src": "/sprites/effects/custom/healingregen.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 4,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/healingregen.png",
      "categories": [
        "buff",
        "heal",
        "nature",
        "custom"
      ]
    },
    "healingwave": {
      "src": "/sprites/effects/custom/healingwave.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/healingwave.png",
      "categories": [
        "buff",
        "heal",
        "nature",
        "huechange",
        "custom"
      ]
    },
    "hitBurst": {
      "src": "/sprites/effects/custom/hit.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/hit.png",
      "categories": [
        "impact",
        "melee",
        "physical",
        "crit",
        "combo",
        "custom"
      ]
    },
    "holyheal": {
      "src": "/sprites/effects/custom/holyheal.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 4,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/holyheal.png",
      "categories": [
        "cast",
        "buff",
        "heal",
        "holy",
        "custom"
      ]
    },
    "holylight": {
      "src": "/sprites/effects/custom/holylight.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/holylight.png",
      "categories": [
        "cast",
        "buff",
        "heal",
        "holy",
        "transform",
        "huechange",
        "custom"
      ]
    },
    "arcanebolt": {
      "src": "/sprites/effects/custom/arcanebolt.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/arcanebolt.png",
      "categories": [
        "arcane",
        "spellcrit",
        "huechange",
        "custom"
      ]
    },
    "arcanelighting": {
      "src": "/sprites/effects/custom/arcanelighting.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/arcanelighting.png",
      "categories": [
        "lightning",
        "arcane",
        "spellcrit",
        "largecrit",
        "huechange",
        "custom"
      ]
    },
    "arcanemist": {
      "src": "/sprites/effects/custom/arcanemist.png",
      "cols": 4,
      "rows": 2,
      "frameW": 384,
      "frameH": 512,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/custom/arcanemist.png",
      "categories": [
        "cast",
        "debuff",
        "arcane",
        "dark",
        "sleep",
        "transform",
        "huechange",
        "custom"
      ]
    },
    "earthBump": {
      "src": "/sprites/effects/pixel/earth_bump.png",
      "blendMode": "normal",
      "cols": 4,
      "rows": 4,
      "frameW": 48,
      "frameH": 48,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/earth_bump.png",
      "categories": [
        "earth",
        "nature",
        "explosion",
        "stun",
        "stone",
        "pixel"
      ]
    },
    "earthWall": {
      "src": "/sprites/effects/pixel/earth_wall.png",
      "blendMode": "normal",
      "cols": 4,
      "rows": 4,
      "frameW": 48,
      "frameH": 48,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/earth_wall.png",
      "categories": [
        "earth",
        "block",
        "stone",
        "pixel"
      ]
    },
    "iceVfx1": {
      "src": "/sprites/effects/pixel/ice_vfx1.png",
      "cols": 5,
      "rows": 4,
      "frameW": 192,
      "frameH": 192,
      "frames": 20,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_vfx1.png",
      "categories": [
        "cast",
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceHit": {
      "src": "/sprites/effects/pixel/ice_hit.png",
      "cols": 8,
      "rows": 1,
      "frameW": 48,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_hit.png",
      "categories": [
        "impact",
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceRepeatable": {
      "src": "/sprites/effects/pixel/ice_repeatable.png",
      "cols": 10,
      "rows": 1,
      "frameW": 48,
      "frameH": 32,
      "frames": 10,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_repeatable.png",
      "categories": [
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceStart": {
      "src": "/sprites/effects/pixel/ice_start.png",
      "cols": 3,
      "rows": 1,
      "frameW": 48,
      "frameH": 32,
      "frames": 3,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_start.png",
      "categories": [
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceVfx2": {
      "src": "/sprites/effects/pixel/ice_vfx2.png",
      "cols": 5,
      "rows": 7,
      "frameW": 192,
      "frameH": 192,
      "frames": 35,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_vfx2.png",
      "categories": [
        "cast",
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceActive": {
      "src": "/sprites/effects/pixel/ice_active.png",
      "cols": 8,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_active.png",
      "categories": [
        "aura",
        "debuff",
        "ice",
        "slow",
        "frozen",
        "pixel"
      ]
    },
    "iceVfx2Start": {
      "src": "/sprites/effects/pixel/ice_vfx2_start.png",
      "cols": 9,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 9,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_vfx2_start.png",
      "categories": [
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "iceEnding": {
      "src": "/sprites/effects/pixel/ice_ending.png",
      "cols": 18,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 18,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/ice_ending.png",
      "categories": [
        "ice",
        "frozen",
        "pixel"
      ]
    },
    "smokeVfx1": {
      "src": "/sprites/effects/pixel/smoke_vfx1.png",
      "cols": 9,
      "rows": 1,
      "frameW": 48,
      "frameH": 32,
      "frames": 9,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smoke_vfx1.png",
      "categories": [
        "earth",
        "poison",
        "movement",
        "dodge",
        "stone",
        "huechange",
        "pixel"
      ]
    },
    "smokeVfx2": {
      "src": "/sprites/effects/pixel/smoke_vfx2.png",
      "cols": 13,
      "rows": 1,
      "frameW": 64,
      "frameH": 64,
      "frames": 12,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smoke_vfx2.png",
      "categories": [
        "debuff",
        "earth",
        "dark",
        "poison",
        "movement",
        "slow",
        "sleep",
        "huechange",
        "pixel"
      ]
    },
    "smokeVfx3": {
      "src": "/sprites/effects/pixel/smoke_vfx3.png",
      "cols": 10,
      "rows": 1,
      "frameW": 32,
      "frameH": 16,
      "frames": 8,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smoke_vfx3.png",
      "categories": [
        "earth",
        "poison",
        "movement",
        "dodge",
        "pixel"
      ]
    },
    "waterSpike": {
      "src": "/sprites/effects/pixel/water_spike.png",
      "cols": 5,
      "rows": 5,
      "frameW": 64,
      "frameH": 64,
      "frames": 25,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_spike.png",
      "categories": [
        "water",
        "pixel"
      ]
    },
    "waterSplash": {
      "src": "/sprites/effects/pixel/water_splash.png",
      "cols": 5,
      "rows": 5,
      "frameW": 66,
      "frameH": 62,
      "frames": 25,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_splash.png",
      "categories": [
        "heal",
        "water",
        "nature",
        "pixel"
      ]
    },
    "waterStartup1": {
      "src": "/sprites/effects/pixel/water_startup1.png",
      "cols": 1,
      "rows": 11,
      "frameW": 64,
      "frameH": 16,
      "frames": 11,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_startup1.png",
      "categories": [
        "heal",
        "water",
        "pixel"
      ]
    },
    "waterStartup2": {
      "src": "/sprites/effects/pixel/water_startup2.png",
      "cols": 1,
      "rows": 11,
      "frameW": 64,
      "frameH": 16,
      "frames": 11,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_startup2.png",
      "categories": [
        "heal",
        "water",
        "pixel"
      ]
    },
    "thrust1": {
      "src": "/sprites/effects/pixel/thrust1.png",
      "cols": 1,
      "rows": 3,
      "frameW": 64,
      "frameH": 64,
      "frames": 3,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/thrust1.png",
      "categories": [
        "melee",
        "physical",
        "movement",
        "counter",
        "pixel"
      ]
    },
    "thrust2": {
      "src": "/sprites/effects/pixel/thrust2.png",
      "cols": 1,
      "rows": 3,
      "frameW": 64,
      "frameH": 64,
      "frames": 3,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/thrust2.png",
      "categories": [
        "melee",
        "physical",
        "movement",
        "counter",
        "pixel"
      ]
    },
    "effect1": {
      "src": "/sprites/effects/pixel/effect1.png",
      "cols": 1,
      "rows": 3,
      "frameW": 64,
      "frameH": 64,
      "frames": 3,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/effect1.png",
      "categories": [
        "melee",
        "physical",
        "pixel"
      ]
    },
    "effect2": {
      "src": "/sprites/effects/pixel/effect2.png",
      "cols": 2,
      "rows": 5,
      "frameW": 32,
      "frameH": 32,
      "frames": 10,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/effect2.png",
      "categories": [
        "pixel",
        "misc"
      ]
    },
    "effect3": {
      "src": "/sprites/effects/pixel/effect3.png",
      "cols": 1,
      "rows": 5,
      "frameW": 32,
      "frameH": 32,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/effect3.png",
      "categories": [
        "stun",
        "pixel",
        "misc"
      ]
    },
    "effect4": {
      "src": "/sprites/effects/pixel/effect4.png",
      "cols": 1,
      "rows": 5,
      "frameW": 32,
      "frameH": 32,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/effect4.png",
      "categories": [
        "dodge",
        "pixel",
        "misc"
      ]
    },
    "smearH1": {
      "src": "/sprites/effects/pixel/smear_h1.png",
      "cols": 5,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_h1.png",
      "categories": [
        "melee",
        "physical",
        "combo",
        "pixel"
      ]
    },
    "smearH2": {
      "src": "/sprites/effects/pixel/smear_h2.png",
      "cols": 5,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_h2.png",
      "categories": [
        "melee",
        "physical",
        "combo",
        "pixel"
      ]
    },
    "smearH3": {
      "src": "/sprites/effects/pixel/smear_h3.png",
      "cols": 5,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_h3.png",
      "categories": [
        "melee",
        "physical",
        "combo",
        "pixel"
      ]
    },
    "smearV1": {
      "src": "/sprites/effects/pixel/smear_v1.png",
      "cols": 6,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_v1.png",
      "categories": [
        "melee",
        "physical",
        "counter",
        "pixel"
      ]
    },
    "smearV2": {
      "src": "/sprites/effects/pixel/smear_v2.png",
      "cols": 6,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_v2.png",
      "categories": [
        "melee",
        "physical",
        "counter",
        "pixel"
      ]
    },
    "smearV3": {
      "src": "/sprites/effects/pixel/smear_v3.png",
      "cols": 6,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 6,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/smear_v3.png",
      "categories": [
        "melee",
        "physical",
        "pixel"
      ]
    },
    "impactFireA": {
      "src": "/sprites/effects/retro_impact/impactFireA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactFireA.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "combo",
        "retro"
      ]
    },
    "impactFireB": {
      "src": "/sprites/effects/retro_impact/impactFireB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactFireB.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "retro"
      ]
    },
    "impactYellowA": {
      "src": "/sprites/effects/retro_impact/impactYellowA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactYellowA.png",
      "categories": [
        "impact",
        "lightning",
        "holy",
        "stun",
        "retro"
      ]
    },
    "impactYellowB": {
      "src": "/sprites/effects/retro_impact/impactYellowB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactYellowB.png",
      "categories": [
        "impact",
        "lightning",
        "holy",
        "stun",
        "retro"
      ]
    },
    "impactRedA": {
      "src": "/sprites/effects/retro_impact/impactRedA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactRedA.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "combo",
        "retro"
      ]
    },
    "impactRedB": {
      "src": "/sprites/effects/retro_impact/impactRedB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactRedB.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "retro"
      ]
    },
    "impactOrangeA": {
      "src": "/sprites/effects/retro_impact/impactOrangeA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactOrangeA.png",
      "categories": [
        "impact",
        "fire",
        "lightning",
        "earth",
        "combo",
        "retro"
      ]
    },
    "impactOrangeB": {
      "src": "/sprites/effects/retro_impact/impactOrangeB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactOrangeB.png",
      "categories": [
        "impact",
        "fire",
        "lightning",
        "earth",
        "retro"
      ]
    },
    "impactPurpleA": {
      "src": "/sprites/effects/retro_impact/impactPurpleA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPurpleA.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactCyanA": {
      "src": "/sprites/effects/retro_impact/impactCyanA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactCyanA.png",
      "categories": [
        "impact",
        "ice",
        "water",
        "retro"
      ]
    },
    "impactCyanB": {
      "src": "/sprites/effects/retro_impact/impactCyanB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactCyanB.png",
      "categories": [
        "impact",
        "ice",
        "water",
        "retro"
      ]
    },
    "impactBlueA": {
      "src": "/sprites/effects/retro_impact/impactBlueA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactBlueA.png",
      "categories": [
        "impact",
        "ice",
        "arcane",
        "retro"
      ]
    },
    "impactBlueB": {
      "src": "/sprites/effects/retro_impact/impactBlueB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactBlueB.png",
      "categories": [
        "impact",
        "ice",
        "arcane",
        "retro"
      ]
    },
    "impactGreenA": {
      "src": "/sprites/effects/retro_impact/impactGreenA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactGreenA.png",
      "categories": [
        "impact",
        "wind",
        "nature",
        "poison",
        "retro"
      ]
    },
    "impactGreenB": {
      "src": "/sprites/effects/retro_impact/impactGreenB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactGreenB.png",
      "categories": [
        "impact",
        "wind",
        "nature",
        "poison",
        "retro"
      ]
    },
    "impactWhiteA": {
      "src": "/sprites/effects/retro_impact/impactWhiteA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactWhiteA.png",
      "categories": [
        "impact",
        "holy",
        "block",
        "retro"
      ]
    },
    "impactPinkA": {
      "src": "/sprites/effects/retro_impact/impactPinkA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPinkA.png",
      "categories": [
        "impact",
        "retro"
      ]
    },
    "impactMagentaA": {
      "src": "/sprites/effects/retro_impact/impactMagentaA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactMagentaA.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactTealA": {
      "src": "/sprites/effects/retro_impact/impactTealA.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactTealA.png",
      "categories": [
        "impact",
        "water",
        "wind",
        "nature",
        "haste",
        "retro"
      ]
    },
    "impactTealB": {
      "src": "/sprites/effects/retro_impact/impactTealB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactTealB.png",
      "categories": [
        "impact",
        "water",
        "wind",
        "nature",
        "retro"
      ]
    },
    "bulletImpactBlue": {
      "src": "/sprites/effects/bullet_impact/bullet_blue.png",
      "cols": 20,
      "rows": 16,
      "frameW": 32,
      "frameH": 32,
      "frames": 320,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/bullet_impact/bullet_blue.png",
      "categories": [
        "projectile",
        "bulletImpact"
      ]
    },
    "bulletImpactGreen": {
      "src": "/sprites/effects/bullet_impact/bullet_green.png",
      "cols": 20,
      "rows": 16,
      "frameW": 32,
      "frameH": 32,
      "frames": 320,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/bullet_impact/bullet_green.png",
      "categories": [
        "projectile",
        "bulletImpact"
      ]
    },
    "bulletImpactPurple": {
      "src": "/sprites/effects/bullet_impact/bullet_purple.png",
      "cols": 20,
      "rows": 16,
      "frameW": 32,
      "frameH": 32,
      "frames": 320,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/bullet_impact/bullet_purple.png",
      "categories": [
        "projectile",
        "bulletImpact"
      ]
    },
    "bulletImpactRed": {
      "src": "/sprites/effects/bullet_impact/bullet_red.png",
      "cols": 20,
      "rows": 16,
      "frameW": 32,
      "frameH": 32,
      "frames": 320,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/bullet_impact/bullet_red.png",
      "categories": [
        "projectile",
        "bulletImpact"
      ]
    },
    "bulletImpactYellow": {
      "src": "/sprites/effects/bullet_impact/bullet_yellow.png",
      "cols": 20,
      "rows": 16,
      "frameW": 32,
      "frameH": 32,
      "frames": 320,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/bullet_impact/bullet_yellow.png",
      "categories": [
        "projectile",
        "bulletImpact"
      ]
    },
    "impactFireC": {
      "src": "/sprites/effects/retro_impact/impactFireC.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactFireC.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "retro"
      ]
    },
    "impactFireD": {
      "src": "/sprites/effects/retro_impact/impactFireD.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactFireD.png",
      "categories": [
        "impact",
        "fire",
        "explosion",
        "retro"
      ]
    },
    "impactMagentaB": {
      "src": "/sprites/effects/retro_impact/impactMagentaB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactMagentaB.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactPinkB": {
      "src": "/sprites/effects/retro_impact/impactPinkB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPinkB.png",
      "categories": [
        "impact",
        "retro"
      ]
    },
    "impactPurpleB": {
      "src": "/sprites/effects/retro_impact/impactPurpleB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPurpleB.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactPurpleC": {
      "src": "/sprites/effects/retro_impact/impactPurpleC.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPurpleC.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactPurpleD": {
      "src": "/sprites/effects/retro_impact/impactPurpleD.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactPurpleD.png",
      "categories": [
        "impact",
        "arcane",
        "dark",
        "retro"
      ]
    },
    "impactWhiteB": {
      "src": "/sprites/effects/retro_impact/impactWhiteB.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactWhiteB.png",
      "categories": [
        "impact",
        "holy",
        "block",
        "retro"
      ]
    },
    "impactWhiteC": {
      "src": "/sprites/effects/retro_impact/impactWhiteC.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactWhiteC.png",
      "categories": [
        "impact",
        "holy",
        "retro"
      ]
    },
    "impactWhiteD": {
      "src": "/sprites/effects/retro_impact/impactWhiteD.png",
      "cols": 9,
      "rows": 6,
      "frameW": 64,
      "frameH": 64,
      "frames": 54,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/retro_impact/impactWhiteD.png",
      "categories": [
        "impact",
        "holy",
        "retro"
      ]
    },
    "fireBreath": {
      "src": "/sprites/effects/pixel/fire_breath.png",
      "cols": 8,
      "rows": 3,
      "frameW": 48,
      "frameH": 48,
      "frames": 24,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/fire_breath.png",
      "categories": [
        "projectile",
        "fire",
        "pixel"
      ]
    },
    "fireBreathHit": {
      "src": "/sprites/effects/pixel/fire_breath_hit.png",
      "cols": 5,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 5,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/fire_breath_hit.png",
      "categories": [
        "impact",
        "projectile",
        "fire",
        "pixel"
      ]
    },
    "firebolt": {
      "src": "/sprites/effects/pixel/firebolt.png",
      "cols": 11,
      "rows": 1,
      "frameW": 48,
      "frameH": 48,
      "frames": 11,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/firebolt.png",
      "categories": [
        "projectile",
        "fire",
        "pixel"
      ]
    },
    "waterBall": {
      "src": "/sprites/effects/pixel/water_ball.png",
      "cols": 5,
      "rows": 5,
      "frameW": 64,
      "frameH": 64,
      "frames": 25,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_ball.png",
      "categories": [
        "projectile",
        "water",
        "pixel"
      ]
    },
    "waterBallImpact": {
      "src": "/sprites/effects/pixel/water_ball_impact.png",
      "cols": 4,
      "rows": 4,
      "frameW": 64,
      "frameH": 64,
      "frames": 16,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_ball_impact.png",
      "categories": [
        "impact",
        "water",
        "pixel"
      ]
    },
    "waterBlast": {
      "src": "/sprites/effects/pixel/water_blast.png",
      "cols": 4,
      "rows": 3,
      "frameW": 128,
      "frameH": 128,
      "frames": 12,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_blast.png",
      "categories": [
        "projectile",
        "water",
        "pixel"
      ]
    },
    "waterBlastEnd": {
      "src": "/sprites/effects/pixel/water_blast_end.png",
      "cols": 3,
      "rows": 3,
      "frameW": 128,
      "frameH": 128,
      "frames": 9,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/pixel/water_blast_end.png",
      "categories": [
        "projectile",
        "water",
        "pixel"
      ]
    },
    "starBurst": {
      "src": "/sprites/effects/star_burst.png",
      "cols": 7,
      "rows": 1,
      "frameW": 50,
      "frameH": 50,
      "frames": 7,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/star_burst.png",
      "categories": [
        "impact"
      ]
    },
    "energyProjectile": {
      "src": "/sprites/effects/energy_projectile.png",
      "cols": 4,
      "rows": 1,
      "frameW": 50,
      "frameH": 50,
      "frames": 4,
      "sourceUrl": "https://molochdagod.github.io/ObjectStore/sprites/effects/energy_projectile.png",
      "categories": [
        "projectile"
      ]
    }
  },
  "categories": {
    "cast": [
      "casting",
      "magicSpell",
      "magic8",
      "protectionCircle",
      "loading",
      "beamHoly",
      "holylight",
      "holyheal",
      "arcanemist",
      "nebula",
      "vortex",
      "iceVfx1",
      "iceVfx2"
    ],
    "impact": [
      "weaponHit",
      "hitEffect1",
      "hitEffect2",
      "hitEffect3",
      "thunderHit",
      "holyImpact",
      "hitBurst",
      "critSlash",
      "fireBreathHit",
      "iceHit",
      "waterBallImpact",
      "impactFireA",
      "impactFireB",
      "impactFireC",
      "impactFireD",
      "impactRedA",
      "impactRedB",
      "impactOrangeA",
      "impactOrangeB",
      "impactYellowA",
      "impactYellowB",
      "impactBlueA",
      "impactBlueB",
      "impactCyanA",
      "impactCyanB",
      "impactGreenA",
      "impactGreenB",
      "impactPurpleA",
      "impactPurpleB",
      "impactPurpleC",
      "impactPurpleD",
      "impactPinkA",
      "impactPinkB",
      "impactMagentaA",
      "impactMagentaB",
      "impactWhiteA",
      "impactWhiteB",
      "impactWhiteC",
      "impactWhiteD",
      "impactTealA",
      "impactTealB",
      "starBurst"
    ],
    "projectile": [
      "thunderProjectile",
      "thunderProjectile2",
      "windProjectile",
      "firebolt",
      "fireBreath",
      "fireBreathHit",
      "waterBall",
      "waterBlast",
      "waterBlastEnd",
      "bulletImpactBlue",
      "bulletImpactGreen",
      "bulletImpactPurple",
      "bulletImpactRed",
      "bulletImpactYellow",
      "energyProjectile"
    ],
    "melee": [
      "slash",
      "demonSlash1",
      "demonSlash2",
      "demonSlash3",
      "hitEffect1",
      "hitEffect2",
      "hitEffect3",
      "weaponHit",
      "critSlash",
      "hitBurst",
      "arcaneslash",
      "thrust1",
      "thrust2",
      "smearH1",
      "smearH2",
      "smearH3",
      "smearV1",
      "smearV2",
      "smearV3",
      "effect1",
      "slashRedSm",
      "slashRedMd",
      "slashRedLg",
      "slashBlueSm",
      "slashBlueMd",
      "slashBlueLg",
      "slashGreenSm",
      "slashGreenMd",
      "slashGreenLg",
      "slashPurpleSm",
      "slashPurpleMd",
      "slashPurpleLg",
      "slashOrangeSm",
      "slashOrangeMd",
      "slashOrangeLg"
    ],
    "aura": [
      "brightFire",
      "fire",
      "fireSpin",
      "nebula",
      "sunburn",
      "phantom",
      "vortex",
      "protectionCircle",
      "magicBubbles",
      "iceActive",
      "holyRepeatable",
      "holyVfx"
    ],
    "buff": [
      "healingregen",
      "holyheal",
      "holylight",
      "holyVfx",
      "healEffect",
      "resurrect",
      "beamHoly",
      "healingwave",
      "protectionCircle",
      "brightFire",
      "sunburn",
      "windBreath"
    ],
    "debuff": [
      "frozenIce",
      "frostbolt",
      "arcanemist",
      "midnight",
      "felSpell",
      "smokeVfx2",
      "magicBubbles",
      "iceActive",
      "freezing",
      "magickaHit"
    ],
    "heal": [
      "holyheal",
      "healingregen",
      "healEffect",
      "healingwave",
      "holylight",
      "resurrect",
      "beamHoly",
      "waterSplash",
      "waterStartup1",
      "waterStartup2"
    ],
    "fire": [
      "flamestrike",
      "fireExplosion",
      "fireExplosion2",
      "fireSpin",
      "fire",
      "brightFire",
      "flameLash",
      "firebolt",
      "fireBreath",
      "fireBreathHit",
      "sunburn",
      "impactFireA",
      "impactFireB",
      "impactFireC",
      "impactFireD",
      "impactRedA",
      "impactRedB",
      "impactOrangeA",
      "impactOrangeB"
    ],
    "ice": [
      "frozenIce",
      "frostbolt",
      "freezing",
      "iceVfx1",
      "iceVfx2",
      "iceHit",
      "iceRepeatable",
      "iceStart",
      "iceActive",
      "iceVfx2Start",
      "iceEnding",
      "blueFire",
      "impactCyanA",
      "impactCyanB",
      "impactBlueA",
      "impactBlueB"
    ],
    "lightning": [
      "arcanelighting",
      "thunderHit",
      "thunderProjectile",
      "thunderProjectile2",
      "impactYellowA",
      "impactYellowB",
      "impactOrangeA",
      "impactOrangeB"
    ],
    "arcane": [
      "arcaneslash",
      "arcanebolt",
      "arcanemist",
      "arcanelighting",
      "magic8",
      "magicSpell",
      "casting",
      "felSpell",
      "midnight",
      "impactPurpleA",
      "impactPurpleB",
      "impactPurpleC",
      "impactPurpleD",
      "impactMagentaA",
      "impactMagentaB",
      "impactBlueA",
      "impactBlueB"
    ],
    "holy": [
      "beamHoly",
      "holylight",
      "holyheal",
      "holyImpact",
      "holyRepeatable",
      "holyVfx",
      "healEffect",
      "resurrect",
      "impactYellowA",
      "impactYellowB",
      "impactWhiteA",
      "impactWhiteB",
      "impactWhiteC",
      "impactWhiteD"
    ],
    "earth": [
      "earthBump",
      "earthWall",
      "smokeVfx1",
      "smokeVfx2",
      "smokeVfx3",
      "impactOrangeA",
      "impactOrangeB"
    ],
    "water": [
      "waterSpike",
      "waterSplash",
      "waterStartup1",
      "waterStartup2",
      "waterBall",
      "waterBallImpact",
      "waterBlast",
      "waterBlastEnd",
      "impactTealA",
      "impactTealB",
      "impactCyanA",
      "impactCyanB"
    ],
    "wind": [
      "windBreath",
      "windHit",
      "windProjectile",
      "impactGreenA",
      "impactGreenB",
      "impactTealA",
      "impactTealB"
    ],
    "nature": [
      "windBreath",
      "windHit",
      "windProjectile",
      "waterSplash",
      "earthBump",
      "healingwave",
      "healingregen",
      "impactGreenA",
      "impactGreenB",
      "impactTealA",
      "impactTealB"
    ],
    "dark": [
      "midnight",
      "felSpell",
      "phantom",
      "arcanemist",
      "nebula",
      "smokeVfx2",
      "impactPurpleA",
      "impactPurpleB",
      "impactPurpleC",
      "impactPurpleD",
      "impactMagentaA",
      "impactMagentaB"
    ],
    "poison": [
      "smokeVfx1",
      "smokeVfx2",
      "smokeVfx3",
      "windHit",
      "magicBubbles",
      "impactGreenA",
      "impactGreenB"
    ],
    "physical": [
      "slash",
      "hitEffect1",
      "hitEffect2",
      "hitEffect3",
      "weaponHit",
      "critSlash",
      "hitBurst",
      "thrust1",
      "thrust2",
      "smearH1",
      "smearH2",
      "smearH3",
      "smearV1",
      "smearV2",
      "smearV3",
      "demonSlash1",
      "demonSlash2",
      "demonSlash3",
      "effect1"
    ],
    "explosion": [
      "fireExplosion",
      "fireExplosion2",
      "flamestrike",
      "earthBump",
      "impactFireA",
      "impactFireB",
      "impactFireC",
      "impactFireD",
      "impactRedA",
      "impactRedB"
    ],
    "movement": [
      "windBreath",
      "thrust1",
      "thrust2",
      "smokeVfx1",
      "smokeVfx2",
      "smokeVfx3",
      "windProjectile"
    ],
    "crit": [
      "critSlash",
      "hitBurst",
      "arcaneslash",
      "demonSlash1",
      "demonSlash2",
      "demonSlash3",
      "fireExplosion",
      "fireExplosion2"
    ],
    "spellcrit": [
      "arcaneslash",
      "arcanelighting",
      "arcanebolt",
      "flamestrike",
      "frostbolt"
    ],
    "largecrit": [
      "flamestrike",
      "fireExplosion",
      "arcanelighting",
      "arcaneslash",
      "fireExplosion2"
    ],
    "combo": [
      "critSlash",
      "hitBurst",
      "arcaneslash",
      "demonSlash1",
      "demonSlash2",
      "demonSlash3",
      "smearH1",
      "smearH2",
      "smearH3",
      "impactFireA",
      "impactRedA",
      "impactOrangeA"
    ],
    "counter": [
      "slash",
      "hitEffect1",
      "hitEffect2",
      "hitEffect3",
      "weaponHit",
      "thrust1",
      "thrust2",
      "smearV1",
      "smearV2"
    ],
    "block": [
      "protectionCircle",
      "holyRepeatable",
      "earthWall",
      "impactWhiteA",
      "impactWhiteB"
    ],
    "dodge": [
      "smokeVfx1",
      "smokeVfx3",
      "windBreath",
      "windHit",
      "effect4"
    ],
    "stun": [
      "thunderHit",
      "impactYellowA",
      "impactYellowB",
      "effect3",
      "earthBump"
    ],
    "slow": [
      "magicBubbles",
      "smokeVfx2",
      "iceActive",
      "freezing",
      "frozenIce"
    ],
    "haste": [
      "windBreath",
      "windProjectile",
      "windHit",
      "impactTealA"
    ],
    "sleep": [
      "smokeVfx2",
      "arcanemist",
      "magicBubbles",
      "midnight"
    ],
    "frozen": [
      "frozenIce",
      "frostbolt",
      "iceVfx1",
      "iceVfx2",
      "iceHit",
      "iceRepeatable",
      "iceStart",
      "iceActive",
      "iceVfx2Start",
      "iceEnding",
      "freezing",
      "blueFire"
    ],
    "stone": [
      "earthBump",
      "earthWall",
      "smokeVfx1"
    ],
    "transform": [
      "beamHoly",
      "holylight",
      "arcanemist",
      "brightFire",
      "vortex",
      "nebula",
      "resurrect"
    ],
    "huechange": [
      "arcanemist",
      "arcanebolt",
      "arcanelighting",
      "flamestrike",
      "frostbolt",
      "healingwave",
      "holylight",
      "beamHoly",
      "windBreath",
      "windProjectile",
      "windHit",
      "smokeVfx1",
      "smokeVfx2"
    ],
    "slashColor": [
      "slashRedSm",
      "slashRedMd",
      "slashRedLg",
      "slashBlueSm",
      "slashBlueMd",
      "slashBlueLg",
      "slashGreenSm",
      "slashGreenMd",
      "slashGreenLg",
      "slashPurpleSm",
      "slashPurpleMd",
      "slashPurpleLg",
      "slashOrangeSm",
      "slashOrangeMd",
      "slashOrangeLg"
    ],
    "bulletImpact": [
      "bulletImpactBlue",
      "bulletImpactGreen",
      "bulletImpactPurple",
      "bulletImpactRed",
      "bulletImpactYellow"
    ],
    "retro": [
      "impactFireA",
      "impactFireB",
      "impactFireC",
      "impactFireD",
      "impactRedA",
      "impactRedB",
      "impactOrangeA",
      "impactOrangeB",
      "impactYellowA",
      "impactYellowB",
      "impactBlueA",
      "impactBlueB",
      "impactCyanA",
      "impactCyanB",
      "impactGreenA",
      "impactGreenB",
      "impactPurpleA",
      "impactPurpleB",
      "impactPurpleC",
      "impactPurpleD",
      "impactPinkA",
      "impactPinkB",
      "impactMagentaA",
      "impactMagentaB",
      "impactWhiteA",
      "impactWhiteB",
      "impactWhiteC",
      "impactWhiteD",
      "impactTealA",
      "impactTealB"
    ],
    "custom": [
      "arcaneslash",
      "beamHoly",
      "critSlash",
      "flamestrike",
      "frostbolt",
      "frozenIce",
      "healingregen",
      "healingwave",
      "hitBurst",
      "holyheal",
      "holylight",
      "arcanebolt",
      "arcanelighting",
      "arcanemist"
    ],
    "pixel": [
      "magicSpell",
      "magic8",
      "blueFire",
      "casting",
      "magickaHit",
      "flameLash",
      "fireSpin",
      "protectionCircle",
      "brightFire",
      "weaponHit",
      "fire",
      "nebula",
      "vortex",
      "phantom",
      "sunburn",
      "felSpell",
      "midnight",
      "freezing",
      "magicBubbles",
      "loading",
      "earthBump",
      "earthWall",
      "iceVfx1",
      "iceVfx2",
      "iceHit",
      "iceRepeatable",
      "iceStart",
      "iceActive",
      "iceVfx2Start",
      "iceEnding",
      "smokeVfx1",
      "smokeVfx2",
      "smokeVfx3",
      "waterSpike",
      "waterSplash",
      "waterStartup1",
      "waterStartup2",
      "waterBall",
      "waterBallImpact",
      "waterBlast",
      "waterBlastEnd",
      "thrust1",
      "thrust2",
      "effect1",
      "effect2",
      "effect3",
      "effect4",
      "smearH1",
      "smearH2",
      "smearH3",
      "smearV1",
      "smearV2",
      "smearV3",
      "firebolt",
      "fireBreath",
      "fireBreathHit"
    ],
    "misc": [
      "effect2",
      "effect3",
      "effect4",
      "loading"
    ]
  },
  "projectiles": {
    "arrow_long": {
      "src": "/sprites/projectiles/arrow_long.png",
      "name": "Long Arrow",
      "type": "physical",
      "cols": 3,
      "rows": 3,
      "frameW": 32,
      "frameH": 32,
      "frames": 3
    },
    "arrow_short": {
      "src": "/sprites/projectiles/arrow_short.png",
      "name": "Short Arrow",
      "type": "physical",
      "cols": 3,
      "rows": 3,
      "frameW": 32,
      "frameH": 32,
      "frames": 3
    },
    "axe": {
      "src": "/sprites/projectiles/axe.png",
      "name": "Throwing Axe",
      "type": "physical",
      "cols": 4,
      "rows": 2,
      "frameW": 32,
      "frameH": 32,
      "frames": 8
    },
    "ballista_bolt": {
      "src": "/sprites/projectiles/ballista_bolt.png",
      "name": "Ballista Bolt",
      "type": "physical",
      "cols": 3,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 3
    },
    "bullet": {
      "src": "/sprites/projectiles/bullet.png",
      "name": "Bullet",
      "type": "physical",
      "cols": 3,
      "rows": 3,
      "frameW": 32,
      "frameH": 32,
      "frames": 3
    },
    "fireball": {
      "src": "/sprites/projectiles/fireball.png",
      "name": "Fireball",
      "type": "magic",
      "cols": 4,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 4
    },
    "short_big": {
      "src": "/sprites/projectiles/short_big.png",
      "name": "Short Big",
      "type": "physical",
      "cols": 2,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 2
    },
    "spear": {
      "src": "/sprites/projectiles/spear.png",
      "name": "Spear",
      "type": "physical",
      "cols": 2,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 2
    },
    "sword_short": {
      "src": "/sprites/projectiles/sword_short.png",
      "name": "Short Sword",
      "type": "physical",
      "cols": 2,
      "rows": 1,
      "frameW": 32,
      "frameH": 32,
      "frames": 2
    }
  },
  "buffVisuals": {
    "shield": {
      "effect": "protectionCircle",
      "color": "#4488ff"
    },
    "regen": {
      "effect": "healingregen",
      "color": "#44ff88"
    },
    "haste": {
      "effect": "windProjectile",
      "color": "#ffdd44",
      "icon": "\\u26A1",
      "name": "Haste",
      "category": "buff"
    },
    "strength": {
      "effect": "holyVfx",
      "color": "#ff4444",
      "icon": "\\u2694\\uFE0F",
      "name": "Strength",
      "category": "buff"
    },
    "poison": {
      "effect": "windProjectile",
      "color": "#44ff44",
      "icon": "\\u2620\\uFE0F",
      "name": "Poison",
      "category": "debuff",
      "effectFilter": "hue-rotate(90deg) saturate(2)",
      "filter": "hue-rotate(90deg) saturate(2)"
    },
    "burn": {
      "effect": "flamestrike",
      "color": "#ff8800"
    },
    "freeze": {
      "effect": "frozenIce",
      "color": "#88ccff",
      "icon": "\\u2744\\uFE0F",
      "name": "Freeze",
      "category": "debuff"
    },
    "stun": {
      "effect": "thunderHit",
      "color": "#ffff44"
    },
    "curse": {
      "effect": "midnight",
      "color": "#aa44ff"
    },
    "bless": {
      "effect": "holylight",
      "color": "#ffffaa",
      "icon": "\\u2728",
      "name": "Blessing",
      "category": "buff"
    },
    "rage": {
      "effect": "fireSpin",
      "color": "#ff2222"
    },
    "mana_shield": {
      "effect": "protectionCircle",
      "color": "#8844ff"
    },
    "thorns": {
      "effect": "windProjectile",
      "color": "#228833"
    },
    "lifesteal": {
      "effect": "nebula",
      "color": "#cc0000"
    },
    "slow": {
      "effect": "magicBubbles",
      "color": "#6688aa"
    }
  },
  "weaponVisuals": {
    "sword": {
      "trail": "slash",
      "name": "Sword",
      "projectile": null
    },
    "axe": {
      "projectile": "axe",
      "trail": "hitEffect1",
      "name": "Axe"
    },
    "greatsword": {
      "trail": "slash",
      "name": "Greatsword",
      "projectile": null
    },
    "greataxe": {
      "trail": "hitEffect2",
      "name": "Greataxe",
      "projectile": null
    },
    "hammer_2h": {
      "trail": "hitEffect2",
      "name": "Two-Hand Hammer",
      "projectile": null
    },
    "hammer_1h": {
      "trail": "hitEffect3",
      "name": "One-Hand Hammer",
      "projectile": null
    },
    "staff": {
      "projectile": "fireball",
      "trail": "arcanemist",
      "name": "Staff"
    },
    "dagger": {
      "projectile": "sword_short",
      "trail": "slash",
      "name": "Dagger"
    },
    "bow": {
      "projectile": "arrow_long",
      "name": "Bow",
      "trail": null
    },
    "crossbow": {
      "projectile": "ballista_bolt",
      "name": "Crossbow",
      "trail": null
    },
    "gun": {
      "projectile": "bullet",
      "name": "Gun",
      "trail": null
    },
    "wand": {
      "projectile": "fireball",
      "trail": "arcaneslash",
      "name": "Wand"
    },
    "shield": {
      "trail": "hitEffect2",
      "name": "Shield",
      "projectile": null
    },
    "spear": {
      "projectile": "spear",
      "trail": "hitEffect1",
      "name": "Spear"
    }
  },
  "beamTrails": {
    "green": "/effects/beams/beam_green.png",
    "orange": "/effects/beams/beam_orange.png",
    "purple": "/effects/beams/beam_purple.png",
    "red": "/effects/beams/beam_red.png",
    "blue": "/effects/beams/beam_blue.png"
  }
}