{$CLEO}

0000: "ToggleBuilding"

:main

wait 500

//CTRL+SHIFT+F8
if AND
    0AB0: key_pressed 16
    0AB0: key_pressed 17
    0AB0: key_pressed 119
then
    0108: destroy_object $2659
end

//CTRL+ALT+F8
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 17
    0AB0: key_pressed 119
then
	0108: destroy_object $2659
    029B: $2659 = init_object 3083 at 2167.82 -1518.193 20.237
end

//CTRL+SHIFT+F9
if AND
    0AB0: key_pressed 16
    0AB0: key_pressed 17
    0AB0: key_pressed 120
then
    0777: delete_objects_in_object_group "CRACK" 
    0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model 11012 visibility 0 //#CRACKFACT_SFS
    0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model 11088 visibility 1 //#CF_EXT_DEM_SFS
    0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model 11270 visibility 0 //#LODCRACKFACT_SFS
    0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model 11282 visibility 1 //#LODEXT_DEM_SFS
end

//CTRL+ALT+F9
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 17
    0AB0: key_pressed 120
then
    0776: create_objects_in_object_group "CRACK" 
    0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model 11012 visibility 1 //#CRACKFACT_SFS
    0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model 11088 visibility 0 //#CF_EXT_DEM_SFS
    0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model 11270 visibility 1 //#LODCRACKFACT_SFS
    0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model 11282 visibility 0 //#LODEXT_DEM_SFS
end

//CTRL+SHIFT+F10
if AND
    0AB0: key_pressed 16
    0AB0: key_pressed 17
    0AB0: key_pressed 121
then
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11223 to 11224
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11226 to 11224
end

//CTRL+ALT+F10
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 17
    0AB0: key_pressed 121
then
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11224 to 11223
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11226 to 11223 
end

//SHIFT+ALT+F10
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 16
    0AB0: key_pressed 121
then
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11223 to 11226
    03B6: replace_model_at -2049.171 250.3193 34.477 radius 20.0 from 11224 to 11226
end

//CTRL+SHIFT+F11
if AND
    0AB0: key_pressed 16
    0AB0: key_pressed 17
    0AB0: key_pressed 122
then
    0777: delete_objects_in_object_group "CARTER" 
    0776: create_objects_in_object_group "CARTER"
    0108: destroy_object $2721
    0108: destroy_object 0@
end

//CTRL+ALT+F11
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 17
    0AB0: key_pressed 122
then
    0777: delete_objects_in_object_group "CARTER" 
    0776: create_objects_in_object_group "CARTER"
    0108: destroy_object $2721
    0108: destroy_object 0@
    029B: $2721 = init_object 3059 at 2522.008 -1272.93 35.609 
    071F: set_object $2721 health_to 100 
    07F7: set_object $2721 indestructible 0
    01C7: remove_object_from_mission_cleanup_list $2721
    029B: 0@ = init_object 1534 at 2561.811 -1279.639 1032.128
    0550: keep_object 0@ in_memory 1  
end

//CTRL+SHIFT+F12
if AND
    0AB0: key_pressed 16
    0AB0: key_pressed 17
    0AB0: key_pressed 123
then
    0108: destroy_object $2660
    0108: destroy_object $2661
    0108: destroy_object $2662    
    0108: destroy_object $2663 
end

//CTRL+ALT+F12
if AND
    0AB0: key_pressed 18
    0AB0: key_pressed 17
    0AB0: key_pressed 123
then
    0108: destroy_object $2660
    0108: destroy_object $2661
    0108: destroy_object $2662    
    0108: destroy_object $2663
    029B: $2660 = init_object 2947 at 2322.845 8.304 25.483 
    01C7: remove_object_from_mission_cleanup_list $2660 
    07F7: set_object $2660 indestructible 1 
    0550: keep_object $2660 in_memory 1
    029B: $2661 = init_object 2947 at 2316.233 0.712 25.742 
    01C7: remove_object_from_mission_cleanup_list $2661 
    0177: set_object $2661 Z_angle_to 270.0 
    0550: keep_object $2661 in_memory 1 
    07F7: set_object $2661 indestructible 1 
    029B: $2662 = init_object 2946 at 2304.257 -17.744 25.742 
    01C7: remove_object_from_mission_cleanup_list $2662 
    0550: keep_object $2662 in_memory 1 
    07F7: set_object $2662 indestructible 0
    029B: $2663 = init_object 2946 at 2304.257 -14.583 25.742 
    01C7: remove_object_from_mission_cleanup_list $2663 
    0550: keep_object $2663 in_memory 1 
    0177: set_object $2663 Z_angle_to 180.0 
    07F7: set_object $2663 indestructible 0
end

jump @main