Problem with "set_faction_relation" in my custom game-start.
Moderators: Scripting / Modding Moderators, Moderators for English X Forum
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50
Problem with "set_faction_relation" in my custom game-start.
Hi,
I'm trying to make a custom gamestart for myself with a random faction relation but I have a issue with the set_faction_relation. It's work like that, but if I remove the comment the script fail. Any idea why ?
[code]
<do_all min="4" max="6">
<set_value name="$Faction" exact="$NormalFactionsCopy.random"/>
<!--<set_faction_relation faction="faction.player" otherfaction="$Faction" value="$Relation"/> -->
<add_encyclopedia_entry type="factions" item="$Faction.id" />
<remove_value name="$NormalFactionsCopy.$NormalFactionsCopy.indexof.{$Faction}}"/>
</do_all>
[/code]
I'm trying to make a custom gamestart for myself with a random faction relation but I have a issue with the set_faction_relation. It's work like that, but if I remove the comment the script fail. Any idea why ?
[code]
<do_all min="4" max="6">
<set_value name="$Faction" exact="$NormalFactionsCopy.random"/>
<!--<set_faction_relation faction="faction.player" otherfaction="$Faction" value="$Relation"/> -->
<add_encyclopedia_entry type="factions" item="$Faction.id" />
<remove_value name="$NormalFactionsCopy.$NormalFactionsCopy.indexof.{$Faction}}"/>
</do_all>
[/code]
Last edited by kewlpatate on Wed, 30. Mar 16, 21:19, edited 2 times in total.
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50
-
- Posts: 2963
- Joined: Tue, 18. Nov 14, 16:23
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50
-
- Posts: 2963
- Joined: Tue, 18. Nov 14, 16:23
nothing i could think of that applies here. only really relevant thing would be where $NormalFactionsCopy is stored, and then only if the snippet you posted is in a different namespace. if you didn't change namespace anywhere, and that's somewhere in the same hierarchy as, and is run after, wherever $NormalFactionsCopy is initialized, you should be fine. am assuming that $NormalFactionsCopy is a list of factions?
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50
[code]
<?xml version="1.0" encoding="utf-8"?>
<mdscript name="Setup_Gamestarts_Psysoft" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="md.xsd">
<!-- SETA&JD -->
<cues>
<cue name="Setup_Add_SetaJD" module="psysoft_start">
<conditions>
<event_cue_signalled cue="md.Setup.GameStart"/>
</conditions>
<actions>
<add_inventory entity="player.entity" ware="ware.inv_timewarp" />
<upgrade_object_by_macro object="player.primaryship" macro="macro.unit_player_ship_jumpdrive_macro" exact="100"/>
</actions>
</cue>
<!-- Open up all Jumpgates -->
<cue name="Setup_Open_Gate" module="psysoft_start">
<actions>
<signal_cue cue="md.Setup.Open_Jumpgates_Lib"/>
<cancel_cue cue="md.Setup_DLC2.HomeOfLightMovie_Setup"/>
</actions>
<!-- Relations -->
</cue>
<cue name="ConfigRelations" module="psysoft_start">
<conditions>
<event_cue_signalled cue="md.Setup.GameStart"/>
</conditions>
<actions>
<set_value name="$NormalFactions" exact="[faction.plutarch,faction.heartofalbion,faction.beryll,faction.leddaindustrial,faction.wholesomefoods,
faction.nolimits,faction.albionenergy,faction.argongovernment,faction.jonferson,
faction.aquarius,faction.chow,faction.frantonpharma,faction.sonraenergy]"/>
<set_value name="$Relation" exact="0.0032"/>
<set_value name="$NormalFactionsCopy" exact="$NormalFactions.clone"/>
<do_all min="4" max="6">
<set_value name="$Faction" exact="$NormalFactionsCopy.random"/>
<set_faction_known faction="$Faction" known="true"/>
<!-- <set_faction_relation faction="faction.player" otherfaction="$Faction" value="$Relation"/> -->
<add_encyclopedia_entry type="factions" item="$Faction.id" />
<remove_value name="$NormalFactionsCopy.{$NormalFactionsCopy.indexof.{$Faction}}"/>
</do_all>
</actions>
</cue>
</cues>
</mdscript>
[/code]
<?xml version="1.0" encoding="utf-8"?>
<mdscript name="Setup_Gamestarts_Psysoft" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="md.xsd">
<!-- SETA&JD -->
<cues>
<cue name="Setup_Add_SetaJD" module="psysoft_start">
<conditions>
<event_cue_signalled cue="md.Setup.GameStart"/>
</conditions>
<actions>
<add_inventory entity="player.entity" ware="ware.inv_timewarp" />
<upgrade_object_by_macro object="player.primaryship" macro="macro.unit_player_ship_jumpdrive_macro" exact="100"/>
</actions>
</cue>
<!-- Open up all Jumpgates -->
<cue name="Setup_Open_Gate" module="psysoft_start">
<actions>
<signal_cue cue="md.Setup.Open_Jumpgates_Lib"/>
<cancel_cue cue="md.Setup_DLC2.HomeOfLightMovie_Setup"/>
</actions>
<!-- Relations -->
</cue>
<cue name="ConfigRelations" module="psysoft_start">
<conditions>
<event_cue_signalled cue="md.Setup.GameStart"/>
</conditions>
<actions>
<set_value name="$NormalFactions" exact="[faction.plutarch,faction.heartofalbion,faction.beryll,faction.leddaindustrial,faction.wholesomefoods,
faction.nolimits,faction.albionenergy,faction.argongovernment,faction.jonferson,
faction.aquarius,faction.chow,faction.frantonpharma,faction.sonraenergy]"/>
<set_value name="$Relation" exact="0.0032"/>
<set_value name="$NormalFactionsCopy" exact="$NormalFactions.clone"/>
<do_all min="4" max="6">
<set_value name="$Faction" exact="$NormalFactionsCopy.random"/>
<set_faction_known faction="$Faction" known="true"/>
<!-- <set_faction_relation faction="faction.player" otherfaction="$Faction" value="$Relation"/> -->
<add_encyclopedia_entry type="factions" item="$Faction.id" />
<remove_value name="$NormalFactionsCopy.{$NormalFactionsCopy.indexof.{$Faction}}"/>
</do_all>
</actions>
</cue>
</cues>
</mdscript>
[/code]
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50
-
- Posts: 2963
- Joined: Tue, 18. Nov 14, 16:23
-
- Posts: 2774
- Joined: Tue, 29. Oct 13, 21:59
Out of interest, were you doing REFRESHMD between changes and testing? I've noticed in the past that this fails in some nested/decision making instances and restarting game makes the code work.
X Rebirth - A Sirius Cybernetics Corporation Product
Split irritate visiting pilot with strange vocal patterns.
Split irritate visiting pilot with strange vocal patterns.
-
- Posts: 9
- Joined: Fri, 29. Nov 13, 18:50