VS Last changes

This commit is contained in:
2026-03-11 15:47:12 -04:00
parent 75403e7c1d
commit 71f755e1bf
15 changed files with 60 additions and 52 deletions
+12
View File
@@ -9,4 +9,16 @@ func _on_body_entered(body: Node) -> void:
if body.is_in_group("player") and part != null:
AudioManager.play("item_pickup")
UpgradeManager.acquire_part(part)
_show_pickup_label()
queue_free()
func _show_pickup_label() -> void:
var lbl := Label.new()
lbl.text = part.display_name
lbl.position = global_position + Vector2(-40, -20)
lbl.modulate = Color(1.0, 0.85, 0.3) # gold for body parts
get_tree().current_scene.add_child(lbl)
var tween := lbl.create_tween()
tween.tween_property(lbl, "position", lbl.position + Vector2(0, -60), 1.2)
tween.parallel().tween_property(lbl, "modulate:a", 0.0, 1.2)
tween.tween_callback(lbl.queue_free)
+1 -2
View File
@@ -1,6 +1,6 @@
extends Node
const SLOTS: Array[String] = ["head", "torso", "left_arm", "right_arm", "legs"]
const SLOTS: Array[String] = ["torso", "left_arm", "right_arm", "legs"]
var hub_credits: int = 0 # safe bank — survives death, stored in deposit machine
var wallet_credits: int = 0 # on-hand scrap — carried by player, shown on HUD
@@ -11,7 +11,6 @@ func change_wallet(delta: int) -> void:
# slot -> BodyPart resource path (empty string = default/base part)
var equipped_parts: Dictionary = {
"head": "",
"torso": "",
"left_arm": "",
"right_arm": "",