'use strict'; const BOSS_TYPES = [ { id: 0, name: 'Stone Gleeok', hp: 26, damage: 3, defense: 0, speed: 1.5, colors: { body: "#696969", eye: "#FFD700", accent: "#A9A9A9" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 4, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 3, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }] }, { id: 1, name: 'Stone Darknut', hp: 20, damage: 3, defense: 1, speed: 1.2, colors: { body: "#696969", eye: "#FFD700", accent: "#A9A9A9" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 3, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 4, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 4, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }] }, { id: 2, name: 'Stone Wizzrobe', hp: 20, damage: 2, defense: 0, speed: 0, colors: { body: "#696969", eye: "#FFD700", accent: "#A9A9A9" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 3, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }] }, { id: 3, name: 'Root Moldorm', hp: 21, damage: 4, defense: 1, speed: 2, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 5, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 5, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 4, name: 'Moss Genie', hp: 33, damage: 4, defense: 1, speed: 0, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 5, name: 'Moss Like Like', hp: 16, damage: 3, defense: 0, speed: 1, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 3, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }] }, { id: 6, name: 'Verdant Aquamentus', hp: 36, damage: 4, defense: 1, speed: 0, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 5, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 7, name: 'Verdant Manhandla', hp: 20, damage: 3, defense: 0, speed: 1.8, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 3, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }] }, { id: 8, name: 'Forest Ice Gleeok', hp: 39, damage: 4, defense: 1, speed: 1.5, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 5, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 4, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 9, name: 'Verdant Agahnim', hp: 30, damage: 5, defense: 2, speed: 0, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 7, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 7, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 9, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 7, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 10, name: 'Green Darknut', hp: 30, damage: 4, defense: 2, speed: 1.2, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 5, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 5, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 11, name: 'Verdant Gleeok', hp: 52, damage: 4, defense: 1, speed: 1.5, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 5, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 4, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 12, name: 'Thorn Wizzrobe', hp: 30, damage: 3, defense: 0, speed: 0, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 4, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 13, name: 'Root Moldorm', hp: 28, damage: 4, defense: 1, speed: 2, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 5, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 5, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 14, name: 'Moss Genie', hp: 33, damage: 4, defense: 1, speed: 0, colors: { body: "#228B22", eye: "#90EE90", accent: "#006400" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 15, name: 'Dune Like Like', hp: 32, damage: 4, defense: 1, speed: 1, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 20 }] }, { id: 16, name: 'Sand Aquamentus', hp: 36, damage: 4, defense: 1, speed: 0, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 5, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 17, name: 'Dune Manhandla', hp: 30, damage: 4, defense: 1, speed: 1.8, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 18, name: 'Desert Ice Gleeok', hp: 52, damage: 4, defense: 1, speed: 1.5, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 5, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 4, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 19, name: 'Sand Agahnim', hp: 40, damage: 5, defense: 2, speed: 0, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 7, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 7, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 9, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 7, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 20, name: 'Sand Genie', hp: 44, damage: 4, defense: 1, speed: 0, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 5, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 21, name: 'Sand Darknut', hp: 60, damage: 5, defense: 3, speed: 1.2, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 7, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 7, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "hammer", weight: 8 }] }, { id: 22, name: 'Sand Gleeok', hp: 52, damage: 4, defense: 1, speed: 1.5, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 5, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 4, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 23, name: 'Mirage Wizzrobe', hp: 60, damage: 4, defense: 1, speed: 0, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 6, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "keese"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "ice_rod", weight: 5 }] }, { id: 24, name: 'Dune Moldorm', hp: 28, damage: 4, defense: 1, speed: 2, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 5, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 5, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 25, name: 'Sand Genie', hp: 66, damage: 5, defense: 2, speed: 0, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 7, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 26, name: 'Dune Like Like', hp: 32, damage: 4, defense: 1, speed: 1, colors: { body: "#DAA520", eye: "#8B4513", accent: "#FFD700" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 20 }] }, { id: 27, name: 'Frost Aquamentus', hp: 72, damage: 5, defense: 2, speed: 0, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 7, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 28, name: 'Frost Manhandla', hp: 40, damage: 4, defense: 1, speed: 1.8, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 4, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 5, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 5, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }] }, { id: 29, name: 'Glacier Gleeok', hp: 78, damage: 5, defense: 2, speed: 1.5, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 7, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 5, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 8, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 6, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 30, name: 'Frost Agahnim', hp: 60, damage: 6, defense: 3, speed: 0, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 8, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 8, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 31, name: 'Frost Like Like', hp: 64, damage: 5, defense: 1, speed: 1, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "super_potion", weight: 20 }] }, { id: 32, name: 'Iron Darknut', hp: 60, damage: 5, defense: 3, speed: 1.2, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 7, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 7, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "hammer", weight: 8 }] }, { id: 33, name: 'Frost Gleeok', hp: 104, damage: 5, defense: 1, speed: 1.5, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 7, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 8, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 6, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "fire_rod", weight: 5 }] }, { id: 34, name: 'Frost Wizzrobe', hp: 60, damage: 4, defense: 1, speed: 0, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 5, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 6, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "keese"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "ice_rod", weight: 5 }] }, { id: 35, name: 'Frost Moldorm', hp: 56, damage: 5, defense: 1, speed: 2, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 7, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 7, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 36, name: 'Ice Genie', hp: 66, damage: 5, defense: 2, speed: 0, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 7, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 37, name: 'Frost Like Like', hp: 64, damage: 5, defense: 1, speed: 1, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "super_potion", weight: 20 }] }, { id: 38, name: 'Frost Aquamentus', hp: 72, damage: 5, defense: 2, speed: 0, colors: { body: "#4682B4", eye: "#E0E0E0", accent: "#87CEEB" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 7, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 39, name: 'Crystal Manhandla', hp: 80, damage: 5, defense: 1, speed: 1.8, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 7, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 7, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "boomerang", weight: 5 }] }, { id: 40, name: 'Shadow Ice Gleeok', hp: 104, damage: 5, defense: 1, speed: 1.5, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 7, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 5, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 8, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 6, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "fire_rod", weight: 5 }] }, { id: 41, name: 'Crystal Agahnim', hp: 115, damage: 7, defense: 3, speed: 0, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 9, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 9, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 9, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 9, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 11, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 9, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "magic_sword", weight: 5 }] }, { id: 42, name: 'Deep Moldorm', hp: 56, damage: 5, defense: 1, speed: 2, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 7, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 7, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 43, name: 'Deep Darknut', hp: 115, damage: 6, defense: 3, speed: 1.2, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 8, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 8, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 10, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 6, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "hammer", weight: 8 }] }, { id: 44, name: 'Shadow Gleeok', hp: 104, damage: 5, defense: 1, speed: 1.5, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 7, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 5, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 8, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 6, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "fire_rod", weight: 5 }] }, { id: 45, name: 'Crystal Wizzrobe', hp: 115, damage: 5, defense: 1, speed: 0, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "ice_rod", weight: 5 }] }, { id: 46, name: 'Deep Moldorm', hp: 56, damage: 5, defense: 1, speed: 2, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 7, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 7, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }] }, { id: 47, name: 'Crystal Genie', hp: 127, damage: 6, defense: 2, speed: 0, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 9, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 8, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "magic_crystal", weight: 10 }] }, { id: 48, name: 'Deep Like Like', hp: 64, damage: 5, defense: 1, speed: 1, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 5, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "super_potion", weight: 20 }] }, { id: 49, name: 'Crystal Aquamentus', hp: 138, damage: 6, defense: 2, speed: 0, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 8, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 10, cooldown: 1200, count: 3, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 50, name: 'Crystal Manhandla', hp: 115, damage: 6, defense: 2, speed: 1.8, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 8, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 8, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "boomerang", weight: 5 }] }, { id: 51, name: 'Shadow Ice Gleeok', hp: 195, damage: 6, defense: 2, speed: 1.5, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 8, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 6, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 9, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 1400, count: 4, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 8, cooldown: 1100, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 52, name: 'Crystal Agahnim', hp: 115, damage: 7, defense: 3, speed: 0, colors: { body: "#4B0082", eye: "#DA70D6", accent: "#9400D3" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 9, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 9, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 9, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 9, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 11, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 9, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "magic_sword", weight: 5 }] }, { id: 53, name: 'Tide Wizzrobe', hp: 150, damage: 5, defense: 1, speed: 0, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "ice_rod", weight: 5 }, { item: "magic_potion", weight: 15 }] }, { id: 54, name: 'Abyssal Darknut', hp: 115, damage: 6, defense: 3, speed: 1.2, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 8, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 8, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 10, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 6, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "hammer", weight: 8 }] }, { id: 55, name: 'Tidal Gleeok', hp: 150, damage: 6, defense: 2, speed: 1.5, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 8, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 6, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 9, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 7, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 56, name: 'Tide Wizzrobe', hp: 115, damage: 5, defense: 1, speed: 0, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 7, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "ice_rod", weight: 5 }] }, { id: 57, name: 'Abyssal Moldorm', hp: 105, damage: 6, defense: 2, speed: 2, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 8, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 8, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "hookshot", weight: 3 }] }, { id: 58, name: 'Tidal Genie', hp: 127, damage: 6, defense: 2, speed: 0, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 9, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 8, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "magic_crystal", weight: 10 }] }, { id: 59, name: 'Abyssal Like Like', hp: 92, damage: 6, defense: 2, speed: 1, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "super_potion", weight: 20 }] }, { id: 60, name: 'Tidal Aquamentus', hp: 180, damage: 6, defense: 2, speed: 0, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 8, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 10, cooldown: 1200, count: 3, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 61, name: 'Abyssal Manhandla', hp: 200, damage: 8, defense: 3, speed: 1.8, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 10, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "boomerang", weight: 5 }] }, { id: 62, name: 'Abyssal Water Gleeok', hp: 195, damage: 6, defense: 2, speed: 1.5, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 8, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 6, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 9, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 7, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 1400, count: 4, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 8, cooldown: 1100, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 63, name: 'Tidal Agahnim', hp: 200, damage: 10, defense: 4, speed: 0, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 13, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 13, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 15, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 13, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_sword", weight: 5 }] }, { id: 64, name: 'Abyssal Darknut', hp: 150, damage: 6, defense: 3, speed: 1.2, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 8, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 8, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 10, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 6, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "hammer", weight: 8 }, { item: "magic_sword", weight: 3 }] }, { id: 65, name: 'Abyssal Darknut', hp: 200, damage: 8, defense: 4, speed: 1.2, colors: { body: "#006994", eye: "#00CED1", accent: "#4682B4" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 12, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 8, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hammer", weight: 8 }, { item: "magic_sword", weight: 3 }] }, { id: 66, name: 'Storm Gleeok', hp: 195, damage: 6, defense: 2, speed: 1.5, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 8, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 6, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 9, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 7, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 3}, { type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "fire_rod", weight: 5 }] }, { id: 67, name: 'Storm Wizzrobe', hp: 200, damage: 6, defense: 2, speed: 0, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 9, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "ice_rod", weight: 5 }, { item: "magic_potion", weight: 15 }] }, { id: 68, name: 'Cloud Moldorm', hp: 105, damage: 6, defense: 2, speed: 2, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 6, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 8, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 8, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "hookshot", weight: 3 }] }, { id: 69, name: 'Sky Genie', hp: 165, damage: 6, defense: 2, speed: 0, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 8, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 9, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 8, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "magic_crystal", weight: 10 }] }, { id: 70, name: 'Cloud Like Like', hp: 160, damage: 8, defense: 3, speed: 1, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 10, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "super_potion", weight: 20 }] }, { id: 71, name: 'Storm Aquamentus', hp: 300, damage: 8, defense: 3, speed: 0, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 10, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 10, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 12, cooldown: 1200, count: 3, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }] }, { id: 72, name: 'Storm Manhandla', hp: 200, damage: 8, defense: 3, speed: 1.8, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 10, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "boomerang", weight: 5 }] }, { id: 73, name: 'Sky Ice Gleeok', hp: 325, damage: 8, defense: 3, speed: 1.5, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 10, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 8, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 11, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 9, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 12, cooldown: 1400, count: 4, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 10, cooldown: 1100, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, { id: 74, name: 'Storm Agahnim', hp: 200, damage: 10, defense: 4, speed: 0, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 13, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 13, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 15, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 13, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_sword", weight: 5 }] }, { id: 75, name: 'Storm Gleeok', hp: 325, damage: 8, defense: 3, speed: 1.5, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 11, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 9, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 12, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 3}, { type: "melee", damage: 10, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, { id: 76, name: 'Sky Darknut', hp: 200, damage: 8, defense: 4, speed: 1.2, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 12, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 8, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hammer", weight: 8 }, { item: "magic_sword", weight: 3 }] }, { id: 77, name: 'Storm Gleeok', hp: 325, damage: 8, defense: 3, speed: 1.5, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 11, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 9, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 12, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 3}, { type: "melee", damage: 10, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, { id: 78, name: 'Storm Wizzrobe', hp: 200, damage: 6, defense: 2, speed: 0, colors: { body: "#FFD700", eye: "#FFFACD", accent: "#FF8C00" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 9, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "ice_rod", weight: 5 }, { item: "magic_potion", weight: 15 }] }, { id: 79, name: 'Shadow Moldorm', hp: 175, damage: 8, defense: 3, speed: 2, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hookshot", weight: 3 }] }, { id: 80, name: 'Dark Genie', hp: 275, damage: 8, defense: 3, speed: 0, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 10, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 10, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 11, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 10, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_crystal", weight: 10 }] }, { id: 81, name: 'Shadow Like Like', hp: 200, damage: 8, defense: 3, speed: 1, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 10, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "super_potion", weight: 20 }] }, { id: 82, name: 'Dark Aquamentus', hp: 300, damage: 8, defense: 3, speed: 0, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 10, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 10, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 12, cooldown: 1200, count: 3, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }] }, { id: 83, name: 'Dark Manhandla', hp: 250, damage: 8, defense: 3, speed: 1.8, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGeneric", description: "A spinning plant monster with razor-sharp limbs.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 4, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 10, cooldown: 800, count: 4, spreadAngle: 360, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "boomerang", weight: 5 }] }, { id: 84, name: 'Dark Ice Gleeok', hp: 325, damage: 8, defense: 3, speed: 1.5, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGleeok", description: "A spectral dragon wielding ice and shadow.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 10, cooldown: 2200, count: 2, spreadAngle: 360, projectileSpeed: 1.5}, { type: "melee", damage: 8, cooldown: 1800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 11, cooldown: 2000, count: 3, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 9, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 12, cooldown: 1400, count: 4, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 10, cooldown: 1100, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, { id: 85, name: 'Void Agahnim', hp: 250, damage: 10, defense: 4, speed: 0, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "stationary", drawFunction: "drawWizzrobe", description: "A dark mage protected by impenetrable barriers.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 60, attacks: [{ type: "melee", damage: 13, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "projectile", damage: 13, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 30, attacks: [{ type: "projectile", damage: 13, cooldown: 1500, count: 3, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 10, attacks: [{ type: "melee", damage: 15, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 13, cooldown: 1500, count: 4, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_sword", weight: 5 }] }, { id: 86, name: 'Shadow Moldorm', hp: 175, damage: 8, defense: 3, speed: 2, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hookshot", weight: 3 }] }, { id: 87, name: 'Shadow Darknut', hp: 250, damage: 8, defense: 4, speed: 1.2, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 12, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 8, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hammer", weight: 8 }, { item: "magic_sword", weight: 3 }] }, { id: 88, name: 'Dark Gleeok', hp: 325, damage: 8, defense: 3, speed: 1.5, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 10, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 8, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 11, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 9, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 12, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 3}, { type: "melee", damage: 10, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, { id: 89, name: 'Void Wizzrobe', hp: 250, damage: 6, defense: 2, speed: 0, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 8, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 9, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "ice_rod", weight: 5 }, { item: "magic_potion", weight: 15 }] }, { id: 90, name: 'Shadow Moldorm', hp: 175, damage: 8, defense: 3, speed: 2, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hookshot", weight: 3 }] }, { id: 91, name: 'Dark Genie', hp: 550, damage: 15, defense: 4, speed: 0, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 20, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 20, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 21, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 20, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_crystal", weight: 10 }] }, { id: 92, name: 'Shadow Like Like', hp: 200, damage: 8, defense: 3, speed: 1, colors: { body: "#1A0A2A", eye: "#9400D3", accent: "#4B0082" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 10, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "super_potion", weight: 20 }] }, { id: 93, name: 'Infernal Aquamentus', hp: 600, damage: 15, defense: 4, speed: 0, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "stationary", drawFunction: "drawGleeok", description: "A dragon that breathes flames at everything in sight.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 20, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 2}]}, { hpThreshold: 50, attacks: [{ type: "aoe", damage: 20, cooldown: 1800, count: 3, spreadAngle: 120, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 22, cooldown: 1200, count: 3, spreadAngle: 180, projectileSpeed: 3}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }] }, { id: 94, name: 'Abyssal Like Like', hp: 200, damage: 8, defense: 3, speed: 1, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "chase", drawFunction: "drawGeneric", description: "A voracious worm that steals hearts and shields.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 40, attacks: [{ type: "melee", damage: 10, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "summon", damage: 0, cooldown: 5000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "slime"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "super_potion", weight: 20 }] }, { id: 95, name: 'Demon Genie', hp: 550, damage: 15, defense: 4, speed: 0, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "stationary", drawFunction: "drawGeneric", description: "A lamp spirit that unleashes devastating elemental blasts.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 20, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 2.5}]}, { hpThreshold: 50, attacks: [{ type: "projectile", damage: 20, cooldown: 1200, count: 2, spreadAngle: 90, projectileSpeed: 2.5}]}, { hpThreshold: 20, attacks: [{ type: "aoe", damage: 21, cooldown: 1000, count: 3, spreadAngle: 120, projectileSpeed: 3}, { type: "projectile", damage: 20, cooldown: 800, count: 2, spreadAngle: 45, projectileSpeed: 3.5}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "magic_crystal", weight: 10 }] }, { id: 96, name: 'Abyssal Moldorm', hp: 175, damage: 8, defense: 3, speed: 2, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "charge", drawFunction: "drawGeneric", description: "A giant segmented worm that charges relentlessly.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 2000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 10, cooldown: 3000, count: 1, spreadAngle: 360, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hookshot", weight: 3 }] }, { id: 97, name: 'Dark Wizzrobe', hp: 500, damage: 12, defense: 3, speed: 0, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "teleport", drawFunction: "drawWizzrobe", description: "A teleporting mage who commands destructive magic.", phases: [{ hpThreshold: 100, attacks: [{ type: "projectile", damage: 16, cooldown: 1500, count: 2, spreadAngle: 60, projectileSpeed: 3}]}, { hpThreshold: 40, attacks: [{ type: "projectile", damage: 17, cooldown: 1200, count: 3, spreadAngle: 90, projectileSpeed: 3.5}, { type: "summon", damage: 0, cooldown: 4000, count: 2, spreadAngle: 0, projectileSpeed: 0, enemyType: "stalfos"}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "ice_rod", weight: 5 }, { item: "magic_potion", weight: 15 }] }, { id: 98, name: 'Demon Darknut', hp: 250, damage: 8, defense: 4, speed: 1.2, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "chase", drawFunction: "drawDarknut", description: "A heavily-armored knight wielding a massive sword.", phases: [{ hpThreshold: 100, attacks: [{ type: "melee", damage: 8, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 50, attacks: [{ type: "melee", damage: 10, cooldown: 800, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "melee", damage: 10, cooldown: 1500, count: 3, spreadAngle: 120, projectileSpeed: 0}]}, { hpThreshold: 25, attacks: [{ type: "melee", damage: 12, cooldown: 600, count: 1, spreadAngle: 0, projectileSpeed: 0}, { type: "aoe", damage: 8, cooldown: 2000, count: 4, spreadAngle: 180, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "hammer", weight: 8 }, { item: "magic_sword", weight: 3 }] }, { id: 99, name: 'Infernal Gleeok', hp: 650, damage: 15, defense: 4, speed: 1.5, colors: { body: "#8B0000", eye: "#FFD700", accent: "#FF4500" }, behavior: "charge", drawFunction: "drawGleeok", description: "A multi-headed dragon whose fiery breath devastates all.", phases: [{ hpThreshold: 100, attacks: [{ type: "aoe", damage: 20, cooldown: 2000, count: 2, spreadAngle: 360, projectileSpeed: 2}, { type: "melee", damage: 15, cooldown: 1500, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 60, attacks: [{ type: "aoe", damage: 21, cooldown: 1800, count: 3, spreadAngle: 360, projectileSpeed: 2.5}, { type: "melee", damage: 16, cooldown: 1200, count: 1, spreadAngle: 0, projectileSpeed: 0}]}, { hpThreshold: 30, attacks: [{ type: "aoe", damage: 22, cooldown: 1200, count: 4, spreadAngle: 360, projectileSpeed: 3}, { type: "melee", damage: 17, cooldown: 1000, count: 1, spreadAngle: 0, projectileSpeed: 0}]}], drops: [{ item: "heart_piece", weight: 100 }, { item: "healing_potion", weight: 30 }, { item: "super_potion", weight: 15 }, { item: "magic_potion", weight: 10 }, { item: "heart_piece", weight: 20 }, { item: "fire_rod", weight: 5 }, { item: "master_sword", weight: 3 }] }, ]; function getBossType(id) { return BOSS_TYPES.find(b => b.id === id); } if (typeof module !== 'undefined' && module.exports) { module.exports = { BOSS_TYPES, getBossType }; }