class_name KineticDamage extends AbstractDamage func shield_damage_multiplier() -> float: return 0.5 func armor_damage_multiplier() -> float: return 1.5 func hull_damage_multiplier() -> float: return 1.0