Ah, well spotted mate! Maybe GeneralHPLostRatioinBattle > 0.2 for the shieldbearer will work just fine then! ;)
Ah, well spotted mate! Maybe GeneralHPLostRatioinBattle > 0.2 for the shieldbearer will work just fine then! ;)
=MizuDoc Otomo=
Remember the biggest bug of them all:
The fact that traits obtained from the battle map are giving twice their supposed amount towards the trait's threshold - this means super fast climbing of the traits, e.g. gaining the first two levels of GoodCommander, BattleScarred, RomanHero after just one battle.
To counter this, double the threshold of traits you can receive on the battlefield, particularly the combat related ones as these can really offset the game's balance in favour of the human. Alternatively, look for the next release of the CVP. :)
=MizuDoc Otomo=
Sorry, trait newbie butting in, but has this been confirmed as a bug in the code, rather than in the traits file? Could there perhaps be another explanation? For instance, have you doubled the "Standard_Battle_Any_Victory_VnV_Trigger" to "Affects GoodCommander 4 Chance 100" to see if your general becomes a Great Commander (Threshold 8) after one battle? I ask as after reading a few threads about the scarred issue, I was surprised to get only the first level (Been in the Wars) after a test battle for something else (the effect of Command).Originally Posted by Jambo
Nullius addictus iurare in verba magistri -- Quintus Horatius Flaccus
History is a pack of lies about events that never happened told by people who weren't there -- George Santayana
Sorry, beyond the obvious Scarred trait bug, i had not heard about a problem with the GoodCommander or RomanHero traits. So I don't know much about them.Originally Posted by therother
Briefly looking at the triggers reveals there is one trigger for GoodCommander and it seems in order.
The RomanHero Trait has 3 seperate triggers 2 with a 20% chance and one with 15% i think. So, it is not surprising that your general would receive this trait quickly.
I did not see any doubling of the triggers left by the omition of the condition Culture Type Non Roman. Which was why you got tested twice in the case of the Scarred trait.
Maybe Jambo has more information.
It's particularly noticeable with the combat traits (or rather easier to test). Try a battle with a fresh naive general (no GoodCommander trait). If he wins and the odds make him elligible to receive the 1 Chance 100 in the GoodCommander trait, what you find is that he skips Confident Commander (+1) which has threshold 1, and goes straight to Good Commander (+2) which has threshold 2.
On occasion it's actually possible to get straight to Superior Attacker/Defender (threshold 4) from just one battle. The battle has to be a crushing victory with battle odds of >=0.5 to less than 1.5. According to the character_traits file, this awards GoodAttacker/Defender 2 Chance 100. Due to the doubling bug this gives 4 Chance 100 instead.
This isn't for autoresolved battles, only those fought out on the battle map.
=MizuDoc Otomo=
ugh... this is SOOOO confusingi wonder if there will ever be a definitive answer...
anyways, simetrical, i don't understand this:
seems like your sentence got cut off?Originally Posted by simetrical
Last edited by tai4ji2x; 02-21-2005 at 23:40.
Bugger. I was really hoping double tests for romans would be the explanation for the double awarding "feature". There's no good way to mod around this one. Doubling the threshold prevents the AI from leveling up appropriately, and God knows it needs all the help it can get. Halving the odds for each comabt trigger would be slightly better, since it would tend to keep AI and player generals mired down in mediocrity, but where's the fun in that?
"Let us wrestle with the ineffable and see if we may not, in fact, eff it after all." -Dirk Gently, character of the late great Douglas Adams.
double post somehow....
EDit: may as well use this slot.
Pode, there's a cunning strategy that the CVP uses, which helps this unfortunate doubling problem. Basically, it uses the BadCommander traits as a means to combat the meteortic rise that's possible with the GoodCommander trait. Essentially, the higher a general is in the GoodCommander trait, the greater the BadCommander award he'll receive should he lose a battle. For instance, a general at level 4 GoodCommander will have a bigger fall in the trait should he lose a battle than a mediocre commander at level two would get.
Last edited by Jambo; 02-21-2005 at 23:56.
=MizuDoc Otomo=
Sooo... Do you think that maybe adding "and AdviseBuild >= farms" to BadFarmer trigger would counter the apparent abundancy of this trait while also preserving the actual probabilities?
Some people get by with a little understanding
Some people get by with a whole lot more - A. Eldritch
This is getting highly confusing... I'm lost.
Simetrical what did you do? And what was the effect?
Temple of Ceres grants 3 points out of 6 right? And building another farm adds 1 point? But that is only 4 out of 6 so how come you got the trait?
You may not care about war, but war cares about you!
won't this make the AI's generals worse?Originally Posted by Jambo
I think so too. I rarely (if ever) lose with 4stars or better, since they command my largest, main, armies. The AI, however, is prone to have them wondering alone etc. Unfortunatelly, from what I can gather this is not the best fix for doubling IMHO.Originally Posted by tai4ji2x
Some people get by with a little understanding
Some people get by with a whole lot more - A. Eldritch
The results are in. I modded the file as I said, then built a Shrine to Ceres in Arretium. The governor gained no traits. Then I built a Communal Farming—and the governor gained Grower. Bingo. Question answered.
But gregab25 might be a little confused at this. After all, he's been playing for a while with his mod, and he's been gaining GoodFarmer traits. If I'm right, then he should have been setting the trait trigger so that it only rewarded him for building the first level of farms and no other buildings—i.e., it should be extremely unlikely that he'd gain even Grower. So what gives?
The answer is that he's confused ≯ with ≤—"not greater than" with "less than or equal to." He assumed that they were equivalent, when they're not. What's the difference? None, if you're only dealing with elements in an ordered set. gregab's belief was that both terms represented numbers, so that's fine—all real numbers are elements of the same ordered set. If a real number isn't greater than another, it has to be either less than or equal to.
But if you read my (admittedly a bit technical) explanation of how the condition in question actually functions, you may have realized that not all elements in question need to be in the same ordered sets. If the ordered set in question is hinterland_farms and I build a dirt road, the road isn't greater than or equal to the farm—but it's not less than it, either, since they aren't in the same ordered set. ~(Roads ⋚ farms) in the same way that ~(i ⋚ 42). (Dang, I wish Unicode specified a "not greater than, less than, or equal to" symbol.)
gregab25 therefore thought that the ≺= operator was bugged, so he changed it to NOT >. Unfortunately, this made every non-farm building increase his traits, tricking him into thinking that his interpretation of EDCT.txt was right.
Of course, you're right. Typo.Originally Posted by gregab25
I don't think so. There aren't any duplicate triggers that could explain the observed phenomena.Originally Posted by therother
It's not certain that you'll gain any Scarred trait at all after battle—most trait triggers have a percentage chance associated with them. The trigger could have been checked twice, but only returned positive once.Originally Posted by therother
-Simetrical
Last edited by Simetrical; 02-23-2005 at 04:17. Reason: My God, vB 3.0 hates less-than
Hehe, are you being tongue'n'cheek tai4ji2x? I'm not that cynical.Originally Posted by tai4ji2x
![]()
Besides didn't your momma teach you can catch more flies with sugar?
Hehe.![]()
Bookmarks