Sync working project files - hub layout, boss roster, doc updates

This commit is contained in:
2026-03-05 15:50:37 -05:00
parent 6ce4531b76
commit f1b4820307
47 changed files with 1476 additions and 402 deletions
+10
View File
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "head"
display_name = "Targeting Spike"
mod_proj_speed = 208.0
mod_range = 100.0
+10
View File
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "head"
display_name = "Wide-Angle Lens"
mod_range = 120.0
mod_proj_speed = -104.0
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "left_arm"
display_name = "Scatter Emitter"
mod_scatter_count = 3
mod_scatter_spread_deg = 30.0
mod_damage = -1.4
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "left_arm"
display_name = "Shield Projector"
shield_projector = true
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "right_arm"
display_name = "Heavy Emitter"
mod_damage = 2.1
mod_fire_rate = -1.4
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "right_arm"
display_name = "Rapid Emitter"
mod_fire_rate = 1.75
mod_damage = -1.05
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "torso"
display_name = "Lightweight Frame"
mod_speed = 40.0
mod_max_health = -1.0
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="BodyPartData" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/upgrades/body_part_data.gd" id="1"]
[resource]
script = ExtResource("1")
slot = "torso"
display_name = "Reinforced Chassis"
mod_max_health = 2.0
mod_speed = -20.0
+9
View File
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Coolant Leak"
description = "Taking damage leaves a slick trail. Enemies that touch it are slowed for 2s."
effect = 5
+9
View File
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Fragmented Map"
description = "Each time you clear a combat room, one unexplored room on the floor map is revealed."
effect = 10
+9
View File
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Memory Spike"
description = "First projectile fired in each room deals 3x damage."
effect = 7
+9
View File
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Overclock Module"
description = "Fire rate +40%. Every 3rd shot deals 0 damage."
effect = 11
+10
View File
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Patch Kit"
description = "Consumed on pickup: restore 2 HP immediately."
effect = 4
heal_on_pickup = 2.0
+10
View File
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Rust Coat"
description = "Reduce all incoming damage by 1 (minimum 1)."
effect = 8
damage_reduction = 1.0
+10
View File
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Scrap Magnet"
description = "Scrap tokens auto-collect within 3 tiles."
effect = 6
magnet_radius = 192.0
+11
View File
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="RunItem" load_steps=2 format=3]
[ext_resource type="Script" path="res://scripts/items/run_item.gd" id="1"]
[resource]
script = ExtResource("1")
display_name = "Static Discharge"
description = "On taking damage, emit a short-range AoE burst (1 tile radius)."
effect = 9
discharge_radius = 64.0
discharge_damage = 1.0