I don't like the fact that a brothel+ in a city practically guarantees that my general will gain an adultress ancillary if he sits there for a few turns. This is an ugly ancillary that can tarnish a good general. The chance of gaining one is 8% per turn and only unmarried generals or those with a charming wife (5+ Charm) or very chivalrous (4+ Chivalry) are immune.
One suggestion is not building brothels, but that limits the number of spies I can have. Likewise if I want assassins.
However I don't want to eliminate it altogether. Having a lover was relatively common among medieval nobility, if biographies are to be believed, and the occasional adultress adds flavor to the game.
I've been trying to mod it so there is an increased danger of getting a lover as the buildings become more luxurious. The reason is, it would be unlikely for a noble to be found around a lowly brothel elbowing with common soldiers. He might be found at an inn if he needed to spend the night but it would be unlikely that he would find someone really of his taste there. Better chances as the building becomes a tavern or coaching house and at a pleasure palace the chances of falling in the arms of one of those lovely courtesans could be quite high.
I have lowered the immunity requirements so the general only needs chivalry 3+ to maintain fidelity. I have also added piety 4+ as an immunity factor. Makes sense, no?
The formula I have found is having different triggers for each building. However the triggers for higher buildings subsume the lower ones, so for instance if you have a coaching house, the game will check against the coaching house but the two previous triggers will also be checked, causing a cumulative % of getting the ancillary.
This mod has the following % of getting an adultress per turn (if not immune):
Brothel- 0%
Inn- 1%
Tavern- 2%
Coaching house- 3%
Pleasure Palace- 5%
Compatible with all mods, although probably not savegame-compatible.
Just find the trigger adultress_vnv_trigger in export_descr_ancillaries...
And substitute that trigger with the following 4 triggers (copy and paste will do; save the file first)Code:;------------------------------------------ Trigger adultress_vnv_trigger WhenToTest CharacterTurnEnd Condition EndedInSettlement and RemainingMPPercentage = 100 and SettlementBuildingExists >= brothel and IsGeneral and IsMarried and SpouseAttribute Charm < 5 and Attribute Chivalry < 4 AcquireAncillary adultress chance 8
Code:;------------------------------------------ Trigger adultress_vnv_trigger_inn WhenToTest CharacterTurnEnd Condition EndedInSettlement and RemainingMPPercentage = 100 and SettlementBuildingExists >= inn and IsGeneral and IsMarried and SpouseAttribute Charm < 5 and Attribute Chivalry < 3 and Attribute Piety < 4 AcquireAncillary adultress chance 1 ;------------------------------------------ Trigger adultress_vnv_trigger_tavern WhenToTest CharacterTurnEnd Condition EndedInSettlement and RemainingMPPercentage = 100 and SettlementBuildingExists >= tavern and IsGeneral and IsMarried and SpouseAttribute Charm < 5 and Attribute Chivalry < 3 and Attribute Piety < 4 AcquireAncillary adultress chance 1 ;------------------------------------------ Trigger adultress_vnv_trigger_coaching_house WhenToTest CharacterTurnEnd Condition EndedInSettlement and RemainingMPPercentage = 100 and SettlementBuildingExists >= coaching_house and IsGeneral and IsMarried and SpouseAttribute Charm < 5 and Attribute Chivalry < 3 and Attribute Piety < 4 AcquireAncillary adultress chance 1 ;------------------------------------------ Trigger adultress_vnv_trigger_pleasure_palace WhenToTest CharacterTurnEnd Condition EndedInSettlement and RemainingMPPercentage = 100 and SettlementBuildingExists >= pleasure_palace and IsGeneral and IsMarried and SpouseAttribute Charm < 5 and Attribute Chivalry < 3 and Attribute Piety < 4 AcquireAncillary adultress chance 2







Reply With Quote






