Well i didn't knew that, as i stated before my test was only "working" during the first 4-5 turns, that's why i stated that i didn't knew any side-effects or bugs related to it
@Nightmare moon,
Please don't take this the wrong way but the Senate Missions E, M, D, EX that you are describing, and several of the screenshots of text you have shown are direct from my submod for Darthmod; Ager Romanus last year. I understand this is a tutorial for the community created by you and am happy when new tutorials appear, but some credit would be appreciated for the discovery![]()
I've never looked at any other mods descr_senate file, but am confident that most have not added the difficulty levels that I did for testing.
You mention EX as EXpert, whereas it is EXtreme which I'm not even sure works, and have been testing in my mod. EXtreme comes from the difficulty section in the menu_english text file and I added after trying VH (Very Hard).
This is still a good tutorial by the way!
Well, I didn´t knew about any new discovery, so sorry about that. I didn´t mean to offend anyone.
However, I remember looking at the senate files of Vanilla and DM + your submod, and apart from the offices I didn´t notice any difference. It was half a year ago, so it does not neccessarily have to be that way.
The "expert" was a guess of mine (didn´t I state that), for the only thing I knew was that it would be the hardest level.
Credit will be edit in. Sorry for forgetting it. I also never claimed I discovered it, I merely looked at the files and explained what everything means.
All is good; thanks for the credit. It's just it is a work in progress, and like "cold fusion", I'm not sure any discoveries made actually workThe EX is just a guess, and I'm not sure any of the difficulty levels I added have even been coded by CA. Take this section for example from the file, I'm not sure these actually trigger, as I've never been able to determine any tangible differences:
I actually gave up on altering these values.; Coefficients used for calculating senate attitude
turn_coefficient 500
strength_coefficient 50
relative_strength_coefficient 50
combined_strength_coefficient 50
; Boundaries between attitude ranges. Will need extensive tweaking - check
; ai_senate_faction.cpp debug window outputs.
attitude_boundary_1 30000
attitude_boundary_2 60000
attitude_boundary_3 90000
attitude_boundary_4 120000
attitude_boundary_5 150000
attitude_boundary_6 180000
Nice
Something you could maybe add is the ability to give the player faction senate missions via script. This even works without Senate faction and with non-Romans (I used it in RTR VII). An example use: "senate_mission_take_city moderate_reward segesta". It doesn't work with every mission if you don't have a senate faction though. I haven't tested this if you do have a Senate faction.
Thanks.
Are there some mission which work without senate? Because I tried to make just that - Senate Missions without Senate - and it never worked.
Offices are assigned randomly, and I don´t think it is possible to assign them from the start. The only thing you could try is to assign the traits of the offices at the start of the game - maybe that works, but I don´t think so.
Last edited by Primo; February 23, 2012 at 03:12 AM.
So, that may be quite late, but I have tried it and couldn´t make it working. I have tried this
Upon activating the script, the game will ctd. I´ve tried this version, too, but it too ctd´ed:Code:declare_counter capua_mission 0 if I_LocalFaction romans_brutii and if I_SettlementOwner capua thrace senate_mission_take_city moderate_reward capua inc_counter capua_mission 1 end_if
Both time commenting the mission out avoided the ctd. So unless I am doing something wrong, you can´t have the missions without the senate.Code:declare_counter capua_mission 0 if I_LocalFaction romans_brutii and if I_SettlementOwner capua thrace ;senate_mission_take_city moderate_reward capua inc_counter capua_mission 1 end_if if I_CompareCounter capua_mission = 1 senate_mission_take_city moderate_reward capua inc_counter capua_mission 1 end_if
Btw, this was tested on RS 2.5.
New question, is there a way to assign offices from the start? I know about the restrictions so i tried with the lowest (iirc Quaestor) however no luck so far. One thing tough, i tried that for Flavius Julius (vanilla game) and then Quaestor was occupied by a random Brutii FM (previous to my attempt all offices were held by SPQR)
The example I gave should work fine without senate faction (like I said, I've used it successfully in RTR VII). The only downside is that you can't check the mission's status as there is no senate tab.
OMG you can get senate missions without the senate? Even if just a few then the possibilities are not so limited as we thought. I give rep for this breakthrough.
Here's a piece of the code I used in RTRVII:
This works for sure. I have tested the same code for "carthage" instead of rome_republic with another settlement and that worked as well.Code:monitor_conditions I_CompareCounter finished2ndBattle = 1 and I_TurnNumber = 0 and I_LocalFaction rome_republic and not I_SettlementOwner thourioi = rome_republic senate_mission_take_city one_buildable_unit thourioi terminate_monitor end_monitor
Some other missions I used in more or less the same context:
I have tested more senate_missions besides the take_city. But I have not used those in RTR VII, so I can't give a working example.Code:senate_mission_take_city one_buildable_unit thourioi senate_mission_take_city throw_games lokris_epizefiroi senate_mission_take_city minor_reward Kroton senate_mission_take_city two_minor_exotic_units brentesion senate_mission_take_city one_best_buildable_unit herakleia senate_mission_take_city moderate_reward Tarentum
This is btw all on RTW-BI 1.6.
I have tried this now:
I still get an errorless CTD as soon as the script is activated, both with ALX and the normal RTW.exe . Maybe it is something BI-specific?Code:monitor_conditions I_TurnNumber = 0 and I_LocalFaction romans_brutii senate_mission_take_city one_buildable_unit carthago end_monitor
I would test it, but I don´t have it installed.But I am sure now that they aren´t working on those two engines.
Did you also try when the senate faction is disabled?
What mod is this tutorial using as its example?
"It's me, Smeagol."Spoiler Alert, click show to read:
Sorry for asking bun I did the step 4 , for dacia . I've played about 20 years and still no mision for me ! Any idea why I don't get missions ?
THANKS
I think we can reopen this research subject.
IIRC senate works fully only on the first 3 faction slots and when the senate faction at position 4 in descr_sm_factions.
Senate and sub factions can be of any culture but the senate tab won't appear in any case.
I'm actively using this mechanism to emulate seleucid satrapies, however it must be noted that senate assigned territores cannot rebel or CTD will appear.