20 lines
436 B
GDScript
20 lines
436 B
GDScript
class_name PlayerCharacter extends Entity
|
|
|
|
var mech: Mech
|
|
|
|
func init_player_character(stats: EntityStats, mech: Mech):
|
|
init_entity(stats)
|
|
self.mech = mech;
|
|
|
|
func get_max_health() -> int:
|
|
return super() + mech.get_max_health()
|
|
|
|
func get_armor() -> int:
|
|
return super() + mech.get_armor()
|
|
|
|
func get_max_Shield() -> int:
|
|
return super() + mech.get_shield()
|
|
|
|
func get_movement_speed() -> int:
|
|
return super() + mech.get_movement_speed()
|