it can be fixed by @export on the equipment and adding this on line 138 of CharacterCreation.gd
apply_customization_options() attach_equipment() return instance func attach_equipment() -> void: for eq in equipment: equipment[eq].attach(self) update_equipment_styles()