I'm trying to implement different scripts depending on the campaign to be played.
I found in docudemon_conditions one that could be useful:
Code:
Identifier: I_MapName
Trigger requirements:
Parameters: map file name
Sample use: not I_MapName world\maps\campaign\sons_of_mars\descr_strat.txt
Description: The qualified file name of the current map relative to the data directory
Battle or Strat: Either
Class: MAP_NAME
Implemented: Yes
Author: Guy
I tried this in this way (export_descr_advice):
Code:
;------------------------------------------ ITW Campaign
Trigger ITW_Campaign_Thread_Trigger
WhenToTest SettlementSelected
Condition I_LocalFaction carthage
and I_MapName world\maps\campaign\Hispania_Cartago\descr_strat.txt
AdviceThread ITW_Carthage_Campaign_Thread 0
Result: the advice didn't appear and, or course, the script was not launched.
Then, I tried the negative way:
Code:
;------------------------------------------ ITW Campaign
Trigger ITW_Campaign_Thread_Trigger
WhenToTest SettlementSelected
Condition I_LocalFaction carthage
and not I_MapName world\maps\campaign\imperial_campaign\descr_strat.txt
AdviceThread ITW_Carthage_Campaign_Thread 0
Result: the advice appeared in all the campaigns, when carthage faction was selected.
I tried also using the full path (data\world\etc), but the result was the same.
Did anybody use this condition successfully?
Any other method to launch scripts selectively depending on the campaign?
Bookmarks