game: add magnet pickup

This commit is contained in:
2025-08-20 04:35:40 +02:00
parent 515e2a53e0
commit 702080af59
13 changed files with 119 additions and 5 deletions

View File

@@ -111,8 +111,10 @@ func _trigger_level_up() -> void:
main_ui.level_up_ui.visible = true
func _on_pickup_area_area_entered(area: Area2D) -> void:
var body: XPOrb = area.get_parent()
var body: Node2D = area.get_parent()
if body.is_in_group(GlobalConst.GROUP_XP_ORB):
add_xp(body.value)
GlobalConst.sig_debug_stats_set.emit("player_xp", "%s" % player_stats.current_xp)
body.queue_free()
elif body.is_in_group(GlobalConst.GROUP_PICKUP):
body.pickup()