Here's another error the BI engine has thrown at me.

Code:
Script Error in bi\metw/data/world/maps/battle/custom/Bree/desc_battle.txt, at line 60, column 1.

Trying to flag a general as sieging an non-existant settlement
I've been testing my new settlement (the village of Bree) that I've made and put it into a historical battle. I've then created two armies as per usual and then saved with no sanity report. When I try to play the battle I get a KTM and when I quit Rome I get that error.

I then go to the battle script and cant find anything wrong with the entry.

Code:
; Custom battle script generated by Romans Battle Editor

battle		Bree
playable
	goths
	ostrogoths
end
nonplayable
end


start_date	2500 summer
end_date	2500 summer


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of factions section <<<<

faction	goths
character	Lugdush, general, age 30, , x 124, y 107 

army
unit		gundabad general				soldiers 8 exp 1 armour 0 weapon_lvl 1
unit		gundabad goblin spears				soldiers 23 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin spears				soldiers 23 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 23 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 23 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 23 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 23 exp 0 armour 0 weapon_lvl 0
sieging
siege_equipment 	ram 1

faction	ostrogoths
settlement
{
	level village
	tile 124 107

	year_founded 0
	fortification 0 eastern, walls 0 towers 0 gates 0 gate_defences 0
	population 483
	battle_pos 0.000 241.105 0.000	rotation_0	0
	plan_set metw_bree_set
	faction_creator empire_east
}
character	Adalgrim, general, age 24, , x 124, y 107 

army
unit		bree gatekeepers				soldiers 35 exp 2 armour 0 weapon_lvl 0
unit		bree gatekeepers				soldiers 35 exp 2 armour 0 weapon_lvl 0
unit		bree militia				soldiers 65 exp 0 armour 0 weapon_lvl 0
unit		bree militia				soldiers 65 exp 0 armour 0 weapon_lvl 0
unit		bree peasants				soldiers 104 exp 0 armour 0 weapon_lvl 0
unit		bree peasants				soldiers 104 exp 0 armour 0 weapon_lvl 0
unit		eldar dunedain ranger				soldiers 23 exp 9 armour 3 weapon_lvl 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of battle section <<<<

battle	46, 91
variable_weather_and_time ( day_time 01.00, year_day 0, duration	24.00, weather_seed	0 )

home_faction	ostrogoths
alliance	can_deploy	can_view	ostrogoths, defending
alliance	can_deploy	can_view	can_delay	goths, attacking

army	goths, 0, supporting_armies 0

deployment_area_point	-477.058, 116.264
deployment_area_point	-410.224, 161.501
deployment_area_point	-351.847, -108.433
deployment_area_point	-468.102, 14.451
deployment_area_point	-475.974, 63.618

unit			0, -434.731, 127.660, 96, formation_type square, formation_width 28.863
unit			1, -424.873, 102.330, 94, formation_type square, formation_width 29.750, attach_engine ram
unit			2, -449.025, 105.295, 100, formation_type square, formation_width 15.701
unit			3, -428.442, 86.632, 96, formation_type square, formation_width 15.743
unit			4, -445.050, 85.428, 93, formation_type square, formation_width 13.025
unit			5, -427.160, 64.566, 70, formation_type square, formation_width 15.330
unit			6, -447.264, 67.695, 90, formation_type square, formation_width 15.790


army	ostrogoths, 0, no_withdraw, supporting_armies 0

deployment_area_point	-32.513, -224.609
deployment_area_point	-96.242, -160.641
deployment_area_point	-96.792, 97.172
deployment_area_point	-32.219, 160.520
deployment_area_point	225.886, -128.574
deployment_area_point	224.523, -229.795

unit			0, -75.412, -7.542, -89, formation_type square, formation_width 29.731
unit			1, 130.231, -208.730, 175, formation_type square, formation_width 14.465
unit			2, 129.191, -200.088, 174, formation_type square, formation_width 19.495
unit			3, -74.547, 18.844, -98, formation_type square, formation_width 23.556
unit			4, -77.978, -29.559, -91, formation_type square, formation_width 19.191
unit			5, 109.245, -208.431, 173, formation_type square, formation_width 16.786
unit			6, 41.074, -125.621, -28, formation_type square, formation_width 18.569




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of objectives scripting section <<<<

objectives

alliance 0
condition destroy_or_rout_enemy

alliance 1
condition capture_major_settlement
I also have another settlement problem.

Code:
Script Error in bi\metw/data/world/maps/battle/custom/Rivendell_Attack/descr_battle.txt, at line 32, column 1.

Trying to create a settlement with no name.  This isn't allowed!
And the script for that battle:

Code:
; Custom battle script generated by Romans Battle Editor

battle		Rivendell_Attack
playable
	alemanni
	goths
end
nonplayable
end


start_date	2999 summer
end_date	2999 summer


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of factions section <<<<

faction	alemanni
settlement
{
	level village
	tile 46 91

	year_founded 0
	fortification 4 nomad, walls 0 towers 2 gates 2 gate_defences 1
	population 1500
	battle_pos -6.041 194.935 135.198	rotation_0	0
	plan_set metw_rivendell_set
	faction_creator alemanni
}
character	Edrahil of_Rivendell, general, age 20, , x 46, y 91 

army
unit		eldar noldor lords				soldiers 10 exp 9 armour 3 weapon_lvl 3
unit		eldar noldor swords				soldiers 30 exp 4 armour 2 weapon_lvl 1
unit		eldar sindar archers				soldiers 20 exp 2 armour 0 weapon_lvl 3
unit		eldar sindar archers				soldiers 20 exp 2 armour 0 weapon_lvl 3
unit		eldar sindar archers				soldiers 20 exp 2 armour 0 weapon_lvl 3
unit		eldar sindar archers				soldiers 20 exp 2 armour 0 weapon_lvl 3
unit		eldar sindar spears				soldiers 20 exp 0 armour 0 weapon_lvl 0
unit		eldar sindar spears				soldiers 20 exp 0 armour 0 weapon_lvl 0
unit		eldar sindar axes				soldiers 20 exp 0 armour 0 weapon_lvl 0
unit		eldar sindar axes				soldiers 20 exp 0 armour 0 weapon_lvl 0

faction	goths
character	Nazog, general, age 20, , x 46, y 91 

army
unit		gundabad general				soldiers 10 exp 3 armour 1 weapon_lvl 1
unit		gundabad warg riders				soldiers 15 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin spears				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin spears				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin spears				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin spears				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblin swords				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad goblins				soldiers 99 exp 0 armour 0 weapon_lvl 0
unit		gundabad cave troll				soldiers 5 exp 0 armour 0 weapon_lvl 0
unit		gundabad cave troll				soldiers 5 exp 0 armour 0 weapon_lvl 0
unit		gundabad orc swords				soldiers 50 exp 2 armour 1 weapon_lvl 1
unit		gundabad orc swords				soldiers 50 exp 2 armour 1 weapon_lvl 1
sieging	

siege_equipment 	ram 2
siege_equipment 	tower 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of battle section <<<<

battle	46, 91
variable_weather_and_time ( day_time 18.00, year_day 0, duration	24.00, weather_seed	0 )

home_faction	alemanni
alliance	can_deploy	alemanni, defending
alliance	can_deploy	can_view	can_delay	goths, attacking

army	alemanni, 0, no_withdraw, supporting_armies 0

deployment_area_point	-566.575, 427.077
deployment_area_point	-532.573, 473.794
deployment_area_point	-482.454, 515.540
deployment_area_point	-370.644, 624.785
deployment_area_point	221.512, 630.026
deployment_area_point	422.303, 446.420
deployment_area_point	423.344, 279.233
deployment_area_point	423.690, 102.576
deployment_area_point	422.745, -158.049
deployment_area_point	288.213, -295.991
deployment_area_point	-31.318, -295.160
deployment_area_point	-95.424, -359.455
deployment_area_point	-366.118, -358.975
deployment_area_point	-567.573, -158.085
deployment_area_point	-567.171, 55.584

unit			0, -384.117, 132.759, -90, formation_type square, formation_width 14.348
unit			1, -383.753, 146.445, -87, formation_type square, formation_width 15.064
unit			2, -486.530, 52.098, -93, formation_type square, formation_width 34.247
unit			3, -485.749, 175.313, -77, formation_type square, formation_width 13.792
unit			4, -487.662, 199.885, -92, formation_type square, formation_width 13.513
unit			5, -551.009, -9.403, -90, formation_type square, formation_width 17.543
unit			6, -446.379, 112.547, -94, formation_type square, formation_width 23.863
unit			7, -444.050, 144.855, -96, formation_type square, formation_width 44.478
unit			8, -427.778, 112.375, -90, formation_type square, formation_width 26.178
unit			9, -430.459, 144.833, -92, formation_type square, formation_width 37.861


army	goths, 0, no_withdraw, supporting_armies 0

deployment_area_point	-682.862, 522.549
deployment_area_point	-684.353, -101.263
deployment_area_point	-844.078, -99.292
deployment_area_point	-844.960, 512.631

unit			0, -828.012, 184.504, 89, formation_type square, formation_width 44.340
unit			1, -826.637, 141.439, 89, formation_type square, formation_width 47.213
unit			2, -772.915, 341.601, 91, formation_type square, formation_width 25.331
unit			3, -790.967, -22.805, 92, formation_type square, formation_width 25.749
unit			4, -791.406, 167.239, 89, formation_type square, formation_width 25.849
unit			5, -791.538, 142.466, 89, formation_type square, formation_width 26.100
unit			6, -773.300, 314.870, 94, formation_type square, formation_width 25.400, attach_engine tower
unit			7, -789.993, 1.931, 92, formation_type square, formation_width 25.231, attach_engine tower
unit			8, -791.240, 191.893, 93, formation_type square, formation_width 25.827
unit			9, -790.777, 117.332, 88, formation_type square, formation_width 25.517
unit			10, -695.875, 324.110, 87, formation_type square, formation_width 53.886
unit			11, -694.293, 265.533, 90, formation_type square, formation_width 53.458
unit			12, -695.100, 102.107, 94, formation_type square, formation_width 53.149
unit			13, -700.678, 44.177, 89, formation_type square, formation_width 53.798
unit			14, -760.692, 55.294, 82, formation_type square, formation_width 28.004
unit			15, -735.294, 237.360, 89, formation_type square, formation_width 103.852
unit			16, -738.561, 161.726, 88, formation_type square, formation_width 19.645, attach_engine ram
unit			17, -737.435, 142.517, 88, formation_type square, formation_width 19.470, attach_engine ram




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of objectives scripting section <<<<

objectives

alliance 0
condition destroy_or_rout_enemy

alliance 1
condition capture_major_settlement
I know for a fact that the Rivendell one worked on a previous version of the game and the top one should work but I dont have a clue why it doesn't work.