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: var max_health = base.get_max_health() max_health += mech.get_max_health() return max_health func get_armor() -> int: var armor = stats.armor armor += mech.get_armor() for equipment in equipments: armor += equipment.stats.armor return armor func get_Shield() -> int: var shield = stats.shield for equipment in equipments: shield += equipment.stats.shield return shield func get_movement_speed() -> int: var movement_speed = stats.movement_speed for equipment in equipments: movement_speed += equipment.stats.movement_speed return movement_speed