Log in

View Full Version : A Request



Mediolanicus
08-27-2008, 11:38
Hello,

I am playing EB with MAA's city mod. A great addition to an already fantastic mod.
Their is, however, one little problem I encounter.
And it has to do with this :


Time of Soldiers

-Casse, Arverni, and Aedui must build at least 6 (forum)(L3 Market) collectively
-Casse, Arverni, and Aedui must build at least 4 Large Cities collectively
-Casse, Arverni, and Aedui must build at least 6 Large Temples ('awesome' level)(L3 Temple) collectively

Because of the City Mod only Camulasadae and Cenabum can become a Large city.
This practically means that the AI can't reach and that the human player must conquer Italy to reach these reforms.
Now, this is not so much a problem when you are playing either the Aedui or the Arverni - since you're probably playing them to kick some Roman butt in the first place -, but for any Casse player conquering Italy may prove to be something to be done at the very end of your campaign.

Thus, here follows my request :


Time of Soldiers

-Be at least 190BC (or something along those lines; earlier would be too early, I think)
-Casse, Arverni, and Aedui must build at least 6 (forum)(L3 Market) collectively
-Casse, Arverni, and Aedui must build at least 2 Large Cities collectively
-Casse, Arverni, and Aedui must build at least 6 Large Temples ('awesome' level)(L3 Temple) collectively

I'd change this myself if I could, but my modding skills are limited and scripting is not within those limits.
I can only give you my gratitude - and possibly that of other City Mod users - and this balloon : :balloon2: - to anyone that helps me out here, so I don't expect hordes of volunteers for this...
Anyway, if someone finds the time and energy to do this, please do so.

Thank you.
Mediolanicus

Dumbass
08-27-2008, 14:01
I find that the AI has no trouble at reaching the reforms and they always manage to by about 240.

Mediolanicus
08-27-2008, 14:25
I find that the AI has no trouble at reaching the reforms and they always manage to by about 240.

And do you have MAA's City Mod installed?

I played a few campaigns before I installed it and there the AI indeed easily reached the second refrom, often even before the camillian reforms.

overweightninja
08-27-2008, 16:54
Hello,

I am playing EB with MAA's city mod. A great addition to an already fantastic mod.
Their is, however, one little problem I encounter.
And it has to do with this :



Because of the City Mod only Camulasadae and Cenabum can become a Large city.
This practically means that the AI can't reach and that the human player must conquer Italy to reach these reforms.
Now, this is not so much a problem when you are playing either the Aedui or the Arverni - since you're probably playing them to kick some Roman butt in the first place -, but for any Casse player conquering Italy may prove to be something to be done at the very end of your campaign.

Thus, here follows my request :



I'd change this myself if I could, but my modding skills are limited and scripting is not within those limits.
I can only give you my gratitude - and possibly that of other City Mod users - and this balloon : :balloon2: - to anyone that helps me out here, so I don't expect hordes of volunteers for this...
Anyway, if someone finds the time and energy to do this, please do so.

Thank you.
Mediolanicus


Within /EB/Data/Scripts/EBBS_Script.txt

This


;reset Celt counters
monitor_event FactionTurnEnd FactionIsLocal

if I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_if

if I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 5
and I_CompareCounter Celt_TempleCount > 5

set_counter Celt_Reform 2
end_if

if I_CompareCounter Celt_Reform < 2
set_counter Celt_ForumCount 0
set_counter Celt_CityCount 0
set_counter Celt_TempleCount 0
end_if
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 5
and I_CompareCounter Celt_TempleCount > 5
set_counter Celt_Reform 2
end_monitor



Needs to be changed to:

;reset Celt counters
monitor_event FactionTurnEnd FactionIsLocal

if I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_if

if I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 1
and I_CompareCounter Celt_TempleCount > 5

set_counter Celt_Reform 2
end_if

if I_CompareCounter Celt_Reform < 2
set_counter Celt_ForumCount 0
set_counter Celt_CityCount 0
set_counter Celt_TempleCount 0
end_if
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 1
and I_CompareCounter Celt_TempleCount > 5
set_counter Celt_Reform 2
end_monitor

By the way I don't remember modifying that part of my EBBS anytime recently so looking at that it appears you need six rather than four large cities to hit reforms currently :|
Hope that helps.

Mediolanicus
08-27-2008, 18:48
Thanks a lot overweightninja! :balloon2:

Does anyone have any idea how I can implement that date as a trigger?

overweightninja
08-27-2008, 19:18
Thanks a lot overweightninja! :balloon2:

Does anyone have any idea how I can implement that date as a trigger?

You need to use the condition "and I_TurnNumber > #". Remember to consider the four turns per year, so for example to add a condition of minimum year 260bc, we would do 272-260=12, 12*4 = 48.
So the end result would be:
;reset Celt counters
monitor_event FactionTurnEnd FactionIsLocal

if I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_if

if I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 1
and I_CompareCounter Celt_TempleCount > 5
and I_TurnNumber > 48

set_counter Celt_Reform 2
end_if

if I_CompareCounter Celt_Reform < 2
set_counter Celt_ForumCount 0
set_counter Celt_CityCount 0
set_counter Celt_TempleCount 0
end_if
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 5
set_counter Celt_Reform 1
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter Celt_ForumCount > 9
and I_CompareCounter Celt_CityCount > 1
and I_CompareCounter Celt_TempleCount > 5
and I_TurnNumber > 48
set_counter Celt_Reform 2
end_monitor

Mediolanicus
08-28-2008, 07:49
Fantastic!!

Thank you very much, overweightninja!

overweightninja
08-28-2008, 15:15
Fantastic!!

Thank you very much, overweightninja!

No problem mate, thanks for saying thanks lol :2thumbsup:

||Lz3||
08-31-2008, 03:51
which other reforms are ... interrupted by citymod? :huh:

satalexton
08-31-2008, 07:47
just that. but IMHO any decently skilled EB (not vanilla) player should have any problems taking those large cities for the reforms, especially when the Casse has the best roster out of the 3 celtic factions. It's just that less experianced players would have a hard getting use to the specialist nature of their units to use skillfully.

Mediolanicus
08-31-2008, 13:24
The AI one the other hand will never get to those refroms!

By the way, if I wanted I'd invade and conquer Italy and go on to Carthage in less then 5 years, which would give me enough large cities to get the reforms.

But since I'm role playing and I hate blitzing, I'm not going to do that.


PS : to Lz3, I still have to see if the march of time event works if Rome gets huge. I heard it only works when Arretium gets huge... Even with the hard coded Rome moved to the Baltics and the in-game Rome given the hidden Italy resource...

satalexton
08-31-2008, 13:49
they will, go check the script. AI reform requirements are different from that of teh player

Mediolanicus
08-31-2008, 14:23
Anyway, I want the reform to happen without having to crush the Romans too early.

Not every decently skilled EB player wants to blitz the map.

overweightninja
08-31-2008, 15:24
they will, go check the script. AI reform requirements are different from that of teh player

Just quickly checked for instances of "LocalFaction" in the celtic part of the script and see nothing to suggest this, what makes you say that?

||Lz3||
08-31-2008, 23:09
yeh I would like to blitz just to get the reforms <.<

satalexton
09-01-2008, 05:44
u dun need to blitz, I quite confortably took iberia, gaul, italy, sicily and moving on the sweboz, getai AND the greeks as Casse. All with time of bondsmen troops. It all comes to how one can skillfully use each type of troops that is available to him.

p.s. chariots are rout machines, they can practically rout anything but the most diciplined men.