122 {
124
126
127
129
130
132
133
134 string damage_zone;
135 if ( DamageSystem.GetDamageZoneFromComponentName(
GetParent(),part_name,damage_zone) &&
GetParent().GetHealth(damage_zone,
"Health") > 0 )
136 {
137 GetParent().SetHealth(damage_zone,
"Health",0);
138 }
139 }
class BaseBuildingBase extends ItemBase bsbDebugPrint(string s)
void DropNonUsableMaterialsServer(Man player, string part_name)
void DestroyMaterialsServer(Man player, string part_name)
override void OnPartDestroyedServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
static bool IsBaseBuildingLogEnable()