Barbarian Trait

It might have been in C++ in vanilla, I don't know. Kael essentially started from scratch and got rid of all the C++ hard coding during the move to BtS.


Why would you say "if pPlayer.getAlignment() == gc.getInfoTypeForString('ALIGNMENT_GOOD') or pPlayer.getAlignment() == gc.getInfoTypeForString('ALIGNMENT_NEUTRAL'):" instead of just "if pPlayer.getAlignment() != gc.getInfoTypeForString('ALIGNMENT_EVIL') : "?


---------------------


One thing that really annoys me the most about the barbarian trait is that accepting vassals or permanent alliances declares war on the barbarian state, without even warning you. When I'm playing as Hyborem I often forget and accept capitation (if they'll also convert to AV), often right before the Four Horsemen show up. I'm not sure there is anything I can really do about that.
 
The second is more parsimonious I agree. I just dug the code out of my vanilla FFH, I don't remember why I did it that way. I think I originally just stole the line from another section of the file.
 
Back
Top Bottom