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