This commit is contained in:
2026-04-23 00:51:28 +03:00
parent 174e9dfb08
commit cdb0ffd6a5
22 changed files with 386 additions and 28 deletions
+4 -3
View File
@@ -1,6 +1,6 @@
extends CharacterBody3D
const METAL_ARMOR_SCENE := preload("res://scenes/MetalArmor.tscn")
const METAL_PLATE_SCENE := preload("res://scenes/MetalPlate.tscn")
signal destroyed
@@ -12,7 +12,8 @@ const WALL_BOUNCE := 0.45
const WALL_SELF_DMG := 0.5
var kickable_type: String = "iron"
var tier: int = 2
var kick_tier: int = 0
var toughness_tier: int = 2
var state: State = State.IDLE
var fly_vel: Vector3 = Vector3.ZERO
var health: float = 80.0
@@ -110,7 +111,7 @@ func _hit_forge(forge: Node3D) -> void:
queue_free()
if parent == null:
return
var armor := METAL_ARMOR_SCENE.instantiate() as Node3D
var armor := METAL_PLATE_SCENE.instantiate() as Node3D
parent.add_child(armor)
armor.global_position = spawn_pos