So would there be a way to make it a trigger dependent on year? They would get a big boost the first few decades then decreasing amounts as the years roll by.....Quote:
Originally Posted by Dayve
Printable View
So would there be a way to make it a trigger dependent on year? They would get a big boost the first few decades then decreasing amounts as the years roll by.....Quote:
Originally Posted by Dayve
Taking away all the bonuses for the large factions was a mistake. Try the new version of the script out, it gives them more help. I'm already seeing a significant change in the Seleukids. They are able to defend their own lands but don't seem to be the expansionist monsters you see with the unmodified EB script. Granted I have not even finished my first test run but it is 240 and their borders are nearly unchanged - a little smaller in the east, a little larger in the southwest and north to make up for it.Quote:
Originally Posted by Wolfshart
Your idea about year-dependent bonuses is a good one. The EB script already gives extra bonuses to smaller factions for the first 20 turns but that wouldn't apply to the AS.
So is this possible, Sheep? Could you give different money bonuses depending on years passed? Another trigger to lower the bonuses to what they are right now (as in the script you posted today or yesterday) would be that if during the say 20 years of added bonuses for infrastructure their treasury would exceed 200k they would start getting only the normal bonuses.
I know a bit about programming but from what I understand the RTW-script language is pretty crappy and you can't really use too many if's and no variables or even % operations...
All of this can be done quite easily.Quote:
Originally Posted by Redmeth
The I_TurnNumber command can be used to specify a certain number of turns (4 turns = 1 year obviously)
The Treasury command can be used to specify a certain amount in the treasury.
If you look at the script file, in Section 4a: Difficult Start Help, you can see how to use these commands.
As an example, try this:
This code will give them the original 1200mnai bonus for the first 10 years of the game, then change to the stepped bonus after that. You can change the number of turns just by changing the value after I_TurnNumber. You will need to copy and paste this code for each faction. Don't forget to change the faction name in each and every instance it appears.Code:;Rome
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 41
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber > 40
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
and I_NumberOfSettlements seleucid > 3
and I_TurnNumber > 40
console_command add_money seleucid, 1000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 16
and I_NumberOfSettlements seleucid > 8
and I_TurnNumber > 40
console_command add_money seleucid, 800
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
and I_NumberOfSettlements seleucid > 15
and I_TurnNumber > 40
console_command add_money seleucid, 600
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 25
and I_TurnNumber > 40
console_command add_money seleucid, 300
end_monitor
If you wanted to change it so that the bonuses are dependent on the amount in the treasury, simply change every instance of "I_TurnNumber" to "Treasury" and then change the value to whatever you want (Treasury > 200000 or whatever)
The above code was what I was looking for, but didn't have a good enough knowledge to make it work. It should allow for greater dynamic gameplay if the code is applied to all factions equally, depending on how well the ai does for each faction. Thank you Sheep for taking the time write it up, as it is much appreaciated. :2thumbsup:
No prob, three minutes of work.Quote:
Originally Posted by Gaias
Test it and let us know how it goes. Preferably with some pretty pictures ~D
I've added the new script in... I'll continue to post my screenshots if you like Sheep but i'm not starting again. It's taken me 4 days to get here already.
Whatever you want. Tell us if you notice a difference.
But can't the bonuses depend on both, is this going to work for example? Both the turn number and the treasury.
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 41
and Treasury < 200000
console_command add_money seleucid, 1200
end_monitor
If the AI faction is either too old or too rich it will start receiving the stepped bonuses.
EDIT:How do I enter the code in that special code window? What tags do I use?
That will work too. But be aware that if it's less than 10 years in, and their treasury is over 200000, they will receive NO bonus whatsoever with that code.Quote:
Originally Posted by Redmeth
You can make the special code window using the word CODE in brackets. Or, when you are writing your post, just hit the '#' button above the text window.
I mean something like this, if they're treasury is more than 200000 they get by well enough, if it dips below again they'll start receiving either the infrastructure bonus if they're less than 20 years old or the stepped bonus depending on size.
I think it could work out well, if you agree with me are you willing to implement in the ebbs_script for all the factions so more people can test it, or of course change it to what you think will be even better. I could try and change them myself but I think that a united effort and not every guy with his own script is the way to go.
BTW I'm not trying to hijack this but I got caught up and I really think if this is done properly it could really improve the game.
P.S I'd give 400 ( a third of the initial sum) for empires with more than 25 provinces.Code:monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 200000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber > 80
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
and I_NumberOfSettlements seleucid > 3
and I_TurnNumber > 80
console_command add_money seleucid, 1000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 16
and I_NumberOfSettlements seleucid > 8
and I_TurnNumber > 80
console_command add_money seleucid, 800
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
and I_NumberOfSettlements seleucid > 15
and I_TurnNumber > 80
console_command add_money seleucid, 600
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 25
and I_TurnNumber > 80
console_command add_money seleucid, 400
end_monitor
Thanks a lot people, for taking this initiative, it's super tedious to fight against infinite stacks. It's getting interesting to see some of the tests people are making with giving less money to super powers and more to smaller ones. I hope I can find a good balance that suits me in this thread, not just the old "the AI is stupid, she has the money, you have the brains".
Well it definitely is a promising idea. I'm testing my second version of the script right now though so I'm gonna keep doing that for awhile. It's not that hard (just tedious) to extend your script for all the factions, just copy and paste it 20 times and change the faction names. If you do this, I'll definitely post it at the top of the thread as an alternative.Quote:
Originally Posted by Redmeth
I sort of agree and sort of disagree with your united effort idea. Right now it's still really early and we are just feeling our way around in the dark until we hit on something that works. So I think it makes sense to have people testing different ideas right now. I'm testing the simple stepped formula, TheErrant is testing his idea of giving treasury limits to some factions and not others, and you can test your idea too. All of them hold a lot of promise and it may turn out that one is the best. When that becomes apparent, THEN we can all unite and rally around that one method and improve it together, like you said.
*shrug*
Okay, I've done it here's a sample:
I also lowered the money the Carthies get from fleets because they seem to get obnoxiously rich nonetheless.Code:monitor_event CharacterTurnStart FactionType egypt
and AgentType = admiral
and not FactionIsLocal
console_command add_money egypt, 800
end_monitor
;Rome
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
and I_NumberOfSettlements seleucid > 3
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 1000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 16
and I_NumberOfSettlements seleucid > 8
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 800
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
and I_NumberOfSettlements seleucid > 15
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 600
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 25
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 400
end_monitor
Here's the link:
http://www.axifile.com/?4386189
I added a 200k limit to the stepped bonus too, because any faction that's doing so well doesn't need more bonuses.
Please leave your thoughts, comments and even crazy ideas in order to further improve this.
https://img184.imageshack.us/img184/...ressionzw2.jpg
Results of the second modified testscript. Our beloved cockroaches the Macedonians are so far the only eliminated faction. And that happened as late as Fall 202 B.C.
There isn't much left of the Seleukids and the Getai are stubbornly holding on to their home province. The Pontics have been ousted from their capital but Trapezous has something like an 8 general garrison.
The Saka are done as are the Sauromatae. For a long time it looked like the Auedui were winning the Gallic civil war but recently the fortune of the Arverni has been going up. The Sweboz got back into the game after several revolts and the Carthies are doing their usual conquering the world stuff.
The Ptolies grabbed Asia Minor from the Seleukids which contributed greatly to their fall although the Baktrians and Pahlava were already gobbling up the Seleukid east.
Neither the Sabaeans or the Koinon are doing all that well. They had their glory days but that seems a thing of the past. The Epirotes have once again developed into a superpower and Rome is being held nice and tight on it's peninsula, although recently they have been showing signs of breaking out.
The Lusotannan are sharing their living space with the Carthies and I expect that within ten years or so they will have a brief but brutal war that will wipe the Lusotannan off the map.
My biggest surprise is the Pahlava. They are finally becoming true Wastelanders and have an impressive empire going. Although they are at war with their former allies the Baktrians it could turn either way. My only problem is that they decided to expand north and northwest instead of south and southwest. Will look into that later.
Once again. Some things have improved while others haven't. I will make new adjustments to the script. Meanwhile I'm providing a copy of my current script: http://www.axifile.com?7369241
Also this https://img106.imageshack.us/img106/2668/financetz0.jpg screenie illustrates some of the financial problems that need looking into.
I have an idea. How about putting a cap on how low the AI's money supply can go, to stop them getting in horrible debt. I can see that a few factions (like celtic) are getting in debt, which might cripple their future expansion.
Is it possible to use the cap for deb? like if treasur < 0 then : add like 1000?
I started testing as the Casse only hitting end turn with the script I posted, but before starting I had a hunch that the Eleutheroi would be too strong with 3500 a turn so i gave them 3200 but still they seem to be strong with almost all rebel cities having full-stack or close to a full stack garrison, strong rebel cities are good for stopping the strong factions but inhibit the expansion of small factions I think 3000 or 2900 will be a better sum for the rebels. Because of the strong rebels, factions like Baktria will rather turn on their neighbors (Saka) rather than attacking the rebel cities.
Some pics:
270:
https://img172.imageshack.us/img172/5849/270yb7.jpg
260:
https://img172.imageshack.us/img172/2020/260gt6.jpg
250:
https://img180.imageshack.us/img180/3277/250kw4.jpg
240:
https://img253.imageshack.us/img253/2357/240tw7.jpg
230:
https://img253.imageshack.us/img253/9581/230zw7.jpg
220:
https://img260.imageshack.us/img260/7986/220mj9.jpg
If you downloaded my script you could change these lines to change the bonus for the rebels from 3500 to 3000
EDIT:More testing, I still believe somewhere between 2800-3000 is a right sum for the rebels in order for them to be a challenge but not stop the smaller factions from expanding.Code:monitor_event SettlementTurnStart
FactionType slave
and not FactionIsLocal
console_command add_money slave, 3000
end_monitor
I have updated the first two posts to include the two major alternative scripts. As usual I posted download links on the first post, and the actual code modifications in the second. Hopefully I will have time today to test.
Also, in 8 days this thread has become the 10th most-viewed thread in this forum!
Redmeth, it's not that they have full-stacks it's that they have insanely high ranking generals leading their armies. If you besiege a rebel settlement for example, you'll most likely encounter a 5-7 star general defending the city. That's what is slowing AI progression into those regions, not the full-stacks.:yes:Quote:
Originally Posted by Redmeth
It's both. He nearly tripled the amount of money available to the slave faction every turn. So now those slave ubergenerals can afford to lead a full-stack garrison in every city. The generals weren't changed, just the funding to the slave faction. So it's easy to pin down why the AI progression into slave areas has slowed down.Quote:
Originally Posted by The Celt
Test #1 using the second version of my script.
Sadly I forgot to turn FRAPS on before the test began. A fact which I did not discover until I got to 200BC!!! :wall: So I have no screenshots except for the last one in 200. Here it is:
https://img204.imageshack.us/img204/...00test2vx4.jpg
I can try to sum up what happened.
1) Expansion into rebel areas was slow, as one might expect since I tripled the slave faction income. This changed around 230, when all the slave ubergenerals began to die, also as usual.
2)The Sweboz, Aedui, Armenians, Parthians, Pontics, and Getai were totally stagnant. The Saba expanded to their current size by around 240 and have been stagnant since. The Saka had the Baktrians down to two provinces early on in the game but an equilibrium was established by about 250. Baktria was stagnant until around 230, when it began explosive expansion into India and Saka territory.
3) The Seleukids were able to cling to territory in the west until about 240 when things began to unravel for them there and the Ptolemies began their slow conquest. However, they have held their own in the east and nearly eliminated Parthia at one point. They were allied to Baktria for the whole game, so that may have had something to do with it as well.
4) The KH had reduced the Makedonians to Euboia (and Lesbos, of course) by about 250. But the Makedonians, like the good cockroaches they are, made an amazing comeback, conquering the entire Peloponnese by 240 and the rest of Greece by 230. KH became a protectorate by about that time. Epirus was next, as Makedon conquered all of its territory as far north as Dalminion by 225 and making Epirus a protectorate as well. Makedon utterly dominated the entire Balkan peninsula as the Getai became a protectorate soon after. It also began to expand into Asia Minor around this time, coming into conflict with the Ptolemies recently.
5) Another comeback. By 240, Rome had conquered the entire Italian peninsula and all the surrounding islands except for Lilybeo on Sicily. By 225, Carthage had gained all that territory back, including all of Sicily. In 221, Carthage conquered Rhegion. In only the next six years, they went on to completely eliminate the Romans.
6) Allied with the Lusotannan and the Ptolemies, Carthage was free to expand its empire into Europe after conquering northwest Africa. By 210 Carthage held the entire Mediterranean coast west of Lepki in the south and Segestica in the north, but had almost completely avoided conquering inland, just as you'd expect them to in real life. In the last decade though, after hitting the 25-30 province range, their empire has begun to crumble. The Lusotannan finally declared war and took Massalia and some territory in Spain. The Aedui took two provinces by rebellion. Messana rebelled to the KH, which proceeded to conquer all of Sicily in just a few years, but Carthage has been taking back the island. Taras rebelled to Epirus just 5 years before this picture was taken, and the Epirotes have since been expanding in Italy.
7) With the Aedui stagnant, the Arverni conquered most of Gaul, including Mediolanum, leaving their rivals with just one settlement. I'm sure they would have eventually conquered that too, but around 220 the allied Lusotannan and Carthaginians began to expand out of Spain. The Lusotannan moved north into Gaul, while Carthaginians stayed south along the coast. Normally the Arverni would have been screwed, but since the Sweboz were also stagnant, the Arverni were free to conquer into Germany. The rate at which the Arverni have been conquering eastwards has been about the same as the Lusotannan have been conquering in the west, with the effect that the Arverni have been migrating eastwards! It was actually quite beautiful to watch. I wonder if I kept hitting End Turn, how far eastwards they would go.
Look at these pictures taken in 250 with the AI receiving 3200 per turn:
Britain:
https://img201.imageshack.us/img201/...britvl3.th.jpg
NE Europe:
https://img201.imageshack.us/img201/2395/manyvb8.th.jpg
In Sheep's script they receive 3500/turn so that's why by 200BC I think the Germans and the Getai did not stand a change or did not expand, the Sauromatae would also have a very tough time expanding. And the desert provinces neighboring the Carthies are also fully garrisoned.
So 3000 or maybe a little less would offer a better balance
@Sheep: Why do you say triple? The slave faction was receiving 2200/turn not 1200 like the other factions I believe.
215bc... Starting to get really interesting now. Unlike all these other screenshots, i have actually been playing the game... As you can see.
https://img294.imageshack.us/img294/...15bcmv0.th.jpg
Never seen Greece do so well in my life.
Hmm I'd like to see some more of The Errant's tests...
In my first modified script i gave the Eleutheroi 3500 mnai per turn. The good part is they stall the Seleukid expansion in both Asia Minor and the East provinces next to India. The bad news is it completely stops some of the smaller factions from expanding.Quote:
Originally Posted by Redmeth
In my second script it reduced the amount to 2750 mnai per turn. That was a decent balance that didn't stall faction progression completely but did slow it down significantly.
I think the balance is somewhere between 2500 and 3300. Give them more and they are overpowered. Give them less and they become pushovers.
I think the weaker factions need additional money bonuses as per the script for a longer time at the beginning of the game than the larger ones. If the AI can amass a treasury of over 900000 something is seriously wrong. Either everbody gets that ability or it gets reduced to something manageable.
To Dan_Grr. There is actually a link to my latest script as part of my post. Just download it and replace your script with my if you want to try it. Make sure you have a backup of your original script somewhere before you try though.
I've just downloaded it now, thanks, yours seems more balanced to my type of play and my kind of logic, Im not implying that is the best, but it will probably suit me better. I might make a couple of tests with the Casse, now that I've turned fog of war off.
I come for a frustrating Getai experience. Let's see how I fare with my Lusotannan ancestors in a new campaign.
I think 2800 for the Slave faction is a good sum and I will use this in my next test, I'll try and tweak the stepped bonuses as Baktria seems to be getting pretty out of control, the Seleucids need to be stronger. Maybe the smaller and poorer factions should get the bonuses reserved for the first 5 years (the 6000 mhai) for 10 years.
I changed the period of "grace" from 5 years to 10 for all factions only the small and poor benefit from it as you cans see here:
and tweaked the stepped bonuses like this:Code:monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_julii < 4
and I_TurnNumber < 40
console_command add_money romans_julii, 6000
end_monitor
And here is the new link:Code:;Rome
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
and I_NumberOfSettlements seleucid > 3
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 1000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 16
and I_NumberOfSettlements seleucid > 8
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 850
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
and I_NumberOfSettlements seleucid > 15
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 700
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 25
and I_TurnNumber > 80
and Treasury < 200000
console_command add_money seleucid, 600
end_monitor
http://www.axifile.com/?1987571
Please update this to the front page if you please Sheep.
I have to try yours too, thanks. :book:
You're right, I forgot that.Quote:
Originally Posted by Redmeth
OK. I got another PM from Eminos64. He once again came up with a new piece of code I'm adding to my script:
It's supposed to stop the small/weak factions from plummeting into debt and get a positive treasury to help them expand. I've also done what Sheep has done and added to the number of years at the beginning of the game that the AI gets additonal financial help to expand and build infrastructure. Once again only the Steppe and Barbarian factions get this benefit. The Barbarians for double of the origianal value, and the Steppe factions for triple of the original value.Quote:
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -3000
console_command add_money pontus, 5000
I am personally very interested in the results of Redmeth's infrastructure bonus. Please post screenies soon! Now I'll go back to being despot of the Casse for another 288 turns.
Code:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4: Money Assistance
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4a: Difficult Start Help
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_julii < 4
and I_TurnNumber < 20
console_command add_money romans_julii, 6000
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_scipii < 4
and I_TurnNumber < 20
console_command add_money romans_scipii, 6000
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_brutii < 4
and I_TurnNumber < 40
console_command add_money romans_brutii, 6000
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements egypt < 4
and I_TurnNumber < 20
console_command add_money egypt, 6000
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber < 20
console_command add_money seleucid, 6000
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements carthage < 4
and I_TurnNumber < 40
console_command add_money carthage, 6000
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements parthia < 4
and I_TurnNumber < 60
console_command add_money parthia, 6000
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements gauls < 4
and I_TurnNumber < 40
console_command add_money gauls, 6000
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements germans < 4
and I_TurnNumber < 40
console_command add_money germans, 6000
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements britons < 4
and I_TurnNumber < 40
console_command add_money britons, 6000
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements greek_cities < 4
and I_TurnNumber < 20
console_command add_money greek_cities, 6000
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements macedon < 4
and I_TurnNumber < 20
console_command add_money macedon, 6000
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements pontus < 4
and I_TurnNumber < 60
console_command add_money pontus, 6000
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements armenia < 4
and I_TurnNumber < 60
console_command add_money armenia, 6000
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements dacia < 4
and I_TurnNumber < 40
console_command add_money dacia, 6000
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements scythia < 4
and I_TurnNumber < 40
console_command add_money scythia, 6000
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements spain < 4
and I_TurnNumber < 40
console_command add_money spain, 6000
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements thrace < 4
and I_TurnNumber < 20
console_command add_money thrace, 6000
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements numidia < 4
and I_TurnNumber < 20
console_command add_money numidia, 6000
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements saba < 4
and I_TurnNumber < 20
console_command add_money saba, 6000
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4b: City Income Bonus
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event CharacterTurnStart FactionType egypt
and AgentType = admiral
and not FactionIsLocal
console_command add_money egypt, 1200
end_monitor
;Rome
monitor_event FactionTurnStart FactionType seleucid
and Treasury > 80000
console_command add_money seleucid, -30000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 6
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 12
and I_NumberOfSettlements seleucid > 5
console_command add_money seleucid, 1000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 20
and I_NumberOfSettlements seleucid > 11
console_command add_money seleucid, 800
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 30
and I_NumberOfSettlements seleucid > 19
console_command add_money seleucid, 500
end_monitor
;Saka
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -3000
console_command add_money pontus, 5000
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 6
console_command add_money parthia, 1800
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 12
and I_NumberOfSettlements pontus > 5
console_command add_money parthia, 1400
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 20
and I_NumberOfSettlements pontus > 11
console_command add_money pontus, 1200
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 30
and I_NumberOfSettlements pontus > 19
console_command add_money pontus, 1000
end_monitor
;Arverni
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -3000
console_command add_money scythia, 5000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 4
console_command add_money scythia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 9
and I_NumberOfSettlements scythia > 3
console_command add_money scythia, 1000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 16
and I_NumberOfSettlements scythia > 8
console_command add_money scythia, 800
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 25
and I_NumberOfSettlements scythia > 15
console_command add_money scythia, 500
end_monitor
;Saba
monitor_event FactionTurnStart FactionType saba
and Treasury > 100000
console_command add_money saba, -30000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 6
console_command add_money saba, 1200
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 12
and I_NumberOfSettlements saba > 5
console_command add_money saba, 1000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 20
and I_NumberOfSettlements saba > 11
console_command add_money saba, 800
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 30
and I_NumberOfSettlements saba > 19
console_command add_money saba, 500
end_monitor
;Makedon
monitor_event FactionTurnStart FactionType macedon
and Treasury > 80000
console_command add_money macedon, -30000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 6
console_command add_money macedon, 1200
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 12
and I_NumberOfSettlements macedon > 5
console_command add_money macedon, 1000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 20
and I_NumberOfSettlements macedon > 11
console_command add_money macedon, 800
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 30
and I_NumberOfSettlements macedon > 19
console_command add_money macedon, 500
end_monitor
;Ptolemies
monitor_event FactionTurnStart FactionType numidia
and Treasury > 80000
console_command add_money numidia, -30000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 6
console_command add_money numidia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 12
and I_NumberOfSettlements numidia > 5
console_command add_money numidia, 1000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 20
and I_NumberOfSettlements numidia > 11
console_command add_money numidia, 800
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 30
and I_NumberOfSettlements numidia > 19
console_command add_money numidia, 500
end_monitor
;Arche Seleukeia
monitor_event FactionTurnStart FactionType romans_julii
and Treasury > 80000
console_command add_money romans_julii, -30000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 6
console_command add_money romans_julii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 12
and I_NumberOfSettlements romans_julii > 5
console_command add_money romans_julii, 1000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 20
and I_NumberOfSettlements romans_julii > 11
console_command add_money romans_julii, 800
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 30
and I_NumberOfSettlements romans_julii > 19
console_command add_money romans_julii, 500
end_monitor
;Carthage
monitor_event FactionTurnStart FactionType egypt
and Treasury > 80000
console_command add_money egypt, -30000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 6
console_command add_money egypt, 1200
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 12
and I_NumberOfSettlements egypt > 5
console_command add_money egypt, 1000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 20
and I_NumberOfSettlements egypt > 11
console_command add_money egypt, 800
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 30
and I_NumberOfSettlements egypt > 19
console_command add_money egypt, 500
end_monitor
;Parthians
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -3000
console_command add_money parthia, 5000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 6
console_command add_money parthia, 1800
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 12
and I_NumberOfSettlements parthia > 5
console_command add_money parthia, 1400
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 20
and I_NumberOfSettlements parthia > 11
console_command add_money parthia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 30
and I_NumberOfSettlements parthia > 19
console_command add_money parthia, 1000
end_monitor
;Pontus
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -3000
console_command add_money carthage, 5000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 4
console_command add_money carthage, 1600
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 9
and I_NumberOfSettlements carthage > 3
console_command add_money carthage, 1200
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 16
and I_NumberOfSettlements carthage > 8
console_command add_money carthage, 1000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 25
and I_NumberOfSettlements carthage > 15
console_command add_money carthage, 800
end_monitor
;Aedui
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -3000
console_command add_money gauls, 5000
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 4
console_command add_money gauls, 1200
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 9
and I_NumberOfSettlements gauls > 3
console_command add_money gauls, 1000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 16
and I_NumberOfSettlements gauls > 8
console_command add_money gauls, 800
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 25
and I_NumberOfSettlements gauls > 15
console_command add_money gauls, 500
end_monitor
;Sweboz
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -3000
console_command add_money germans, 5000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 4
console_command add_money germans, 1200
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 9
and I_NumberOfSettlements germans > 3
console_command add_money germans, 1000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 16
and I_NumberOfSettlements germans > 8
console_command add_money germans, 800
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 25
and I_NumberOfSettlements germans > 15
console_command add_money germans, 500
end_monitor
;Casse
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -3000
console_command add_money britons, 5000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 4
console_command add_money britons, 1200
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 9
and I_NumberOfSettlements britons > 3
console_command add_money britons, 1000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 16
and I_NumberOfSettlements britons > 8
console_command add_money britons, 800
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 25
and I_NumberOfSettlements britons > 15
console_command add_money britons, 500
end_monitor
;Hayasdan
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -3000
console_command add_money romans_scipii, 5000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 6
console_command add_money romans_scipii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 12
and I_NumberOfSettlements romans_scipii > 5
console_command add_money romans_scipii, 1000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 20
and I_NumberOfSettlements romans_scipii > 11
console_command add_money romans_scipii, 800
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 30
and I_NumberOfSettlements romans_scipii > 19
console_command add_money romans_scipii, 500
end_monitor
;Getai
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -3000
console_command add_money dacia, 5000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 4
console_command add_money dacia, 1600
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 9
and I_NumberOfSettlements dacia > 3
console_command add_money dacia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 16
and I_NumberOfSettlements dacia > 8
console_command add_money dacia, 1000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 25
and I_NumberOfSettlements dacia > 15
console_command add_money dacia, 800
end_monitor
;Koinon Hellenon
monitor_event FactionTurnStart FactionType greek_cities
and Treasury > 80000
console_command add_money greek_cities, -30000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 6
console_command add_money greek_cities, 1200
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 12
and I_NumberOfSettlements greek_cities > 5
console_command add_money greek_cities, 1000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 20
and I_NumberOfSettlements greek_cities > 11
console_command add_money greek_cities, 800
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 30
and I_NumberOfSettlements greek_cities > 19
console_command add_money greek_cities, 500
end_monitor
;Baktria
monitor_event FactionTurnStart FactionType romans_brutii
and Treasury > 80000
console_command add_money romans_brutii, -30000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 4
console_command add_money romans_brutii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 9
and I_NumberOfSettlements romans_brutii > 3
console_command add_money romans_brutii, 1000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 16
and I_NumberOfSettlements romans_brutii > 8
console_command add_money romans_brutii, 800
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 25
and I_NumberOfSettlements romans_brutii > 15
console_command add_money romans_brutii, 500
end_monitor
;Sarmatians
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -3000
console_command add_money armenia, 5000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 6
console_command add_money armenia, 1800
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 12
and I_NumberOfSettlements armenia > 5
console_command add_money armenia, 1400
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 20
and I_NumberOfSettlements armenia > 11
console_command add_money armenia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 30
and I_NumberOfSettlements armenia > 19
console_command add_money armenia, 1000
end_monitor
;Lusotanians
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -3000
console_command add_money spain, 5000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 4
console_command add_money spain, 1200
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 9
and I_NumberOfSettlements spain > 3
console_command add_money spain, 1000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 16
and I_NumberOfSettlements spain > 8
console_command add_money spain, 800
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 25
and I_NumberOfSettlements spain > 15
console_command add_money spain, 500
end_monitor
;Epirus
monitor_event FactionTurnStart FactionType thrace
and Treasury > 80000
console_command add_money thrace, -30000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 6
console_command add_money thrace, 1200
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 12
and I_NumberOfSettlements thrace > 5
console_command add_money thrace, 1000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 20
and I_NumberOfSettlements thrace > 11
console_command add_money thrace, 800
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 30
and I_NumberOfSettlements thrace > 19
console_command add_money thrace, 500
end_monitor
Further testing revealed that 2900 I think is the best sum for balance between strong enough and too strong Eleutheroi the problem is that the slave faction favors full-stacking cities in Central Europe first i see stopping the Sweboz and Gallic expansion.
And i changed these values
the move from <4 to <5 is made to include the Sauromatae who are usually so weak that they fold when Parthia (those Grivpanhar also help) even tries to look at them.and 10 years iof "grace" period is better.Code:monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_julii < 5 (from 4)
and I_TurnNumber < 40 (from 20)
console_command add_money romans_julii, 6000
end_monitor
Maybe implementing this help when the treasury goes below 0 will help but for a limited period and the "rough start" bonus already does because later when you could be fighting them this extra bonus for going into debt will just help them spawn more armies and we are trying to combat this also...
Pictures coming later, today or tomorrow.
Do you have a new file with these changes?
Dan_Grr, I already posted about 3 scripts and soon I'll release my "final" script because I'm really using a lot of time on this, so I'll post it tonight I think and then leave it be for a week or more so people can test it and post pics and impressions and after seeing how people who tested it do and say I might change it more.
And I'm also against differentiating between steppe, barbarian and civilized factions, because historically not all factions had the same potential and a "perfect balance" is not the objective but rather making sure they do something and are at least a challenge and the big factions do not get out of hand making the game too boring. The dev team said that the Sweboz and the Getai, or Sauromatae are not supposed to be big "players" on the scene for the first 20-30 years.
EDIT: reached 260 and it's going well the Eleutheroi have strongly garrisoned some but not all the provinces, the Sauromatae have made some moves the Sweboz and the Getai seem promising the next step would be after 252 when the stepped bonuses will kick in but I have a good feeling about this setup. The first 20 years of each game are generally for building and developing an economy. I will say again that it's normal for some to be poorer than others that was the reality, it would not be normal for all factions to be equally challenging, equally rich and for all to hold relatively the same number of provinces. What they must NOT do is either stand doing nothing for more than 2 max 3 decades or become huge beasts that churn out without ever stopping to catch a breath great numbers of troops just to throw at you.
Here is the latest version and hopefully I won't update every day, please try it and tell me how good it is :beam: :clown: . Just joking you can say whatever as long as you use it and thus help me test it.
LINK HERE:http://www.axifile.com/?4934956
Basically it's just another approach on the infrastructure bonus. It's supposed to help those faction that tend to get steamrolled by their larger and more powerful neighbors. The Carthies, Ptolies, Romans, AS and others can after some basic improvements to their infrastructure turn some hefty profits. With port development and mining centers, fielding large elite stacks isn't much of a problem.Quote:
Originally Posted by Redmeth
The Steppe factions on the other hand have the hardest economy in the game. Even fully developed their infrastructure sucks! To get decent infrastructure they have to conquer develped settlements. Their better troops aren't cheap either.
The Barbarian factions lack advanced roads, high level markets, mining centers and highly advanced ports. This piece of script is supposed to help them overcome that.
If it dosen't work, I'll just add a time conditional to the script. It's not like this script is the "final" version. It will get revised and re-revised lots of times before it's finished I think.
Btw. I'll up the Eleutheroi settlement bonus to 2900 as you suggested to see if it has any impact on their development. Eminos64 was exploring reagional conditionals a while back. If it checks out we might be able to limit the fully stacked Eleutheroi cities with über generals hampering faction progression.
I did notice people were saying that 230 is the usual time that most factions explode due to the Rebel generals dieing a peaceful death opening the route for factions to takeover those settlements. Since we are talking about the script anyway...would there be a way for use to spawn generals in those rebel settlements? I know some people would be against it but for those of us that want to play for a long time this maybe an optional add on that could keep superpowers from forming to early. I don't even know if it is possible but for those of us that want to play historically it would be a great boon to give us a longer game before it gets totally ahistoric. I'm just throwing it out there as something else we maybe can look into to force the hand of the AI to play histoically.
I've made a clean RTW, BI and EB installation. I've installed the Watchman's mod and MAA's city mod. Now Im going to try yours out, I assume there isn't going to be any conflict because neither Watchman and MAA messes with the EBBS_SCRIPT.txt... I think.
The Errant, I just copied your, script from post 111 and want to ask something: monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements parthia < 13
and I_NumberOfSettlements parthia > 6
console_command add_money parthia, 1500
end_monitor
Is it suposed to by like this or is it an error? the same for Armenia, Spaine and every one who has when in red, (stated pontus), roman_brutii (have spain where parthia is abow), egypt (has numidia at that place). The factions are the internal ones.
Oops! Major fuckup on my part. Fixed the typing errors in the code and it should be working now. Atleast the latest code a couple posts up. Looks like I'm going to have to start all ower again with Casse to test it though. Damn!Quote:
Originally Posted by Ower
No problem, something like that can hapen ju just copie it and forgot to chang somewehre, just a mather of thinkong and reading of what you change, not just copiing, from others. And besides i made some modifications as well, just wanted to know if its a error or what, i changet it in a copie file, and left your so, till I would get an ansewr
Eh, just a small correction, it's not Spain, it's Lusotanna. :yes:
You know i got banned from these forums (not the EB part, the M2TW ones) by a mod for saying an 'offensive' word much weaker than fuck, and demoted to a junior member, so now i can only post once every 22763732674326746 seconds...Quote:
Originally Posted by The Errant
No it's not if talking about the internal names of factions that the game and uses for comands.:book:Quote:
Originally Posted by Dan_Grr
I'm posting pictures from my ongoing tests using the Casse and my latest script version that can be found here:
http://www.axifile.com/?4934956
More details in the posts in the previous pages
270:
https://img47.imageshack.us/img47/4430/270bbt3.jpg
Sorry for the bad shot I wasn't careful with the positioning of the mouse
260:
https://img47.imageshack.us/img47/7830/260bll4.jpg
250:
https://img442.imageshack.us/img442/1732/250beh7.jpg
240:
https://img266.imageshack.us/img266/7167/240bkn3.jpg
230:
https://img454.imageshack.us/img454/4443/230bas2.jpg
220:
https://img454.imageshack.us/img454/8819/220bfc4.jpg
As you can see by 250BC all the factions even the Sauromatae and Saka are moving the Getai are going strong but the Eleutheroi towns are pretty well defended so the AI expansion is not that fast, I'm satisfied with how things are progressing and will post more screenshots in this same post as the game continues. In 252 BC the stepped bonus kicked in and I believe the Seleucids will lose a few provinces in the next decade.
EDIT: Reached 240, still have doubts about the Eleutheroi, they seem a bit strong in Britain i fought 2/3 a stack of cwmyr and a couple of stacks of mixed armies and in one conquered city i saw an extensive small trade port upgrade so they have a lot of money, on the other hand the strong rebels are ok for a slow and more realistic expansion, but further testing will need to be done, I am content with the rest though, maybe 2800 or even 2700 a turn for the rebels would be better but I'll test this further first.
I'm really undecided about the Eleutheroi bonus so I'm asking the people who are testing my script for their opinion should I go lower with the bonus? And if any members of the EB team are reading this is there any general consensus regarding the bonus for the Eleutheroi, or if they should be strong or less strong in order for the factions to expand a bit faster?
EDIT2:220 now and I think another step should be added as the Selucids are nearing 40 provinces I think and just ">25" is not enough to convey their empire so let me see what I can tweak the rest is pretty good and the faction expansion is great.
I've done a Casse test up to 250 and it's very similar to yours, the Saka have crossed territory with the Pahlava, but the Getai haven't expanded one bit. Aside from that, everything seems like yours.
EDIT: The Maks are out of the game, the greek territory is now shared with the KH and Epeiros.
Haha I broke the second post.
Let me try to figure out how to fix it... after Heroes of course.
Looks like I'm finished modding the script for a while. Something in my game broke last night. I can't activate the background script at all anymore. The "Show me how" button is greyed out.
None of the backups can make it work either. If there is no easy fix available I'll have to reinstall the entire game. And hope for the best.
It happened to me yesterday also, I don't know if it was from your script or redmeth's. I had to reinstall the game because of the show how button being greyed out. Well, good luck.
I never had any problems like that, I've used only my script in my tests and play.
Quote:
Originally Posted by The Errant
Hi.
That happened to me too a couple of months ago when I started experimenting with the script and when I hadn't yet realized the limitations of the scripting language. Don't reinstall! (I'm afraid I'm too late, you've probably already done that) Try to find the bad code. Back then I could see that something was wrong with my script by noticing that the game did'nt use as much memory as it usually do. After correcting the faulty code I was able the play and continue my tests without problems.
I don't think I've got your latest script and the one I have looked at is probably your old one with the "extra bonus" for Pahlava ;-) and that didn't cause you any problems I guess. The corrections you did after that seem to have gone wrong.
Another thing I want to say is that I've been a little bit sloppy on the "updating front". The original background script seem to have had some typos or something according to the sticky under the "bug report thread". I've downloaded the corrected background script and are know just pasting in my latest code into that one. Maybe you've already thought of that and this was unnecessary information.
Thanks for the encouragement. I actually got it to work without reinstalling. Neither my modified code or the backups were working so I deleted the entire script folder and it's contents. Then in downloaded Redmeth's scriptfile, recreated the proper folderstructure and added his scriptfile. It's working again. So now all I have to do is to manually fix those parts of the scriptfile that I'm unhappy with. If it stops working I'll just delete the scriptfolder again and try something different.Quote:
Originally Posted by Eminos64
I'm still undsure what part of the script got the file messed up but if my latest modifications won't work I'll go back to the original that Sheep posted and go step by step from there.
Wish I understood RTW scripting better. This is exactly the kind of problem that only happens to amateurs like me. :wall:
edit. Just made a new test. Sorry to tell you Eminos64 but that last peace of code you gave me is the proplem. If I add the negative faction treasury bonus to the script, it won't work. Removed it and now I'm back in business. Looks like Redmeth was on the right track. His conditional's are more compatible. I'll try to incorporate them to my next script.
Owned.Quote:
Originally Posted by Dayve
The Errant: do you mean thies : ..and treasury < - number ? ...add money ...
and I have it for all factions.
becausethe script load whit me:P, have 4 turns per year ... and so on.
or the ... and treasury > number ... ad money .. - number.
monitor_event SettlementTurnStart FactionType pontusQuote:
Originally Posted by Ower
and not FactionIsLocal
and Treasury < -3000
console_command add_money pontus, 5000
This piece of script dosen't work for me. If I add it, the script for me no longer works. Once I remove it the script starts working again. It could be an error only at my end. So if you get it working, by all means test it and post the results here.
I can't, so I'm going to see if I can use some parts of Redmeth's script for similar results.
well it dosen't look like buget on my end, have the 4 turns and so on, and the fact that my modifications a bit to moped up pahlavas treasury, are for me evidence that the script works.
I'm quite happy with the way my latest test is progressing, but the Eleutheroi with 2900 are still too strong, the cities in central Europe and the ones in N Africa have a full-stack garrison and another stack outside that sometime roam dangerously, they build roads, mines and ports. I'm happy about the buildings and the extra garrisons but the 2 stacks are too much IMO. I'm nearing 230 in my test and I'll test this until 200 or so I'm very happy with the stepped bonuses and the 10 years of "grace" and 20 years of normal bonuses for everyone.
I'll tweak some more small things and try the Eleutheroi with 2750 (25% of what the bonus is right now), I'll post in a few days what I hope will be my near final script for more people to test.
I'll keep updating the post above with pics from the test run.
What do you think so far of Eminos64's (who started it all), Sheep's, Errant's and my own efforts to balance this, and a post from someone on the EB team with their opinion would just make my day...
OK. Check the script. Fix whatever errors you find and post a link for download. It might be the script is resisting any active changes on my end. Although I have no idea why.Quote:
Originally Posted by Ower
If I'm right though, I should be able to replace my script with an outside script and it will still work the way it should.
If this is truly the case I'm in more trouble than I thought.
Out of curiosity. Has anyone tried bumping the rebels up alot? I was hoping there would be a way for me to stall the AI for a longer time as I want to play with historical dates and as is even these scripts have large AI expansion once the rebel Generals bite it at about 230....which is way to early for me.
Can you alter the script so factions do not fall into debt please. It's a big problem now, it seems nearly every faction except sellies are in debt, which will cripple future expansion. I can't keep going around giving every faction money boosts, it falls as quickly as i give it to them.
They may seem to be broke but the 10k they receive each turn from VH difficulty and the extra money keeps them well able to train troops to throw at you. The AI will never hoard money when fighting against the human controlled faction they'll recruit till they run dry.
@Wolfshart, try my script or even better Sheep's script which gives 3500 to the rebels, I believe that to be overkill as factions will mostly just attack each other rather than the 2 stack garrisoned Eleutheroi cities.
You left out the slave faction bonus in your script, dunno if that had anything to do with it.Quote:
Originally Posted by The Errant
I just changed mine to 2700, in line with your suggestions. But it isn't too hard to change if you want to add more... a matter of 4 keystrokes really.Quote:
Originally Posted by Redmeth
Also, if you guys make changes to your scripts, if you wouldn't mind posting the code on here so that I can copy and paste it to the first page, that would be awesome. Thanks!!
As soon as I test my modification to the code I will post it here to be reviewed.Quote:
Originally Posted by Sheep
I am working on the idea of negating the money that the ai recieves every turn for the very hard difficulty level. I cannot remember how much it was again, so if anyone could tell me or point to where it might be written down it would be appreciaited.
I believe the problem with the money script, it doesn't take into account how many troops that can be created in a turn for different factions. Seleucid, Egypt and Carthage can produce multiple units a turn as compared to other factions. Reducing or negating these factions ability to create units in the early game is what is needed. I am think that creating a negative money flow for these factions for the first few years.
Small factions, those with 1 or 2 cities, should be given enough money to allow the building of one unit for the first few years. Then when and if they aquire another city, should be given a significant amount of money to be allow to produce units and stockpile money.
These are a few idea that I am working on, though I will probably think of some more when I test my changes currently.
Sounds like a plan. Go ahead and finish up some code, maybe test it once or twice, then send it our way.
I am on the same plan, testing and then posting the code.
Here is the code and I will post my test of it tomorrow when I get the chance.
Code:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4: Money Assistance
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4a: Campaign Setting Money Negation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
console_command add_money romans_julii, -10000
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
console_command add_money romans_scipii, -10000
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
console_command add_money romans_brutii, -10000
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
console_command add_money egypt, -10000
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
console_command add_money seleucid, -10000
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
console_command add_money carthage, -10000
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
console_command add_money parthia, -10000
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
console_command add_money gauls, -10000
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
console_command add_money germans, -10000
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
console_command add_money britons, -10000
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
console_command add_money greek_cities, -10000
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
console_command add_money macedon, -10000
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
console_command add_money pontus, -10000
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
console_command add_money armenia, -10000
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
console_command add_money dacia, -10000
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
console_command add_money scythia, -10000
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
console_command add_money spain, -10000
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
console_command add_money thrace, -10000
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
console_command add_money numidia, -10000
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
console_command add_money saba, -10000
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4b: Treasury Reduction
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury > 80000
console_command add_money romans_julii, -30000
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury > 80000
console_command add_money romans_scipii, -30000
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury > 80000
console_command add_money romans_brutii, -30000
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury > 80000
console_command add_money egypt, -30000
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury > 80000
console_command add_money seleucid, -30000
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury > 80000
console_command add_money carthage, -30000
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury > 80000
console_command add_money parthia, -30000
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury > 80000
console_command add_money gauls, -30000
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury > 80000
console_command add_money germans, -30000
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury > 80000
console_command add_money britons, -30000
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury > 80000
console_command add_money greek_cities, -30000
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury > 80000
console_command add_money macedon, -30000
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury > 80000
console_command add_money pontus, -30000
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury > 80000
console_command add_money armenia, -30000
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury > 80000
console_command add_money dacia, -30000
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury > 80000
console_command add_money scythia, -30000
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury > 80000
console_command add_money spain, -30000
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury > 80000
console_command add_money thrace, -30000
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury > 80000
console_command add_money numidia, -30000
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury > 80000
console_command add_money saba, -30000
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4c: AI Debt Reduction
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury > 80000
and I_NumberOfSettlements romans_julii < 5
console_command add_money romans_julii, 8000
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements romans_scipii < 5
console_command add_money romans_scipii, 8000
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements romans_brutii < 5
console_command add_money romans_brutii, 8000
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements egypt < 5
console_command add_money egypt, 8000
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements seleucid < 5
console_command add_money seleucid, 8000
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements carthage < 5
console_command add_money carthage, 8000
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements parthia < 5
console_command add_money parthia, 8000
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements gauls < 5
console_command add_money gauls, 8000
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements germans < 5
console_command add_money germans, 8000
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements britons < 5
console_command add_money britons, 8000
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements greek_cities < 5
console_command add_money greek_cities, 8000
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements macedon < 5
console_command add_money macedon, 8000
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements pontus < 5
console_command add_money pontus, 8000
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements armenia < 5
console_command add_money armenia, 8000
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements dacia < 5
console_command add_money dacia, 8000
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements scythia < 5
console_command add_money scythia, 8000
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements spain < 5
console_command add_money spain, 8000
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements thrace < 5
console_command add_money thrace, 8000
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements numidia < 5
console_command add_money numidia, 8000
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -3000
and I_NumberOfSettlements saba < 5
console_command add_money saba, 8000
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4d: Faction Specific City Income Bonus
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;monitor_event CharacterTurnStart FactionType egypt
;and AgentType = admiral
;and not FactionIsLocal
;console_command add_money egypt, 1200
;end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 5
console_command add_money romans_julii, 12000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 9
console_command add_money romans_julii, 10000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 13
console_command add_money romans_julii, 8000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 17
console_command add_money romans_julii, 6000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 21
console_command add_money romans_julii, 4000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 25
console_command add_money romans_julii, 2000
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii > 25
console_command add_money romans_julii, -500
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 5
console_command add_money romans_scipii, 12000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 9
console_command add_money romans_scipii, 10000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 13
console_command add_money romans_scipii, 8000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 17
console_command add_money romans_scipii, 6000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 21
console_command add_money romans_scipii, 4000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 25
console_command add_money romans_scipii, 2000
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii > 25
console_command add_money romans_scipii, -500
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 5
console_command add_money romans_brutii, 12000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 9
console_command add_money romans_brutii, 10000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 13
console_command add_money romans_brutii, 8000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 17
console_command add_money romans_brutii, 6000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 21
console_command add_money romans_brutii, 4000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 25
console_command add_money romans_brutii, 2000
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii > 25
console_command add_money romans_brutii, -500
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 5
console_command add_money egypt, 12000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 9
console_command add_money egypt, 10000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 13
console_command add_money egypt, 8000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 17
console_command add_money egypt, 6000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 21
console_command add_money egypt, 4000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 25
console_command add_money egypt, 2000
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt > 25
console_command add_money egypt, -500
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 5
console_command add_money seleucid, 12000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
console_command add_money seleucid, 10000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 13
console_command add_money seleucid, 8000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 17
console_command add_money seleucid, 6000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 21
console_command add_money seleucid, 4000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
console_command add_money seleucid, 2000
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 25
console_command add_money seleucid, -500
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 5
console_command add_money carthage, 12000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 9
console_command add_money carthage, 10000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 13
console_command add_money carthage, 8000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 17
console_command add_money carthage, 6000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 21
console_command add_money carthage, 4000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 25
console_command add_money carthage, 2000
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage > 25
console_command add_money carthage, -500
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 5
console_command add_money parthia, 12000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 9
console_command add_money parthia, 10000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 13
console_command add_money parthia, 8000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 17
console_command add_money parthia, 6000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 21
console_command add_money parthia, 4000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 25
console_command add_money parthia, 2000
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia > 25
console_command add_money parthia, -500
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 5
console_command add_money gauls, 12000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 9
console_command add_money gauls, 10000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 13
console_command add_money gauls, 8000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 17
console_command add_money gauls, 6000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 21
console_command add_money gauls, 4000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 25
console_command add_money gauls, 2000
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls > 25
console_command add_money gauls, -500
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 5
console_command add_money germans, 12000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 9
console_command add_money germans, 10000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 13
console_command add_money germans, 8000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 17
console_command add_money germans, 6000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 21
console_command add_money germans, 4000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 25
console_command add_money germans, 2000
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans > 25
console_command add_money germans, -500
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 5
console_command add_money britons, 12000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 9
console_command add_money britons, 10000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 13
console_command add_money britons, 8000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 17
console_command add_money britons, 6000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 21
console_command add_money britons, 4000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 25
console_command add_money britons, 2000
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons > 25
console_command add_money britons, -500
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 5
console_command add_money greek_cities, 12000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 9
console_command add_money greek_cities, 10000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 13
console_command add_money greek_cities, 8000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 17
console_command add_money greek_cities, 6000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 21
console_command add_money greek_cities, 4000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 25
console_command add_money greek_cities, 2000
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities > 25
console_command add_money greek_cities, -500
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 5
console_command add_money macedon, 12000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 9
console_command add_money macedon, 10000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 13
console_command add_money macedon, 8000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 17
console_command add_money macedon, 6000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 21
console_command add_money macedon, 4000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 25
console_command add_money macedon, 2000
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon > 25
console_command add_money macedon, -500
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 5
console_command add_money pontus, 12000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 9
console_command add_money pontus, 10000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 13
console_command add_money pontus, 8000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 17
console_command add_money pontus, 6000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 21
console_command add_money pontus, 4000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 25
console_command add_money pontus, 2000
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus > 25
console_command add_money pontus, -500
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 5
console_command add_money armenia, 12000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 9
console_command add_money armenia, 10000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 13
console_command add_money armenia, 8000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 17
console_command add_money armenia, 6000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 21
console_command add_money armenia, 4000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 25
console_command add_money armenia, 2000
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia > 25
console_command add_money armenia, -500
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 5
console_command add_money dacia, 12000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 9
console_command add_money dacia, 10000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 13
console_command add_money dacia, 8000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 17
console_command add_money dacia, 6000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 21
console_command add_money dacia, 4000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 25
console_command add_money dacia, 2000
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia > 25
console_command add_money dacia, -500
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 5
console_command add_money scythia, 12000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 9
console_command add_money scythia, 10000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 13
console_command add_money scythia, 8000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 17
console_command add_money scythia, 6000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 21
console_command add_money scythia, 4000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 25
console_command add_money scythia, 2000
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia > 25
console_command add_money scythia, -500
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 5
console_command add_money spain, 12000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 9
console_command add_money spain, 10000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 13
console_command add_money spain, 8000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 17
console_command add_money spain, 6000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 21
console_command add_money spain, 4000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 25
console_command add_money spain, 2000
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain > 25
console_command add_money spain, -500
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 5
console_command add_money thrace, 12000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 9
console_command add_money thrace, 10000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 13
console_command add_money thrace, 8000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 17
console_command add_money thrace, 6000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 21
console_command add_money thrace, 4000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 25
console_command add_money thrace, 2000
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace > 25
console_command add_money thrace, -500
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 5
console_command add_money numidia, 12000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 9
console_command add_money numidia, 10000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 13
console_command add_money numidia, 8000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 17
console_command add_money numidia, 6000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 21
console_command add_money numidia, 4000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 25
console_command add_money numidia, 2000
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia > 25
console_command add_money numidia, -500
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 5
console_command add_money saba, 12000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 9
console_command add_money saba, 10000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 13
console_command add_money saba, 8000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 17
console_command add_money saba, 6000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 21
console_command add_money saba, 4000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 25
console_command add_money saba, 2000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba > 25
console_command add_money saba, -500
end_monitor
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and I_NumberOfSettlements slave < 121
and I_NumberOfSettlements slave > 100
console_command add_money slave, 1500
end_monitor
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and I_NumberOfSettlements slave < 101
and I_NumberOfSettlements slave > 80
console_command add_money slave, 3000
end_monitor
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and I_NumberOfSettlements slave < 81
and I_NumberOfSettlements slave > 60
console_command add_money slave, 4500
end_monitor
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and I_NumberOfSettlements slave < 61
and I_NumberOfSettlements slave > 40
console_command add_money slave, 6000
end_monitor
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and I_NumberOfSettlements slave < 41
console_command add_money slave, 7500
end_monitor
After testing I'll leave this as hopefully my last revision of the script, as I invested a lot of time in testing, and well I should be studying more and testing less, but I just can't help myself and the NBA playoffs have begun too so I'm "swamped" :beam:
So if anyone wants to continue improving my ideas please do.
Now a few things I noted
There is a great difference in Eleutheroi behavior when given 2900 where they fully garrison their cities in the first few years and when given 2800 they seem to take forever to build something and the AI factions conquer a lot of territory in a hurry.
So I went with a balance of 2850. I also introduced another step to the stepped bonus and tweaked the bonuses. So here is the code, you can check it out for yourself. I'll use it in my playing and if I'll get around to any major changes, I'll update it here.
And the link is HERE: http://rapidshare.com/files/27804675...CRIPT.TXT.htmlCode:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4: Money Assistance
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4a: Difficult Start Help
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_julii < 5
and I_TurnNumber < 40
console_command add_money romans_julii, 6000
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_scipii < 5
and I_TurnNumber < 40
console_command add_money romans_scipii, 6000
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements romans_brutii < 5
and I_TurnNumber < 40
console_command add_money romans_brutii, 6000
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements egypt < 5
and I_TurnNumber < 40
console_command add_money egypt, 6000
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements seleucid < 5
and I_TurnNumber < 40
console_command add_money seleucid, 6000
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements carthage < 5
and I_TurnNumber < 40
console_command add_money carthage, 6000
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements parthia < 5
and I_TurnNumber < 40
console_command add_money parthia, 6000
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements gauls < 5
and I_TurnNumber < 40
console_command add_money gauls, 6000
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements germans < 5
and I_TurnNumber < 40
console_command add_money germans, 6000
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements britons < 5
and I_TurnNumber < 40
console_command add_money britons, 6000
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements greek_cities < 5
and I_TurnNumber < 40
console_command add_money greek_cities, 6000
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements macedon < 5
and I_TurnNumber < 40
console_command add_money macedon, 6000
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements pontus < 5
and I_TurnNumber < 40
console_command add_money pontus, 6000
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements armenia < 5
and I_TurnNumber < 40
console_command add_money armenia, 6000
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements dacia < 5
and I_TurnNumber < 40
console_command add_money dacia, 6000
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements scythia < 5
and I_TurnNumber < 40
console_command add_money scythia, 6000
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements spain < 5
and I_TurnNumber < 40
console_command add_money spain, 6000
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements thrace < 5
and I_TurnNumber < 40
console_command add_money thrace, 6000
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements numidia < 5
and I_TurnNumber < 40
console_command add_money numidia, 6000
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < 3000
and I_NumberOfSettlements saba < 5
and I_TurnNumber < 40
console_command add_money saba, 6000
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4b: City Income Bonus
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event CharacterTurnStart FactionType egypt
and AgentType = admiral
and not FactionIsLocal
console_command add_money egypt, 600
end_monitor
;Rome
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 1200
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 9
and I_NumberOfSettlements seleucid > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 1050
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 16
and I_NumberOfSettlements seleucid > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 850
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 25
and I_NumberOfSettlements seleucid > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 650
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid < 35
and I_NumberOfSettlements seleucid > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 450
end_monitor
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and I_NumberOfSettlements seleucid > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money seleucid, 300
end_monitor
;Saka
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money pontus, 1200
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 1200
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 9
and I_NumberOfSettlements pontus > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 1050
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 16
and I_NumberOfSettlements pontus > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 850
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 25
and I_NumberOfSettlements pontus > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 650
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus < 35
and I_NumberOfSettlements pontus > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 450
end_monitor
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and I_NumberOfSettlements pontus > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money pontus, 300
end_monitor
;Arverni
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money scythia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 9
and I_NumberOfSettlements scythia > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 1050
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 16
and I_NumberOfSettlements scythia > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 850
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 25
and I_NumberOfSettlements scythia > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 650
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia < 35
and I_NumberOfSettlements scythia > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 450
end_monitor
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and I_NumberOfSettlements scythia > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money scythia, 300
end_monitor
;Saba
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money saba, 1200
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 1200
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 9
and I_NumberOfSettlements saba > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 1050
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 16
and I_NumberOfSettlements saba > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 850
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 25
and I_NumberOfSettlements saba > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 650
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 35
and I_NumberOfSettlements saba > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 450
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money saba, 300
end_monitor
;Makedon
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money macedon, 1200
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 1200
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 9
and I_NumberOfSettlements macedon > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 1050
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 16
and I_NumberOfSettlements macedon > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 850
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 25
and I_NumberOfSettlements macedon > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 650
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon < 35
and I_NumberOfSettlements macedon > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 450
end_monitor
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and I_NumberOfSettlements macedon > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money macedon, 300
end_monitor
;Ptolemies
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money numidia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 9
and I_NumberOfSettlements numidia > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 1050
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 16
and I_NumberOfSettlements numidia > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 850
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 25
and I_NumberOfSettlements numidia > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 650
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia < 35
and I_NumberOfSettlements numidia > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 450
end_monitor
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and I_NumberOfSettlements numidia > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money numidia, 300
end_monitor
;Seleukids
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money romans_julii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 9
and I_NumberOfSettlements romans_julii > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 1050
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 16
and I_NumberOfSettlements romans_julii > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 850
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 25
and I_NumberOfSettlements romans_julii > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 650
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii < 35
and I_NumberOfSettlements romans_julii > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 450
end_monitor
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and I_NumberOfSettlements romans_julii > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_julii, 300
end_monitor
;Carthage
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money egypt, 1200
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 1200
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 9
and I_NumberOfSettlements egypt > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 1050
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 16
and I_NumberOfSettlements egypt > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 850
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 25
and I_NumberOfSettlements egypt > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 650
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt < 35
and I_NumberOfSettlements egypt > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 450
end_monitor
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and I_NumberOfSettlements egypt > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money egypt, 300
end_monitor
;Parthians
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money parthia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 9
and I_NumberOfSettlements parthia > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 1050
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 16
and I_NumberOfSettlements parthia > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 850
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 25
and I_NumberOfSettlements parthia > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 650
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia < 35
and I_NumberOfSettlements parthia > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 450
end_monitor
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and I_NumberOfSettlements parthia > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money parthia, 300
end_monitor
;Pontus
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money carthage, 1200
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 1200
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 9
and I_NumberOfSettlements carthage > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 1050
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 16
and I_NumberOfSettlements carthage > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 850
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 25
and I_NumberOfSettlements carthage > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 650
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage < 35
and I_NumberOfSettlements carthage > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 450
end_monitor
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and I_NumberOfSettlements carthage > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money carthage, 300
end_monitor
;Aedui
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money gauls, 1200
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 1200
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 9
and I_NumberOfSettlements gauls > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 1050
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 16
and I_NumberOfSettlements gauls > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 850
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 25
and I_NumberOfSettlements gauls > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 650
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls < 35
and I_NumberOfSettlements gauls > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 450
end_monitor
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and I_NumberOfSettlements gauls > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money gauls, 300
end_monitor
;Sweboz
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money germans, 1200
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 1200
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 9
and I_NumberOfSettlements germans > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 1050
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 16
and I_NumberOfSettlements germans > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 850
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 25
and I_NumberOfSettlements germans > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 650
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans < 35
and I_NumberOfSettlements germans > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 450
end_monitor
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and I_NumberOfSettlements germans > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money germans, 300
end_monitor
;Casse
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money britons, 1200
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 1200
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 9
and I_NumberOfSettlements britons > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 1050
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 16
and I_NumberOfSettlements britons > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 850
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 25
and I_NumberOfSettlements britons > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 650
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons < 35
and I_NumberOfSettlements britons > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 450
end_monitor
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and I_NumberOfSettlements britons > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money britons, 300
end_monitor
;Armenia
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money romans_scipii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 9
and I_NumberOfSettlements romans_scipii > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 1050
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 16
and I_NumberOfSettlements romans_scipii > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 850
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 25
and I_NumberOfSettlements romans_scipii > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 650
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii < 35
and I_NumberOfSettlements romans_scipii > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 450
end_monitor
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and I_NumberOfSettlements romans_scipii > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_scipii, 300
end_monitor
;Getai
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money dacia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 9
and I_NumberOfSettlements dacia > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 1050
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 16
and I_NumberOfSettlements dacia > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 850
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 25
and I_NumberOfSettlements dacia > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 650
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia < 35
and I_NumberOfSettlements dacia > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 450
end_monitor
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and I_NumberOfSettlements dacia > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money dacia, 300
end_monitor
;Greeks
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money greek_cities, 1200
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 1200
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 9
and I_NumberOfSettlements greek_cities > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 1050
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 16
and I_NumberOfSettlements greek_cities > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 850
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 25
and I_NumberOfSettlements greek_cities > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 650
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities < 35
and I_NumberOfSettlements greek_cities > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 450
end_monitor
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and I_NumberOfSettlements greek_cities > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money greek_cities, 300
end_monitor
;Baktria
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money romans_brutii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 1200
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 9
and I_NumberOfSettlements romans_brutii > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 1050
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 16
and I_NumberOfSettlements romans_brutii > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 850
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 25
and I_NumberOfSettlements romans_brutii > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 650
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii < 35
and I_NumberOfSettlements romans_brutii > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 450
end_monitor
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and I_NumberOfSettlements romans_brutii > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money romans_brutii, 300
end_monitor
;Sarmatians
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money armenia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 1200
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 9
and I_NumberOfSettlements armenia > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 1050
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 16
and I_NumberOfSettlements armenia > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 850
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 25
and I_NumberOfSettlements armenia > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 650
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia < 35
and I_NumberOfSettlements armenia > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 450
end_monitor
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and I_NumberOfSettlements armenia > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money armenia, 300
end_monitor
;Lusotanians
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money spain, 1200
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 1200
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 9
and I_NumberOfSettlements spain > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 1050
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 16
and I_NumberOfSettlements spain > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 850
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 25
and I_NumberOfSettlements spain > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 650
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain < 35
and I_NumberOfSettlements spain > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 450
end_monitor
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and I_NumberOfSettlements spain > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money spain, 300
end_monitor
;Epirus
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_TurnNumber < 81
and Treasury < 100000
console_command add_money thrace, 1200
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 4
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 1200
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 9
and I_NumberOfSettlements thrace > 3
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 1050
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 16
and I_NumberOfSettlements thrace > 8
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 850
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 25
and I_NumberOfSettlements thrace > 15
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 650
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace < 35
and I_NumberOfSettlements thrace > 24
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 450
end_monitor
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and I_NumberOfSettlements thrace > 34
and I_TurnNumber > 80
and Treasury < 100000
console_command add_money thrace, 300
end_monitor
;Slave
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
console_command add_money slave, 2850
end_monitor
or HERE: http://www.axifile.com/?8309078
So please test it and think about improving.
IMPORTANT!:
Good news, testing it further I can say I am satisfied with the way things are and I won't be doing any more changes in the near future.
So please, Sheep if you could post it on the first page and mention something about it's "stable" state in my opinion of course. And also include in the post please my statement that my script tries to keep things the way the team intended, some factions are poorer some richer, some more advanced some less and my script does not try to balance them into equally powerful factions.
The Eleutheroi are balanced at 2850 per turn and in the first 10 years or so they may seem to stall and the factions conquer a few neighboring provinces, after that they produce their own roads ports and other buildings and start getting stronger and building troops to garrison their settlements stalling the factions from over-expanding (in my 0.81a campaign, played with the original script, by 240 Epeiros was at Ak-ink and in the province to its north fighting over them with the Romans and I don't think that is a good thing) until they get strong enough or the rebel generals begin to die of old age.
The flat 1200 bonuses that last 20 years coupled with the rough start bonus period extended to 10 years insure that the factions build up their own infrastructure and armies and expand a bit but in a "normal" fashion. After the 20 years the stepped bonuses kick in to make sure that the big factions (you know who you are you silver-wearing bastards) do not have endless armies to throw at their neighbors and steam-rolling them or at you the player boring you with stack after stack but are not pushovers either.
Thank you for reading this and for testing my script.
That's about all the explaining I have right now so Sheep when you update please include it in the first page.
This means that there is some serious syntax error in script.Quote:
he "Show me how" button is greyed out.
Check changes You made to script, find miastake, fix it and it will work again.
Quick note of appreciation to you guys for trying to fix this up.
I believe it will need to be revisited for balance for each major release of EB, since there will be OTHER changes that might affect the balance of the campaign.
But you have definitely made an improvement, and done the heavy lifting. Cheers,
Hunter
Good news people. I figured out a way around my problem and I'm running a working testscript with my latest modifications. So far some very interesting results.
Only the Saka have stalled so far, becoming a protectorate of Baktria. Every other faction, with the exception of my own, has or is expanding. It's just beautiful to watch.
I'm still only at 240 B.C so don't expect any screenies for a while.
They are broke, for example I gave each celtic faction 200000 to get out of their debts, and those faction's treasury only rose to about 40000 the next turn. They are getting into serious debt, plus making the factions unable to go into debt won't hinder anything, it'll just stop them from becoming crippled, ready to get steam rolled.Quote:
Originally Posted by Redmeth
Then I don't know how they manage to keep recruiting fresh troops in all my tests no faction seemed to be unable to recruit or conquer more provinces or field quite big armies, when they start going into debt the bonuses keep them somewhat stable and when they plunder a new city or lose and army and gain their upkeep they just recruit another army and plunge right back into it, never in debt AI would mean that all bonuses received would be above 0, positive so that just means and endless stream of new units.
But of course that's just how I see things...
@Dan_Grr thanks for trying my script, you should update to the last version it's posted a few posts back.
There should be some kind of code that would make the AI to never go into debt, like if it reaches 0 or less, the script could automatically give an extra 10000 mnai or any other value to make sure it stays constantly out of debt.
Well, Im playing with the previous redmeth's script version and everything seems stable so far, the factions have started progressing somewhat well (Im in 210 I believe). Rome is expanding west, it's pratically inside the iberian peninsula while kicking averni and aedui while having conquered some lands on central germany. Not much happened to the Sweboz or the Getai, but Arche Seleuka is not the crazy empire it uses to be, it's actually pretty historical. It started out big, remained strong for a couple of decades and now the Ptolemaics are gaining a bit of ground with the help of... ta ra ra ra raaa.... the Sabyn, who have conquered a bit of land into AS regions.
Gaias, I was going through your code and I have some questions about effects I'm not sure you intended. But I know you have a different philosophy with this so I wanted to ask first.
Here you have conditionals that look for a certain number of settlements. But in most cases you only provide a high limit to your conditions. Each monitor of the script will be checked every turn, and multiple monitors can be activated simultaneously. So a low number of factions could trigger multiple commands. For instance, if a faction has 4 settlements, it will trigger the <5 condition, as well as the <9 condition, the <13 condition, the <17 condition, the <21 condition, and the <25 condition, because it checks all of those and they would all be true. This will result in the faction receiving 42000 mnai every single turn! Is that what you intended?Code:monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 5
console_command add_money saba, 12000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 9
console_command add_money saba, 10000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 13
console_command add_money saba, 8000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 17
console_command add_money saba, 6000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 21
console_command add_money saba, 4000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba < 25
console_command add_money saba, 2000
end_monitor
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and I_NumberOfSettlements saba > 25
console_command add_money saba, -500
You also wrote a monitor to take money away from large factions every turn. It is triggered by the condition of having 26 or more settlements (>25). You also have a monitor to add money to a faction with 24 or less settlements (<25). But you have no monitor for factions with exactly 25 settlements! Every other possible number is covered except for 25. Is this what you intended?
If not, I suggest you include both a high limit and a low limit for each monitor aside from the first and last (<5 and >25). And remember that you have to use "greater than" and "less than," there is no "greater than or equal to" or "less than or equal to". So if you wanted a monitor to apply to factions with 21 to 25 settlements (for example), you would have to use >20 and <26 as your limits.
Well considering I do not know how to code anything in RTW, I was just testing out very wide range of effects. I wasn't planning on this 'code' to be anything other than a random test of variables. It is rather raw and the money numbers are rather high but it easier to reduce the numbers than it is to increase.
I didn't know about all the greater than and less than configuration, so I thank you for tell me that. The 25 was a mistake on my part as I didn't realise it until later....:oops: My intent with factions greater than 25 settlements was to incur a massive debt the longer the go on and larger they become. The idea being that most large empires tend to fall under considerable financial debt. Though the large amount of monies gain per settlement probable negated this effect.
The code, if you can call it that, is more a of trial and error for me to learn what works and what doesn't. It's one thing for you and others here to understand what it means and are able to moderately guess how the outcome will be. I can only learn from doing and seeing the results for myself (which I will be posting soon).
Here are the test results for 120 turns. My poor computer couldn't handle anymore. Fairly interesting results considering that is very buggy code that is running it. Somewhat was I was looking for it to do but it still requires a great amount of tweaking to get it to work as I envision it.
https://i140.photobucket.com/albums/...stresults1.jpg
That IS a weird map!
That's fine! I assume you were posting your work for us to look over, so look it over I did, and now you have learned a bit about the code without having to figure it out for yourself. Which means you can more quickly do what you want to do with it!Quote:
Originally Posted by Gaias
https://img252.imageshack.us/img252/...ressionlg1.jpg
The results of my latest script. Pretty interesting.
Cons. Baktria, Ptolies and Carthies are still too powerful. Need to be nerfed. Steppe factions still too weak. Saka in particular needs more support.
Pahlava had a good expansion going in the right direction but got cut off from the best provinces by an overeager Baktria.
Pros. Lusotana, Getai and Pontics moved! Sweet! They didn't stand up to the superpowers but they moved. The Sweboz are slow to start but once they get going their is no stopping them.
Changes for next script include additonal bonuses to steppe factions. Additional nerfing of Superpowers and minor tweaks.
By 200 B.C no faction has yet to be destroyed, although both Rome and Lusotana are on the endagered list, with a single weakly garrisoned settlement each, and under siege.
The Getai are down to two settlements with one under siege by the Sweboz. The Arverni have a single settlement but nobody is bothering with them.
The Pontics are down to two. The Pahlava also two though they are under heavy pressure from Baktria. The Seleukids have three but no active enemies.
I'm eagerly expecting the White Giant going to war with the Pseudo Pharaohs of Hellenic Egypt.
Anyway here is link to my current script: http://www.axifile.com?1839807
I should have stated that most of my game test are on a modifed EB installing playing with the BI.exe. I was just posting here my ideas for the script as it seemed the most relevent thread to do so with.
From the test that you Sheep and others have made here, I am beginning to come to the conclusion that the money script might not be the problem. As I was running my script a few more times, I noticed the AI was recuiting their elite units a third of the time. These of course are some of the more expensive units for the factions, and were afforable for the ai in droves considering the money they were recieving each turn. I had the idea of reducing all unit recruit cost to the exact same number and increasing the upkeep cost double, to see what kind of effect it would have.
I am also toying around with the idea of having non recruitable units for all factions and units being introduced to factions via script. These units would be a set amount dependent on treasury, settlements, number of settlemes and the like. Not sure this would be doable, nor would it have the desired effect. As I thought about it, this kind of system would gear itself more to a faction specific campaign then a general one than what EB stands for.
But I will continue on revising and testing my script to see if it has anykind of desirable effect and post my findings here. :idea2:
What is the difference in money (or other?) terms between Hard and Very Hard Campaign difficulty?
Does anyone know what priorities the AI has for money? Does it buy buildings first for all towns, then the rest on troops? Or troops first, then buildings if money left? Does it slow down building troops if it is broke? (i.e does it follow the same rules that the player has?).
I am also thinking like people here about how best to balance the game (well, make it harder really). I have a couple of ideas, but haven't tried them out just yet...
Cheers,
Hunter
On VH the AI tends to be more agressive, expansionist and hopelessly stubborn. It also receives certain bonuses that make it harder for you to get cities to rebel by putting spies in those cities. I think their generals also get certain command improving traits more easily. It's also a lot less likely to accept diplomatic proposals. Especially Ceasefire.Quote:
Originally Posted by Southern Hunter
As a general rule the AI uses money to recruit troops first and build improvements second. The only exception is the Eleutheroi who seem to do the exact opposite. The AI never disbands troops so as long as it has money it will keep on recruiting. Only if it's broke will it stop recruiting new troops.
I think the vanilla EB money script is as hard as I want the game to get. The reason I started modding the whole thing was because I got tired of fighting endlessly huge Seleukid stacks coming from three directions and fighting 5-6 battles per turn just to stay alive.
In my opinion every battle should count. And big battles with full stacks lost to either side should hurt the AI as much as loosing my primary field army hurts me. That's why I'm modding the money script.
You wan't to make it harder for you. Just increase the amount of money they get from the settlement bonus from 1200/settlement to 2000/settlement. If that dosen't get you twelve full stacks of elites coming your way every turn, nothing will.
Since we can't mod the strategic or battle AI, giving them more resources to wage a war of endless attrition is propably the only way to make the game harder than it already is.
I honestly don't mind fighting their elite units, as they provide more of a challenge. But like TheErrant said, I just don't like fighting 6 stacks of them every turn. Especially the Seleukids. We can't control what the AI recruits with the script, but we can control how many of them they can recruit.Quote:
Originally Posted by Gaias