It's a pity, as I recently dusted off X3R after a couple of years, and been impressed with how it had changed. Not getting X3TC in the short term, I don't think my PC would handle it well, and no budget for one just yet.
Anyway - the point is, I've been playing around with the MD and got some (what I think) great ideas BUT, not really getting anywhere with it. And the thing is I have no clue why. According to my understanding it should work.... but anyway - if someone is still reading this kinda stuff and can help, I'd be grateful.
So to cut to the chase, the mission I've been working on has a segment (ie CUE) which triggers when the player enters a certain sector. An Argon Escort group of 2xM3 and 3xM4 spawns with orders to 'protect player', sends a message to the player that the target is heading for the east gate and should be intercepted in the centre, and finally a XenonP spawns at the opposite side of the sector with orders to move to the sector beyond the east gate.
What I have so far is:
Code: Select all
<cue name="SB_XenonP_Cap_ch5_p1">
<condition>
<check_all comment="target sector is the unknown one NW of Getsu Fune">
<object_changed_sector />
<object_sector object="{player.ship}" exact="0">
<sector x="16" y="0" />
</object_sector>
</check_all>
</condition>
<timing>
<time exact="3s"/>
</timing>
<action>
<do_all>
<incoming_message author="Argon Escort Leader" text="We appear to be in time, our scans show the convoys are moving towards the east gate. We should intercept them somewhere near the centre of the sector." popup="1" />
<!-- Create the Argon Escort group -->
<create_ship leader="1" group="SB_XenonP_Cap.ArgonEscort" class="m3" highlight="1" race="argon" typename="SS_SH_A_M3" racelogic="0">
<position exact="1km" object="{player.ship}"/>
<equipment loadout="default">
<ware typename="SS_WARE_TECH213" exact="15" />
<equipment/>
<command command="protect" commandobject="{player.ship}"/>
</create_ship>
<create_ship group="SB_XenonP_Cap.ArgonEscort" class="m3" highlight="1" race="argon" typename="SS_SH_A_M3" racelogic="0">
<position exact="1km" object="{player.ship}"/>
<equipment loadout="default">
<ware typename="SS_WARE_TECH213" exact="15" />
<equipment/>
</create_ship>
<create_ship group="SB_XenonP_Cap.ArgonEscort" class="m4" highlight="1" race="argon" typename="SS_SH_A_M4" racelogic="0">
<position exact="1km" object="{group.leader@SB_XenonP_Cap.ArgonEscort}"/>
<equipment loadout="maximum">
<ware typename="SS_WARE_TECH213" exact="15" />
<equipment/>
</create_ship>
<create_ship group="SB_XenonP_Cap.ArgonEscort" class="m4" highlight="1" race="argon" typename="SS_SH_A_M4" racelogic="0">
<position exact="1km" object="{group.leader@SB_XenonP_Cap.ArgonEscort}"/>
<equipment loadout="maximum">
<ware typename="SS_WARE_TECH213" exact="15" />
<equipment/>
</create_ship>
<create_ship group="SB_XenonP_Cap.ArgonEscort" class="m4" highlight="1" race="argon" typename="SS_SH_A_M4" racelogic="0">
<position exact="1km" object="{group.leader@SB_XenonP_Cap.ArgonEscort}"/>
<equipment loadout="maximum">
<ware typename="SS_WARE_TECH213" exact="15" />
<equipment/>
</create_ship>
<set_group_command group="{SB_XenonP_Cap.ArgonEscort}" command="protect" commandobject="{group.leader@SB_XenonP_Cap.ArgonEscort}"/>
<!-- <set_command object="{group.leader@SB_XenonP_Cap.ArgonEscort}" command="protect" commandobject="{player.ship}"/>
-->
<!-- Create the Xenon P for the first convoy -->
<create_ship class="m6" race="xenon" racelogic="0" typename="SS_SH_X_M6" capturable="1" >
<position x="-20km" y="0" z="0" />
<equipment loadout="default"/>
<command command="movesector">
<sector x="17 y="0" />
</command>
</create_ship>
</do_all>
</action>
</cue>
I've tried different variations, such as creating them outside if a group with unique names, creating them as player owned ships (using reward_player) different orders, within their own <do_all> tags. racelogic on/off, allsorts.... no result. Rats.
So - does anyone have any idea why?
The mission arc I have planned requires the setup of various enemy, friendly and player groups of ships, with specific orders. Without this, it's probably pointless going further. Reading the manual and the schema, it should be possible.... Help!!!...? If anyone's still here that is!