[gd_resource type="Resource" script_class="GameStatsConfig" load_steps=2 format=3 uid="uid://d3x0o0033pf8m"] [ext_resource type="Script" uid="uid://dndluiku7wdi8" path="res://scripts/game_stats_config.gd" id="1_t0c0a"] [resource] script = ExtResource("1_t0c0a") starting_life = 15 starting_morale = 10 wave_data = [{ 15: { "fodder": 4 }, 27: { "fodder": 5 }, 30: { "soldier": 2 } }, { 5: { "fodder": 6 }, 10: { "soldier": 2 }, 20: { "fodder": 5, "soldier": 6 }, 30: { "fodder": 6 } }, { 7: { "gnome": 6 }, 14: { "knight": 4 }, 30: { "gnome": 4, "soldier": 8 } }] defenders = Array[Dictionary]([{ "chaos_factor": 35.0, "cost": 10, "damage": 4.0, "desc": "Warlock", "fire_rate": 1.1, "is_valid": true, "max_projectile_lifetime": 7.5, "projectile_speed": 125, "range": 75.0, "sprite_attacking": Vector2i(28, 1), "sprite_idle": Vector2i(29, 1), "sprite_panel": Vector2i(32, 4), "upgrades": [{ "cost": 9999, "desc": "Phoenix (DMG)", "effects": {}, "is_valid": false, "sprite_panel": Vector2i(32, 5) }, { "cost": 15, "desc": "Falcon (RNGE)", "effects": { "chaos_factor": 0.0, "projectile_speed": 300.0, "range": 275.0, "sprite_attacking": Vector2i(31, 2), "sprite_idle": Vector2i(31, 1) }, "is_valid": true, "sprite_panel": Vector2i(34, 4) }, { "cost": 9999, "desc": "Sparrow (DUP)", "effects": {}, "is_valid": false, "sprite_panel": Vector2i(35, 5) }] }, { "chaos_factor": 10, "cost": 15, "damage": 1.5, "damage_tick_rate": 0.25, "desc": "Wyvern", "fire_delay": 1.0, "is_valid": true, "projectile_range": 45.0, "range": 40.0, "sprite_attacking": Vector2i(25, 10), "sprite_idle": Vector2i(24, 10), "sprite_panel": Vector2i(28, 11), "upgrades": [{ "cost": 7, "desc": "Skittles (SPD)", "effects": { "fire_delay": 0.1 }, "is_valid": true, "sprite_panel": Vector2i(28, 12) }, { "cost": 30.0, "desc": "Pop Rocks (RNGE)", "effects": { "chaos_factor": 7.5, "damage": 4.0, "damage_tick_rate": 0.75, "projectile_range": 70.0, "range": 55.0 }, "is_valid": true, "sprite_panel": Vector2i(31, 12) }, { "cost": 9999, "desc": "Twizzlers (DUP)", "effects": {}, "is_valid": false, "sprite_panel": Vector2i(27, 12) }] }, { "cost": 9999, "damage": 1.0, "desc": "Werewolf", "fire_rate": 1.0, "is_valid": false, "range": 1.0, "sprite_attacking": Vector2i(26, 11), "sprite_idle": Vector2i(26, 11), "sprite_panel": Vector2i(26, 11), "upgrades": [] }, { "cost": 9999, "damage": 1.0, "desc": "Wellspring", "fire_rate": 1.0, "is_valid": false, "range": 1.0, "sprite_attacking": Vector2i(38, 11), "sprite_idle": Vector2i(38, 11), "sprite_panel": Vector2i(38, 11), "upgrades": [] }]) crawlers = Dictionary[String, Dictionary]({ "fodder": { "damage": 1.0, "health": 10.0, "speed": 40.0, "sprite": Vector2i(25, 4), "worth": 1.0 }, "gnome": { "damage": 1.0, "health": 20.0, "speed": 80.0, "sprite": Vector2i(26, 9), "worth": 3.0 }, "knight": { "damage": 1.0, "health": 55.0, "speed": 25.0, "sprite": Vector2i(28, 0), "worth": 6.0 }, "soldier": { "damage": 1.0, "health": 25.0, "speed": 35.0, "sprite": Vector2i(27, 0), "worth": 1.0 } }) metadata/_custom_type_script = "uid://dndluiku7wdi8"