I was trying to make a "guided" campaign for the roman faction in Iberia: Total War and I tried with triggers in a background campaign:
https://forums.totalwar.org/vb/showp...9&postcount=20
but it had the problem of showing the messages only once per campaign.
In the next step I've tried to put directly the senate missions in the campaign, although the senate faction is not present.
This is the script:
Code:
;Senate Missions Emulator, by Monkwarrior Beta Version 0.2
script
;set up counters
declare_counter SenateMission ;used to know which mission is currently assigned
declare_counter loop
;start of the first mission
set_counter SenateMission 1
senate_mission_take_city major_reward, Segesta ;communication to the player
;success in mission
monitor_event GeneralCaptureSettlement FactionType romans_julii
and SettlementName Segesta
if I_TurnNumber < 10
senate_mission_help_player major_reward
inc_counter SenateMission 1 ;pass to the next mission
end_if
terminate_monitor
end_monitor
;mission failed
monitor_conditions I_TurnNumber = 10
and I_CompareCounter SenateMission = 1
inc_counter SenateMission 1 ;pass to the next mission
terminate_monitor
end_monitor
while I_CompareCounter loop = 0
end_while
terminate_script
and this is the result.
First turn:
the white circle shows the initial message saying that the senate faction has been eliminated.
I captured Segesta in three turns and this is the result:
I will try to link several missions in the same campaign.
If this result was obvious,
I imagine that the senate missions are hard-coded for roman factions, as I tried with a similar campaign for Carthage but it caused CTD.
I remember that there is a problem in the saved games. Could anybody provide me some information in that regard?
Thanks.
Bookmarks