Skip to content

Instantly share code, notes, and snippets.

@devLukaDev
Last active July 31, 2024 14:40
Show Gist options
  • Select an option

  • Save devLukaDev/7c1b468029691237531d54a43bf3483a to your computer and use it in GitHub Desktop.

Select an option

Save devLukaDev/7c1b468029691237531d54a43bf3483a to your computer and use it in GitHub Desktop.
Converted balance.lua file from Kingdom Rush 5
// chunkname: @./kr5/balance/balance.lua (JSON-ified by me)
// VERSION 2024/07/31 (ver. kr5 desktop 1.01.06)
{
"werebeasts": {
"hog_invader": {
"speed": 36,
"armor": 0,
"hp": 48,
"gold": 5,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 2,
"damage_max": 4
}
},
"tusked_brawler": {
"speed": 36,
"armor": 0.2,
"hp": 96,
"gold": 10,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 4,
"damage_max": 6
}
},
"turtle_shaman": {
"speed": 20,
"armor": 0,
"hp": 300,
"gold": 25,
"magic_armor": 0.8,
"basic_attack": {
"cooldown": 1.5,
"damage_min": 3,
"damage_max": 4
},
"ranged_attack": {
"max_range": 100,
"min_range": 60,
"damage_min": 6,
"cooldown": 1.5,
"damage_max": 10
},
"natures_vigor": {
"hp_trigger_factor": 0.6,
"range": 200,
"heal_min": 10,
"heal_every": 0.25,
"cooldown": 4,
"duration": 1.5,
"heal_max": 10
}
},
"bear_vanguard": {
"speed": 20,
"armor": 0.6,
"hp": 600,
"gold": 30,
"magic_armor": 0,
"basic_attack": {
"cooldown": 2,
"damage_min": 12,
"damage_radius": 25,
"damage_max": 20,
"damage_type": "DAMAGE_PHYSICAL"
},
"wrath_of_the_fallen": {
"duration": 8,
"radius": 80,
"inflicted_damage_factor": 2
}
},
"bear_woodcutter": {
"speed": 20,
"armor": 0.4,
"hp": 900,
"gold": 50,
"magic_armor": 0,
"basic_attack": {
"cooldown": 2,
"damage_min": 12,
"damage_radius": 25,
"damage_max": 20,
"damage_type": "DAMAGE_PHYSICAL"
},
"wrath_of_the_fallen": {
"duration": 5,
"radius": 80,
"inflicted_damage_factor": 2
}
},
"cutthroat_rat": {
"speed": 64,
"armor": 0,
"hp": 60,
"gold": 6,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 8,
"damage_max": 12
},
"gut_stab": {
"bleed_every": 0.25,
"bleed_damage_min": 1,
"cooldown": 15,
"damage_max": 16,
"bleed_damage_max": 1,
"damage_min": 10,
"min_distance_from_end": 450,
"duration": 2.5,
"bleed_duration": 3,
"damage_type": "DAMAGE_PHYSICAL"
}
},
"dreadeye_viper": {
"speed": 36,
"armor": 0,
"hp": 120,
"gold": 12,
"magic_armor": 0.3,
"basic_attack": {
"cooldown": 1.5,
"damage_min": 1,
"damage_max": 2,
"poison": {
"damage_max": 1,
"duration": 1,
"damage_min": 1,
"every": 0.25
}
},
"ranged_attack": {
"max_range": 150,
"min_range": 60,
"damage_min": 8,
"cooldown": 2,
"damage_max": 14,
"poison": {
"damage_max": 1,
"duration": 2,
"damage_min": 1,
"every": 0.25
}
}
},
"surveyor_harpy": {
"speed": 50,
"armor": 0,
"hp": 50,
"gold": 5,
"magic_armor": 0
},
"skunk_bombardier": {
"speed": 36,
"armor": 0,
"hp": 160,
"gold": 15,
"magic_armor": 0.6,
"melee_attack": {
"cooldown": 1,
"damage_min": 3,
"damage_max": 4
},
"ranged_attack": {
"max_range": 150,
"radius": 45,
"damage_min": 10,
"min_range": 40,
"cooldown": 2.5,
"mod_duration": 2,
"damage_max": 15,
"received_damage_factor": 2
}
},
"hyena5": {
"speed": 50,
"armor": 0.2,
"hp": 200,
"gold": 15,
"magic_armor": 0,
"melee_attack": {
"cooldown": 1.5,
"damage_min": 14,
"damage_max": 22
},
"feast": {
"heal_every": 0.25,
"hp_min_trigger": 120,
"cooldown": 10,
"heal": 20,
"duration": 1.5
}
},
"rhino": {
"gold": 80,
"magic_armor": 0,
"speed": 20,
"armor": 0,
"hp": 1500,
"lives_cost": 2,
"basic_attack": {
"cooldown": 2,
"damage_min": 48,
"damage_max": 64
},
"instakill": {
"cooldown": 5,
"damage_max": 300,
"damage_min": 300,
"damage_type": "DAMAGE_INSTAKILL"
},
"charge": {
"range": 50,
"trigger_range": 120,
"damage_soldier_max": 56,
"cooldown": 20,
"min_range": 90,
"damage_enemy_min": 56,
"speed": 120,
"damage_enemy_max": 56,
"min_distance_from_end": 50,
"duration": 1.8,
"damage_soldier_min": 56,
"damage_type": "DAMAGE_PHYSICAL"
}
},
"boss": {
"speed": 16,
"armor": 0,
"hp": 8000,
"melee_attack": {
"cooldown": 1,
"damage_min": 80,
"damage_max": 120,
"damage_radius": 30
},
"fall": {
"damage_min": 800,
"radius": 100,
"damage_max": 500
}
}
},
"cult_of_the_overseer": {
"acolyte": {
"speed": 36,
"armor": 0,
"hp": 200,
"gold": 15,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 6,
"damage_max": 10
},
"tentacle": {
"armor": 0,
"hp": 80,
"duration": 6,
"magic_armor": 0,
"hit": {
"first_cooldown_min": 1,
"radius": 45,
"damage_min": 6,
"first_cooldown_max": 2,
"cooldown": 1,
"damage_max": 10
}
}
},
"lesser_sister": {
"gold": 50,
"magic_armor": 0.6,
"speed": 28,
"armor": 0,
"hp": 600,
"crooked_souls": {
"max_range": 300,
"max_total": 10,
"max_targets": 1,
"nodes_limit": 60,
"cooldown": 8,
"nodes_random_min": 5,
"nodes_random_max": 10
},
"melee_attack": {
"cooldown": 1,
"damage_min": 4,
"damage_max": 8
},
"ranged_attack": {
"max_range": 120,
"damage_min": 12,
"cooldown": 1.5,
"damage_max": 18,
"damage_type": "DAMAGE_MAGICAL"
},
"nightmare": {
"speed": 50,
"armor": 0,
"hp": 120,
"magic_armor": 0,
"lives_cost": 1,
"basic_attack": {
"cooldown": 1,
"damage_max": 10,
"damage_min": 6
}
}
},
"small_stalker": {
"speed": 50,
"armor": 0,
"hp": 180,
"gold": 10,
"magic_armor": 0,
"dodge": {
"cooldown": 50,
"nodes_advance": 25,
"nodes_before_exit": 80,
"wait_between_teleport": "fts(3)"
}
},
"unblinded_priest": {
"gold": 25,
"health_trigger_factor": 0.25,
"magic_armor": 0.9,
"speed": 28,
"armor": 0,
"hp": 400,
"transformation_time": 4,
"basic_attack": {
"cooldown": 1,
"damage_min": 7,
"damage_max": 11
},
"ranged_attack": {
"max_range": 120,
"min_range": 10,
"damage_min": 18,
"cooldown": 2,
"damage_max": 28,
"damage_type": "DAMAGE_MAGICAL"
},
"abomination": {
"gold": 30,
"magic_armor": 0,
"speed": 20,
"armor": 0.5,
"hp": 900,
"lives_cost": 2,
"melee_attack": {
"cooldown": 2,
"damage_min": 26,
"damage_max": 38
},
"eat": {
"cooldown": 10,
"hp_required": 0.3
},
"glare": {
"regen_hp": 15
}
}
},
"abomination_stage_8": {
"speed": 0,
"armor": 0,
"hp": 1000,
"regen_cooldown": 0.8,
"gold": 0,
"regen_health": 60,
"magic_armor": 0,
"melee_attack": {
"cooldown": 2,
"damage_min": 40,
"damage_max": 60
}
},
"spiderling": {
"speed": 64,
"armor": 0,
"hp": 200,
"gold": 10,
"magic_armor": 0.3,
"basic_attack": {
"cooldown": 1,
"damage_min": 8,
"damage_max": 12
}
},
"unblinded_shackler": {
"speed": 28,
"armor": 0,
"hp": 750,
"gold": 50,
"magic_armor": 0.6,
"melee_attack": {
"cooldown": 1.5,
"damage_min": 18,
"damage_max": 26
},
"shackles": {
"max_range": 150,
"health_trigger_factor": 0.2,
"min_targets": 1,
"max_targets": 2
}
},
"armored_nightmare": {
"speed": 28,
"armor": 0.8,
"hp": 350,
"gold": 20,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 12,
"damage_max": 18,
"damage_type": "DAMAGE_PHYSICAL"
}
},
"corrupted_stalker": {
"speed": 20,
"armor": 0,
"hp": 1500,
"gold": 100,
"magic_armor": 0,
"lives_cost": 2
},
"crystal_golem": {
"speed": 20,
"armor": 0.8,
"hp": 2400,
"gold": 200,
"magic_armor": 0,
"lives_cost": 5,
"basic_attack": {
"cooldown": 2,
"damage_min": 30,
"damage_radius": 25,
"damage_max": 48,
"damage_type": "DAMAGE_PHYSICAL"
}
},
"boss_corrupted_denas": {
"speed": 16,
"armor": 0.5,
"hp": 10000,
"magic_armor": 0.5,
"melee_attack": {
"damage_radius": 60,
"damage_min": 120,
"cooldown": 2.5,
"damage_max": 360,
"damage_type": "DAMAGE_PHYSICAL"
},
"spawn_entities": {
"cooldown": 10,
"max_range": 120
},
"life_threshold_stun": {
"stun_duration": 5,
"life_percentage": [
50,
25
]
}
},
"glareling": {
"speed": 64,
"armor": 0,
"hp": 60,
"gold": 0,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 6,
"damage_max": 10
},
"glare": {
"speed_factor": 1.75,
"regen_hp": 15
}
}
},
"void_beyond": {
"glare": {
"range": 200,
"extra_duration": 0.25,
"regen_every": 0.25
},
"blinker": {
"speed": 64,
"armor": 0,
"hp": 350,
"gold": 25,
"magic_armor": 0,
"ranged_attack": {
"stun_every": 0.25,
"radius": 45,
"duration": 4,
"max_range": 60,
"cooldown": 10,
"stun_duration": 1,
"min_range": 40
},
"glare": {
"dot_damage_max": 2,
"regen_hp": 15,
"dot_duration": 0.5,
"dot_every": 0.25,
"dot_damage_min": 2
}
},
"mindless_husk": {
"speed": 36,
"armor": 0,
"hp": 300,
"gold": 20,
"magic_armor": 0,
"basic_attack": {
"cooldown": 1,
"damage_min": 10,
"damage_max": 15,
"damage_type": "DAMAGE_PHYSICAL"
},
"spawn": {
"max_nodes_ahead": 20,
"max_nodes_to_exit": 70,
"min_nodes_ahead": 15
},
"glare": {
"regen_hp": 15
}
},
"vile_spawner": {
"speed": 28,
"armor": 0,
"hp": 1000,
"gold": 75,
"magic_armor": 0.3,
"basic_attack": {
"cooldown": 1.5,
"damage_min": 14,
"damage_max": 21
},
"lesser_spawn": {
"max_range": 80,
"max_total": 9,
"distance_between_entities": 40,
"min_distance_from_end": 400,
"cooldown": 8,
"entities_amount": 3,
"min_range": 40
},
"glare": {
"lesser_spawn_cooldown": 6,
"regen_hp": 10
}
},
"lesser_eye": {
"speed": 75,
"armor": 0,
"hp": 80,
"gold": 0,
"magic_armor": 0,
"glare": {
"regen_hp": 15
}
},
"noxious_horror": {
"gold": 45,
"magic_armor": 0,
"speed": 36,
"armor": 0,
"hp": 600,
"basic_attack": {
"cooldown": 1,
"damage_min": 9,
"damage_max": 14,
"damage_type": "DAMAGE_PHYSICAL"
},
"ranged_attack": {
"max_range": 300,
"radius": 50,
"damage_min": 18,
"cooldown": 4,
"min_range": 100,
"damage_max": 28,
"damage_type": "DAMAGE_TRUE"
},
"poison": {
"damage_max": 6,
"duration": 4,
"damage_min": 4,
"every": 0.25
},
"glare": {
"regen_hp": 15,
"magic_armor": 0.9,
"aura": {
"radius": 30
}
}
},
"hardened_horror": {
"speed": 36,
"armor": 0,
"hp": 1200,
"gold": 80,
"magic_armor": 0,
"basic_attack": {
"cooldown": 2,
"damage_min": 28,
"damage_radius": 40,
"damage_max": 42,
"damage_type": "DAMAGE_PHYSICAL"
},
"glare": {
"armor": 0.9,
"regen_hp": 15,
"roll_speed": 70
}
},
"evolving_scourge": {
"magic_armor": 0,
"armor": 0.3,
"lives_cost": 2,
"gold": [
30,
50,
90
],
"hp": [
450,
800,
1500
],
"speed": [
50,
36,
20
],
"basic_attack": {
"cooldown": [
1,
2,
2
],
"damage_max": [
18,
36,
72
],
"damage_min": [
12,
24,
48
],
"damage_type": "DAMAGE_PHYSICAL"
},
"eat": {
"cooldown": 20,
"hp_required": 0.3
},
"glare": {
"regen_hp": 15
}
},
"amalgam": {
"gold": 200,
"magic_armor": 0,
"speed": 20,
"armor": 0.4,
"hp": 3500,
"lives_cost": 5,
"basic_attack": {
"cooldown": 2,
"damage_min": 80,
"damage_radius": 50,
"damage_max": 120,
"damage_type": "DAMAGE_PHYSICAL"
},
"explosion": {
"damage_radius": 60,
"damage_max": 200,
"damage_min": 100,
"damage_type": "DAMAGE_PHYSICAL"
},
"glare": {
"regen_hp": 15
}
},
"boss_cult_leader": {
"open_magic_armor": 0,
"close_armor": 0.9,
"close_magic_armor": 0.9,
"denas_ray_resistance": 0.5,
"speed": 16,
"hp": 15000,
"open_armor": 0,
"glare": {
"regen_hp": 50
},
"melee_attack": {
"damage_radius": 10,
"damage_min": 160,
"cooldown": 1,
"damage_max": 240,
"damage_type": "DAMAGE_PHYSICAL"
},
"block_attack": {
"damage_min": 0,
"radius": 100,
"damage_max": 0,
"damage_type": "DAMAGE_PHYSICAL"
},
"area_attack": {
"min_count": 2,
"cooldown": 4,
"damage_min": 320,
"damage_radius": 80,
"damage_max": 320,
"damage_type": "DAMAGE_MAGICAL"
},
"life_threshold_teleport": {
"away_duration": 8,
"life_percentage": [
66.67,
33.33
]
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment