From e944d117e1c5afd6f43843d2346900159ee8c02c Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Wed, 1 Mar 2023 17:49:10 -0600 Subject: [PATCH] spawnsphere %this tracking fill out a %this var for sawnobjects prior to running the spawnscript command to give it acess to the spawner instance in addition to the spawned instance --- Engine/source/T3D/missionMarker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Engine/source/T3D/missionMarker.cpp b/Engine/source/T3D/missionMarker.cpp index bf9e8561d..994cd7518 100644 --- a/Engine/source/T3D/missionMarker.cpp +++ b/Engine/source/T3D/missionMarker.cpp @@ -377,8 +377,9 @@ bool SpawnSphere::onAdd() SimObject* SpawnSphere::spawnObject(String additionalProps) { + String command = String("%this = ") + getIdString() + ";" + mSpawnScript; SimObject* spawnObject = Sim::spawnObject(mSpawnClass, mSpawnDataBlock, mSpawnName, - mSpawnProperties + " " + additionalProps, mSpawnScript); + mSpawnProperties + " " + additionalProps, command); // If we have a spawnObject add it to the MissionCleanup group if (spawnObject)