damage handler wip

This commit is contained in:
Strieglitz
2025-02-23 22:21:44 +01:00
parent ed2249bdce
commit b90e0369bf
19 changed files with 145 additions and 45 deletions

View File

@@ -0,0 +1,14 @@
extends Resource
class_name EquipmentResource
@export var name: String
@export var equipment_stats: EquipmentStats
@export var equipment_scene: PackedScene
func instantiate(parent: Node3D)->Equipment:
var equipment_instance = equipment_scene.instantiate() as Equipment
equipment_instance.init_Equipment(equipment_stats)
parent.add_child(equipment_instance)
return equipment_instance

View File

@@ -0,0 +1,9 @@
extends Resource
class_name EquipmentStats
@export var max_health: MaxHealth
@export var armor: Armor
@export var shield: Shield
@export var movementSpeed: MovementSpeed
@export var damage: Damage

View File

@@ -0,0 +1,3 @@
extends MechPartResource
class_name Arms

View File

@@ -0,0 +1,3 @@
extends MechPartResource
class_name Boots

View File

@@ -0,0 +1,3 @@
extends MechPartResource
class_name Hydraulics

View File

@@ -0,0 +1,3 @@
extends EquipmentResource
class_name MechPartResource