A. The Berserker traits should exclude romans. One of my WRE generals became a shieldbiter from a stopover in a captured barbarian settlement that had a tavern.

B. The LeaderDestroyedFaction and GeneralCaptureSettlement events might not be firing properly, though I can't be sure since the inner workings of how BI handles Loyalty seem a bit screwy to me.

The following triggers *should* cause generals to hemmorhage loyalty if they are even moderately successful:

;------------------------------------------
Trigger triumphs2
WhenToTest GeneralCaptureSettlement

Condition CultureType roman

Affects VictorRomanVirtue 1 Chance 100
Affects Disloyal 1 Chance 66

;------------------------------------------
Trigger triumphs6
WhenToTest LeaderDestroyedFaction

Condition CultureType roman

Affects VictorRomanVirtue 10 Chance 100
Affects Disloyal 1 Chance 100

;------------------------------------------

However, in my WRE game I have only seen generals lose loyalty because of field battles, not for any other reason. However, the exact effects can be difficult to gauge because title ancillaries appear to give some kind of hardcoded resistance to loyalty decreases. Specifically, I have observed the following:

1. A general with the "Dux Brittanum" title ancillary completed his entire career and died of old age without having his loyalty change either way from the LoyaltyStarter trait of 4. He wiped out the Celts and Saxons (which should have forced a -1 to loyalty for each one if the above triggers worked and were not blocked by the title ancillary). He also won a number of good sized battles over his career, but never lost any loyalty. I might just have been lucky, but it feet like his title ancillary was blocking loyalty decreases. I have seen loss of loyalty in a character with the "Magister Peditum" title ancillary however.

2. A general with no ancillaries and no visible traits affecting loyalty eliminated the last Hun without becoming disloyal. However, the threshold for the first visible level of the Loyal line is 5, so its possible he had a non-threshhold level of loyalty. I doubt this however.

3. My generals lose loyalty from large field battles, which is correct as the same triggers which award good general traits now award disloyalty as well, but I have captured strings of weakly defended settlements without causing any disloyalty, so the "double jepoardy" doesn't seem to be functioning. I actually favor this because its hard enough to keep generals loyal as is.

I also captured a wonder without causing apparent disloyalty (the GeneralCapturedWonder event should also cause an automatic shift of 1 to Disloyal), though that general had the second level of the Loyalty trait, so it could very easily have been a shift which didn't show up as a threshhold.

C. This is more of an addition than a bug, but it seems to me there should be a hidden trait "Nicene" along the lines of the "Sane" trait which would block the various heretic traits for Romans and Nicene barbarians like the Franks. More or less every single one of my governors is a heretic of some stripe or another, but it seems to me that most of them would/should really be of the official Nicene faith, since that is what is coming from Rome.

Similarly, the Christianized barbarians that were coverted to Arian Christianity, like the Goths, should not be able to get the ArianHeresy traits (since that is their majority faith, and they can recruit Arian priests), instead they would have an "Arian" trait which would block heresy traits, and be able to gain a new "Nicene/Catholic Heretic" trait for those family members who covert to the Roman Catholic version of Christianity.