class KFDestroyableStaticMesh_SE extends RODestroyableStaticMeshBase placeable; var(Sound) sound DamagedSound; // Ambient sound for damaged mesh var(Sound) bool bUseDamagedSound; // use DamagedSound? var protected transient int OriginalHealth; auto state Working { function BeginState() { if ( OriginalHealth == 0 ) OriginalHealth = Health; super.BeginState(); Health = OriginalHealth; // fix health resetting to default 0 and ignoring value set in editor } function EndState() { super.EndState(); if ( bUseDamagedSound ) { AmbientSound = DamagedSound; } } } defaultproperties { TypesCanDamage(0)=Class'KFMod.DamTypeFrag' StaticMesh=StaticMesh'IndustrySM2.Doors.fact_metaldoor_04' bWorldGeometry=False Tag="DestroyableStaticMesh" }