Index: binaries/data/mods/public/simulation/components/Visibility.js =================================================================== --- binaries/data/mods/public/simulation/components/Visibility.js +++ binaries/data/mods/public/simulation/components/Visibility.js @@ -16,6 +16,9 @@ "" + "" + "" + + "" + + "" + + "" + ""; Visibility.prototype.Init = function() @@ -24,10 +27,11 @@ this.alwaysVisible = this.template.AlwaysVisible == "true"; this.corpse = this.template.Corpse == "true"; this.preview = this.template.Preview == "true"; + this.spawnedEntityOnDeath = this.template.SpawnedEntityOnDeath == "true"; this.activated = false; - if (this.preview || this.corpse) + if (this.preview || this.corpse || this.spawnedEntityOnDeath) this.SetActivated(true); }; @@ -70,7 +74,7 @@ // For others, hide the preview return VIS_HIDDEN; } - else if (this.corpse) + else if (this.corpse || this.spawnedEntityOnDeath) { // For the owner only, mock the "RetainInFog" behavior let cmpOwnership = Engine.QueryInterface(this.entity, IID_Ownership); Index: binaries/data/mods/public/simulation/templates/special/actor.xml =================================================================== --- binaries/data/mods/public/simulation/templates/special/actor.xml +++ binaries/data/mods/public/simulation/templates/special/actor.xml @@ -11,6 +11,7 @@ false false false + false 0 Index: binaries/data/mods/public/simulation/templates/template_gaia.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_gaia.xml +++ binaries/data/mods/public/simulation/templates/template_gaia.xml @@ -25,6 +25,7 @@ false false false + false 0 Index: binaries/data/mods/public/simulation/templates/template_rubble.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_rubble.xml +++ binaries/data/mods/public/simulation/templates/template_rubble.xml @@ -19,6 +19,7 @@ false false false + true 0 Index: binaries/data/mods/public/simulation/templates/template_structure.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure.xml +++ binaries/data/mods/public/simulation/templates/template_structure.xml @@ -137,6 +137,7 @@ false false false + false 40 Index: binaries/data/mods/public/simulation/templates/template_structure_gaia_settlement.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_gaia_settlement.xml +++ binaries/data/mods/public/simulation/templates/template_structure_gaia_settlement.xml @@ -31,6 +31,7 @@ false false false + false 0 Index: binaries/data/mods/public/simulation/templates/template_trigger_point.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_trigger_point.xml +++ binaries/data/mods/public/simulation/templates/template_trigger_point.xml @@ -19,6 +19,7 @@ false false false + false false Index: binaries/data/mods/public/simulation/templates/template_unit.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_unit.xml +++ binaries/data/mods/public/simulation/templates/template_unit.xml @@ -123,6 +123,7 @@ false false false + false 12 Index: binaries/data/mods/public/simulation/templates/template_unit_fauna_decorative.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_unit_fauna_decorative.xml +++ binaries/data/mods/public/simulation/templates/template_unit_fauna_decorative.xml @@ -44,6 +44,7 @@ false false false + false 0