I've been trying to spawn 1 terror unit in each of these four rooms at the top of this ship but for some reason they only spawn randomly on other nodes.
(https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59848)
The node has been set to only spawn their ranks (I think) and I've also tried limiting it to only large flying units.
The results of this is that if I have it set to "Any" soldiers spawn on the node instead and if it is setup to "Large Flying" nothing spawns on the node despite the expected unit being a 2x2 flying unit. (Hallucinoid)
The alienDeployments: is also setup for percentageOutsideUfo: 0 which I thought would force them to spawn inside the ship if possible.
alienDeployments:
# [=] Whirligig [=] (Small)
- type: STR_MFTD_WHIRLIGIG
data:
- alienRank: 5
lowQty: 1
highQty: 3
dQty: 5
percentageOutsideUfo: 0
itemSets:
-
- STR_SONIC_PISTOL
- STR_PISTOL_POWER_CLIP
- STR_PISTOL_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_BLASTA_RIFLE
- STR_BLASTA_POWER_CLIP
- STR_BLASTA_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_CANNON
- STR_CANNON_POWER_CLIP
- STR_CANNON_POWER_CLIP
- STR_SONIC_PULSER
- alienRank: 4
lowQty: 1
highQty: 1
dQty: 1
percentageOutsideUfo: 25
itemSets:
-
- STR_SONIC_PISTOL
- STR_PISTOL_POWER_CLIP
- STR_PISTOL_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_CANNON
- STR_CANNON_POWER_CLIP
- STR_CANNON_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_CANNON
- STR_CANNON_POWER_CLIP
- STR_CANNON_POWER_CLIP
- STR_SONIC_PULSER
- STR_SONIC_PULSER
- alienRank: 3
lowQty: 1
highQty: 1
dQty: 1
percentageOutsideUfo: 0
itemSets:
-
- STR_SONIC_PISTOL
- STR_PISTOL_POWER_CLIP
- STR_PISTOL_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_CANNON
- STR_CANNON_POWER_CLIP
- STR_CANNON_POWER_CLIP
- STR_SONIC_PULSER
-
- STR_SONIC_CANNON
- STR_CANNON_POWER_CLIP
- STR_CANNON_POWER_CLIP
- STR_SONIC_PULSER
- STR_SONIC_PULSER
- alienRank: 6
lowQty: 2
highQty: 2
dQty: 0
extraQty: 0
percentageOutsideUfo: 0
itemSets:
-
[]
-
[]
-
[]
- alienRank: 7
lowQty: 2
highQty: 2
dQty: 0
extraQty: 0
percentageOutsideUfo: 0
itemSets:
-
[]
-
[]
-
[]
width: 50
length: 50
height: 5
briefing:
palette: 4
music: GMISPOSH
ufos:
# [=] Whirligig [=] (Small)
- type: STR_MFTD_WHIRLIGIG
size: STR_SMALL
sprite: 1
damageMax: 300
speedMax: 2800
power: 30
range: 13
score: 75
reload: 56
breakOffTime: 250
battlescapeTerrainData:
name: WHIRLIGIG
mapDataSets:
- BLANKS
- UEXT2
- UEXT3
- UINT1
- UINT2
- UINT3
mapBlocks:
- name: WHIRLIGIG
width: 20
length: 20
Here are the craft's map files:
WHIRLIGIG.MAP (https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59846)
WHIRLIGIG.RMP (https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59847)
terrains:
- UEXT2
- UEXT3
- UINT1
- UINT2
- UINT3
What am I missing?
I just tried reworking the nodes so that there was only 1 of each rank like this:
(https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59888)
Then tried two experiments. The first spawned one Rank 6 Hallucinoid and the second spawned one Rank 7 Hallucinoid.
The result was the same both times, the units for Rank 6 and Rank 7 only spawned on the Rank 2 node instead of their own rank's node:
(https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59890) (https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59892)
This can't be right, I must be missing something here.
Here is the test route file with the above node setup:
WHIRLIGIG_TEST.RMP (https://openxcom.org/forum/index.php?action=dlattach;topic=11276.0;attach=59887)