--- setup-FotD.tp2	Thu Nov 20 21:49:23 2014
+++ C:\BWP Patchstudio\patched files\setup-FotD.tp2	Sat Jul 08 06:41:57 2017
@@ -2,7 +2,7 @@
 
 AUTHOR ~echon@echon.dk~
 
-VERSION ~v2.00 beta 4~
+VERSION ~v2.00 beta 4 BWP Fix~
 
 ALWAYS
   INCLUDE ~Fotd\lib\add_map_icons.tpa~
@@ -179,11 +179,11 @@
   SET "sectype_poison" -= "2"
   PRETTY_PRINT_2DA
   
-ADD_SECTYPE ~Disease~ @979
+ADD_SECTYPE ~fl#Disease~ #26195
 
 COPY_EXISTING ~msectype.2da~ ~override~
-  COUNT_2DA_ROWS "2" "sectype_disease"
-  SET "sectype_disease" -= "2"
+  COUNT_2DA_ROWS "2" "sectype_fl#Disease"
+  SET "sectype_fl#Disease" -= "2"
   PRETTY_PRINT_2DA
   
 ADD_SECTYPE ~NegativePlaneProtection~ @995
@@ -233,13 +233,25 @@
 
 // ARE //
 
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY ~fotd\are\ar1010_bgt.are~ ~override\ARU010.are~
+COPY ~fotd\are\ar2500_bgt.are~ ~override\AR4710.are~
+COPY ~fotd\are\ar2501_bgt.are~ ~override\AR4810.are~
+COPY ~fotd\are\ar4502_bgt.are~ ~override\AR4910.are~
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY ~fotd\are\ar1010.are~ ~override\FW1010.are~
+COPY ~fotd\are\ar2500.are~ ~override\FW2500.are~
+COPY ~fotd\are\ar2501.are~ ~override\FW2501.are~
+COPY ~fotd\are\ar4502.are~ ~override\FW4502.are~
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 COPY ~fotd\are\ar1010.are~ ~override~
 COPY ~fotd\are\ar2500.are~ ~override~
 COPY ~fotd\are\ar2501.are~ ~override~
 COPY ~fotd\are\ar4502.are~ ~override~
-
-ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu" OR "%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
-  COPY ~fotd\are\ar1010.are~ ~override~
 END
 
 // BAM //
@@ -451,6 +463,32 @@
 
 // BMP //
 
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY ~fotd\bmp\ar1010ht.bmp~ ~override\aru010ht.bmp~
+COPY ~fotd\bmp\ar1010lm.bmp~ ~override\aru010lm.bmp~
+COPY ~fotd\bmp\ar1010sr.bmp~ ~override\aru010sr.bmp~
+COPY ~fotd\bmp\ar2500ht.bmp~ ~override\ar4710ht.bmp~
+COPY ~fotd\bmp\ar2500lm.bmp~ ~override\ar4710lm.bmp~
+COPY ~fotd\bmp\ar2500sr.bmp~ ~override\ar4710sr.bmp~
+COPY ~fotd\bmp\ar2501ht.bmp~ ~override\ar4810ht.bmp~
+COPY ~fotd\bmp\ar2501lm.bmp~ ~override\ar4810lm.bmp~
+COPY ~fotd\bmp\ar2501sr.bmp~ ~override\ar4810sr.bmp~
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY ~fotd\bmp\ar1010ht.bmp~ ~override\fw1010ht.bmp~
+COPY ~fotd\bmp\ar1010lm.bmp~ ~override\fw1010lm.bmp~
+COPY ~fotd\bmp\ar1010sr.bmp~ ~override\fw1010sr.bmp~
+COPY ~fotd\bmp\ar2500ht.bmp~ ~override\fw2500ht.bmp~
+COPY ~fotd\bmp\ar2500lm.bmp~ ~override\fw2500lm.bmp~
+COPY ~fotd\bmp\ar2500sr.bmp~ ~override\fw2500sr.bmp~
+COPY ~fotd\bmp\ar2501ht.bmp~ ~override\fw2501ht.bmp~
+COPY ~fotd\bmp\ar2501lm.bmp~ ~override\fw2501lm.bmp~
+COPY ~fotd\bmp\ar2501sr.bmp~ ~override\fw2501sr.bmp~
+END
+
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 COPY ~fotd\bmp\ar1010ht.bmp~ ~override~
 COPY ~fotd\bmp\ar1010lm.bmp~ ~override~
 COPY ~fotd\bmp\ar1010sr.bmp~ ~override~
@@ -460,6 +498,7 @@
 COPY ~fotd\bmp\ar2501ht.bmp~ ~override~
 COPY ~fotd\bmp\ar2501lm.bmp~ ~override~
 COPY ~fotd\bmp\ar2501sr.bmp~ ~override~
+END
 
 // CRE //
 
@@ -1129,7 +1168,7 @@
 COPY ~fotd\eff\sppr203t.eff~ ~override~
 COPY ~fotd\eff\sppr203x.eff~ ~override~
 COPY ~fotd\eff\sppr206.eff~ ~override~
-COPY ~fotd\eff\sppr319.eff~ ~overide~
+COPY ~fotd\eff\sppr319.eff~ ~override~
 COPY ~fotd\eff\sppr402.eff~ ~override~
 COPY ~fotd\eff\sppr404a.eff~ ~override~
 COPY ~fotd\eff\sppr404c.eff~ ~override~
@@ -1402,7 +1441,7 @@
 COPY ~fotd\itm\dgreatr.itm~ ~override~
 COPY ~fotd\itm\dgreatw.itm~ ~override~
 COPY ~fotd\itm\dogde.itm~ ~override~
-  WRITE_BYTE 0x8b "%sectype_disease%"
+  WRITE_BYTE 0x8b "%sectype_fl#Disease%"
   SAY 0xde @980
 COPY ~fotd\itm\dogder.itm~ ~override~
 COPY ~fotd\itm\dogwa.itm~ ~override~
@@ -1416,7 +1455,7 @@
 COPY ~fotd\itm\dracor.itm~ ~override~
 COPY ~fotd\itm\dreadwr.itm~ ~override~
 COPY ~fotd\itm\dreadww.itm~ ~override~
-  WRITE_BYTE 0x8b "%sectype_disease%"
+  WRITE_BYTE 0x8b "%sectype_fl#Disease%"
   SAY 0x10e @980
 COPY ~fotd\itm\duering.itm~ ~override~
 COPY ~fotd\itm\fgolem.itm~ ~override~
@@ -2157,10 +2196,26 @@
 
 // MOS //
 
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY ~fotd\mos\ar1010.mos~ ~override\ARU010.mos~
+COPY ~fotd\mos\ar2500.mos~ ~override\AR4710.mos~
+COPY ~fotd\mos\ar2501.mos~ ~override\AR4810.mos~
+COPY ~fotd\mos\start.mos~ ~override~
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY ~fotd\mos\ar1010.mos~ ~override\FW1010.mos~
+COPY ~fotd\mos\ar2500.mos~ ~override\FW2500.mos~
+COPY ~fotd\mos\ar2501.mos~ ~override\FW2501.mos~
+COPY ~fotd\mos\start.mos~ ~override~
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 COPY ~fotd\mos\ar1010.mos~ ~override~
 COPY ~fotd\mos\ar2500.mos~ ~override~
 COPY ~fotd\mos\ar2501.mos~ ~override~
 COPY ~fotd\mos\start.mos~ ~override~
+END
 
 // PRO //
 
@@ -2181,7 +2236,7 @@
 COPY ~fotd\spl\spin160f.spl~ ~override~
 
 COPY ~fotd\spl\spin160g.spl~ ~override~
-  WRITE_BYTE 0x27 "%sectype_disease%"
+  WRITE_BYTE 0x27 "%sectype_fl#Disease%"
   
 COPY ~fotd\spl\spin160h.spl~ ~override~
   WRITE_BYTE 0x27 "%sectype_strengthdrain%"
@@ -2387,7 +2442,7 @@
     GHAST_STENCH = spell_res
   END
 
-COPY_EXISTING ~%GHAST_STENCH%.spl~ ~overwrite~ 
+COPY_EXISTING ~%GHAST_STENCH%.spl~ ~override~ 
   WRITE_ASCII_TERMINATE 0xde ~%GHAST_STENCH%~
   
 ADD_SPELL ~fotd\spl\spin197.spl~ 3 1 SKELETON_WARRIOR_FEAR
@@ -6393,17 +6448,50 @@
 
 // WED //
 
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+//COPY ~fotd\wed\ar1010_bgt.wed~ ~override\aru010.wed~
+//COPY ~fotd\wed\ar2500_bgt.wed~ ~override\ar4710.wed~
+//COPY ~fotd\wed\ar2501_bgt.wed~ ~override\ar4810.wed~
+COPY ~fotd\wed\ar1010.wed~ ~override\aru010.wed~
+WRITE_ASCII 0x24 "aru010" #8
+COPY ~fotd\wed\ar2500.wed~ ~override\ar4710.wed~
+WRITE_ASCII 0x24 "ar4710" #8
+COPY ~fotd\wed\ar2501.wed~ ~override\ar4810.wed~
+WRITE_ASCII 0x24 "ar4810" #8
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY ~fotd\wed\ar1010.wed~ ~override\fw1010.wed~
+WRITE_ASCII 0x24 "fw1010" #8
+COPY ~fotd\wed\ar2500.wed~ ~override\fw2500.wed~
+WRITE_ASCII 0x24 "fw2500" #8
+COPY ~fotd\wed\ar2501.wed~ ~override\fw2501.wed~
+WRITE_ASCII 0x24 "fw2501" #8
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 COPY ~fotd\wed\ar1010.wed~ ~override~
 COPY ~fotd\wed\ar2500.wed~ ~override~
 COPY ~fotd\wed\ar2501.wed~ ~override~
+END
 
 // VARIOUS FILES //
 
 COPY ~fotd\tisunpack.exe~ ~override~
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY ~fotd\tiz\ar1010.tiz~ ~override\aru010.tiz~
+COPY ~fotd\tiz\ar2500.tiz~ ~override\ar4710.tiz~
+COPY ~fotd\tiz\ar2501.tiz~ ~override\ar4810.tiz~
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY ~fotd\tiz\ar1010.tiz~ ~override\fw1010.tiz~
+COPY ~fotd\tiz\ar2500.tiz~ ~override\fw2500.tiz~
+COPY ~fotd\tiz\ar2501.tiz~ ~override\fw2501.tiz~
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 COPY ~fotd\tiz\ar1010.tiz~ ~override~
 COPY ~fotd\tiz\ar2500.tiz~ ~override~
 COPY ~fotd\tiz\ar2501.tiz~ ~override~
-
+END
 
 // CHANGES TO THE ORIGINAL GAME //
 
@@ -8442,9 +8530,9 @@
   APPEND ~race.ids~ "224 MIRROR_FIEND"
   BUT_ONLY
   
-COPY_EXISTING ~spell.ids~ ~override~
+/*COPY_EXISTING ~spell.ids~ ~override~
   REPLACE_TEXTUALLY ~2205 WIZARD_HORROR~ ~2205 WIZARD_FEAR~
-  BUT_ONLY
+  BUT_ONLY*/
   
 // ITEM CHANGES //
 
@@ -12160,7 +12248,7 @@
 	INT_VAR
 	opcode			= 221
 	target			= 1
-	parameter2		= EVALUATE_BUFFER %sectype_disease%
+	parameter2		= EVALUATE_BUFFER %sectype_fl#Disease%
 	timing			= 1
 	type			= 3
 	END  
@@ -20048,7 +20136,7 @@
 	opcode			= 221
 	target			= 2
 	power 			= 3
-	parameter2		= EVALUATE_BUFFER %sectype_disease%
+	parameter2		= EVALUATE_BUFFER %sectype_fl#Disease%
 	timing			= 1
 	END    
   BUT_ONLY
@@ -29187,7 +29275,7 @@
   
 COPY_EXISTING ~spwi409.spl~ ~override~
   SAY UNIDENTIFIED_DESC @1024
-  WRITE_BYTE 0x27 "%sectype_disease%"
+  WRITE_BYTE 0x27 "%sectype_fl#Disease%"
   LPF DELETE_SPELL_EFFECT
 	INT_VAR
 	opcode_to_delete	= 78
@@ -45620,7 +45708,8 @@
 
 PRINT ~Patching AREs~
 
-COPY_EXISTING ~%AR0020%.are~ ~override~
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY_EXISTING ~ARA020.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item =			EVALUATE_BUFFER ~%tutu_var%shld02~
@@ -45628,7 +45717,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0100%.are~ ~override~
+COPY_EXISTING ~AR7200.are~ ~override~
   LPF DELETE_AREA_ITEM
 	STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl12~
@@ -45639,7 +45728,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0101%.are~ ~override~
+COPY_EXISTING ~AR7201.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR			
 	container_to_add_to		= 1
@@ -45684,7 +45773,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0108%.are~ ~override~
+COPY_EXISTING ~AR7208.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
@@ -45692,7 +45781,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0111%.are~ ~override~
+COPY_EXISTING ~AR7211.are~ ~override~
   WRITE_SHORT 0x716 "95"
   LPF ADD_AREA_ITEM
 	INT_VAR
@@ -45702,7 +45791,7 @@
   END  
   BUT_ONLY
   
-COPY_EXISTING ~%AR0114%.are~ ~override~
+COPY_EXISTING ~AR7214.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%dagg02~
@@ -45710,7 +45799,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0125%.are~ ~override~
+COPY_EXISTING ~AR7225.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 1110
@@ -45767,7 +45856,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0130%.are~ ~override~
+COPY_EXISTING ~AR7230.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR
 	container_to_add_to	= 1
@@ -45782,7 +45871,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0134%.are~ ~override~
+COPY_EXISTING ~AR7234.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h05~
@@ -45790,7 +45879,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0138%.are~ ~override~
+COPY_EXISTING ~AR7238.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%wand04~
@@ -45855,7 +45944,7 @@
   END  
   BUT_ONLY
   
-COPY_EXISTING ~%AR0139%.are~ ~override~
+COPY_EXISTING ~AR7239.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_delete_mode    = 0
@@ -45882,7 +45971,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0140%.are~ ~override~
+COPY_EXISTING ~AR7240.are~ ~override~
   FOR (a = SHORT_AT 0x58; a; --a) BEGIN
 	LPF fj_are_structure
 	  INT_VAR fj_delete_mode = 0
@@ -45903,7 +45992,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0141%.are~ ~override~
+COPY_EXISTING ~AR7241.are~ ~override~
   FOR (a = SHORT_AT 0x58; a; --a) BEGIN
 	LPF fj_are_structure
 	  INT_VAR fj_delete_mode = 0
@@ -45924,7 +46013,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0142%.are~ ~override~
+COPY_EXISTING ~AR7242.are~ ~override~
   FOR (a = SHORT_AT 0x58; a; --a) BEGIN
 	LPF fj_are_structure
 	  INT_VAR fj_delete_mode = 0
@@ -45967,7 +46056,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0146%.are~ ~override~
+COPY_EXISTING ~AR7246.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_delete_mode    = 9
@@ -46066,7 +46155,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0153%.are~ ~override~
+COPY_EXISTING ~AR7253.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	INT_VAR
 	charges1 			= 1
@@ -46076,14 +46165,14 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0169%.are~ ~override~
+COPY_EXISTING ~AR7269.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%amul14~
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0225%.are~ ~override~
+COPY_EXISTING ~AR7325.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 2289
@@ -46098,14 +46187,14 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0303%.are~ ~override~
+COPY_EXISTING ~AR7403.are~ ~override~
  LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%clck01~
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0401%.are~ ~override~
+COPY_EXISTING ~AR7501.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
@@ -46113,7 +46202,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0500%.are~ ~override~
+COPY_EXISTING ~ARD000.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h23~
@@ -46121,7 +46210,7 @@
   END
   BUT_ONLY  
   
-COPY_EXISTING ~%AR0504%.are~ ~override~
+COPY_EXISTING ~ARD004.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%book08~
@@ -46129,7 +46218,7 @@
   END
   BUT_ONLY  
   
-COPY_EXISTING ~%AR0511%.are~ ~override~
+COPY_EXISTING ~ARD011.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 1510
@@ -46217,7 +46306,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR0514%.are~ ~override~
+COPY_EXISTING ~ARD014.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%staf05~
@@ -46262,7 +46351,7 @@
   END  
   BUT_ONLY
   
-COPY_EXISTING ~%AR0813%.are~ ~override~
+COPY_EXISTING ~AR7813.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
@@ -46270,7 +46359,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR1001%.are~ ~override~
+COPY_EXISTING ~ARU001.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%hamm02~
@@ -46278,14 +46367,14 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR1006%.are~ ~override~
+COPY_EXISTING ~ARU006.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%sw1h23~
   END
   BUT_ONLY
-  
-COPY_EXISTING ~%AR1009%.are~ ~override~
+
+COPY_EXISTING ~ARU009.are~ ~override~
   FOR (i = 10; i > 0; --i) BEGIN
 	LPF fj_are_structure
 	  INT_VAR 
@@ -46345,12 +46434,12 @@
   LPF ALTER_AREA_REGION
     STR_VAR
 	region_name			= ~Door1010~
-	destination_area	= ~AR1010~
+	destination_area	= ~ARU010~
 	entrance_name		= ~Door1009~
   END
   BUT_ONLY
-  
-COPY_EXISTING ~%AR1401%.are~ ~override~
+
+COPY_EXISTING ~AR8301.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR
 	container_to_add_to	= 1
@@ -46371,7 +46460,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR1504%.are~ ~override~
+COPY_EXISTING ~ARW504.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR
 	container_to_add_to	= 1
@@ -46380,7 +46469,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR1803%.are~ ~override~
+COPY_EXISTING ~AR8603.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_delete_mode    = 1
@@ -46442,7 +46531,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2100%.are~ ~override~
+COPY_EXISTING ~AR8800.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_delete_mode    = 2
@@ -46475,7 +46564,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2300%.are~ ~override~
+COPY_EXISTING ~AR6800.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%%bgt_var%ring08~
@@ -46483,7 +46572,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2608%.are~ ~override~
+COPY_EXISTING ~AR6508.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl99~
@@ -46502,7 +46591,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2609%.are~ ~override~
+COPY_EXISTING ~AR6509.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl95~
@@ -46521,7 +46610,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2610%.are~ ~override~
+COPY_EXISTING ~AR6510.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= ~scrl75~
@@ -46536,7 +46625,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2614%.are~ ~override~
+COPY_EXISTING ~AR6514.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR
 	container_to_add_to	= 3
@@ -46545,7 +46634,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2615%.are~ ~override~
+COPY_EXISTING ~AR6515.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_delete_mode    = 10
@@ -46630,7 +46719,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2616%.are~ ~override~
+COPY_EXISTING ~AR6516.are~ ~override~
   LPF DELETE_AREA_ITEM
     STR_VAR
 	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl67~
@@ -46641,7 +46730,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2619%.are~ ~override~
+COPY_EXISTING ~AR6519.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 2775
@@ -46680,7 +46769,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2700%.are~ ~override~
+COPY_EXISTING ~AR6600.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%misc42~
@@ -46688,7 +46777,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR2800%.are~ ~override~
+COPY_EXISTING ~AR6900.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%ring06~
@@ -46696,7 +46785,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR3301%.are~ ~override~
+COPY_EXISTING ~AR6701.are~ ~override~
   LPF ADD_AREA_ITEM
 	INT_VAR
 	container_to_add_to	= 1
@@ -46752,7 +46841,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR3601%.are~ ~override~
+COPY_EXISTING ~AR9501.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%book03~
@@ -46760,7 +46849,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR3901%.are~ ~override~
+COPY_EXISTING ~AR9798.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 1254
@@ -46798,8 +46887,8 @@
     fj_cre_resref     = ~dogde~
   END  
   BUT_ONLY
-  
-COPY_EXISTING ~%AR4500%.are~ ~override~
+
+COPY_EXISTING ~AR3400.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_type				= 2
@@ -46814,8 +46903,8 @@
 	fj_vertex_3 		= 4459 + (660 << 16)
 	STR_VAR
 	fj_name				= ~Info Point 4~
-	fj_destination_area	= ~ar4502~
-	fj_destination_name	= ~AR4502~
+	fj_destination_area	= ~AR4910~
+	fj_destination_name	= ~Ext5000a~
 	fj_structure_type	= ~region~
   END
   LPF fj_are_structure
@@ -46824,12 +46913,12 @@
     fj_loc_y			= 650
     fj_orientation		= 4
 	STR_VAR
-	fj_name				= ~Entrance 02~
+	fj_name				= ~Entrance 2~
 	fj_structure_type	= ~entrance~
   END
   BUT_ONLY
-  
-COPY_EXISTING ~%AR5000%.are~ ~override~
+
+COPY_EXISTING ~AR3900.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 3561
@@ -46880,7 +46969,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR5100%.are~ ~override~
+COPY_EXISTING ~AR4100.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 2441
@@ -46895,7 +46984,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR5102%.are~ ~override~
+COPY_EXISTING ~AR4102.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%book07~
@@ -46903,7 +46992,7 @@
   END
   BUT_ONLY
   
-COPY_EXISTING ~%AR5400%.are~ ~override~
+COPY_EXISTING ~AR4400.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
 	old_item			= EVALUATE_BUFFER ~%tutu_var%wand06~
@@ -46911,7 +47000,7 @@
   END
   LAUNCH_PATCH_MACRO REPLACE_AREA_ITEM
   
-COPY_EXISTING ~%AR5403%.are~ ~override~
+COPY_EXISTING ~AR4403.are~ ~override~
   LPF fj_are_structure
     INT_VAR
     fj_loc_x          = 1037
@@ -46937,194 +47026,2847 @@
     fj_cre_resref     = ~kobold60~
   END
   BUT_ONLY
+
+  COPY_EXISTING ~ARU000.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x			= 3057
+    fj_loc_y			= 888
+    fj_orientation		= 4
+	STR_VAR
+	fj_name				= ~ExitNE~
+	fj_structure_type	= ~entrance~
+  END
+  BUT_ONLY
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY_EXISTING ~%AR0020%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item =			EVALUATE_BUFFER ~%tutu_var%shld02~
+	new_item =			~rndtre05~
+  END
+  BUT_ONLY
   
-// Regular expression for areas //
+COPY_EXISTING ~%AR0100%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+	STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl12~
+  END
+  LPF DELETE_AREA_ITEM
+	STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl70~
+  END
+  BUT_ONLY
   
-COPY_EXISTING_REGEXP GLOB ~.*\.are~ ~override~
-  // Removed Items In Areas //
-  LPF DELETE_AREA_ITEM // Potion of Clarity
-    STR_VAR
-	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn21~
+COPY_EXISTING ~%AR0101%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
   END
-  LPF DELETE_AREA_ITEM // Potion of Magic Blocking
-    STR_VAR
-	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn33~
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
   END
-  LPF DELETE_AREA_ITEM // Potion of Insight
-    STR_VAR
-	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn43~
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
   END
-  LPF DELETE_AREA_ITEM // Scroll of Protection from Undead
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre04~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre05~
+  END  
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 703
+    fj_loc_y          = 937
+    fj_dest_x         = 703
+    fj_dest_y         = 937
+    fj_orientation    = 0
     STR_VAR
-	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl09~
+    fj_structure_type = ~actor~
+    fj_name           = ~Entar Silvershield~
+    fj_cre_resref     = ~entar~
   END
-  // Replace Spell Scrolls //
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0108%.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl6x~
-	new_item			= ~scwi560~
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~rndtre05~
   END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0111%.are~ ~override~
+  WRITE_SHORT 0x716 "95"
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book07~
+  END  
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0114%.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl7b~
-	new_item			= ~scwi560~
+	old_item			= EVALUATE_BUFFER ~%tutu_var%dagg02~
+	new_item			= rndtre05
   END
-  LPF REPLACE_AREA_ITEM
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0125%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1110
+    fj_loc_y          = 505
+    fj_dest_x         = 1110
+    fj_dest_y         = 505
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa01~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1173
+    fj_loc_y          = 624
+    fj_dest_x         = 1173
+    fj_dest_y         = 624
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 274
+    fj_loc_y          = 675
+    fj_dest_x         = 274
+    fj_dest_y         = 675
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 326
+    fj_loc_y          = 806
+    fj_dest_x         = 326
+    fj_dest_y         = 806
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa01~
+  END
+  FOR (r = SHORT_AT 0x5a; r > 1; --r) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 1
+	  STR_VAR fj_structure_type = ~region~
+	END
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0130%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl7c~
-	new_item			= ~scwi560~
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%misc42~
   END
-  LPF REPLACE_AREA_ITEM
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~scrla7~
-	new_item			= ~scrl1e~
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%misc44~
   END
-  // Replace Non-racial Armours //
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0134%.are~ ~override~
   LPF REPLACE_AREA_ITEM
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%leat01~
-	new_item			= ~leat01a~
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h05~
+	new_item			= ~rndtre05~
   END
-  LPF REPLACE_AREA_ITEM
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0138%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%wand04~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%book06~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 6
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%leat04~
-	new_item			= ~leat04a~
+	item_to_add			= ~rndtre05~
   END
-  LPF REPLACE_AREA_ITEM
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 6
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%chan01~
-	new_item			= ~chan01a~
+	item_to_add			= ~rndtre05~
   END
-  LPF REPLACE_AREA_ITEM
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%chan04~
-	new_item			= ~chan04a~
+	item_to_add			= ~rndtre05~
   END
-  LPF REPLACE_AREA_ITEM
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%plat01~
-	new_item			= ~plat01a~
+	item_to_add			= ~rndtre05~
   END
-  LPF REPLACE_AREA_ITEM
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
 	STR_VAR
-	old_item			= EVALUATE_BUFFER ~%tutu_var%plat04~
-	new_item			= ~plat04a~
+	item_to_add			= ~rndtre05~
+  END  
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 170
+    fj_loc_y          = 211
+    fj_dest_x         = 170
+    fj_dest_y         = 211
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Shocker~
+    fj_cre_resref     = ~shocker~
   END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 339
+    fj_loc_y          = 180
+    fj_dest_x         = 339
+    fj_dest_y         = 180
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Shocker~
+    fj_cre_resref     = ~shocker~
+  END  
   BUT_ONLY
   
-// STORE CHANGES //
-
-PRINT ~Patching STOs~
-
-COPY_EXISTING ~%tutu_var%erdane.sto~ ~override~
-  WRITE_LONG 0x14 "120"
-  WRITE_LONG 0x18 "80"
-  REMOVE_STORE_ITEM ~%tutu_var%leat10~ ~%tutu_var%wand05~
-  ADD_STORE_ITEM ~dart62~ AFTER ~%tutu_var%dart02~ #2 #0 #0 ~IDENTIFIED~ #10
-  ADD_STORE_ITEM ~%tutu_var%arow11~ AFTER ~%tutu_var%arow02~ #2 #0 #0 ~IDENTIFIED~ #10
-  ADD_STORE_ITEM ~arow60~ AFTER ~%tutu_var%arow08~ #2 #0 #0 ~IDENTIFIED~ #10
-  ADD_STORE_ITEM ~arow61~ AFTER ~arow60~ #2 #0 #0 ~IDENTIFIED~ #10
-  ADD_STORE_ITEM ~arow63~ AFTER ~arow61~ #2 #0 #0 ~IDENTIFIED~ #2
-  ADD_STORE_ITEM ~bull61~ AFTER ~%tutu_var%bull03~ #2 #0 #0 ~IDENTIFIED~ #6
-  ADD_STORE_ITEM ~potn63~ AFTER ~%tutu_var%potn08~ #1 #0 #0 ~IDENTIFIED~ #3
-  ADD_STORE_ITEM ~potn74~ AFTER ~potn63~ #1 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~%tutu_var%potn44~ AFTER ~%tutu_var%potn19~ #1 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~%tutu_var%potn17~ AFTER ~%tutu_var%potn20~ #1 #0 #0 ~IDENTIFIED~ #3
-  ADD_STORE_ITEM ~%tutu_var%potn10~ AFTER ~%tutu_var%potn39~ #1 #0 #0 ~IDENTIFIED~ #5
+COPY_EXISTING ~%AR0139%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 88
+    fj_loc_y          = 263
+    fj_dest_x         = 88
+    fj_dest_y         = 263
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Doom Guard~
+    fj_cre_resref     = ~doomgu02~
+  END
   BUT_ONLY
   
-COPY_EXISTING ~%tutu_var%friend.sto~ ~override~
-  WRITE_LONG 0x14 "120"
-  WRITE_LONG 0x18 "70"
-  WRITE_LONG 0x40 "200"
-  READ_BYTE 0x5c "friend"
-  WRITE_BYTE 0x5c ("friend" BAND "0b00000111")
-  WRITE_LONG 0x64 "5"
-  WRITE_LONG 0x68 "12"
-  REMOVE_STORE_ITEM ~%tutu_var%chan01~ ~%tutu_var%chan04~ ~%tutu_var%leat01~ ~%tutu_var%plat01~ ~%tutu_var%shld06~
-  ADD_STORE_ITEM ~blun01h~ AFTER ~%tutu_var%blun01~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~bow05h~ AFTER ~%tutu_var%bow05~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat01a~ AFTER ~%tutu_var%bull01~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~leat01b~ AFTER ~leat01a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat01c~ AFTER ~leat01b~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat01d~ AFTER ~leat01c~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat01e~ AFTER ~leat01d~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat01f~ AFTER ~leat01e~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat04a~ AFTER ~leat01f~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~leat04b~ AFTER ~leat04a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat04c~ AFTER ~leat04b~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat04d~ AFTER ~leat04c~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat04e~ AFTER ~leat04d~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~leat04f~ AFTER ~leat04e~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan01a~ AFTER ~leat04e~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~chan01b~ AFTER ~chan01a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan01c~ AFTER ~chan01b~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan01d~ AFTER ~chan01c~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan01e~ AFTER ~chan01d~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan01f~ AFTER ~chan01e~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan04a~ AFTER ~chan01f~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~chan04b~ AFTER ~chan04a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan04c~ AFTER ~chan04b~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan04d~ AFTER ~chan04c~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan04e~ AFTER ~chan04d~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~chan04f~ AFTER ~chan04e~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~plat01a~ AFTER ~chan04f~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~plat61a~ AFTER ~plat01a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~plat61b~ AFTER ~plat61a~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~plat61c~ AFTER ~plat61b~ #0 #0 #0 ~IDENTIFIED~ #1
-  ADD_STORE_ITEM ~%tutu_var%helm01~ AFTER ~%tutu_var%shld03~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~%tutu_var%helm08~ AFTER ~%tutu_var%helm01~ #0 #0 #0 ~IDENTIFIED~ #4
-  ADD_STORE_ITEM ~%tutu_var%helm09~ AFTER ~%tutu_var%helm08~ #0 #0 #0 ~IDENTIFIED~ #4
-  SET "items_to_add" = "2"
-  SET "item_code1" = "14"
-  SET "item_code2" = "31"
-  LAUNCH_PATCH_MACRO ADD_PURCHASED_ITEM
+COPY_EXISTING ~%AR0140%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%helmho~ 
+  END
   BUT_ONLY
   
-COPY_EXISTING ~%highhedg%.sto~ ~override~
-  WRITE_LONG 0x14 "140"
-  WRITE_LONG 0x18 "60"
-  WRITE_LONG 0x40 "200"
-  REMOVE_STORE_ITEM ~%tutu_var%potn08~ ~%tutu_var%potn17~ ~%tutu_var%scrl03~ ~%tutu_var%scrl04~ ~%tutu_var%scrl05~ ~%tutu_var%scrl06~ ~%tutu_var%scrl07~ ~%tutu_var%scrl08~ ~%tutu_var%scrl09~ ~%tutu_var%scrl71~ ~%tutu_var%scrl87~ ~%tutu_var%scrl89~ ~%tutu_var%scrl90~ ~%tutu_var%scrl94~
-  ADD_STORE_ITEM ~dart62~ AFTER ~%tutu_var%dart02~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%arow11~ AFTER ~%tutu_var%arow02~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%arow08~ AFTER ~%tutu_var%arow04~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%arow09~ AFTER ~%tutu_var%arow08~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%arow10~ AFTER ~%tutu_var%arow09~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~arow60~ AFTER ~%tutu_var%arow10~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~arow64~ AFTER ~arow60~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%bolt06~ AFTER ~%tutu_var%bolt02~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%bull03~ AFTER ~%tutu_var%bull02~ #2 #0 #0 ~IDENTIFIED~ #30
-  ADD_STORE_ITEM ~%tutu_var%potn03~ AFTER ~%tutu_var%potn33~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%potn12~ AFTER ~%tutu_var%potn03~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%%bgt_var%potn14~ AFTER ~%tutu_var%potn45~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%potn19~ AFTER ~%tutu_var%%bgt_var%potn14~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%potn24~ AFTER ~%tutu_var%potn19~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn61~ AFTER ~%tutu_var%potn24~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn63~ AFTER ~potn61~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn68~ AFTER ~potn63~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn70~ AFTER ~potn68~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn71~ AFTER ~potn70~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~potn74~ AFTER ~potn71~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~scrla6~ AFTER ~%tutu_var%scrl84~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~scwi161~ AFTER ~scrla6~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~scwi162~ AFTER ~scwi161~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl71~ AFTER ~scwi162~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl85~ AFTER ~%tutu_var%scrl71~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl86~ AFTER ~%tutu_var%scrl85~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl87~ AFTER ~%tutu_var%scrl86~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl90~ AFTER ~%tutu_var%scrl87~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl91~ AFTER ~%tutu_var%scrl90~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl92~ AFTER ~%tutu_var%scrl91~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl94~ AFTER ~%tutu_var%scrl92~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl95~ AFTER ~%tutu_var%scrl94~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl97~ AFTER ~%tutu_var%scrl96~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl99~ AFTER ~%tutu_var%scrl98~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl1b~ AFTER ~%tutu_var%scrl99~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl1c~ AFTER ~%tutu_var%scrl1b~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~%tutu_var%scrl3g~ AFTER ~%tutu_var%scrl1c~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~scwi260~ AFTER ~%tutu_var%scrl3g~ #1 #0 #0 ~IDENTIFIED~ #8
-  ADD_STORE_ITEM ~scwi261~ AFTER ~scwi260~ #1 #0 #0 ~IDENTIFIED~ #8
+COPY_EXISTING ~%AR0141%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%battho~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0142%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_type        = 4
+    fj_loc_x       = 124
+    fj_loc_y       = 303
+    fj_box_left    = 116
+    fj_box_top     = 297
+    fj_box_right   = 132
+    fj_box_bottom  = 309
+    STR_VAR
+    fj_structure_type = ~container~
+    fj_name           = ~Gold~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_con_itm_idx    = SHORT_AT 0x74 - 1
+    fj_flags          = 1
+	fj_charge0		  = 42
+    STR_VAR
+    fj_name           = ~misc07~
+    fj_structure_type = ~itm~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0146%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 9
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 9
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3211
+    fj_loc_y          = 980
+    fj_dest_x         = 3211
+    fj_dest_y         = 980
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Wraith Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidwr~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2039
+    fj_loc_y          = 1231
+    fj_dest_x         = 2039
+    fj_dest_y         = 1231
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Wraith Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidwr~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2267
+    fj_loc_y          = 1491
+    fj_dest_x         = 2267
+    fj_dest_y         = 1491
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battho03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2222
+    fj_loc_y          = 1519
+    fj_dest_x         = 2222
+    fj_dest_y         = 1519
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2455
+    fj_loc_y          = 1504
+    fj_dest_x         = 2455
+    fj_dest_y         = 1504
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2303
+    fj_loc_y          = 1470
+    fj_dest_x         = 2303
+    fj_dest_y         = 1470
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0153%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	INT_VAR
+	charges1 			= 1
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book05~
+	new_item			= ~misc07~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0169%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%amul14~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0225%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2289
+    fj_loc_y          = 2116
+    fj_dest_x         = 2289
+    fj_dest_y         = 2116
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Kobold Shaman~
+    fj_cre_resref     = ~kobold60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0303%.are~ ~override~
+ LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%clck01~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0401%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~clck60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0500%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h23~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY  
+  
+COPY_EXISTING ~%AR0504%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book08~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY  
+  
+COPY_EXISTING ~%AR0511%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1510
+    fj_loc_y          = 1546
+    fj_dest_x         = 1510
+    fj_dest_y         = 1546
+    fj_orientation    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse1~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1553
+    fj_loc_y          = 1516
+    fj_dest_x         = 1553
+    fj_dest_y         = 1516
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1591
+    fj_loc_y          = 1506
+    fj_dest_x         = 1591
+    fj_dest_y         = 1506
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1436
+    fj_loc_y          = 1621
+    fj_dest_x         = 1436
+    fj_dest_y         = 1621
+    fj_orientation    = 12
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1950
+    fj_loc_y          = 431
+    fj_dest_x         = 1950
+    fj_dest_y         = 431
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%belt05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= ~brac60~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	charges1			= 6534
+	STR_VAR
+	item_to_add			= ~misc07~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= ~ring61~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0514%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%staf05~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%amul01~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%slng03~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h08~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%sw1h09~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand05~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand07~
+	new_item			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 4
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%belt03~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 5
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%brac10~
+  END  
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0813%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1001%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%hamm02~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1006%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%sw1h23~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR1009%.are~ ~override~
+  FOR (i = 10; i > 0; --i) BEGIN
+	LPF fj_are_structure
+	  INT_VAR 
+	  fj_delete_mode 			= 6
+	  STR_VAR 
+	  fj_structure_type 		= ~actor~
+	END
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1765
+    fj_loc_y          = 1098
+    fj_dest_x         = 1765
+    fj_dest_y         = 1098
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1876
+    fj_loc_y          = 1055
+    fj_dest_x         = 1876
+    fj_dest_y         = 1055
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 681
+    fj_loc_y          = 224
+    fj_dest_x         = 681
+    fj_dest_y         = 224
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 773
+    fj_loc_y          = 229
+    fj_dest_x         = 773
+    fj_dest_y         = 229
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF ALTER_AREA_REGION
+    STR_VAR
+	region_name			= ~Door1010~
+	destination_area	= ~FW1010~
+	entrance_name		= ~Door1009~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR1401%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~plat61a~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~blun06h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~ring60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1504%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1803%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 1
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1198
+    fj_loc_y          = 718
+    fj_dest_x         = 1198
+    fj_dest_y         = 718
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Skeleton~
+    fj_cre_resref     = ~ske_st11~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 947
+    fj_loc_y          = 530
+    fj_dest_x         = 947
+    fj_dest_y         = 530
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Skeleton~
+    fj_cre_resref     = ~ske_st11~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 804
+    fj_loc_y          = 798
+    fj_dest_x         = 804
+    fj_dest_y         = 798
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%helmho~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 853
+    fj_loc_y          = 831
+    fj_dest_x         = 853
+    fj_dest_y         = 831
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand02~
+	new_item			= ~wand60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2100%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 2
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 4
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2300%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%%bgt_var%ring08~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%ring04~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2608%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl99~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl91~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl82~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl3g~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2609%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl95~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl96~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl83~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl93~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2610%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= ~scrl75~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl79~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl93~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2614%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book06~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2615%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 803
+    fj_loc_y          = 1108
+    fj_dest_x         = 803
+    fj_dest_y         = 1108
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 667
+    fj_loc_y          = 1198
+    fj_dest_x         = 667
+    fj_dest_y         = 1198
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 862
+    fj_loc_y          = 1146
+    fj_dest_x         = 862
+    fj_dest_y         = 1146
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Flesh Golem~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%golemf~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 731
+    fj_loc_y          = 1238
+    fj_dest_x         = 731
+    fj_dest_y         = 1238
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Flesh Golem~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%golemf~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book04~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book08~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2616%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl67~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl76~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2619%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2775
+    fj_loc_y          = 1034
+    fj_dest_x         = 2775
+    fj_dest_y         = 1034
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2794
+    fj_loc_y          = 921
+    fj_dest_x         = 2794
+    fj_dest_y         = 921
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3030
+    fj_loc_y          = 1113
+    fj_dest_x         = 3030
+    fj_dest_y         = 1113
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2700%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%misc42~
+	new_item			= ~rndtre02~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2800%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%ring06~
+	new_item			= ~rndtre02~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3301%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h04h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h07h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h20h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw2h01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= ~sper01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%halb01~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= ~halb01h~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h02~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%ax1h05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3601%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book03~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3901%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1254
+    fj_loc_y          = 223
+    fj_dest_x         = 1254
+    fj_dest_y         = 223
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 841
+    fj_loc_y          = 318
+    fj_dest_x         = 841
+    fj_dest_y         = 318
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 763
+    fj_loc_y          = 299
+    fj_dest_x         = 763
+    fj_dest_y         = 299
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END  
+  BUT_ONLY
+
+COPY_EXISTING ~%AR4500%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_type				= 2
+    fj_box_left			= 4381
+    fj_box_top			= 660
+    fj_box_right		= 4459
+    fj_box_bottom		= 747
+    fj_cursor_idx		= 42
+    fj_vertex_0			= 4433 + (747 << 16)
+	fj_vertex_1			= 4381 + (740 << 16)
+	fj_vertex_2			= 4404 + (663 << 16)
+	fj_vertex_3 		= 4459 + (660 << 16)
+	STR_VAR
+	fj_name				= ~Info Point 4~
+	fj_destination_area	= ~FW4502~
+	fj_destination_name	= ~FW4502~
+	fj_structure_type	= ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x			= 4356
+    fj_loc_y			= 650
+    fj_orientation		= 4
+	STR_VAR
+	fj_name				= ~Entrance 02~
+	fj_structure_type	= ~entrance~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR5000%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3561
+    fj_loc_y          = 2305
+    fj_dest_x         = 3561
+    fj_dest_y         = 2305
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3557
+    fj_loc_y          = 2372
+    fj_dest_x         = 3557
+    fj_dest_y         = 2372
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3501
+    fj_loc_y          = 2412
+    fj_dest_x         = 3501
+    fj_dest_y         = 2412
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3484
+    fj_loc_y          = 2315
+    fj_dest_x         = 3484
+    fj_dest_y         = 2315
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd6hd~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5100%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2441
+    fj_loc_y          = 1196
+    fj_dest_x         = 2441
+    fj_dest_y         = 1196
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Gnoll Shaman~
+    fj_cre_resref     = ~gnoll60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5102%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book07~
+	new_item			= ~rndtre04~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5400%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand06~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%%bgt_var%misc56~
+  END
+  LAUNCH_PATCH_MACRO REPLACE_AREA_ITEM
+  
+COPY_EXISTING ~%AR5403%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1037
+    fj_loc_y          = 2749
+    fj_dest_x         = 1037
+    fj_dest_y         = 2749
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Huge Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidhu~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2328
+    fj_loc_y          = 2687
+    fj_dest_x         = 2328
+    fj_dest_y         = 2687
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Kobold Witch Doctor~
+    fj_cre_resref     = ~kobold60~
+  END
+  BUT_ONLY
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
+COPY_EXISTING ~%AR0020%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item =			EVALUATE_BUFFER ~%tutu_var%shld02~
+	new_item =			~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0100%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+	STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl12~
+  END
+  LPF DELETE_AREA_ITEM
+	STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl70~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0101%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre03~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre04~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR			
+	container_to_add_to		= 1
+	STR_VAR
+	item_to_add				= ~rndtre05~
+  END  
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 703
+    fj_loc_y          = 937
+    fj_dest_x         = 703
+    fj_dest_y         = 937
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Entar Silvershield~
+    fj_cre_resref     = ~entar~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0108%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0111%.are~ ~override~
+  WRITE_SHORT 0x716 "95"
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book07~
+  END  
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0114%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%dagg02~
+	new_item			= rndtre05
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0125%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1110
+    fj_loc_y          = 505
+    fj_dest_x         = 1110
+    fj_dest_y         = 505
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa01~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1173
+    fj_loc_y          = 624
+    fj_dest_x         = 1173
+    fj_dest_y         = 624
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 274
+    fj_loc_y          = 675
+    fj_dest_x         = 274
+    fj_dest_y         = 675
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 326
+    fj_loc_y          = 806
+    fj_dest_x         = 326
+    fj_dest_y         = 806
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battsa01~
+  END
+  FOR (r = SHORT_AT 0x5a; r > 1; --r) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 1
+	  STR_VAR fj_structure_type = ~region~
+	END
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0130%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%misc42~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%misc44~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0134%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h05~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0138%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%wand04~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%book06~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 6
+	STR_VAR
+	item_to_add			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 6
+	STR_VAR
+	item_to_add			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
+	STR_VAR
+	item_to_add			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
+	STR_VAR
+	item_to_add			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 9
+	STR_VAR
+	item_to_add			= ~rndtre05~
+  END  
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 170
+    fj_loc_y          = 211
+    fj_dest_x         = 170
+    fj_dest_y         = 211
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Shocker~
+    fj_cre_resref     = ~shocker~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 339
+    fj_loc_y          = 180
+    fj_dest_x         = 339
+    fj_dest_y         = 180
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Shocker~
+    fj_cre_resref     = ~shocker~
+  END  
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0139%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 88
+    fj_loc_y          = 263
+    fj_dest_x         = 88
+    fj_dest_y         = 263
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Doom Guard~
+    fj_cre_resref     = ~doomgu02~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0140%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%helmho~ 
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0141%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%battho~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0142%.are~ ~override~
+/*  FOR (a = SHORT_AT 0x58; a; --a) BEGIN
+	LPF fj_are_structure
+	  INT_VAR fj_delete_mode = 0
+	  STR_VAR fj_structure_type = ~actor~
+	END
+  END*/
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 124
+    fj_loc_y          = 303
+    fj_dest_x         = 124
+    fj_dest_y         = 303
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_type        = 4
+    fj_loc_x       = 124
+    fj_loc_y       = 303
+    fj_box_left    = 116
+    fj_box_top     = 297
+    fj_box_right   = 132
+    fj_box_bottom  = 309
+    STR_VAR
+    fj_structure_type = ~container~
+    fj_name           = ~Gold~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_con_itm_idx    = SHORT_AT 0x74 - 1
+    fj_flags          = 1
+	fj_charge0		  = 42
+    STR_VAR
+    fj_name           = ~misc07~
+    fj_structure_type = ~itm~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0146%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 9
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 9
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3211
+    fj_loc_y          = 980
+    fj_dest_x         = 3211
+    fj_dest_y         = 980
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Wraith Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidwr~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2039
+    fj_loc_y          = 1231
+    fj_dest_x         = 2039
+    fj_dest_y         = 1231
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Wraith Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidwr~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2267
+    fj_loc_y          = 1491
+    fj_dest_x         = 2267
+    fj_dest_y         = 1491
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battho03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2222
+    fj_loc_y          = 1519
+    fj_dest_x         = 2222
+    fj_dest_y         = 1519
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Battle Horror~
+    fj_cre_resref     = ~battho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2455
+    fj_loc_y          = 1504
+    fj_dest_x         = 2455
+    fj_dest_y         = 1504
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2303
+    fj_loc_y          = 1470
+    fj_dest_x         = 2303
+    fj_dest_y         = 1470
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0153%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	INT_VAR
+	charges1 			= 1
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book05~
+	new_item			= ~misc07~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0169%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%amul14~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0225%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2289
+    fj_loc_y          = 2116
+    fj_dest_x         = 2289
+    fj_dest_y         = 2116
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Kobold Shaman~
+    fj_cre_resref     = ~kobold60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0303%.are~ ~override~
+ LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%clck01~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0401%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~clck60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0500%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h23~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY  
+  
+COPY_EXISTING ~%AR0504%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book08~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY  
+  
+COPY_EXISTING ~%AR0511%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1510
+    fj_loc_y          = 1546
+    fj_dest_x         = 1510
+    fj_dest_y         = 1546
+    fj_orientation    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse1~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1553
+    fj_loc_y          = 1516
+    fj_dest_x         = 1553
+    fj_dest_y         = 1516
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1591
+    fj_loc_y          = 1506
+    fj_dest_x         = 1591
+    fj_dest_y         = 1506
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1436
+    fj_loc_y          = 1621
+    fj_dest_x         = 1436
+    fj_dest_y         = 1621
+    fj_orientation    = 12
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Corpse~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%corpse2~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1950
+    fj_loc_y          = 431
+    fj_dest_x         = 1950
+    fj_dest_y         = 431
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%belt05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= ~brac60~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	charges1			= 6534
+	STR_VAR
+	item_to_add			= ~misc07~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 15
+	STR_VAR
+	item_to_add			= ~ring61~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0514%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%staf05~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%amul01~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%slng03~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h08~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%sw1h09~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand05~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand07~
+	new_item			= ~rndtre05~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 4
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%belt03~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 5
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%brac10~
+  END  
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR0813%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%clck01~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1001%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%hamm02~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1006%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%sw1h23~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR1009%.are~ ~override~
+  FOR (i = 10; i > 0; --i) BEGIN
+	LPF fj_are_structure
+	  INT_VAR 
+	  fj_delete_mode 			= 6
+	  STR_VAR 
+	  fj_structure_type 		= ~actor~
+	END
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1765
+    fj_loc_y          = 1098
+    fj_dest_x         = 1765
+    fj_dest_y         = 1098
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1876
+    fj_loc_y          = 1055
+    fj_dest_x         = 1876
+    fj_dest_y         = 1055
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho02~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 681
+    fj_loc_y          = 224
+    fj_dest_x         = 681
+    fj_dest_y         = 224
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 773
+    fj_loc_y          = 229
+    fj_dest_x         = 773
+    fj_dest_y         = 229
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Invisible Stalker~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%stalke~
+  END
+  LPF ALTER_AREA_REGION
+    STR_VAR
+	region_name			= ~Door1010~
+	destination_area	= EVALUATE_BUFFER ~%AR1010%~
+	entrance_name		= ~Door1009~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR1401%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~plat61a~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~blun06h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~ring60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1504%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR1803%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 1
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1198
+    fj_loc_y          = 718
+    fj_dest_x         = 1198
+    fj_dest_y         = 718
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Skeleton~
+    fj_cre_resref     = ~ske_st11~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 947
+    fj_loc_y          = 530
+    fj_dest_x         = 947
+    fj_dest_y         = 530
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Skeleton~
+    fj_cre_resref     = ~ske_st11~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 804
+    fj_loc_y          = 798
+    fj_dest_x         = 804
+    fj_dest_y         = 798
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%helmho~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 853
+    fj_loc_y          = 831
+    fj_dest_x         = 853
+    fj_dest_y         = 831
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Helmed Horror~
+    fj_cre_resref     = ~helmho03~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand02~
+	new_item			= ~wand60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2100%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 2
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 4
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 5
+    STR_VAR
+    fj_structure_type = ~region~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2300%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%%bgt_var%ring08~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%ring04~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2608%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl99~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl91~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl82~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl3g~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2609%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl95~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl96~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl83~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl93~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2610%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= ~scrl75~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl79~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl93~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2614%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%book06~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2615%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_delete_mode    = 10
+    STR_VAR
+    fj_structure_type = ~actor~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 803
+    fj_loc_y          = 1108
+    fj_dest_x         = 803
+    fj_dest_y         = 1108
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 667
+    fj_loc_y          = 1198
+    fj_dest_x         = 667
+    fj_dest_y         = 1198
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Stone Golem~
+    fj_cre_resref     = ~golems~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 862
+    fj_loc_y          = 1146
+    fj_dest_x         = 862
+    fj_dest_y         = 1146
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Flesh Golem~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%golemf~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 731
+    fj_loc_y          = 1238
+    fj_dest_x         = 731
+    fj_dest_y         = 1238
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Flesh Golem~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%golemf~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book04~
+	new_item			= ~rndtre05~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book08~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2616%.are~ ~override~
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl67~
+  END
+  LPF DELETE_AREA_ITEM
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl76~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2619%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2775
+    fj_loc_y          = 1034
+    fj_dest_x         = 2775
+    fj_dest_y         = 1034
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2794
+    fj_loc_y          = 921
+    fj_dest_x         = 2794
+    fj_dest_y         = 921
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3030
+    fj_loc_y          = 1113
+    fj_dest_x         = 3030
+    fj_dest_y         = 1113
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Baneguard~
+    fj_cre_resref     = ~banegrd~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2700%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%misc42~
+	new_item			= ~rndtre02~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR2800%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%ring06~
+	new_item			= ~rndtre02~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3301%.are~ ~override~
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h04h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h07h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw1h20h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 1
+	STR_VAR
+	item_to_add			= ~sw2h01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= ~sper01h~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= EVALUATE_BUFFER ~%tutu_var%halb01~
+  END
+  LPF ADD_AREA_ITEM
+	INT_VAR
+	container_to_add_to	= 3
+	STR_VAR
+	item_to_add			= ~halb01h~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%sw1h02~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%ax1h05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3601%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book03~
+	new_item			= ~rndtre05~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR3901%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1254
+    fj_loc_y          = 223
+    fj_dest_x         = 1254
+    fj_dest_y         = 223
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 841
+    fj_loc_y          = 318
+    fj_dest_x         = 841
+    fj_dest_y         = 318
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 763
+    fj_loc_y          = 299
+    fj_dest_x         = 763
+    fj_dest_y         = 299
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Death Dog~
+    fj_cre_resref     = ~dogde~
+  END  
+  BUT_ONLY
+
+COPY_EXISTING ~%AR4500%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_type				= 2
+    fj_box_left			= 4381
+    fj_box_top			= 660
+    fj_box_right		= 4459
+    fj_box_bottom		= 747
+    fj_cursor_idx		= 42
+    fj_vertex_0			= 4433 + (747 << 16)
+	fj_vertex_1			= 4381 + (740 << 16)
+	fj_vertex_2			= 4404 + (663 << 16)
+	fj_vertex_3 		= 4459 + (660 << 16)
+	STR_VAR
+	fj_name				= ~Info Point 4~
+	fj_destination_area	= EVALUATE_BUFFER ~%AR4502%~
+	fj_destination_name	= EVALUATE_BUFFER ~%AR4502%~
+	fj_structure_type	= ~region~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x			= 4356
+    fj_loc_y			= 650
+    fj_orientation		= 4
+	STR_VAR
+	fj_name				= ~Entrance 02~
+	fj_structure_type	= ~entrance~
+  END
+  BUT_ONLY
+
+COPY_EXISTING ~%AR5000%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3561
+    fj_loc_y          = 2305
+    fj_dest_x         = 3561
+    fj_dest_y         = 2305
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3557
+    fj_loc_y          = 2372
+    fj_dest_x         = 3557
+    fj_dest_y         = 2372
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3501
+    fj_loc_y          = 2412
+    fj_dest_x         = 3501
+    fj_dest_y         = 2412
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd4hd~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 3484
+    fj_loc_y          = 2315
+    fj_dest_x         = 3484
+    fj_dest_y         = 2315
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Hell Hound~
+    fj_cre_resref     = ~hhnd6hd~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5100%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2441
+    fj_loc_y          = 1196
+    fj_dest_x         = 2441
+    fj_dest_y         = 1196
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Gnoll Shaman~
+    fj_cre_resref     = ~gnoll60~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5102%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%book07~
+	new_item			= ~rndtre04~
+  END
+  BUT_ONLY
+  
+COPY_EXISTING ~%AR5400%.are~ ~override~
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%wand06~
+	new_item			= EVALUATE_BUFFER ~%tutu_var%%bgt_var%misc56~
+  END
+  LAUNCH_PATCH_MACRO REPLACE_AREA_ITEM
+  
+COPY_EXISTING ~%AR5403%.are~ ~override~
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 1037
+    fj_loc_y          = 2749
+    fj_dest_x         = 1037
+    fj_dest_y         = 2749
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Huge Spider~
+    fj_cre_resref     = EVALUATE_BUFFER ~%tutu_var%spidhu~
+  END
+  LPF fj_are_structure
+    INT_VAR
+    fj_loc_x          = 2328
+    fj_loc_y          = 2687
+    fj_dest_x         = 2328
+    fj_dest_y         = 2687
+    fj_orientation    = 0
+    STR_VAR
+    fj_structure_type = ~actor~
+    fj_name           = ~Kobold Witch Doctor~
+    fj_cre_resref     = ~kobold60~
+  END
+  BUT_ONLY
+END
+  
+// Regular expression for areas //
+  
+COPY_EXISTING_REGEXP GLOB ~.*\.are~ ~override~
+  // Removed Items In Areas //
+  LPF DELETE_AREA_ITEM // Potion of Clarity
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn21~
+  END
+  LPF DELETE_AREA_ITEM // Potion of Magic Blocking
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn33~
+  END
+  LPF DELETE_AREA_ITEM // Potion of Insight
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%potn43~
+  END
+  LPF DELETE_AREA_ITEM // Scroll of Protection from Undead
+    STR_VAR
+	item_to_delete		= EVALUATE_BUFFER ~%tutu_var%scrl09~
+  END
+  // Replace Spell Scrolls //
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl6x~
+	new_item			= ~scwi560~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl7b~
+	new_item			= ~scwi560~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%scrl7c~
+	new_item			= ~scwi560~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~scrla7~
+	new_item			= ~scrl1e~
+  END
+  // Replace Non-racial Armours //
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%leat01~
+	new_item			= ~leat01a~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%leat04~
+	new_item			= ~leat04a~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%chan01~
+	new_item			= ~chan01a~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%chan04~
+	new_item			= ~chan04a~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%plat01~
+	new_item			= ~plat01a~
+  END
+  LPF REPLACE_AREA_ITEM
+	STR_VAR
+	old_item			= EVALUATE_BUFFER ~%tutu_var%plat04~
+	new_item			= ~plat04a~
+  END
+  BUT_ONLY
+  
+// STORE CHANGES //
+
+PRINT ~Patching STOs~
+
+COPY_EXISTING ~%tutu_var%erdane.sto~ ~override~
+  WRITE_LONG 0x14 "120"
+  WRITE_LONG 0x18 "80"
+  REMOVE_STORE_ITEM ~%tutu_var%leat10~ ~%tutu_var%wand05~
+  ADD_STORE_ITEM ~dart62~ AFTER ~%tutu_var%dart02~ #2 #0 #0 ~IDENTIFIED~ #10
+  ADD_STORE_ITEM ~%tutu_var%arow11~ AFTER ~%tutu_var%arow02~ #2 #0 #0 ~IDENTIFIED~ #10
+  ADD_STORE_ITEM ~arow60~ AFTER ~%tutu_var%arow08~ #2 #0 #0 ~IDENTIFIED~ #10
+  ADD_STORE_ITEM ~arow61~ AFTER ~arow60~ #2 #0 #0 ~IDENTIFIED~ #10
+  ADD_STORE_ITEM ~arow63~ AFTER ~arow61~ #2 #0 #0 ~IDENTIFIED~ #2
+  ADD_STORE_ITEM ~bull61~ AFTER ~%tutu_var%bull03~ #2 #0 #0 ~IDENTIFIED~ #6
+  ADD_STORE_ITEM ~potn63~ AFTER ~%tutu_var%potn08~ #1 #0 #0 ~IDENTIFIED~ #3
+  ADD_STORE_ITEM ~potn74~ AFTER ~potn63~ #1 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~%tutu_var%potn44~ AFTER ~%tutu_var%potn19~ #1 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~%tutu_var%potn17~ AFTER ~%tutu_var%potn20~ #1 #0 #0 ~IDENTIFIED~ #3
+  ADD_STORE_ITEM ~%tutu_var%potn10~ AFTER ~%tutu_var%potn39~ #1 #0 #0 ~IDENTIFIED~ #5
+  BUT_ONLY
+  
+COPY_EXISTING ~%tutu_var%friend.sto~ ~override~
+  WRITE_LONG 0x14 "120"
+  WRITE_LONG 0x18 "70"
+  WRITE_LONG 0x40 "200"
+  READ_BYTE 0x5c "friend"
+  WRITE_BYTE 0x5c ("friend" BAND "0b00000111")
+  WRITE_LONG 0x64 "5"
+  WRITE_LONG 0x68 "12"
+  REMOVE_STORE_ITEM ~%tutu_var%chan01~ ~%tutu_var%chan04~ ~%tutu_var%leat01~ ~%tutu_var%plat01~ ~%tutu_var%shld06~
+  ADD_STORE_ITEM ~blun01h~ AFTER ~%tutu_var%blun01~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~bow05h~ AFTER ~%tutu_var%bow05~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat01a~ AFTER ~%tutu_var%bull01~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~leat01b~ AFTER ~leat01a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat01c~ AFTER ~leat01b~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat01d~ AFTER ~leat01c~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat01e~ AFTER ~leat01d~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat01f~ AFTER ~leat01e~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat04a~ AFTER ~leat01f~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~leat04b~ AFTER ~leat04a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat04c~ AFTER ~leat04b~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat04d~ AFTER ~leat04c~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat04e~ AFTER ~leat04d~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~leat04f~ AFTER ~leat04e~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan01a~ AFTER ~leat04e~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~chan01b~ AFTER ~chan01a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan01c~ AFTER ~chan01b~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan01d~ AFTER ~chan01c~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan01e~ AFTER ~chan01d~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan01f~ AFTER ~chan01e~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan04a~ AFTER ~chan01f~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~chan04b~ AFTER ~chan04a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan04c~ AFTER ~chan04b~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan04d~ AFTER ~chan04c~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan04e~ AFTER ~chan04d~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~chan04f~ AFTER ~chan04e~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~plat01a~ AFTER ~chan04f~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~plat61a~ AFTER ~plat01a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~plat61b~ AFTER ~plat61a~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~plat61c~ AFTER ~plat61b~ #0 #0 #0 ~IDENTIFIED~ #1
+  ADD_STORE_ITEM ~%tutu_var%helm01~ AFTER ~%tutu_var%shld03~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~%tutu_var%helm08~ AFTER ~%tutu_var%helm01~ #0 #0 #0 ~IDENTIFIED~ #4
+  ADD_STORE_ITEM ~%tutu_var%helm09~ AFTER ~%tutu_var%helm08~ #0 #0 #0 ~IDENTIFIED~ #4
+  SET "items_to_add" = "2"
+  SET "item_code1" = "14"
+  SET "item_code2" = "31"
+  LAUNCH_PATCH_MACRO ADD_PURCHASED_ITEM
+  BUT_ONLY
+  
+COPY_EXISTING ~%highhedg%.sto~ ~override~
+  WRITE_LONG 0x14 "140"
+  WRITE_LONG 0x18 "60"
+  WRITE_LONG 0x40 "200"
+  REMOVE_STORE_ITEM ~%tutu_var%potn08~ ~%tutu_var%potn17~ ~%tutu_var%scrl03~ ~%tutu_var%scrl04~ ~%tutu_var%scrl05~ ~%tutu_var%scrl06~ ~%tutu_var%scrl07~ ~%tutu_var%scrl08~ ~%tutu_var%scrl09~ ~%tutu_var%scrl71~ ~%tutu_var%scrl87~ ~%tutu_var%scrl89~ ~%tutu_var%scrl90~ ~%tutu_var%scrl94~
+  ADD_STORE_ITEM ~dart62~ AFTER ~%tutu_var%dart02~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%arow11~ AFTER ~%tutu_var%arow02~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%arow08~ AFTER ~%tutu_var%arow04~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%arow09~ AFTER ~%tutu_var%arow08~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%arow10~ AFTER ~%tutu_var%arow09~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~arow60~ AFTER ~%tutu_var%arow10~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~arow64~ AFTER ~arow60~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%bolt06~ AFTER ~%tutu_var%bolt02~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%bull03~ AFTER ~%tutu_var%bull02~ #2 #0 #0 ~IDENTIFIED~ #30
+  ADD_STORE_ITEM ~%tutu_var%potn03~ AFTER ~%tutu_var%potn33~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%potn12~ AFTER ~%tutu_var%potn03~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%%bgt_var%potn14~ AFTER ~%tutu_var%potn45~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%potn19~ AFTER ~%tutu_var%%bgt_var%potn14~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%potn24~ AFTER ~%tutu_var%potn19~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn61~ AFTER ~%tutu_var%potn24~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn63~ AFTER ~potn61~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn68~ AFTER ~potn63~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn70~ AFTER ~potn68~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn71~ AFTER ~potn70~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~potn74~ AFTER ~potn71~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~scrla6~ AFTER ~%tutu_var%scrl84~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~scwi161~ AFTER ~scrla6~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~scwi162~ AFTER ~scwi161~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl71~ AFTER ~scwi162~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl85~ AFTER ~%tutu_var%scrl71~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl86~ AFTER ~%tutu_var%scrl85~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl87~ AFTER ~%tutu_var%scrl86~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl90~ AFTER ~%tutu_var%scrl87~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl91~ AFTER ~%tutu_var%scrl90~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl92~ AFTER ~%tutu_var%scrl91~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl94~ AFTER ~%tutu_var%scrl92~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl95~ AFTER ~%tutu_var%scrl94~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl97~ AFTER ~%tutu_var%scrl96~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl99~ AFTER ~%tutu_var%scrl98~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl1b~ AFTER ~%tutu_var%scrl99~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl1c~ AFTER ~%tutu_var%scrl1b~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~%tutu_var%scrl3g~ AFTER ~%tutu_var%scrl1c~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~scwi260~ AFTER ~%tutu_var%scrl3g~ #1 #0 #0 ~IDENTIFIED~ #8
+  ADD_STORE_ITEM ~scwi261~ AFTER ~scwi260~ #1 #0 #0 ~IDENTIFIED~ #8
   ADD_STORE_ITEM ~scrl6f~ AFTER ~scwi261~ #1 #0 #0 ~IDENTIFIED~ #8
   ADD_STORE_ITEM ~%tutu_var%scrl1d~ AFTER ~scrl6f~ #1 #0 #0 ~IDENTIFIED~ #8
   ADD_STORE_ITEM ~%tutu_var%scrl1e~ AFTER ~%tutu_var%scrl1d~ #1 #0 #0 ~IDENTIFIED~ #8
@@ -48350,10 +51092,72 @@
   WRITE_SHORT 0x21a "1"
   BUT_ONLY
 
+PRINT ~Patching new AREAs~
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+COPY_EXISTING ~ar4710.are~ ~override~
+WRITE_ASCII 0x0008 ~ar4710~ #8
+WRITE_ASCII 0x0024 ~aru000~ #8
+BUT_ONLY
+COPY_EXISTING ~ar4810.are~ ~override~
+WRITE_ASCII 0x0008 ~ar4810~ #8
+BUT_ONLY
+COPY_EXISTING ~ar4910.are~ ~override~
+WRITE_ASCII 0x0008 ~ar3901~ #8
+BUT_ONLY
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+COPY_EXISTING ~fw2500.are~ ~override~
+WRITE_ASCII 0x0008 ~fw2500~ #8
+WRITE_ASCII 0x0024 ~fw1000~ #8
+BUT_ONLY
+COPY_EXISTING ~fw2501.are~ ~override~
+WRITE_ASCII 0x0008 ~fw2501~ #8
+BUT_ONLY
+COPY_EXISTING ~fw4502.are~ ~override~
+WRITE_ASCII 0x0008 ~fw5001~ #8
+BUT_ONLY
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
+COPY_EXISTING ~ar2500.are~ ~override~
+WRITE_ASCII 0x0008 ~ar2500~ #8
+WRITE_ASCII 0x0024 ~ar1000~ #8
+BUT_ONLY
+COPY_EXISTING ~ar2501.are~ ~override~
+WRITE_ASCII 0x0008 ~ar2501~ #8
+BUT_ONLY
+COPY_EXISTING ~ar4502.are~ ~override~
+WRITE_ASCII 0x0008 ~ar5001~ #8
+BUT_ONLY
+END
+
 // WORLD MAP CHANGES //
 
 PRINT ~Patching WMP~
 
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+ACTION_DEFINE_ASSOCIATIVE_ARRAY toNewArea BEGIN
+  "ARU000" => "Entrance 1"
+END
+
+ACTION_DEFINE_ASSOCIATIVE_ARRAY fromNewArea BEGIN
+  "ARU000" => "ExitNE"
+END
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+ACTION_DEFINE_ASSOCIATIVE_ARRAY toNewArea BEGIN
+  "FW1000" => "Exitwmp"
+END
+
+ACTION_DEFINE_ASSOCIATIVE_ARRAY fromNewArea BEGIN
+  "FW1000" => "ExitNE"
+END
+END
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
 ACTION_DEFINE_ASSOCIATIVE_ARRAY toNewArea BEGIN
   "AR1000" => "Exitwmp"
 END
@@ -48361,6 +51165,7 @@
 ACTION_DEFINE_ASSOCIATIVE_ARRAY fromNewArea BEGIN
   "AR1000" => "ExitNE"
 END
+END
 
 ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
   COPY_EXISTING ~worldmap.wmp~ ~override~
@@ -48394,7 +51199,7 @@
 	visible = 1
 	visibleAdjacent = 1
 	STR_VAR 
-	areName = ~AR2500~
+	areName = ~FW2500~
 	strName = ~Battle of Bones~
 	strDesc = ~~
 	worldmap = ~worldmap~
@@ -48412,16 +51217,69 @@
 	visible = 1
 	visibleAdjacent = 1
 	STR_VAR 
-	areName = ~AR0000~
+	areName = ~AR4710~
 	strName = ~Battle of Bones~
-	strDesc = ~~
+	strDesc = ~Battle of Bones~
 	worldmap = ~worldmap~
   END
+  
+  COPY ~%MOD_FOLDER%/Worldmap/areas.tbl~ ~%MOD_FOLDER%/Worldmap~
+    REPLACE_TEXTUALLY ~\([ %TAB%]+AR4710[ %TAB%]+[0-9]+[ %TAB%]+\)[0-9]+~ ~\1%new_icon_index%~
+  BUT_ONLY
+
+END
+
+//BP-BGT-Worldmap Tweak
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+  APPEND ~MASTAREA.2da~ ~AR4710 value~ UNLESS ~AR4710~
+  APPEND ~MASTAREA.2da~ ~AR4810 value~ UNLESS ~AR4810~
+  APPEND ~MASTAREA.2da~ ~AR4910 value~ UNLESS ~AR4910~
+  APPEND ~MASTAREA.2da~ ~ARU010 value~ UNLESS ~ARU010~
+  
+  ACTION_IF FILE_EXISTS ~Worldmap/map_mods_areas.tbl~ THEN BEGIN
+    COPY ~Worldmap/map_mods_areas.tbl~  ~Worldmap~
+     APPEND_FILE ~FotD/Worldmap/areas.tbl~
+    COPY ~Worldmap/map_mods_links.tbl~  ~Worldmap~
+     APPEND_FILE ~FotD/Worldmap/links.tbl~
+    COPY ~Worldmap/map_mods_trans.tra~  ~Worldmap~
+     APPEND_FILE_EVALUATE ~FotD/Worldmap/%LANGUAGE%/worldmap.tra~
+  END
+  ELSE BEGIN
+    MKDIR ~Worldmap~
+    COPY ~FotD/Worldmap/areas.tbl~ ~Worldmap/map_mods_areas.tbl~
+    COPY ~FotD/Worldmap/links.tbl~ ~Worldmap/map_mods_links.tbl~
+    COPY ~FotD/Worldmap/%LANGUAGE%/worldmap.tra~ ~Worldmap/map_mods_trans.tra~
+   END
+ END
+
+EXTEND_TOP ~%FirewineRuins_BCS%.bcs~ ~fotd\baf_patch\ar5201.baf~
+
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+EXTEND_TOP ~ARU009.bcs~ ~fotd\baf_patch\ar1009_bgt.baf~
+EXTEND_TOP ~ARU010.bcs~ ~fotd\baf_patch\ar1010_bgt.baf~
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+EXTEND_TOP ~FW1009.bcs~ ~fotd\baf_patch\ar1009_tutu.baf~
+EXTEND_TOP ~FW1010.bcs~ ~fotd\baf_patch\ar1010_tutu.baf~
+END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
+EXTEND_TOP ~AR1009.bcs~ ~fotd\baf_patch\ar1009.baf~
+EXTEND_TOP ~AR1010.bcs~ ~fotd\baf_patch\ar1010.baf~
 END
 
 COMPILE EVALUATE_BUFFER ~fotd\baf_new~
 
-AT_NOW ~FotD\FotD-setup.bat~
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgee") THEN BEGIN
+  AT_NOW ~FotD\FotD-bgee-setup.bat~
+  END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "tutu") THEN BEGIN
+  AT_NOW ~FotD\FotD-tutu-setup.bat~
+  END
+ACTION_IF ("%Game%" STRING_EQUAL_CASE "bgt") THEN BEGIN
+  AT_NOW ~FotD\FotD-bgt-setup.bat~
+  END
+  
+//AT_NOW ~FotD\FotD-setup.bat~
 
 // OPTIONAL TWEAKS //
 
