Phelix - Ah, I forgot all about that little string I added. Yeah, you would need to change it to 45 since the script has changed. I just tested it and the change still works in 1.003. If you compare the scripts, it's mostly the last part that has changed. The hero penalty and leadership bonus parts are the same, so editing those numbers still works fine. I guess I should edit the post to inform people of this
That 1/2 change does have an oddity, though: It halves each stack of troops, but it only saves whole numbers - so it rounds down for morale penalty for them. So 1 troop = 0 morale loss, 2 = 1, and 3 = 1. It isn't a huge thing if you only have 1 stack of troops, but if you have 10 different stacks, all odd, you basically get 5 morale for free. The rounding down is the same reason most recruits costs 1 (the actual cost is 1.96, rounded down to 1) while Nord recruits cost 3 when they are only 2 levels higher.
That 1/2 change does have an oddity, though: It halves each stack of troops, but it only saves whole numbers - so it rounds down for morale penalty for them. So 1 troop = 0 morale loss, 2 = 1, and 3 = 1. It isn't a huge thing if you only have 1 stack of troops, but if you have 10 different stacks, all odd, you basically get 5 morale for free. The rounding down is the same reason most recruits costs 1 (the actual cost is 1.96, rounded down to 1) while Nord recruits cost 3 when they are only 2 levels higher.