Because I really like the garrison system of newer TW titles, I tried to get something similar into BOTET by adding free upkeep slots to recruitment buildings. Unfortunately that made the campaign crash upon loading and some research revealed that a building can't give any sort of bonus (including the free_upkeep bonus) when it can recruit units for which other buildings are also required via the building_present condition (found at http://www.twcenter.net/forums/showt...nt-quot-in-EDB ). As it stands, that is true for basically every building that I want to give free upkeep slots to
An example would be
Code:
cannon_arsenal_2 requires factions { russia, southern_european, poland, } and not factions { papal_states, kalmar_union, hungary, }
{
capability
{
recruit_pool "Uragan" 1 0.125 2 0 requires factions { russia, } and building_present_min_level academic alchemists_lab
recruit_pool "Empire Cannon" 1 0.1 1 0 requires factions { portugal, spain, hre, scotland, sicily, milan, venice, saxons, byzantium, france, } and building_present_min_level academic alchemists_lab
recruit_pool "Empire Mortar" 1 0.1 1 0 requires factions { spain, hre, portugal, scotland, sicily, milan, venice, saxons, byzantium, france, } and building_present_min_level academic alchemists_lab
recruit_pool "Nuln Cannon" 1 0.084 1 0 requires factions { portugal, } and building_present_min_level academic alchemists_lab
recruit_pool "Dwarfs cannon" 1 0.125 1 0 requires factions { poland, }
;free_upkeep bonus 3 <-- causes crash when uncommented
}
material wooden
construction 5
cost 5000
settlement_min village
upgrades
{
cannon_arsenal_3
}
}
Is there any way to circumvent the crash while keeping those sweet free upkeep slots?