PDA

View Full Version : Bugfix - Woodsman's Guild HQ +3 Experience bonus ?



Shahed
04-16-2007, 23:12
Hi All !

According to the guide on Guilds:

https://forums.totalwar.org/vb/showthread.php?t=75649


Guild Level HQ

Settlement Bonus +1 Valour to Archers

Faction-wide Bonus +2 Valour to Archers

Woodsman's Guild should give a +3 experience bonus to archers trained in the Citadel which has the Guild HQ. +1 settlement bonus and +2 nation wide bonus.

This is not happening in my current campaign. I have a Woodsman's Guild HQ in Caen and over successive turns I have trained Longbows there but they only get +2 Experience bonus, as if I trained them anywhere else. I am getting the +2 nation wide experience bonus though.

Anyone know why I'm not getting +3 experience archers in Caen ?

Had a look in the files and the guide IS correct. +1 bonus to archers AND +2 nationwide bonus.




gm_woodsmens_guild castle requires factions { england, }
{
capability
{
recruit_pool "Sherwood Archers" 1 0.4 3 0 requires factions { england, }
archer_bonus 1
}
faction_capability
{
archer_bonus 2

Another bug ? and workaround ? Sorry if I've asked this before or if it's already been answered.

Shahed
04-16-2007, 23:23
Edited and added to 1st post.

TevashSzat
04-16-2007, 23:48
The experience bonuses are highly bugged right now and the same things applies to swordsman guild I think

Shahed
04-17-2007, 00:07
How do I fix it ? Can anyone help ? What was the workaround for this ?
IIRC there is one, but I've forgotten. Any help much appreciated.

TevashSzat
04-17-2007, 00:16
Don't remember where is the fix if there is one but I vaguely recall discussions of this in a past thread

Shahed
04-17-2007, 00:21
Me too, I remember there is a simple fix for this, I think !.

I tried reloading. emptying the que etc. end turn reload etc .. still looking.

Shahed
04-19-2007, 13:34
Having done some research and looking for answers, the good hard old fashioned crappy way !!!... I'm posting this so if anyone else uses the search function, google or is looking for an answer they can find it here. These are workarounds. I'm not sure if the 2nd workaround requires unpacked files, I don't know as I've unpacked all the files. It's not a problem though, if you can't find the file, then it is packed and you have not unpacked.

Workaround for the experience retrain bug


Don't save/reload in the turn that you are producing archers. It seems if you reload your game then this bug will be there 95% of the time. If you do reload then check your ques and empty and refill them (when retraining for experience bonus).

Before you end turn check the units by right clicking on them in the recruitment que. if they show the correct experience e.g 1, or 2, then they should come out fine, but if they show 0, then remove them from the que and replace them in the que again. Do this until they show the correct recruitment bonus when you right click. Then hit end turn.

Don't train different units at the same time when you want the experience bonus e.g don't train Hobilars and Mailed Knights in the same que at the same time. This will almost certainly result in having to train them again.


You can also see this thread, posts 13 and 21:
http://www.twcenter.net/forums/showthread.php?t=89995&page=2&highlight=retraining

Workaround for Woodsman's Guild local experience bonus bug.
edit: Tested and confirmed. It works.


Open export_descr_buildings.txt.
Go to the woodsmens_guild section
Change and add the lines/integers in red below:



Building guild_woodsmens_guild
{
levels woodsmens_guild m_woodsmens_guild gm_woodsmens_guild
{
woodsmens_guild castle requires factions { england, }
{
capability
{
archer_bonus 1
}
faction_capability
{
archer_bonus 1
}
material wooden
construction 1
cost 1000
settlement_min city
upgrades
{
m_woodsmens_guild
}
}
m_woodsmens_guild castle requires factions { england, }
{
capability
{
recruit_pool "Sherwood Archers" 1 0.2 2 0 requires factions { england, }
archer_bonus 1
}
faction_capability
{
archer_bonus 2
}
material wooden
construction 1
cost 2000
settlement_min large_city
upgrades
{
gm_woodsmens_guild
}
}
gm_woodsmens_guild castle requires factions { england, }
{
capability
{
recruit_pool "Sherwood Archers" 1 0.4 3 0 requires factions { england, }
archer_bonus 1
}
faction_capability
{
archer_bonus 3
}
material wooden
construction 1
cost 3000
settlement_min large_city
upgrades
{
}


Rationale behind this change.
The Woodsman's Guild is meant to give you +1 experience local training bonus. However it gives you no experience bonus at all. By changing the lines for this guild it will now give +1 expereince bonus no matter where you train the archers.

The Master Woodsman's Guild is meant to give you +1 experience local training bonus, AND +1 faction training bonus. It gives you only the faction training bonus. Changing this will give you +2 from that location as it should.

The Woodsman's Guild HQ should give you +1 local AND +2 faction wide bonus but it gives you only the faction bonus. Changing the line for this guild makes it give you faction wide +3 bonus, then you can train at this location with the correct bonus.

It does not overpower or unbalance the players' game as long as the bonus is not abused.

Graal
11-04-2007, 10:53
Don't know if this is common knowledge now, but figured I'd respond in case it isn't. The problem with archer xp bonus is that the the game engine is doing exactly what it is being asked to do by EDB.

"archer_bonus x" means "archer_bonus = x"

whereas

"archer_bonus bonus x" means "archer_bonus += x"

Just change it to:


capability
{
recruit_pool "Sherwood Archers" 1 0.4 3 0 requires factions { england, }
archer_bonus bonus 1
}
faction_capability
{
archer_bonus bonus 2
}

That added "bonus" is important.

hrvojej
11-05-2007, 17:22
Don't know if this is common knowledge now, but figured I'd respond in case it isn't.
Nice find! I can't try it out right now, but seems logical that this should fix the problem!

Cheers,

Shahed
11-07-2007, 20:37
Hi Graal & Welcome to the org ! Thanks for posting ! That's very helpful. I'm going to try that when I get a chance.