Wie kann ich Stationen die erschaffen wurden, wieder verschwinden lassen

Hier ist der ideale Ort um über Scripts und Mods für X Rebirth zu diskutieren.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

Post Reply
STB2199
Posts: 184
Joined: Fri, 15. Aug 14, 08:38
x4

Wie kann ich Stationen die erschaffen wurden, wieder verschwinden lassen

Post by STB2199 » Wed, 6. Jul 16, 07:50

Ich habe eine Mod geschrieben, die Waffenplattformen an Sprungtoren und Sprungbojen erschafft. Die Mod funktioniert auch. Nun habe ich das Problem, dass ein kleiner Würfel an dieser stelle zurück bleibt. Es bleibt auch ein Eintrag, in der Holomap zurück. Die Stationen tauchen random auf und verschwinden nach der Zerstörung. So soll es sein.

Hier ist der Part wie ich die Stationen verschwinden lasse.

und bitte an die anderen nur auf selbst erschaffene Stationen anwenden, sonnst gibt es kaputte Savegames!

<cue name="Defence_Station_Reset" instantiate="true" checkinterval="5min">
<conditions>
<check_all>
<count_stations min="1" macro="macro.struct_econ_weapon_ar_defence_macro" owner="faction.xenon" space="player.galaxy">
<match_summarised_adsign operational="true" max="0"/>
<match_summarised_efficiencyupgrade operational="true" max="0"/>
<match_summarised_shield operational="true" max="0"/>
<match_summarised_surfacedestructible operational="true" max="0"/>
<match_summarised_turret operational="true" max="0"/>
</count_stations>
</check_all>
</conditions>
<delay exact="2s"/>
<actions>
<find_station groupname="$Waffenplattform" macro="macro.struct_econ_weapon_ar_defence_macro" owner="faction.xenon" space="player.galaxy">
<match_summarised_adsign operational="true" max="0"/>
<match_summarised_efficiencyupgrade operational="true" max="0"/>
<match_summarised_shield operational="true" max="0"/>
<match_summarised_surfacedestructible operational="true" max="0"/>
<match_summarised_turret operational="true" max="0"/>
</find_station>
<do_all exact="$Waffenplattform.count" counter="$Counter">
<set_value name="$Station" exact="$Waffenplattform.{$Counter}"/>
<do_if value="$Station.exists">
<get_control_entities groupname="$Entities" object="$Station"/>
<destroy_group group="$Entities"/>
<set_owner object="$Station" faction="faction.ownerless"/>
<find_object_component groupname="$Waffenplattform_Station_Modules" object="$Station" multiple="true">
<match_parent class="class.station"/>
</find_object_component>
<destroy_group group="$Waffenplattform_Station_Modules" explosion="true"/>

<set_summarised_adsign_state object="$Station" state="wreck" exact="$Station.summary.numadsigns.all"/>
<set_summarised_efficiencyupgrade_state object="$Station" state="wreck" exact="$Station.summary.numefficiencyupgrades.all"/>
<set_summarised_shield_state object="$Station" state="wreck" exact="$Station.summary.numshields.all"/>
<set_summarised_surfacedestructible_state object="$Station" state="wreck" exact="$Station.summary.numsurfacedestructible.all"/>
<set_summarised_turret_state object="$Station" state="wreck" exact="$Station.summary.numturrets.all"/>
</do_if>
</do_all>
</actions>
</cue>


was muss ich noch einfügen damit die grauen Einträge aus der Liste der Holomap verschwinden. Die Liste wird sonst immer Länger

Post Reply

Return to “X Rebirth - Scripts und Modding”