I have been suspecting that the descr_campaign_db file might have some influence here and added a kingdoms one to the BG set up and tested again with the level settings below
Code:
wooden_pallisade, motte level 0 == siege_tower_size too_small
wooden_wall, wooden_castle level 1 == siege_tower_size small
stone_wall, castle level 2 == siege_tower_size medium
large_stone_wall, fortress level 3 == siege_tower_size medium
huge_stone_wall, citadel level 4 == siege_tower_size large
The settlement test is as follows:
L1 = wooden_wall - correct height of tower and ladders
L2 = stone_wall - correct height of tower and ladders, oil does not work (model issue?)
L3 = large_stone_wall - correct height of tower and ladders, oil works
L4 = huge_stone_wall - no ladders, correct height of tower, oil works
The castle test is as follows:
L1 = wooden_castle - correct height of tower and ladders
L2 = castle - correct height of tower and ladders, oil works (must be a model issue then)
L3 = fortress - correct height of tower and ladders, oil works
L4 = citadel - ladders, medium tower (despite large setting) is right height, oil works
Bare Geomod has been updated with these changes