diff --git a/civ13.dme b/civ13.dme
index a50ced38e9..4ee7c901f9 100644
--- a/civ13.dme
+++ b/civ13.dme
@@ -1159,5 +1159,5 @@
#include "code\processes\lighting\sources.dm"
#include "interface\interface.dm"
#include "interface\skin.dmf"
-#include "maps\1943\smallingrad.dmm"
+#include "maps\campaign\campaign2.dmm"
// END_INCLUDE
diff --git a/code/game/area/caribbean.dm b/code/game/area/caribbean.dm
index 6a9358e91b..3da7561568 100644
--- a/code/game/area/caribbean.dm
+++ b/code/game/area/caribbean.dm
@@ -1257,6 +1257,9 @@
location = AREA_OUTSIDE
base_turf = /turf/floor/dirt
+/area/caribbean/faction1/collector
+ name = "Collection Area"
+
/area/caribbean/faction1/inside
icon_state = "red3"
location = AREA_INSIDE
@@ -1299,6 +1302,9 @@
location = AREA_OUTSIDE
base_turf = /turf/floor/dirt
+/area/caribbean/faction2/collector
+ name = "Collection Area"
+
/area/caribbean/faction2/inside
icon_state = "blue3"
location = AREA_INSIDE
diff --git a/code/game/mob/living/carbon/human/corpse.dm b/code/game/mob/living/carbon/human/corpse.dm
index a5e5dc87f3..0bc2b93aa1 100644
--- a/code/game/mob/living/carbon/human/corpse.dm
+++ b/code/game/mob/living/carbon/human/corpse.dm
@@ -495,7 +495,7 @@ mob/living/human/corpse/british_sailor
invisibility = 101
dir = pick(NORTH,SOUTH,EAST,WEST)
invisibility = 0
- equip_to_slot_or_del(new /obj/item/clothing/shoes/workboots(src), slot_shoes)
+ equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(src), slot_shoes)
equip_to_slot_or_del(new /obj/item/clothing/under/reporter(src), slot_w_uniform)
equip_to_slot_or_del(new /obj/item/clothing/head/helmet/kevlarhelmet/press(src), slot_head)
equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazard/yellow(src), slot_r_store)
diff --git a/code/game/mob/living/carbon/human/update_icons.dm b/code/game/mob/living/carbon/human/update_icons.dm
index 4a6e190dae..2ae3284f48 100644
--- a/code/game/mob/living/carbon/human/update_icons.dm
+++ b/code/game/mob/living/carbon/human/update_icons.dm
@@ -338,10 +338,6 @@ var/global/list/damage_icon_parts = list()
overlays_standing[HAIR_LAYER] = null
if (update_icons) update_icons()
return
- else if (istype(wear_suit, /obj/item/clothing/suit/storage/jacket/kool_kids_klub))
- overlays_standing[HAIR_LAYER] = null
- if (update_icons) update_icons()
- return
//base icons
var/icon/face_standing = new /icon('icons/mob/human_face.dmi',"bald_s")
@@ -415,13 +411,6 @@ var/global/list/damage_icon_parts = list()
var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "bald_s")
face_standing.Blend(hair_s, ICON_OVERLAY)
-
- else if (istype(wear_suit, /obj/item/clothing/suit/storage/jacket/kool_kids_klub))
- var/datum/sprite_accessory/hair_style = hair_styles_list[h_style]
- if (hair_style && (species.get_bodytype() in hair_style.species_allowed))
- var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_s")
- if (hair_style.do_colouration)
- hair_s.Blend(rgb(r_hair, g_hair, b_hair), ICON_ADD)
else
var/datum/sprite_accessory/hair_style = hair_styles_list[h_style]
if (hair_style && (species.get_bodytype() in hair_style.species_allowed))
@@ -1148,8 +1137,6 @@ var/global/list/damage_icon_parts = list()
update_hair(1)
else
update_hair(1)
- else if (wear_suit && istype(wear_suit, /obj/item/clothing/suit/storage/jacket/kool_kids_klub))
- update_hair(1)
else
overlays_standing[SUIT_LAYER] = null
update_inv_shoes(0)
diff --git a/code/game/mob/living/simple_animal/friendly/horse.dm b/code/game/mob/living/simple_animal/friendly/horse.dm
index 0a6ef7f237..611e37075e 100644
--- a/code/game/mob/living/simple_animal/friendly/horse.dm
+++ b/code/game/mob/living/simple_animal/friendly/horse.dm
@@ -23,6 +23,7 @@
layer = 3.99
a_intent = I_HARM
can_ride = TRUE
+ stop_automated_movement_when_pulled = TRUE
ride_pixel_x = -13
ride_pixel_y = -21
diff --git a/code/game/mob/living/simple_animal/friendly/hostage.dm b/code/game/mob/living/simple_animal/friendly/hostage.dm
index d6bb3963a6..dcdf7b00f8 100644
--- a/code/game/mob/living/simple_animal/friendly/hostage.dm
+++ b/code/game/mob/living/simple_animal/friendly/hostage.dm
@@ -62,31 +62,35 @@ var/global/civvies_killed = list()
..()
if(uniquenum in civvies_killed)
return
- var/killer = "none"
+ var/killer
var/obj/map_metadata/campaign/CM = map
var/obj/map_metadata/bank_robbery/BR = map
var/obj/map_metadata/kandahar/SA = map
+ civvies_killed += list(uniquenum)
if (map.ID == MAP_CAMPAIGN && CM)
+ killer = "Unknown"
if (harmer_factions["Redmenia"] > harmer_factions["Blugoslavia"])
killer = "Redmenia"
else if (harmer_factions["Redmenia"] < harmer_factions["Blugoslavia"])
killer = "Blugoslavia"
else if (harmer_factions["Redmenia"] == harmer_factions["Blugoslavia"] && harmer_factions["Blugoslavia"] > 0)
killer = "both factions"
- if (killer != "none")
- var/msg = "Civilian ([name]-[uniquenum]) killed by [killer] at ([src.x], [src.y], [src.z] - JMP)!"
- civvies_killed += list(uniquenum)
+ if (killer)
switch(killer)
- if("Blugoslavia")
+ if ("Blugoslavia")
if(announce_death)
to_chat(world, "The [name] was killed by [killer]!")
CM.civilians_killed["Blugoslavia"]++
- if("Redmenia")
+ if ("Redmenia")
if(announce_death)
to_chat(world, "The [name] was killed by [killer]!")
CM.civilians_killed["Redmenia"]++
- harmer_factions = list("Redmenia" = 0, "Blugoslavia" = 0)
+ if ("Unknown")
+ if(announce_death)
+ to_chat(world, "The [name] was killed by [killer]!")
+ CM.civilians_killed["Unknown"]++
+ var/msg = "Civilian ([name]-[uniquenum]) killed by [killer] at ([src.x], [src.y], [src.z] - JMP)!"
game_log("CIVDEATH: [msg]")
message_admins(msg)
@@ -98,8 +102,7 @@ var/global/civvies_killed = list()
else if (harmer_factions["Police"] == harmer_factions["Robbers"] && harmer_factions["Robbers"] > 0)
killer = "both sides"
- if (killer != "none")
- civvies_killed += list(uniquenum)
+ if (killer)
switch(killer)
if("Robbers")
to_chat(world, "A [name] has been killed by the [killer]!")
@@ -118,8 +121,7 @@ var/global/civvies_killed = list()
killer = "Mujahideen"
else if (harmer_factions["DRA"] > (harmer_factions["Mujahideen"]||harmer_factions["Soviets"]))
killer = "DRA"
- if (killer != "none")
- civvies_killed = list(uniquenum)
+ if (killer)
switch(killer)
if("Soviets")
to_chat(world, "A [name] has been killed by the [killer]. The alliance is losing local support!")
diff --git a/code/game/mob/living/simple_animal/hostile/campaign.dm b/code/game/mob/living/simple_animal/hostile/campaign.dm
index e5d80adabf..468a1806ba 100644
--- a/code/game/mob/living/simple_animal/hostile/campaign.dm
+++ b/code/game/mob/living/simple_animal/hostile/campaign.dm
@@ -24,16 +24,16 @@
mob_size = MOB_MEDIUM
starves = FALSE
behaviour = "hostile"
- faction = PIRATES
+ faction = REDFACTION
ranged = 1
rapid = 0
firedelay = 15
- projectiletype = /obj/item/projectile/bullet/rifle/a762x39
- grenade_type = /obj/item/weapon/grenade/coldwar/m67
casingtype = null
language = new/datum/language/redmenian
- stop_automated_movement = TRUE
+ stop_automated_movement = FALSE
wander = 0
+ projectiletype = /obj/item/projectile/bullet/rifle/a762x39
+ grenade_type = /obj/item/weapon/grenade/coldwar/m67
New()
..()
firedelay += pick(-1,0,1)
@@ -54,16 +54,17 @@
icon_dead = "rng_sl_dead"
maxHealth = 150
health = 150
- rapid = 0
+ rapid = 1
firedelay = 8
role = "officer"
+ projectiletype = /obj/item/projectile/bullet/rifle/a762x51
New()
..()
icon_state = "rng_sl"
icon_living = icon_state
icon_dead = "[icon_state]_dead"
grenades = 1
- gun = new/obj/item/weapon/gun/projectile/submachinegun/ak101/ak103(src)
+ gun = new/obj/item/weapon/gun/projectile/submachinegun/g3(src)
/mob/living/simple_animal/hostile/human/redmenian_ng/medic
name = "NGR corpsman"
diff --git a/code/game/mob/living/simple_animal/hostile/hostile.dm b/code/game/mob/living/simple_animal/hostile/hostile.dm
index 5f5d28fec1..dce0916328 100644
--- a/code/game/mob/living/simple_animal/hostile/hostile.dm
+++ b/code/game/mob/living/simple_animal/hostile/hostile.dm
@@ -51,6 +51,8 @@
T = RH
break
else
+ if (istype(L, /mob/living/simple_animal/civilian) && istype(src, /mob/living/simple_animal/hostile/human/redmenian_ng))
+ continue
if (L.faction == faction)
continue
else if (L in friends)
@@ -148,7 +150,7 @@
/mob/living/simple_animal/proc/ListTargets(var/dist = 8)
- var/list/L = hearers(dist,src)
+ var/list/L = viewers(dist,src)
return L
/mob/living/simple_animal/proc/DestroySurroundings()
diff --git a/code/game/mob/living/simple_animal/hostile/human.dm b/code/game/mob/living/simple_animal/hostile/human.dm
index 2be4a8c2da..a798eff29f 100644
--- a/code/game/mob/living/simple_animal/hostile/human.dm
+++ b/code/game/mob/living/simple_animal/hostile/human.dm
@@ -80,7 +80,7 @@
if (H.faction_text == faction && s_language.name == language.name)
if (findtext(message, "medic!") && target_action != "helping" && target_action != "bandaging" && target_action != "drag" && target_action != "moving")
if (H.getTotalDmg()>30)
- say("!!Coming!", language)
+ say("!! Coming!", language)
target_action = "moving"
target_mob = null
target_obj = speaker
@@ -183,7 +183,7 @@
/mob/living/simple_animal/hostile/human/proc/OpenFire(target_mob)
if (grenades && prob(5) && target_mob in view(7,src))
- var/do_it = FALSE
+ var/enemies_in_sight = 0
for(var/mob/living/L in range(3,target_mob))
if (L.faction == src.faction)
break
@@ -192,57 +192,54 @@
if (H.faction_text == faction)
break
else
- do_it++
+ enemies_in_sight++
else
- do_it++
- if (do_it>=3 && grenades)
+ enemies_in_sight++
+ if (enemies_in_sight >= 3 && grenades)
grenades--
var/obj/item/weapon/grenade/GN = new grenade_type(loc)
+ GN.activate(src)
throw_item(GN,target_mob)
- GN.active = TRUE
- spawn(GN.det_time)
- GN.prime()
spawn(1)
if (world.time>last_fire+firedelay)
last_fire = world.time
switch(rapid)
- if(0) //singe-shot
- Shoot(target_mob, src.loc, src)
+ if (0) //singe-shot
+ Shoot(target_mob)
if(casingtype)
new casingtype
- if(1) //semi-auto
+ if (1) //semi-auto
var/shots = rand(1,3)
var/s_timer = 1
for(var/i = 1, i<= shots, i++)
spawn(s_timer)
- Shoot(target_mob, src.loc, src)
+ Shoot(target_mob)
if(casingtype)
new casingtype(get_turf(src))
- s_timer+=3
+ s_timer += 3
if (2) //automatic
var/shots = rand(3,5)
var/s_timer = 1
for(var/i = 1, i<= shots, i++)
spawn(s_timer)
- Shoot(target_mob, src.loc, src)
+ Shoot(target_mob)
if(casingtype)
new casingtype(get_turf(src))
- s_timer+=2
+ s_timer += 2
return
-/mob/living/simple_animal/hostile/human/proc/Shoot(var/target, var/start, var/user, var/bullet = 0)
- if(target == start || !gun)
- return
+/mob/living/simple_animal/hostile/human/proc/Shoot(var/target)
+ if(!gun) return
+ var/obj/item/projectile/projectile = new projectiletype(get_turf(src))
+ if(!projectile) return
+ playsound(src, gun.fire_sound, 100, TRUE)
- var/obj/item/projectile/A = new projectiletype(get_turf(user))
- playsound(user, gun.fire_sound, 100, TRUE)
- if(!A) return
- var/def_zone = "chest"
+ var/target_zone = "chest"
if (prob(20))
- def_zone = "head"
+ target_zone = "head"
else if (prob(15))
- def_zone = pick("l_arm","r_arm","r_leg","l_leg")
- A.launch(target, user, src.gun, def_zone, rand(-1,1), rand(-1,1))
+ target_zone = pick("l_arm","r_arm","r_leg","l_leg")
+ gun.process_projectile(projectile, src, target, target_zone)
set_light(3)
spawn(5)
set_light(0)
diff --git a/code/game/mob/new_player/new_player.dm b/code/game/mob/new_player/new_player.dm
index 7b4a94bd03..caa20dce69 100644
--- a/code/game/mob/new_player/new_player.dm
+++ b/code/game/mob/new_player/new_player.dm
@@ -449,14 +449,22 @@ var/global/redirect_all_players = null
temp_ckey = replacetext(temp_ckey," ", "")
temp_ckey = replacetext(temp_ckey,"_", "")
if (temp_ckey == client.ckey)
- factjob = "BAF"
+ factjob = "blue"
+
+ for (var/i in faction_list_red)
+ var/temp_ckey = lowertext(i)
+ temp_ckey = replacetext(temp_ckey," ", "")
+ temp_ckey = replacetext(temp_ckey,"_", "")
+ if (temp_ckey == client.ckey)
+ factjob = "red"
+
if (!factjob)
- for (var/i in faction_list_red)
+ for (var/i in faction_list_organizer)
var/temp_ckey = lowertext(i)
temp_ckey = replacetext(temp_ckey," ", "")
temp_ckey = replacetext(temp_ckey,"_", "")
if (temp_ckey == client.ckey)
- factjob = "RDF"
+ factjob = "organizer"
if (factjob)
if (map.ID == MAP_CAMPAIGN)
diff --git a/code/game/objects/items/devices/drone.dm b/code/game/objects/items/devices/drone.dm
index 8c6ce784e1..9520026068 100644
--- a/code/game/objects/items/devices/drone.dm
+++ b/code/game/objects/items/devices/drone.dm
@@ -15,8 +15,8 @@
toggle(H)
/obj/item/drone_controller/secondary_attack_self(var/mob/living/human/H)
- if(secondary_action && connected_drone && connected_drone.has_special)
- to_chat(H, SPAN_DANGER("You press the detonate button."))
+ if(secondary_action && connected_drone && connected_drone.special)
+ to_chat(H, SPAN_DANGER("You press the [connected_drone.special] button."))
connected_drone.do_special(H)
/obj/item/drone_controller/proc/toggle(var/mob/living/human/H)
@@ -62,6 +62,7 @@
if(!is_moving) return
if(!connected_drone) return
if(!connected_drone.can_move) return
+ if(connected_drone.can_fly && !connected_drone.flying) return
if(connected_drone.broken) return
if(executing_move) return
executing_move = TRUE
@@ -76,6 +77,8 @@
if(connected_drone && connected_drone.can_fly && !connected_drone.broken)
to_chat(controller, SPAN_NOTICE("You [connected_drone.flying ? "decent \the [src] to the ground." : "fly \the [src] into the air."]"))
connected_drone.toggle_state()
+ else if(connected_drone.broken)
+ to_chat(controller, SPAN_NOTICE("You try to [connected_drone.flying ? "decent \the [src] to the ground but nothing happens." : "fly \the [src] into the air but nothing happens.."]"))
/obj/structure/drone
name = "drone"
@@ -92,7 +95,7 @@
var/flying = FALSE
var/obj/item/weapon/grenade/payload = null
- var/has_special = FALSE
+ var/special = null
var/movement_sound = 'sound/machines/rc_car.ogg'
@@ -112,41 +115,52 @@
connected_controller = RC
connected_controller.connected_drone = src
to_chat(user, SPAN_NOTICE("You connect \the [src] to \the [connected_controller]."))
- return
else
to_chat(user, SPAN_WARNING("\The [src] is already connected to a controller."))
- return
- if(broken && istype(I, /obj/item/weapon/weldingtool))
+ return
+ if((istype(I, /obj/item/weapon/weldingtool) || istype(I, /obj/item/taperoll)) && broken)
visible_message("[user] starts repairing \the [src]...")
if (do_after(user, 100, src))
- visible_message("[user] sucessfully repairs \the [src].")
+ visible_message("[user] repairs \the [src].")
broken = FALSE
- return
+ return
+ if(istype(I, /obj/item/weapon/grenade) && !payload && special && !flying)
+ visible_message("[user] starts attaching the [I] to \the [src]...")
+ if (do_after(user, 100, src))
+ visible_message("[user] attaches the [I] to \the [src].")
+ user.remove_from_mob(I)
+ I.loc = src
+ payload = I
else
..()
/obj/structure/drone/proc/toggle_state()
- if(can_fly)
+ if(!can_fly)
+ return
+ if(!broken && can_move)
can_move = FALSE
+ if (connected_controller)
+ connected_controller.is_moving = FALSE
if(!flying)
animate(src, pixel_y = 16, time = starting_snd_len, easing = CUBIC_EASING | EASE_IN)
playsound(loc, starting_snd, 50, FALSE, 2)
+ icon_state = "[initial(icon_state)]_flying"
spawn(starting_snd_len)
can_move = TRUE
flying = TRUE
sinkable = FALSE
- icon_state = "[initial(icon_state)]_flying"
+ layer = 8
running_sound()
else
-
playsound(loc, ending_snd, 50, FALSE, 2)
spawn(5)
animate(src, pixel_y = 0, time = 5, easing = BOUNCE_EASING | EASE_OUT)
spawn(5)
- can_move = TRUE
+ can_move = FALSE
flying = FALSE
sinkable = TRUE
icon_state = initial(icon_state)
+ layer = initial(layer)
/obj/structure/drone/proc/try_destroy()
if (health <= 0)
@@ -162,24 +176,53 @@
return
/obj/structure/drone/ex_act(severity)
- switch(severity)
- if (1.0)
- health -= 100
- if (2.0)
- health -= 50
- if (prob(40))
+ if (flying)
+ var/crash = FALSE
+ switch(severity)
+ if (1.0)
+ health -= 70
+ crash = TRUE
+ if (2.0)
+ health -= 25
+ if (prob(75))
+ crash = TRUE
+ if (3.0)
+ if (prob(25))
+ crash = TRUE
+ try_destroy()
+ if (crash && src)
+ toggle_state()
+ else
+ switch(severity)
+ if (1.0)
+ health -= 100
broken = TRUE
visible_message(SPAN_DANGER("\The [src] breaks down!"))
if (connected_controller)
connected_controller.is_moving = FALSE
- if (3.0)
- health -= 25
- try_destroy()
+ if (2.0)
+ health -= 50
+ if (prob(40))
+ broken = TRUE
+ visible_message(SPAN_DANGER("\The [src] breaks down!"))
+ if (connected_controller)
+ connected_controller.is_moving = FALSE
+ if (3.0)
+ health -= 25
+ try_destroy()
/obj/structure/drone/bullet_act(var/obj/item/projectile/proj)
- health -= proj.damage * 0.1
- visible_message(SPAN_DANGER("\The [src] is hit by \the [proj.name]!"))
- try_destroy()
+ if (flying)
+ if (prob(60))
+ health -= proj.damage * 0.1
+ visible_message(SPAN_DANGER("\The [src] is hit by \the [proj.name]!"))
+ else if (prob(10))
+ visible_message(SPAN_DANGER("\The [src]\'s propeller is hit, shooting it down!"))
+ toggle_state()
+ else
+ health -= proj.damage * 0.1
+ visible_message(SPAN_DANGER("\The [src] is hit by \the [proj.name]!"))
+ try_destroy()
/obj/structure/drone/Destroy()
if (connected_controller)
@@ -204,7 +247,7 @@
name = "Goliath SdKfz. 302"
desc = "The SdKfz. 302, also known as the Goliath, is a remote-controlled tracked mine carrying either 60 or 100 kg of high explosives. It is used for destroying tanks, disrupting dense infantry formations, and the demolition of buildings or bridges."
movement_delay = 4.5
- has_special = TRUE
+ special = "detonate"
heavy_armor_penetration = 40
/obj/structure/drone/goliath/do_special()
@@ -286,5 +329,22 @@
running_snd = list('sound/machines/drone_active1.ogg', 'sound/machines/drone_active2.ogg', 'sound/machines/drone_active3.ogg')
ending_snd = 'sound/machines/drone_shutdown.ogg'
+/obj/structure/drone/flying/do_special()
+ if (payload)
+ var/turf/T = get_turf(src)
+ payload.pixel_x = pixel_x
+ payload.pixel_y = pixel_y
+ payload.loc = T
+ payload.activate()
+ if (flying)
+ animate(payload, pixel_y = 0, time = 5, easing = LINEAR_EASING)
+ payload = null
+ return
+
/obj/structure/drone/flying/Move()
..()
+
+/obj/structure/drone/flying/grenade
+ name = "drone"
+ desc = "A flying drone. This one is capable of carrying and releasing grenades."
+ special = "release"
\ No newline at end of file
diff --git a/code/game/objects/items/weapons/policetape.dm b/code/game/objects/items/weapons/policetape.dm
index dc3122f71e..7541f1c12a 100644
--- a/code/game/objects/items/weapons/policetape.dm
+++ b/code/game/objects/items/weapons/policetape.dm
@@ -4,6 +4,7 @@
icon = 'icons/obj/policetape.dmi'
icon_state = "tape"
w_class = ITEM_SIZE_SMALL
+ var/can_be_used = TRUE
var/turf/start
var/turf/end
var/tape_type = /obj/item/tape
@@ -12,6 +13,10 @@
var/list/image/hazard_overlays
var/list/tape_roll_applications = list()
+/obj/item/taperoll/no_tape
+ name = "tape roll"
+ can_be_used = FALSE
+
/obj/item/tape
name = "tape"
icon = 'icons/obj/policetape.dmi'
@@ -121,6 +126,8 @@ var/list/tape_roll_applications = list()
return ..()
/obj/item/taperoll/attack_self(mob/user as mob)
+ if(!can_be_used)
+ return
if(!start)
start = get_turf(src)
usr << "You place the first end of \the [src]."
@@ -231,6 +238,8 @@ var/list/tape_roll_applications = list()
return
/obj/item/taperoll/afterattack(var/atom/A, mob/user as mob, proximity)
+ if(!can_be_used)
+ return
if(!proximity)
return
diff --git a/code/game/objects/map_metadata/campaign.dm b/code/game/objects/map_metadata/campaign.dm
index 07fdca0bb6..a014587cb4 100644
--- a/code/game/objects/map_metadata/campaign.dm
+++ b/code/game/objects/map_metadata/campaign.dm
@@ -8,7 +8,7 @@
no_winner = "The battle is going on."
victory_time = 60 MINUTES
grace_wall_timer = 20 MINUTES
- can_spawn_on_base_capture = FALSE
+ can_spawn_on_base_capture = TRUE
faction_organization = list(
REDFACTION,
BLUEFACTION)
@@ -20,7 +20,7 @@
age = "2024"
ordinal_age = 8
faction_distribution_coeffs = list(REDFACTION = 0.5, BLUEFACTION = 0.5)
- battle_name = "battle of the Tanburr defensive line"
+ battle_name = "battle of Emberburg"
mission_start_message = "20 minutes until the battle begins."
faction1 = REDFACTION
faction2 = BLUEFACTION
@@ -40,13 +40,14 @@
var/list/civilians_killed = list(
"Redmenia" = 0,
"Blugoslavia" = 0,
+ "Unknown" = 0,
)
var/list/squad_jobs_red = list(
"Squad 1" = list("Corpsman" = 2, "Machinegunner" = 1),
"Squad 2" = list("Corpsman" = 2, "Machinegunner" = 1),
"Squad 3" = list("Corpsman" = 2, "Machinegunner" = 1),
"Recon" = list("Sniper" = 4),
- // "Armored" = list("Crew" = 8),
+ "Armored" = list("Crew" = 8),
"AT" = list("Anti-Tank" = 3),
"Engineer" = list("Engineer" = 3),
"none" = list("Commander" = 1, "Officer" = 3, "Doctor" = 2),
@@ -56,7 +57,7 @@
"Squad 2" = list("Corpsman" = 2, "Machinegunner" = 1),
"Squad 3" = list("Corpsman" = 2, "Machinegunner" = 1),
"Recon" = list("Sniper" = 4),
- // "Armored" = list("Crew" = 8),
+ "Armored" = list("Crew" = 8),
"AT" = list("Anti-Tank" = 3),
"Engineer" = list("Engineer" = 3),
"none" = list("Commander" = 1, "Officer" = 3, "Doctor" = 2),
@@ -89,6 +90,9 @@
. = FALSE
/obj/map_metadata/campaign/cross_message(faction)
+ for (var/datum/job/J in job_master.occupations)
+ if (istype(J, /datum/job/redfaction))
+ J.spawn_location = "JoinLateRed_Reinforcement"
switch (faction)
if (REDFACTION)
to_chat(world, sound('sound/effects/siren_once.ogg', repeat = FALSE, wait = FALSE, volume = 50, channel = 3))
@@ -130,32 +134,25 @@
return 7 MINUTES
/obj/map_metadata/campaign/proc/civ_collector()
- var/ctb = 0
- var/ctr = 0
for(var/turf/T in get_area_turfs(/area/caribbean/japanese/land))
for (var/mob/living/simple_animal/civilian/CVL in T)
- if(istype(CVL, /mob/living/simple_animal/civilian/greenistani_ambassador) && CVL.stat != DEAD)
- var/msg = "Blugoslavia has sucessfully evacuated the Greenistani Ambassador!"
- world << msg
- game_log(msg)
- qdel(CVL)
- else
- if(CVL.stat != DEAD)
- qdel(CVL)
+ if(CVL.stat != DEAD)
+ if(istype(CVL, /mob/living/simple_animal/civilian/greenistani_ambassador) && CVL.stat != DEAD)
+ world << "Blugoslavia has sucessfully evacuated the Greenistani Ambassador!"
+ else
civilians_evacuated["Blugoslavia"]++
+ qdel(CVL)
for(var/turf/T in get_area_turfs(/area/caribbean/pirates/land))
for (var/mob/living/simple_animal/civilian/CVL in T)
- if(istype(CVL, /mob/living/simple_animal/civilian/greenistani_ambassador))
- var/msg = "Redmenia has sucessfully evacuated the Greenistani Ambassador!"
- world << msg
- game_log(msg)
- else
- if(CVL.stat != DEAD)
- qdel(CVL)
+ if(CVL.stat != DEAD)
+ if(istype(CVL, /mob/living/simple_animal/civilian/greenistani_ambassador))
+ world << "Redmenia has sucessfully evacuated the Greenistani Ambassador!"
+ else
civilians_evacuated["Redmenia"]++
+ qdel(CVL)
spawn(600) // 1 minute
civ_collector()
- return "[ctb],[ctr]"
+ return
//role selector
/mob/new_player/proc/LateChoicesCampaign(factjob)
@@ -179,17 +176,19 @@
dat += "
"
if (istype(map, /obj/map_metadata/nationsrp/coldwar_cmp))
- if (factjob == "RDF")
- dat +="Redmenian People
"
- else if (factjob == "BAF")
- dat +="Blugoslavian People
"
+ switch (factjob)
+ if ("blue")
+ dat +="Blugoslavian People
"
+ if ("red")
+ dat +="Redmenian People
"
for (var/datum/job/job in job_master.faction_organized_occupations)
- if (factjob == "BAF")
- if(!findtext(job.title, "Blugoslavian Civilian"))
- continue
- else if (factjob == "RDF")
- if(!findtext(job.title, "Redmenian Civilian"))
- continue
+ switch (factjob)
+ if ("blue")
+ if(!findtext(job.title, "Blugoslavian Civilian"))
+ continue
+ if ("red")
+ if(!findtext(job.title, "Redmenian Civilian"))
+ continue
if (job)
var/active = processes.job_data.get_active_positions(job)
var/extra_span = ""
@@ -210,57 +209,59 @@
dat += "[extra_span][job.title] (Active: [active])[end_extra_span]"
++available_jobs_per_side[job.base_type_flag()]
else
- if (factjob == "RDF")
- dat +="Redmenia Defense Force
"
- else if (factjob == "BAF")
- dat +="Blugoslavian Armed Forces
"
+ switch (factjob)
+ if ("blue")
+ dat +="Blugoslavian Armed Forces
"
+ if ("red")
+ dat +="Redmenia Defense Force
"
for (var/datum/job/job in job_master.faction_organized_occupations)
- if (factjob == "RDF")
- if(!findtext(job.title, "RDF"))
- continue
- if(findtext(job.title, "RDF Doctor") && MC.squad_jobs_red["none"]["Doctor"]<= 0)
- continue
- if(findtext(job.title, "RDF Officer") && MC.squad_jobs_red["none"]["Officer"]<= 0)
- continue
- if(findtext(job.title, "RDF Commander") && MC.squad_jobs_red["none"]["Commander"]<= 0)
- continue
- if(findtext(job.title, "RDF Squad [job.squad] Squadleader") && MC.faction1_squad_leaders[job.squad])
- continue
- if(findtext(job.title, "RDF Armored Squadleader") && MC.faction1_squad_leaders[job.squad])
- continue
- if(findtext(job.title, "RDF Armored Crew") && MC.squad_jobs_red["Armored"]["Crew"]<= 0)
- continue
- if(findtext(job.title, "RDF Recon") && MC.squad_jobs_red["Recon"]["Sniper"]<= 0)
- continue
- if(findtext(job.title, "RDF Anti-Tank") && MC.squad_jobs_red["AT"]["Anti-Tank"]<= 0)
- continue
- if(findtext(job.title, "RDF Engineer") && MC.squad_jobs_red["Engineer"]["Engineer"]<= 0)
- continue
- if(findtext(job.title, "RDF Squad [job.squad] Machinegunner") && MC.squad_jobs_red["Squad [job.squad]"]["Machinegunner"]<= 0)
- continue
- else if (factjob == "BAF")
- if(!findtext(job.title, "BAF"))
- continue
- if(findtext(job.title, "BAF Doctor") && MC.squad_jobs_blue["none"]["Doctor"]<= 0)
- continue
- if(findtext(job.title, "BAF Officer") && MC.squad_jobs_blue["none"]["Officer"]<= 0)
- continue
- if(findtext(job.title, "BAF Commander") && MC.squad_jobs_blue["none"]["Commander"]<= 0)
- continue
- if(findtext(job.title, "BAF Squad [job.squad] Squadleader") && MC.faction2_squad_leaders[job.squad])
- continue
- if(findtext(job.title, "BAF Armored Squadleader") && MC.faction2_squad_leaders[job.squad])
- continue
- if(findtext(job.title, "BAF Armored Crew") && MC.squad_jobs_red["Armored"]["Crew"]<= 0)
- continue
- if(findtext(job.title, "BAF Recon") && MC.squad_jobs_blue["Recon"]["Sniper"]<= 0)
- continue
- if(findtext(job.title, "BAF Anti-Tank") && MC.squad_jobs_blue["AT"]["Anti-Tank"]<= 0)
- continue
- if(findtext(job.title, "BAF Engineer") && MC.squad_jobs_blue["Engineer"]["Engineer"]<= 0)
- continue
- if(findtext(job.title, "BAF Squad [job.squad] Machinegunner") && MC.squad_jobs_blue["Squad [job.squad]"]["Machinegunner"]<= 0)
- continue
+ switch (factjob)
+ if ("blue")
+ if(!findtext(job.title, "BAF"))
+ continue
+ if(findtext(job.title, "BAF Doctor") && MC.squad_jobs_blue["none"]["Doctor"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Officer") && MC.squad_jobs_blue["none"]["Officer"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Commander") && MC.squad_jobs_blue["none"]["Commander"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Squad [job.squad] Squadleader") && MC.faction2_squad_leaders[job.squad])
+ continue
+ if(findtext(job.title, "BAF Armored Squadleader") && MC.faction2_squad_leaders[job.squad])
+ continue
+ if(findtext(job.title, "BAF Armored Crew") && MC.squad_jobs_red["Armored"]["Crew"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Recon") && MC.squad_jobs_blue["Recon"]["Sniper"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Anti-Tank") && MC.squad_jobs_blue["AT"]["Anti-Tank"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Engineer") && MC.squad_jobs_blue["Engineer"]["Engineer"]<= 0)
+ continue
+ if(findtext(job.title, "BAF Squad [job.squad] Machinegunner") && MC.squad_jobs_blue["Squad [job.squad]"]["Machinegunner"]<= 0)
+ continue
+ if ("red")
+ if(!findtext(job.title, "RDF"))
+ continue
+ if(findtext(job.title, "RDF Doctor") && MC.squad_jobs_red["none"]["Doctor"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Officer") && MC.squad_jobs_red["none"]["Officer"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Commander") && MC.squad_jobs_red["none"]["Commander"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Squad [job.squad] Squadleader") && MC.faction1_squad_leaders[job.squad])
+ continue
+ if(findtext(job.title, "RDF Armored Squadleader") && MC.faction1_squad_leaders[job.squad])
+ continue
+ if(findtext(job.title, "RDF Armored Crew") && MC.squad_jobs_red["Armored"]["Crew"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Recon") && MC.squad_jobs_red["Recon"]["Sniper"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Anti-Tank") && MC.squad_jobs_red["AT"]["Anti-Tank"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Engineer") && MC.squad_jobs_red["Engineer"]["Engineer"]<= 0)
+ continue
+ if(findtext(job.title, "RDF Squad [job.squad] Machinegunner") && MC.squad_jobs_red["Squad [job.squad]"]["Machinegunner"]<= 0)
+ continue
if (job)
var/active = processes.job_data.get_active_positions(job)
var/extra_span = ""
@@ -396,10 +397,8 @@ var/no_loop_ca = FALSE
if (win_condition_spam_check)
return FALSE
ticker.finished = TRUE
- var/message = SPAN_BLUE("The Blugoslavians are victorious [battle_name ? "in the [battle_name]" : "the battle"]! The Redmenians halted the attack!")
+ var/message = SPAN_RED("The Redmenians are victorious [battle_name ? "in the [battle_name]" : "the battle"]! The Redmenians halted the attack!")
to_chat(world, SPAN_NOTICE("[message]"))
-
- to_chat(world, "Civilians Killed: Blugoslavia [civilians_killed["Blugoslavia"]], Redmenia [civilians_killed["Redmenia"]]")
after_round_checks()
show_global_battle_report(null)
@@ -409,11 +408,9 @@ var/no_loop_ca = FALSE
ticker.finished = TRUE
var/message = "The [battle_name ? battle_name : "battle"] has ended in a stalemate!"
if (current_winner && current_loser)
- message = SPAN_RED("The Redmenians are victorious [battle_name ? "in the [battle_name]" : "the battle"]!")
+ message = SPAN_BLUE("The Blugoslavians are victorious [battle_name ? "in the [battle_name]" : "the battle"]!")
to_chat(world, SPAN_NOTICE("[message]"))
- to_chat(world, "Civilians Killed: Blugoslavia [civilians_killed["Blugoslavia"]], Redmenia [civilians_killed["Redmenia"]]")
-
after_round_checks()
show_global_battle_report(null)
win_condition_spam_check = TRUE
@@ -423,8 +420,8 @@ var/no_loop_ca = FALSE
else if (win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[2]]), roundend_condition_sides[1], roundend_condition_sides[2], 1.33, TRUE))
if (!win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[1]]), roundend_condition_sides[2], roundend_condition_sides[1], 1.33))
if (last_win_condition != win_condition.hash)
- current_win_condition = "The Redmenians have captured the objective! They will win in {time} minutes."
- next_win = world.time + short_win_time(REDFACTION)
+ current_win_condition = "The Blugoslavians have captured the objective! They will win in {time} minutes."
+ next_win = world.time + short_win_time(BLUEFACTION)
announce_current_win_condition()
current_winner = roundend_condition_def2army(roundend_condition_sides[1][1])
current_loser = roundend_condition_def2army(roundend_condition_sides[2][1])
@@ -432,8 +429,8 @@ var/no_loop_ca = FALSE
else if (win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[2]]), roundend_condition_sides[1], roundend_condition_sides[2], 1.01, TRUE))
if (!win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[1]]), roundend_condition_sides[2], roundend_condition_sides[1], 1.01))
if (last_win_condition != win_condition.hash)
- current_win_condition = "The Redmenians have captured the objective! They will win in {time} minutes."
- next_win = world.time + short_win_time(REDFACTION)
+ current_win_condition = "The Blugoslavians have captured the objective! They will win in {time} minutes."
+ next_win = world.time + short_win_time(BLUEFACTION)
announce_current_win_condition()
current_winner = roundend_condition_def2army(roundend_condition_sides[1][1])
current_loser = roundend_condition_def2army(roundend_condition_sides[2][1])
@@ -441,8 +438,8 @@ var/no_loop_ca = FALSE
else if (win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[1]]), roundend_condition_sides[2], roundend_condition_sides[1], 1.33, TRUE))
if (!win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[2]]), roundend_condition_sides[1], roundend_condition_sides[2], 1.33))
if (last_win_condition != win_condition.hash)
- current_win_condition = "The Redmenians have captured the objective! They will win in {time} minutes."
- next_win = world.time + short_win_time(REDFACTION)
+ current_win_condition = "The Blugoslavians have captured the objective! They will win in {time} minutes."
+ next_win = world.time + short_win_time(BLUEFACTION)
announce_current_win_condition()
current_winner = roundend_condition_def2army(roundend_condition_sides[2][1])
current_loser = roundend_condition_def2army(roundend_condition_sides[1][1])
@@ -450,14 +447,14 @@ var/no_loop_ca = FALSE
else if (win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[1]]), roundend_condition_sides[2], roundend_condition_sides[1], 1.01, TRUE))
if (!win_condition.check(typesof(roundend_condition_sides[roundend_condition_sides[2]]), roundend_condition_sides[1], roundend_condition_sides[2], 1.01))
if (last_win_condition != win_condition.hash)
- current_win_condition = "The Redmenians have captured the objective! They will win in {time} minutes."
- next_win = world.time + short_win_time(REDFACTION)
+ current_win_condition = "The Blugoslavians have captured the objective! They will win in {time} minutes."
+ next_win = world.time + short_win_time(BLUEFACTION)
announce_current_win_condition()
current_winner = roundend_condition_def2army(roundend_condition_sides[2][1])
current_loser = roundend_condition_def2army(roundend_condition_sides[1][1])
else
if (current_win_condition != no_winner && current_winner && current_loser)
- world << "The Blugoslavians have retaken control over the objective!"
+ world << "The Redmenians have retaken control over the objective!"
current_winner = null
current_loser = null
next_win = -1
@@ -558,6 +555,7 @@ var/no_loop_ca = FALSE
/obj/map_metadata/campaign/proc/after_round_checks()
+ to_chat(world, "Civilians Killed: Blugoslavia [civilians_killed["Blugoslavia"]], Redmenia [civilians_killed["Redmenia"]], Unknown [civilians_killed["Unknown"]]")
spawn(5 SECONDS)
to_chat(world, "AP mines placed: [ap_mines_placed]")
to_chat(world, "AT mines placed: [at_mines_placed]")
diff --git a/code/game/objects/structures/railing.dm b/code/game/objects/structures/railing.dm
index 7807e82b17..28aba0d66d 100644
--- a/code/game/objects/structures/railing.dm
+++ b/code/game/objects/structures/railing.dm
@@ -165,6 +165,10 @@
/obj/structure/railing/CheckExit(atom/movable/O as mob|obj, target as turf)
+ if (istype(O, /obj/structure/drone))
+ var/obj/structure/drone/D = O
+ if (D.flying)
+ return TRUE
if (istype(O) && O.checkpass(PASSTABLE))
return TRUE
if (get_dir(O.loc, target) == dir)
diff --git a/code/game/objects/structures/table.dm b/code/game/objects/structures/table.dm
index eff6801d8d..fcaa38d01c 100644
--- a/code/game/objects/structures/table.dm
+++ b/code/game/objects/structures/table.dm
@@ -367,9 +367,9 @@
//checks if projectile 'P' from turf 'from' can hit whatever is behind the table. Returns TRUE if it can, FALSE if bullet stops.
/obj/structure/table/proc/check_cover(obj/item/projectile/P, turf/from)
var/turf/cover
- if (flipped==1)
+ if (flipped)
cover = get_turf(src)
- else if (flipped==0)
+ else
cover = get_step(loc, get_dir(from, loc))
if (!cover)
return TRUE
@@ -398,9 +398,13 @@
return TRUE
/obj/structure/table/CheckExit(atom/movable/O as mob|obj, target as turf)
+ if (istype(O, /obj/structure/drone))
+ var/obj/structure/drone/D = O
+ if (D.flying)
+ return TRUE
if (istype(O) && O.checkpass(PASSTABLE))
return TRUE
- if (flipped==1)
+ if (flipped)
if (get_dir(loc, target) == dir)
return !density
else
diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index 73bceb17b7..875bcf1bfc 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -180,6 +180,10 @@
return TRUE
/obj/structure/window/CheckExit(atom/movable/O as mob|obj, target as turf)
+ if (istype(O, /obj/structure/drone))
+ var/obj/structure/drone/D = O
+ if (D.flying)
+ return TRUE
for(var/obj/covers/repairedfloor/rope/R in loc)
return TRUE
if (istype(O) && O.checkpass(PASSGLASS))
diff --git a/code/modules/1713/apparel_industrial.dm b/code/modules/1713/apparel_industrial.dm
index 6cc38ea5d0..6713a1e51d 100644
--- a/code/modules/1713/apparel_industrial.dm
+++ b/code/modules/1713/apparel_industrial.dm
@@ -579,14 +579,6 @@ obj/item/clothing/under/confederate_uniform/New()
/* Miscallaneous*/
-/obj/item/clothing/suit/storage/jacket/kool_kids_klub //24 December 1865
- name = "white robe with hood"
- desc = "A white robe with a white hood, covering the whole body."
- icon_state = "kool_kids_klub"
- item_state = "kool_kids_klub"
- worn_state = "kool_kids_klub"
- body_parts_covered = FULL_BODY
-
/obj/item/clothing/under/dimmadome
name = "eccentric businessman outfit"
desc = "A cream jacket with white undershirt, the jacket and the shirt seem to be sown into one piece for convenience and it has texan style bowtie. This person probably has a lot of money.."
diff --git a/code/modules/1713/jobs/american.dm b/code/modules/1713/jobs/american.dm
index 7bc742974b..dad25e80e6 100644
--- a/code/modules/1713/jobs/american.dm
+++ b/code/modules/1713/jobs/american.dm
@@ -1216,3 +1216,41 @@
H.setStat("machinegun", STAT_MEDIUM_LOW)
return TRUE
+
+/datum/job/american/war_correspondent
+ title = "War Correspondent"
+ rank_abbreviation = ""
+
+ spawn_location = "JoinLateRN"
+
+ additional_languages = list("Blugoslavian" = 100, "Redmenian" = 100)
+
+ min_positions = 1
+ max_positions = 5
+
+/datum/job/american/war_correspondent/equip(var/mob/living/human/H)
+ if (!H) return FALSE
+//shoes
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), slot_shoes)
+//clothes
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/reporter(H), slot_w_uniform)
+//head
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/kevlarhelmet/press(H), slot_head)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazard/yellow(src), slot_r_store)
+ var/obj/item/clothing/under/uniform = slot_w_uniform
+ var/obj/item/clothing/accessory/armor/nomads/civiliankevlar/press/press_armor = new /obj/item/clothing/accessory/armor/nomads/civiliankevlar/press(null)
+ uniform.attackby(press_armor, src)
+
+ give_random_name(H)
+ H.add_note("Role", "You are a [title], take some pictures and record the chaos!")
+ H.setStat("strength", STAT_NORMAL)
+ H.setStat("crafting", STAT_NORMAL)
+ H.setStat("rifle", STAT_NORMAL)
+ H.setStat("dexterity", STAT_NORMAL)
+ H.setStat("swords", STAT_NORMAL)
+ H.setStat("pistol", STAT_NORMAL)
+ H.setStat("bows", STAT_NORMAL)
+ H.setStat("medical", STAT_NORMAL)
+ H.setStat("machinegun", STAT_NORMAL)
+
+ return TRUE
\ No newline at end of file
diff --git a/code/modules/1713/jobs/campaign/bluefaction.dm b/code/modules/1713/jobs/campaign/bluefaction.dm
index 8e73bd71f8..9e046aa53a 100644
--- a/code/modules/1713/jobs/campaign/bluefaction.dm
+++ b/code/modules/1713/jobs/campaign/bluefaction.dm
@@ -109,7 +109,7 @@
title = "BAF Recon"
squad = 4
rank_abbreviation = "4-Recon"
-/*
+
/datum/job/bluefaction/armored/sl
title = "BAF Armored Squadleader"
is_squad_leader = TRUE
@@ -124,7 +124,6 @@
title = "BAF Anti-Tank"
squad = 6
rank_abbreviation = "6-AT"
-*/
/datum/job/bluefaction/engineer
title = "BAF Engineer"
@@ -176,7 +175,7 @@
else if (findtext(title, "Commander"))
H.equip_to_slot_or_del(new /obj/item/weapon/attachment/scope/adjustable/binoculars/binoculars(H), slot_l_store)
else if (findtext(title, "Armored"))
- H.equip_to_slot_or_del(new /obj/item/weapon/key/bluefaction, slot_l_store)
+ H.equip_to_slot_or_del(new /obj/item/weapon/key/bluefaction(H), slot_l_store)
if (findtext(title, "Sniper") || findtext(title, "Recon"))
H.setStat("rifle", STAT_MEDIUM_HIGH)
@@ -189,7 +188,7 @@
H.equip_to_slot_or_del(new /obj/item/ammo_magazine/m1911(H), slot_l_store)
else if (findtext(title, "Engineer"))
H.equip_to_slot_or_del(new /obj/item/weapon/plastique/c4(H), slot_l_store)
- H.equip_to_slot_or_del(new /obj/item/flare_pouch/normal_full (H), slot_r_store)
+ H.equip_to_slot_or_del(new /obj/item/flare_pouch/normal_full(H), slot_r_store)
var/obj/item/weapon/gun/projectile/submachinegun/ak101/ak103/HGUN = new/obj/item/weapon/gun/projectile/submachinegun/ak101/ak103(H)
H.equip_to_slot_or_del(HGUN, slot_shoulder)
else if (!findtext(title, "Armored"))
diff --git a/code/modules/1713/jobs/campaign/redfaction.dm b/code/modules/1713/jobs/campaign/redfaction.dm
index 8660686fc1..cad5bef07c 100644
--- a/code/modules/1713/jobs/campaign/redfaction.dm
+++ b/code/modules/1713/jobs/campaign/redfaction.dm
@@ -109,7 +109,10 @@
title = "RDF Recon"
squad = 4
rank_abbreviation = "4-Recon"
-/*
+
+/datum/job/redfaction/armored // Remember to remove this later
+ spawn_location = "JoinLateRed_Reinforcement"
+
/datum/job/redfaction/armored/sl
title = "RDF Armored Squadleader"
squad = 5
@@ -124,7 +127,6 @@
title = "RDF Anti-Tank"
squad = 6
rank_abbreviation = "6-AT"
-*/
/datum/job/redfaction/engineer
title = "RDF Engineer"
@@ -178,7 +180,7 @@
else if (findtext(title, "Commander"))
H.equip_to_slot_or_del(new /obj/item/weapon/attachment/scope/adjustable/binoculars/binoculars(H), slot_l_store)
else if (findtext(title, "Armored"))
- H.equip_to_slot_or_del(new /obj/item/weapon/key/redfaction, slot_l_store)
+ H.equip_to_slot_or_del(new /obj/item/weapon/key/redfaction(H), slot_l_store)
if (findtext(title, "Sniper") || findtext(title, "Recon"))
H.setStat("rifle", STAT_MEDIUM_HIGH)
@@ -191,7 +193,7 @@
H.equip_to_slot_or_del(new /obj/item/ammo_magazine/m1911(H), slot_l_store)
else if (findtext(title, "Engineer"))
H.equip_to_slot_or_del(new /obj/item/weapon/plastique/c4(H), slot_l_store)
- H.equip_to_slot_or_del(new /obj/item/flare_pouch/normal_full (H), slot_r_store)
+ H.equip_to_slot_or_del(new /obj/item/flare_pouch/normal_full(H), slot_r_store)
var/obj/item/weapon/gun/projectile/submachinegun/g3/HGUN = new/obj/item/weapon/gun/projectile/submachinegun/g3(H)
H.equip_to_slot_or_del(HGUN, slot_shoulder)
else if (!findtext(title, "Armored"))
diff --git a/code/modules/1713/machinery/modular_vehicles/carparts/premade.dm b/code/modules/1713/machinery/modular_vehicles/carparts/premade.dm
index 3647540b8b..405de82b78 100644
--- a/code/modules/1713/machinery/modular_vehicles/carparts/premade.dm
+++ b/code/modules/1713/machinery/modular_vehicles/carparts/premade.dm
@@ -129,14 +129,14 @@
custom_color = "#494949"
axis = /obj/structure/vehicleparts/axis/car/piccolino
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/piccolino/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/piccolino/lf,/obj/structure/engine/internal/gasoline/ethanol/premade/piccolino,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/eu/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/piccolino/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/piccolino/lf, /obj/structure/engine/internal/gasoline/ethanol/premade/piccolino, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/eu/centered/front),
- "1,2" = list(/obj/structure/bed/chair/carseat/right,/obj/structure/vehicleparts/frame/car/piccolino/rc),
- "2,2" = list(/obj/structure/bed/chair/drivers/car,/obj/structure/vehicleparts/frame/car/piccolino/lc),
+ "1,2" = list(/obj/structure/bed/chair/carseat/right, /obj/structure/vehicleparts/frame/car/piccolino/rc),
+ "2,2" = list(/obj/structure/bed/chair/drivers/car, /obj/structure/vehicleparts/frame/car/piccolino/lc),
- "1,3" = list(/obj/structure/table/carboot,/obj/structure/vehicleparts/frame/car/piccolino/rb,/obj/structure/vehicleparts/movement/reversed),
- "2,3" = list(/obj/structure/table/carboot,/obj/structure/vehicleparts/frame/car/piccolino/lb,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/eu/centered),
+ "1,3" = list(/obj/structure/table/carboot, /obj/structure/vehicleparts/frame/car/piccolino/rb, /obj/structure/vehicleparts/movement/reversed),
+ "2,3" = list(/obj/structure/table/carboot, /obj/structure/vehicleparts/frame/car/piccolino/lb, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/eu/centered),
)
/obj/effects/premadevehicles/asno/quattroporte
@@ -145,14 +145,14 @@
custom_color = "#076007"
axis = /obj/structure/vehicleparts/axis/car/quattroporte
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/quattroporte/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/quattroporte/lf,/obj/structure/engine/internal/gasoline/premade/quattroporte,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/eu/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/quattroporte/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/quattroporte/lf, /obj/structure/engine/internal/gasoline/premade/quattroporte, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/eu/centered/front),
- "1,2" = list(/obj/structure/bed/chair/carseat/right,/obj/structure/vehicleparts/frame/car/quattroporte/rc),
- "2,2" = list(/obj/structure/bed/chair/drivers/car,/obj/structure/vehicleparts/frame/car/quattroporte/lc),
+ "1,2" = list(/obj/structure/bed/chair/carseat/right, /obj/structure/vehicleparts/frame/car/quattroporte/rc),
+ "2,2" = list(/obj/structure/bed/chair/drivers/car, /obj/structure/vehicleparts/frame/car/quattroporte/lc),
- "1,3" = list(/obj/structure/bed/chair/carseat/right,/obj/structure/vehicleparts/frame/car/quattroporte/rb,/obj/structure/vehicleparts/movement/reversed),
- "2,3" = list(/obj/structure/bed/chair/carseat/left,/obj/structure/vehicleparts/frame/car/quattroporte/lb,/obj/structure/vehicleparts/license_plate/eu/centered,/obj/structure/vehicleparts/movement/reversed),
+ "1,3" = list(/obj/structure/bed/chair/carseat/right, /obj/structure/vehicleparts/frame/car/quattroporte/rb, /obj/structure/vehicleparts/movement/reversed),
+ "2,3" = list(/obj/structure/bed/chair/carseat/left, /obj/structure/vehicleparts/frame/car/quattroporte/lb, /obj/structure/vehicleparts/license_plate/eu/centered, /obj/structure/vehicleparts/movement/reversed),
)
//Ubermacht
/obj/effects/premadevehicles/ubermacht/erstenklasse
@@ -161,17 +161,17 @@
custom_color = "#1b1f1b"
axis = /obj/structure/vehicleparts/axis/car/erstenklasse
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/umek/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/umek/lf,/obj/structure/engine/internal/diesel/premade/erstenklasse,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/eu/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/umek/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/umek/lf, /obj/structure/engine/internal/diesel/premade/erstenklasse, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/eu/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/umek/rfc,/obj/structure/bed/chair/carseat/right/lion),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/umek/lfc,/obj/structure/bed/chair/drivers/car/lion),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/umek/rfc, /obj/structure/bed/chair/carseat/right/lion),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/umek/lfc, /obj/structure/bed/chair/drivers/car/lion),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/umek/rbc,/obj/structure/bed/chair/carseat/right/lion),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/umek/lbc,/obj/structure/bed/chair/carseat/left/lion),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/umek/rbc, /obj/structure/bed/chair/carseat/right/lion),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/umek/lbc, /obj/structure/bed/chair/carseat/left/lion),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/umek/rb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/umek/lb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/umek/rb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/umek/lb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed),
)
//SMC
@@ -182,17 +182,17 @@
custom_color = "#1b1f1b"
axis = /obj/structure/vehicleparts/axis/car/falcon
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/falcon/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/falcon/lf,/obj/structure/engine/internal/gasoline/premade/falcon,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/us/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/falcon/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/falcon/lf, /obj/structure/engine/internal/gasoline/premade/falcon, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/us/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/falcon/rfc,/obj/structure/bed/chair/carseat/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/falcon/lfc,/obj/structure/bed/chair/drivers/car,),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/falcon/rfc, /obj/structure/bed/chair/carseat/right),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/falcon/lfc, /obj/structure/bed/chair/drivers/car,),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/falcon/rbc,/obj/structure/bed/chair/carseat/right),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/falcon/lbc,/obj/structure/bed/chair/carseat/left),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/falcon/rbc, /obj/structure/bed/chair/carseat/right),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/falcon/lbc, /obj/structure/bed/chair/carseat/left),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/falcon/rb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/falcon/lb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/us/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/falcon/rb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/falcon/lb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/us/centered),
)
/obj/effects/premadevehicles/smc/falcon/unmarked
@@ -201,17 +201,17 @@
custom_color = "#13161c"
axis = /obj/structure/vehicleparts/axis/car/falcon/police
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/falcon/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/falcon/lf,/obj/structure/engine/internal/gasoline/premade/falcon,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/us/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/falcon/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/falcon/lf, /obj/structure/engine/internal/gasoline/premade/falcon, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/us/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/falcon/rfc,/obj/structure/bed/chair/carseat/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/falcon/lfc,/obj/structure/bed/chair/drivers/car,/obj/structure/emergency_lights/police2),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/falcon/rfc, /obj/structure/bed/chair/carseat/right),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/falcon/lfc, /obj/structure/bed/chair/drivers/car, /obj/structure/emergency_lights/police2),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/falcon/rbc,/obj/structure/bed/chair/carseat/right),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/falcon/lbc,/obj/structure/bed/chair/carseat/left),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/falcon/rbc, /obj/structure/bed/chair/carseat/right),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/falcon/lbc, /obj/structure/bed/chair/carseat/left),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/falcon/rb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/falcon/lb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/us/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/falcon/rb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/falcon/lb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/us/centered),
)
/obj/effects/premadevehicles/smc/wyoming
@@ -220,17 +220,17 @@
custom_color = "#392f92"
axis = /obj/structure/vehicleparts/axis/car/wyoming
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/wyoming/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/wyoming/lf,/obj/structure/engine/internal/diesel/premade/wyoming,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/us/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/wyoming/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/wyoming/lf, /obj/structure/engine/internal/diesel/premade/wyoming, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/us/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/wyoming/rfc,/obj/structure/bed/chair/carseat/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/wyoming/lfc,/obj/structure/bed/chair/drivers/car),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/wyoming/rfc, /obj/structure/bed/chair/carseat/right),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/wyoming/lfc, /obj/structure/bed/chair/drivers/car),
"1,3" = list(/obj/structure/vehicleparts/frame/car/wyoming/rbc),
"2,3" = list(/obj/structure/vehicleparts/frame/car/wyoming/lbc),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/wyoming/rb,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/wyoming/lb,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/us/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/wyoming/rb, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/wyoming/lb, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/us/centered),
)
//Yamasaki
//Shinobu
@@ -240,17 +240,17 @@
custom_color = "#7F0000"
axis = /obj/structure/vehicleparts/axis/car/shinobu
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/shinobu/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/shinobu/lf,/obj/structure/engine/internal/gasoline/wankel/premade/shinobu,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/eu/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/shinobu/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/shinobu/lf, /obj/structure/engine/internal/gasoline/wankel/premade/shinobu, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/eu/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/rcf,/obj/structure/bed/chair/carseat/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/lcf,/obj/structure/bed/chair/drivers/car,),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/rcf, /obj/structure/bed/chair/carseat/right),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/lcf, /obj/structure/bed/chair/drivers/car,),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/rbc,/obj/structure/bed/chair/carseat/right),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/lbc,/obj/structure/bed/chair/carseat/left),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/rbc, /obj/structure/bed/chair/carseat/right),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/lbc, /obj/structure/bed/chair/carseat/left),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/rb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/lb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/eu/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/rb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/lb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/eu/centered),
)
//Shinobu interceptor
@@ -260,17 +260,17 @@
custom_color = "#383838"
axis = /obj/structure/vehicleparts/axis/car/shinobu/police
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/shinobu/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/shinobu/lf,/obj/structure/engine/internal/gasoline/wankel/premade/shinobu,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/us/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/shinobu/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/shinobu/lf, /obj/structure/engine/internal/gasoline/wankel/premade/shinobu, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/us/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/rcf,/obj/structure/bed/chair/carseat/right/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/lcf,/obj/structure/bed/chair/drivers/car/dark,/obj/structure/emergency_lights),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/rcf, /obj/structure/bed/chair/carseat/right/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/shinobu/lcf, /obj/structure/bed/chair/drivers/car/dark, /obj/structure/emergency_lights),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/rbc,/obj/structure/bed/chair/carseat/right/dark),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/lbc,/obj/structure/bed/chair/carseat/left/dark),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/rbc, /obj/structure/bed/chair/carseat/right/dark),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/shinobu/lbc, /obj/structure/bed/chair/carseat/left/dark),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/rb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed,/obj/item/weapon/storage/toolbox/emergency),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/lb,/obj/structure/table/carboot,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/us/centered,/obj/item/weapon/trafficcone,/obj/item/weapon/trafficcone,/obj/item/weapon/trafficcone,/obj/item/weapon/reagent_containers/glass/barrel/jerrycan/gasoline),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/rb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed, /obj/item/weapon/storage/toolbox/emergency),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/shinobu/lb, /obj/structure/table/carboot, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/us/centered, /obj/item/weapon/trafficcone, /obj/item/weapon/trafficcone, /obj/item/weapon/trafficcone, /obj/item/weapon/reagent_containers/glass/barrel/jerrycan/gasoline),
)
//Kazoku
/obj/effects/premadevehicles/yamasaki/kazoku
@@ -279,15 +279,15 @@
custom_color = "#3b3a3a"
axis = /obj/structure/vehicleparts/axis/car/kazoku
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/kazoku/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/kazoku/lf,/obj/structure/engine/internal/gasoline/premade/kazoku,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/eu/centered/front),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/kazoku/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/kazoku/lf, /obj/structure/engine/internal/gasoline/premade/kazoku, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/eu/centered/front),
- "1,2" = list(/obj/structure/bed/chair/carseat/right,/obj/structure/vehicleparts/frame/car/kazoku/rc),
- "2,2" = list(/obj/structure/bed/chair/drivers/car,/obj/structure/vehicleparts/frame/car/kazoku/lc),
+ "1,2" = list(/obj/structure/bed/chair/carseat/right, /obj/structure/vehicleparts/frame/car/kazoku/rc),
+ "2,2" = list(/obj/structure/bed/chair/drivers/car, /obj/structure/vehicleparts/frame/car/kazoku/lc),
- "1,3" = list(/obj/structure/bed/chair/carseat/right,/obj/structure/vehicleparts/frame/car/kazoku/rb,/obj/structure/vehicleparts/movement/reversed),
- "2,3" = list(/obj/structure/bed/chair/carseat/left,/obj/structure/vehicleparts/frame/car/kazoku/lb,/obj/structure/vehicleparts/license_plate/eu/centered,/obj/structure/vehicleparts/movement/reversed),
+ "1,3" = list(/obj/structure/bed/chair/carseat/right, /obj/structure/vehicleparts/frame/car/kazoku/rb, /obj/structure/vehicleparts/movement/reversed),
+ "2,3" = list(/obj/structure/bed/chair/carseat/left, /obj/structure/vehicleparts/frame/car/kazoku/lb, /obj/structure/vehicleparts/license_plate/eu/centered, /obj/structure/vehicleparts/movement/reversed),
)
//Kurogane Type 95
/obj/effects/premadevehicles/kurogane/type95
@@ -296,14 +296,14 @@
custom_color = "#736953"
axis = /obj/structure/vehicleparts/axis/car/type95
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/type95/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/type95/lf,/obj/structure/engine/internal/gasoline/premade/type95,/obj/structure/vehicleparts/movement),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/type95/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/type95/lf, /obj/structure/engine/internal/gasoline/premade/type95, /obj/structure/vehicleparts/movement),
- "1,2" = list(/obj/structure/bed/chair/drivers/car/type95,/obj/structure/vehicleparts/frame/car/type95/rc),
- "2,2" = list(/obj/structure/bed/chair/carseat/left/type95,/obj/structure/vehicleparts/frame/car/type95/lc),
+ "1,2" = list(/obj/structure/bed/chair/drivers/car/type95, /obj/structure/vehicleparts/frame/car/type95/rc),
+ "2,2" = list(/obj/structure/bed/chair/carseat/left/type95, /obj/structure/vehicleparts/frame/car/type95/lc),
- "1,3" = list(/obj/structure/bed/chair/carseat/right/type95,/obj/structure/vehicleparts/frame/car/type95/rb,/obj/structure/vehicleparts/movement/reversed),
- "2,3" = list(/obj/structure/bed/chair/carseat/left/type95,/obj/structure/vehicleparts/frame/car/type95/lb,/obj/structure/vehicleparts/movement/reversed),
+ "1,3" = list(/obj/structure/bed/chair/carseat/right/type95, /obj/structure/vehicleparts/frame/car/type95/rb, /obj/structure/vehicleparts/movement/reversed),
+ "2,3" = list(/obj/structure/bed/chair/carseat/left/type95, /obj/structure/vehicleparts/frame/car/type95/lb, /obj/structure/vehicleparts/movement/reversed),
)
//Isuzu Type 94
//Kurogane Type 95
@@ -313,11 +313,11 @@
custom_color = "#736953"
axis = /obj/structure/vehicleparts/axis/car/type94
tocreate = list(
- "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/frame/car/type94/rf),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/type94/lf,/obj/structure/engine/internal/gasoline/premade/type94,/obj/structure/vehicleparts/movement),
+ "1,1" = list(/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/frame/car/type94/rf),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/type94/lf, /obj/structure/engine/internal/gasoline/premade/type94, /obj/structure/vehicleparts/movement),
- "1,2" = list(/obj/structure/bed/chair/drivers/car/type94,/obj/structure/vehicleparts/frame/car/type94/rc),
- "2,2" = list(/obj/structure/bed/chair/carseat/left/type94,/obj/structure/vehicleparts/frame/car/type94/lc),
+ "1,2" = list(/obj/structure/bed/chair/drivers/car/type94, /obj/structure/vehicleparts/frame/car/type94/rc),
+ "2,2" = list(/obj/structure/bed/chair/carseat/left/type94, /obj/structure/vehicleparts/frame/car/type94/lc),
"1,3" = list(/obj/structure/vehicleparts/frame/car/right),
"2,3" = list(/obj/structure/vehicleparts/frame/car/left),
@@ -325,8 +325,8 @@
"1,4" = list(/obj/structure/vehicleparts/frame/car/right),
"2,4" = list(/obj/structure/vehicleparts/frame/car/left),
- "1,5" = list(/obj/structure/vehicleparts/frame/car/right,/obj/structure/vehicleparts/movement/reversed),
- "2,5" = list(/obj/structure/vehicleparts/frame/car/left,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/eu),
+ "1,5" = list(/obj/structure/vehicleparts/frame/car/right, /obj/structure/vehicleparts/movement/reversed),
+ "2,5" = list(/obj/structure/vehicleparts/frame/car/left, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/eu),
)
///////////////////////////////////////////////CARS///////////////////////////////////////////////////////
/obj/effects/premadevehicles/car
@@ -338,25 +338,25 @@
custom_color = "#45453b"
axis = /obj/structure/vehicleparts/axis/car/mercedes
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0},/obj/structure/vehicleparts/movement/armored),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/diesel/premade/v6,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/nl/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}, /obj/structure/vehicleparts/movement/armored),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/diesel/premade/v6, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/nl/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/rf,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/lf,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/rf, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/lf, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/rb/armored,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/lb/armored,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/nl/centered),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/rb/armored, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/lb/armored, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/nl/centered),
)
/obj/effects/premadevehicles/car/mercedes/mg
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0},/obj/structure/vehicleparts/movement/armored),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/diesel/premade/v6,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/nl/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}, /obj/structure/vehicleparts/movement/armored),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/diesel/premade/v6, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/nl/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/rf,/obj/structure/bed/chair/office/dark,/obj/item/weapon/gun/projectile/automatic/stationary/m2browning),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/lf,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/rf, /obj/structure/bed/chair/office/dark, /obj/item/weapon/gun/projectile/automatic/stationary/m2browning),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/mercedes/lf, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/rb/armored,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/item/ammo_magazine/a50cal_can,/obj/item/ammo_magazine/a50cal_can,/obj/item/ammo_magazine/a50cal_can),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/lb/armored,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/nl/centered),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/rb/armored, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/item/ammo_magazine/a50cal_can, /obj/item/ammo_magazine/a50cal_can, /obj/item/ammo_magazine/a50cal_can),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/lb/armored, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/nl/centered),
)
//Russian Jeep
@@ -366,25 +366,25 @@
custom_color = "#45453b"
axis = /obj/structure/vehicleparts/axis/car/tigr
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0},/obj/structure/vehicleparts/movement/armored),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/diesel/premade/v6,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}, /obj/structure/vehicleparts/movement/armored),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/diesel/premade/v6, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/tigr/rf,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/tigr/lf,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/tigr/rf, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/tigr/lf, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/tigr/rb,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/tigr/lb,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/ru_mil/centered),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/tigr/rb, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/tigr/lb, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/ru_mil/centered),
)
/obj/effects/premadevehicles/car/tigr/mg
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0},/obj/structure/vehicleparts/movement/armored),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/diesel/premade/v6,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}, /obj/structure/vehicleparts/movement/armored),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/diesel/premade/v6, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/tigr/rf,/obj/structure/bed/chair/office/dark,/obj/item/weapon/gun/projectile/automatic/stationary/pkm),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/tigr/lf,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/tigr/rf, /obj/structure/bed/chair/office/dark, /obj/item/weapon/gun/projectile/automatic/stationary/pkm),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/tigr/lf, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/tigr/rb,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/item/ammo_magazine/pkm/c100,/obj/item/ammo_magazine/pkm/c100,/obj/item/ammo_magazine/pkm/c100),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/tigr/lb,/obj/structure/bed/chair/office/dark,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/license_plate/ru_mil/centered),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/tigr/rb, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/item/ammo_magazine/pkm/c100, /obj/item/ammo_magazine/pkm/c100, /obj/item/ammo_magazine/pkm/c100),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/tigr/lb, /obj/structure/bed/chair/office/dark, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/license_plate/ru_mil/centered),
)
//Toyota
@@ -394,17 +394,17 @@
custom_color = "#BDB76B"
axis = /obj/structure/vehicleparts/axis/car/toyota
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/toyota/rf,/obj/structure/vehicleparts/movement,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueleddiesel),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/toyota/lf,/obj/structure/vehicleparts/movement/reversed,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/toyota/rf, /obj/structure/vehicleparts/movement, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueleddiesel),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/toyota/lf, /obj/structure/vehicleparts/movement/reversed, /obj/structure/engine/internal/diesel/premade/v12),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/toyota/rfc,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/toyota/lfc,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/toyota/rfc, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/toyota/lfc, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/toyota/rfcc,/obj/structure/bed/chair/office/dark),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/toyota/lfcc,/obj/structure/bed/chair/office/dark),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/toyota/rfcc, /obj/structure/bed/chair/office/dark),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/toyota/lfcc, /obj/structure/bed/chair/office/dark),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/toyota/rb,/obj/structure/vehicleparts/movement,/obj/structure/turret/technical_dshk),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/toyota/lb,/obj/structure/vehicleparts/movement/reversed,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/toyota/rb, /obj/structure/vehicleparts/movement, /obj/structure/turret/technical_dshk),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/toyota/lb, /obj/structure/vehicleparts/movement/reversed, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127),
)
//Toyota armored
@@ -414,17 +414,17 @@
custom_color = "#BDB76B"
axis = /obj/structure/vehicleparts/axis/car/toyota
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rf,/obj/structure/vehicleparts/movement/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueleddiesel),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lf,/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rf, /obj/structure/vehicleparts/movement/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueleddiesel),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lf, /obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/engine/internal/diesel/premade/v12),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rfc,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lfc,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rfc, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lfc, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rfcc,/obj/structure/bed/chair/office/dark),
- "2,3" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lfcc,/obj/structure/bed/chair/office/dark),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rfcc, /obj/structure/bed/chair/office/dark),
+ "2,3" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lfcc, /obj/structure/bed/chair/office/dark),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rb,/obj/structure/vehicleparts/movement/armored),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lb,/obj/structure/vehicleparts/movement/armored/reversed),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/rb, /obj/structure/vehicleparts/movement/armored),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/toyota_armored/lb, /obj/structure/vehicleparts/movement/armored/reversed),
)
///////////////////////////////////////////////TRUCKS///////////////////////////////////////////////////////
@@ -437,17 +437,17 @@
custom_color = "#45453b"
axis = /obj/structure/vehicleparts/axis/car/daf
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/gasoline/premade/v6,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/nl/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/gasoline/premade/v6, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/nl/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/rf/truck/armored,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/lf/truck/armored,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/rf/truck/armored, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/lf/truck/armored, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/right/armored,/obj/structure/supply_crate/faction1),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/right/armored, /obj/structure/supply_crate/faction1),
"2,3" = list(/obj/structure/vehicleparts/frame/car/left/armored),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/right/armored,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/left/armored,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/nl/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/right/armored, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/left/armored, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/nl/centered),
)
//Russian Truck
@@ -457,17 +457,17 @@
custom_color = "#45453b"
axis = /obj/structure/vehicleparts/axis/car/kamaz
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline,/obj/structure/vehicleparts/movement),
- "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored,/obj/structure/engine/internal/gasoline/premade/v6,/obj/structure/vehicleparts/movement,/obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
+ "1,1" = list(/obj/structure/vehicleparts/frame/car/rf/armored, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline, /obj/structure/vehicleparts/movement),
+ "2,1" = list(/obj/structure/vehicleparts/frame/car/lf/armored, /obj/structure/engine/internal/gasoline/premade/v6, /obj/structure/vehicleparts/movement, /obj/structure/vehicleparts/license_plate/ru_mil/centered/front),
- "1,2" = list(/obj/structure/vehicleparts/frame/car/rf/truck/armored,/obj/structure/bed/chair/office/dark),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/lf/truck/armored,/obj/structure/bed/chair/drivers),
+ "1,2" = list(/obj/structure/vehicleparts/frame/car/rf/truck/armored, /obj/structure/bed/chair/office/dark),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/lf/truck/armored, /obj/structure/bed/chair/drivers),
- "1,3" = list(/obj/structure/vehicleparts/frame/car/right/armored,/obj/structure/supply_crate/faction2),
+ "1,3" = list(/obj/structure/vehicleparts/frame/car/right/armored, /obj/structure/supply_crate/faction2),
"2,3" = list(/obj/structure/vehicleparts/frame/car/left/armored),
- "1,4" = list(/obj/structure/vehicleparts/frame/car/right/armored,/obj/structure/vehicleparts/movement/reversed),
- "2,4" = list(/obj/structure/vehicleparts/frame/car/left/armored,/obj/structure/vehicleparts/movement/reversed,/obj/structure/vehicleparts/license_plate/ru_mil/centered),
+ "1,4" = list(/obj/structure/vehicleparts/frame/car/right/armored, /obj/structure/vehicleparts/movement/reversed),
+ "2,4" = list(/obj/structure/vehicleparts/frame/car/left/armored, /obj/structure/vehicleparts/movement/reversed, /obj/structure/vehicleparts/license_plate/ru_mil/centered),
)
///////////////////////////////////////////////SHIPS///////////////////////////////////////////////////////
@@ -492,11 +492,11 @@
"3,3" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/lc),
"1,4" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/rbc),
- "2,4" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/bc,/obj/structure/vehicleparts/shipwheel),
+ "2,4" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/bc, /obj/structure/vehicleparts/shipwheel),
"3,4" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/lbc),
"1,5" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/rb),
- "2,5" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/b,/obj/structure/engine/internal/diesel/premade/chiha,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "2,5" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/b, /obj/structure/engine/internal/diesel/premade/chiha, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
"3,5" = list(/obj/structure/vehicleparts/frame/ship/steel/lc13/lb),
)
///////////////////////////////////////////////TANKS///////////////////////////////////////////////////////
@@ -508,9 +508,9 @@
custom_color = "#585A5C"
axis = /obj/structure/vehicleparts/axis/heavy/panzeriv
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/panzeriv/rf,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/item/weapon/gun/projectile/automatic/stationary/mg34),
- "2,1" = list(/obj/structure/vehicleparts/frame/panzeriv/front,/obj/item/weapon/storage/toolbox/emergency),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/panzeriv/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/panzeriv/rf, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/item/weapon/gun/projectile/automatic/stationary/mg34),
+ "2,1" = list(/obj/structure/vehicleparts/frame/panzeriv/front, /obj/item/weapon/storage/toolbox/emergency),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/panzeriv/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/panzeriv/right, /obj/structure/shellrack/full75),
"2,2" = list(/obj/structure/vehicleparts/frame/panzeriv, /obj/structure/turret/pziv),
@@ -520,9 +520,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/panzeriv),
"3,3" = list(/obj/structure/vehicleparts/frame/panzeriv/left/door),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/panzeriv/rb, /obj/structure/engine/internal/gasoline/premade/panzeriv),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/panzeriv/rb, /obj/structure/engine/internal/gasoline/premade/panzeriv),
"2,4" = list(/obj/structure/vehicleparts/frame/panzeriv/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/panzeriv/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/panzeriv/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
)
/obj/effects/premadevehicles/tank/panzervi
@@ -531,21 +531,21 @@
custom_color = "#585A5C"
axis = /obj/structure/vehicleparts/axis/heavy/panzervi
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/panzervi/rf,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/item/ammo_magazine/mg34belt,/obj/structure/bed/chair/mgunner/mg34),
- "2,1" = list(/obj/structure/vehicleparts/frame/panzervi/front,/obj/item/weapon/storage/toolbox/emergency),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/panzervi/lf,/obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/panzervi/rf, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/item/ammo_magazine/mg34belt, /obj/structure/bed/chair/mgunner/mg34),
+ "2,1" = list(/obj/structure/vehicleparts/frame/panzervi/front, /obj/item/weapon/storage/toolbox/emergency),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/panzervi/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/panzervi/right, /obj/structure/shellrack/full88),
- "2,2" = list(/obj/structure/vehicleparts/frame/panzervi,/obj/structure/turret/pzvi),
+ "2,2" = list(/obj/structure/vehicleparts/frame/panzervi, /obj/structure/turret/pzvi),
"3,2" = list(/obj/structure/vehicleparts/frame/panzervi/left, /obj/structure/shellrack/full88),
"1,3" = list(/obj/structure/vehicleparts/frame/panzervi/right),
"2,3" = list(/obj/structure/vehicleparts/frame/panzervi),
"3,3" = list(/obj/structure/vehicleparts/frame/panzervi/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/panzeriv/rb, /obj/structure/engine/internal/gasoline/premade/panzeriv),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/panzeriv/rb, /obj/structure/engine/internal/gasoline/premade/panzeriv),
"2,4" = list(/obj/structure/vehicleparts/frame/panzervi/back/door),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/panzeriv/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/panzeriv/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
)
/obj/effects/premadevehicles/tank/omw22_2
@@ -554,21 +554,21 @@
custom_color = "#774D4C"
axis = /obj/structure/vehicleparts/axis/heavy/omw22_2
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/omw22_2/rf,/obj/structure/lamp/lamp_small/tank/floodlight),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/omw22_2/rf, /obj/structure/lamp/lamp_small/tank/floodlight),
"2,1" = list(/obj/structure/vehicleparts/frame/omw22_2/front, /obj/structure/bed/chair/drivers/tank,),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/omw22_2/lf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/weapon/gun/projectile/automatic/stationary/pkm,/obj/structure/lamp/lamp_small/tank/floodlight),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/omw22_2/lf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/weapon/gun/projectile/automatic/stationary/pkm, /obj/structure/lamp/lamp_small/tank/floodlight),
"1,2" = list(/obj/structure/vehicleparts/frame/omw22_2/right, /obj/structure/bed/chair/commander),
- "2,2" = list(/obj/structure/vehicleparts/frame/omw22_2,/obj/structure/cannon/modern/tank/omwtc10),
+ "2,2" = list(/obj/structure/vehicleparts/frame/omw22_2, /obj/structure/cannon/modern/tank/omwtc10),
"3,2" = list(/obj/structure/vehicleparts/frame/omw22_2/left, /obj/structure/bed/chair/loader),
- "1,3" = list(/obj/structure/vehicleparts/frame/omw22_2/right/door,/obj/item/weapon/storage/toolbox/emergency),
+ "1,3" = list(/obj/structure/vehicleparts/frame/omw22_2/right/door, /obj/item/weapon/storage/toolbox/emergency),
"2,3" = list(/obj/structure/vehicleparts/frame/omw22_2, /obj/structure/bed/chair/gunner),
- "3,3" = list(/obj/structure/vehicleparts/frame/omw22_2/left,/obj/structure/shellrack/full100modern),
+ "3,3" = list(/obj/structure/vehicleparts/frame/omw22_2/left, /obj/structure/shellrack/full100modern),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/omw22_2/rb),
- "2,4" = list(/obj/structure/vehicleparts/frame/omw22_2/back,/obj/structure/engine/internal/diesel/premade/omw22_2,/obj/structure/lamp/lamp_small/tank/red),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/omw22_2/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/omw22_2/rb),
+ "2,4" = list(/obj/structure/vehicleparts/frame/omw22_2/back, /obj/structure/engine/internal/diesel/premade/omw22_2, /obj/structure/lamp/lamp_small/tank/red),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/omw22_2/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
)
/obj/effects/premadevehicles/tank/baf1_a
@@ -577,21 +577,21 @@
custom_color = "#8383C2"
axis = /obj/structure/vehicleparts/axis/heavy/baf1_a
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/baf1_a/rf,/obj/structure/lamp/lamp_small/tank/floodlight,/obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/baf1_a/rf, /obj/structure/lamp/lamp_small/tank/floodlight, /obj/structure/bed/chair/drivers/tank),
"2,1" = list(/obj/structure/vehicleparts/frame/baf1_a/front, /obj/structure/bed/chair/commander),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/baf1_a/lf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/weapon/gun/projectile/automatic/stationary/pkm,/obj/structure/lamp/lamp_small/tank/floodlight),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/baf1_a/lf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/weapon/gun/projectile/automatic/stationary/pkm, /obj/structure/lamp/lamp_small/tank/floodlight),
"1,2" = list(/obj/structure/vehicleparts/frame/baf1_a/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/baf1_a,/obj/structure/cannon/modern/tank/baftkn75),
+ "2,2" = list(/obj/structure/vehicleparts/frame/baf1_a, /obj/structure/cannon/modern/tank/baftkn75),
"3,2" = list(/obj/structure/vehicleparts/frame/baf1_a/left, /obj/structure/bed/chair/loader),
- "1,3" = list(/obj/structure/vehicleparts/frame/baf1_a/right/door,/obj/item/weapon/storage/toolbox/emergency),
+ "1,3" = list(/obj/structure/vehicleparts/frame/baf1_a/right/door, /obj/item/weapon/storage/toolbox/emergency),
"2,3" = list(/obj/structure/vehicleparts/frame/baf1_a/center_back, /obj/structure/bed/chair/gunner),
"3,3" = list(/obj/structure/vehicleparts/frame/baf1_a/left/door),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/baf1_a/rb,/obj/structure/engine/internal/gasoline/premade/baf1_a),
- "2,4" = list(/obj/structure/vehicleparts/frame/baf1_a/back,/obj/structure/lamp/lamp_small/tank/red,/obj/structure/shellrack/full75),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/baf1_a/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/baf1_a/rb, /obj/structure/engine/internal/gasoline/premade/baf1_a),
+ "2,4" = list(/obj/structure/vehicleparts/frame/baf1_a/back, /obj/structure/lamp/lamp_small/tank/red, /obj/structure/shellrack/full75),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/baf1_a/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueledgasoline),
)
/obj/effects/premadevehicles/tank/m4
@@ -600,21 +600,21 @@
custom_color = "#293822"
axis = /obj/structure/vehicleparts/axis/heavy/m4
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/m4/rf,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/structure/bed/chair/mgunner/browning_lmg),
- "2,1" = list(/obj/structure/vehicleparts/frame/m4/front,/obj/item/weapon/storage/toolbox/emergency),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/m4/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/m4/rf, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/structure/bed/chair/mgunner/browning_lmg),
+ "2,1" = list(/obj/structure/vehicleparts/frame/m4/front, /obj/item/weapon/storage/toolbox/emergency),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/m4/lf, /obj/structure/bed/chair/drivers/tank),
- "1,2" = list(/obj/structure/vehicleparts/frame/m4/right,/obj/structure/shellrack/full75),
- "2,2" = list(/obj/structure/vehicleparts/frame/m4,/obj/structure/turret/sherman),
- "3,2" = list(/obj/structure/vehicleparts/frame/m4/left,/obj/structure/shellrack/full75),
+ "1,2" = list(/obj/structure/vehicleparts/frame/m4/right, /obj/structure/shellrack/full75),
+ "2,2" = list(/obj/structure/vehicleparts/frame/m4, /obj/structure/turret/sherman),
+ "3,2" = list(/obj/structure/vehicleparts/frame/m4/left, /obj/structure/shellrack/full75),
"1,3" = list(/obj/structure/vehicleparts/frame/m4/right/door),
- "2,3" = list(/obj/structure/vehicleparts/frame/m4,/obj/structure/shellrack/full75),
+ "2,3" = list(/obj/structure/vehicleparts/frame/m4, /obj/structure/shellrack/full75),
"3,3" = list(/obj/structure/vehicleparts/frame/m4/left/door,),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/m4/rb, /obj/structure/engine/internal/diesel/premade/chiha),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/m4/rb, /obj/structure/engine/internal/diesel/premade/chiha),
"2,4" = list(/obj/structure/vehicleparts/frame/m4/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/m4/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/m4/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/chiha
@@ -623,21 +623,21 @@
custom_color = "#6a5a3d"
axis = /obj/structure/vehicleparts/axis/heavy/chi_ha
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/chi_ha/rf,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/weapon/gun/projectile/automatic/stationary/type98),
- "2,1" = list(/obj/structure/vehicleparts/frame/chi_ha/front,/obj/item/weapon/storage/toolbox/emergency),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/chi_ha/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/chi_ha/rf, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/weapon/gun/projectile/automatic/stationary/type98),
+ "2,1" = list(/obj/structure/vehicleparts/frame/chi_ha/front, /obj/item/weapon/storage/toolbox/emergency),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/chi_ha/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/chi_ha/right, /obj/structure/bed/chair/commander),
- "2,2" = list(/obj/structure/vehicleparts/frame/chi_ha,/obj/structure/cannon/modern/tank/japanese57),
+ "2,2" = list(/obj/structure/vehicleparts/frame/chi_ha, /obj/structure/cannon/modern/tank/japanese57),
"3,2" = list(/obj/structure/vehicleparts/frame/chi_ha/left, /obj/structure/bed/chair/gunner),
"1,3" = list(/obj/structure/vehicleparts/frame/chi_ha/right/door),
"2,3" = list(/obj/structure/vehicleparts/frame/chi_ha, /obj/structure/bed/chair/loader),
"3,3" = list(/obj/structure/vehicleparts/frame/chi_ha/left/door,),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/chi_ha/rb, /obj/structure/engine/internal/diesel/premade/chiha, /obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/ammo_magazine/type92,/obj/item/weapon/gun/projectile/automatic/stationary/type98),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/chi_ha/rb, /obj/structure/engine/internal/diesel/premade/chiha, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/ammo_magazine/type92, /obj/item/weapon/gun/projectile/automatic/stationary/type98),
"2,4" = list(/obj/structure/vehicleparts/frame/chi_ha/back, /obj/structure/shellrack/full57),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/chi_ha/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/chi_ha/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/hago
@@ -646,14 +646,14 @@
custom_color = "#6a5a3d"
axis = /obj/structure/vehicleparts/axis/heavy/hago
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/hago/right,/obj/structure/vehicleparts/frame/hago/rf,/obj/structure/bed/chair/drivers/tank),
- "2,1" = list(/obj/structure/vehicleparts/movement/tracks/hago/left,/obj/structure/vehicleparts/frame/hago/lf,/obj/structure/bed/chair/mgunner/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/hago/right, /obj/structure/vehicleparts/frame/hago/rf, /obj/structure/bed/chair/drivers/tank),
+ "2,1" = list(/obj/structure/vehicleparts/movement/tracks/hago/left, /obj/structure/vehicleparts/frame/hago/lf, /obj/structure/bed/chair/mgunner/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97),
"1,2" = list(/obj/structure/vehicleparts/frame/hago/rc,),
"2,2" = list(/obj/structure/vehicleparts/frame/hago/lc, /obj/structure/turret/hago),
- "1,3" = list(/obj/structure/vehicleparts/frame/hago/rb,/obj/structure/vehicleparts/movement/tracks/hago/left/reversed,/obj/structure/engine/internal/diesel/premade/hago,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
- "2,3" = list(/obj/structure/vehicleparts/frame/hago/lb,/obj/structure/vehicleparts/movement/tracks/hago/right/reversed,/obj/structure/shellrack/full37,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97,/obj/item/ammo_magazine/type99/type97),
+ "1,3" = list(/obj/structure/vehicleparts/frame/hago/rb, /obj/structure/vehicleparts/movement/tracks/hago/left/reversed, /obj/structure/engine/internal/diesel/premade/hago, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "2,3" = list(/obj/structure/vehicleparts/frame/hago/lb, /obj/structure/vehicleparts/movement/tracks/hago/right/reversed, /obj/structure/shellrack/full37, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97, /obj/item/ammo_magazine/type99/type97),
)
/obj/effects/premadevehicles/tank/l3
name = "L3/33"
@@ -661,14 +661,14 @@
custom_color = "#D79E57"
axis = /obj/structure/vehicleparts/axis/heavy/l3
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/l3/rf,/obj/structure/vehicleparts/movement/tracks/right),
- "2,1" = list(/obj/structure/vehicleparts/frame/l3/lf,/obj/structure/vehicleparts/movement/tracks/left),
+ "1,1" = list(/obj/structure/vehicleparts/frame/l3/rf, /obj/structure/vehicleparts/movement/tracks/right),
+ "2,1" = list(/obj/structure/vehicleparts/frame/l3/lf, /obj/structure/vehicleparts/movement/tracks/left),
- "1,2" = list(/obj/structure/vehicleparts/frame/l3/rc,/obj/structure/bed/chair/drivers/tank{anchored = 1}),
- "2,2" = list(/obj/structure/vehicleparts/frame/l3/lc,/obj/structure/bed/chair/office/dark{anchored = 1},/obj/item/weapon/gun/projectile/automatic/stationary/breda30/hull,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30),
+ "1,2" = list(/obj/structure/vehicleparts/frame/l3/rc, /obj/structure/bed/chair/drivers/tank{anchored = 1}),
+ "2,2" = list(/obj/structure/vehicleparts/frame/l3/lc, /obj/structure/bed/chair/office/dark{anchored = 1}, /obj/item/weapon/gun/projectile/automatic/stationary/breda30/hull, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30),
- "1,3" = list(/obj/structure/vehicleparts/frame/l3/rb,/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/engine/internal/gasoline/premade/l3),
- "2,3" = list(/obj/structure/vehicleparts/frame/l3/lb,/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline{density = 0}),
+ "1,3" = list(/obj/structure/vehicleparts/frame/l3/rb, /obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/engine/internal/gasoline/premade/l3),
+ "2,3" = list(/obj/structure/vehicleparts/frame/l3/lb, /obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline{density = 0}),
)
/obj/effects/premadevehicles/tank/l3/antitank
@@ -677,14 +677,14 @@
custom_color = "#D79E57"
axis = /obj/structure/vehicleparts/axis/heavy/l3cc
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/l3/rf,/obj/structure/vehicleparts/movement/tracks/right),
- "2,1" = list(/obj/structure/vehicleparts/frame/l3/lf/cc,/obj/structure/vehicleparts/movement/tracks/left),
+ "1,1" = list(/obj/structure/vehicleparts/frame/l3/rf, /obj/structure/vehicleparts/movement/tracks/right),
+ "2,1" = list(/obj/structure/vehicleparts/frame/l3/lf/cc, /obj/structure/vehicleparts/movement/tracks/left),
- "1,2" = list(/obj/structure/vehicleparts/frame/l3/rc,/obj/structure/bed/chair/drivers/tank{anchored = 1}),
- "2,2" = list(/obj/structure/vehicleparts/frame/l3/lc,/obj/structure/bed/chair/office/dark{anchored = 1},/obj/item/weapon/gun/projectile/automatic/stationary/solothurn/italian/stationary,/obj/item/ammo_magazine/a20mm_aphe,/obj/item/ammo_magazine/a20mm_aphe,/obj/item/ammo_magazine/a20mm_aphe,/obj/item/ammo_magazine/a20mm_aphe,/obj/item/ammo_magazine/a20mm_aphe),
+ "1,2" = list(/obj/structure/vehicleparts/frame/l3/rc, /obj/structure/bed/chair/drivers/tank{anchored = 1}),
+ "2,2" = list(/obj/structure/vehicleparts/frame/l3/lc, /obj/structure/bed/chair/office/dark{anchored = 1}, /obj/item/weapon/gun/projectile/automatic/stationary/solothurn/italian/stationary, /obj/item/ammo_magazine/a20mm_aphe, /obj/item/ammo_magazine/a20mm_aphe, /obj/item/ammo_magazine/a20mm_aphe, /obj/item/ammo_magazine/a20mm_aphe, /obj/item/ammo_magazine/a20mm_aphe),
- "1,3" = list(/obj/structure/vehicleparts/frame/l3/rb,/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/engine/internal/gasoline/premade/l3),
- "2,3" = list(/obj/structure/vehicleparts/frame/l3/lb,/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline{density = 0}),
+ "1,3" = list(/obj/structure/vehicleparts/frame/l3/rb, /obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/engine/internal/gasoline/premade/l3),
+ "2,3" = list(/obj/structure/vehicleparts/frame/l3/lb, /obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/smalltank/fueledgasoline{density = 0}),
)
/obj/effects/premadevehicles/tank/m13
@@ -693,21 +693,21 @@
custom_color = "#778687"
axis = /obj/structure/vehicleparts/axis/heavy/m13
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/frame/m13/rf,/obj/structure/vehicleparts/movement/tracks/right),
+ "1,1" = list(/obj/structure/vehicleparts/frame/m13/rf, /obj/structure/vehicleparts/movement/tracks/right),
"2,1" = list(/obj/structure/vehicleparts/frame/m13/front),
- "3,1" = list(/obj/structure/vehicleparts/frame/m13/lf,/obj/structure/vehicleparts/movement/tracks/left),
+ "3,1" = list(/obj/structure/vehicleparts/frame/m13/lf, /obj/structure/vehicleparts/movement/tracks/left),
- "1,2" = list(/obj/structure/vehicleparts/frame/m13/rf/thin,/obj/item/weapon/gun/projectile/automatic/stationary/breda30/hull,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30,/obj/item/ammo_magazine/breda30),
+ "1,2" = list(/obj/structure/vehicleparts/frame/m13/rf/thin, /obj/item/weapon/gun/projectile/automatic/stationary/breda30/hull, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30, /obj/item/ammo_magazine/breda30),
"2,2" = list(/obj/structure/vehicleparts/frame/m13/front/thin),
- "3,2" = list(/obj/structure/vehicleparts/frame/m13/lf/thin,/obj/structure/bed/chair/drivers/tank),
+ "3,2" = list(/obj/structure/vehicleparts/frame/m13/lf/thin, /obj/structure/bed/chair/drivers/tank),
- "1,3" = list(/obj/structure/vehicleparts/frame/m13/right/door,/obj/structure/bed/chair/commander),
- "2,3" = list(/obj/structure/vehicleparts/frame/m13,/obj/structure/cannon/modern/tank/italian47),
- "3,3" = list(/obj/structure/vehicleparts/frame/m13/left/door,/obj/structure/bed/chair/gunner),
+ "1,3" = list(/obj/structure/vehicleparts/frame/m13/right/door, /obj/structure/bed/chair/commander),
+ "2,3" = list(/obj/structure/vehicleparts/frame/m13, /obj/structure/cannon/modern/tank/italian47),
+ "3,3" = list(/obj/structure/vehicleparts/frame/m13/left/door, /obj/structure/bed/chair/gunner),
- "1,4" = list(/obj/structure/vehicleparts/frame/m13/rb,/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/shellrack/full47),
- "2,4" = list(/obj/structure/vehicleparts/frame/m13/back,/obj/structure/bed/chair/loader),
- "3,4" = list(/obj/structure/vehicleparts/frame/m13/lb,/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/engine/internal/diesel/premade/m13,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "1,4" = list(/obj/structure/vehicleparts/frame/m13/rb, /obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/shellrack/full47),
+ "2,4" = list(/obj/structure/vehicleparts/frame/m13/back, /obj/structure/bed/chair/loader),
+ "3,4" = list(/obj/structure/vehicleparts/frame/m13/lb, /obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/engine/internal/diesel/premade/m13, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
)
/obj/effects/premadevehicles/tank/t34
@@ -716,9 +716,9 @@
custom_color = "#3d5931"
axis = /obj/structure/vehicleparts/axis/heavy/t34
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front,/obj/structure/vehicleparts/frame/t34/rf,/obj/structure/bed/chair/mgunner/dt28),
- "2,1" = list(/obj/structure/vehicleparts/frame/t34/front,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front,/obj/structure/vehicleparts/frame/t34/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front, /obj/structure/vehicleparts/frame/t34/rf, /obj/structure/bed/chair/mgunner/dt28),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t34/front, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front, /obj/structure/vehicleparts/frame/t34/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/t34/right, /obj/structure/shellrack/full76),
"2,2" = list(/obj/structure/vehicleparts/frame/t34/fc, /obj/structure/turret/t34),
@@ -726,11 +726,11 @@
"1,3" = list(/obj/structure/vehicleparts/frame/t34/right/door),
"2,3" = list(/obj/structure/vehicleparts/frame/t34/bc, /obj/structure/shellrack/full76),
- "3,3" = list(/obj/structure/vehicleparts/frame/t34/left/door,/obj/item/weapon/storage/toolbox/emergency),
+ "3,3" = list(/obj/structure/vehicleparts/frame/t34/left/door, /obj/item/weapon/storage/toolbox/emergency),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back,/obj/structure/vehicleparts/frame/t34/rb, /obj/structure/engine/internal/diesel/premade/chiha),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back, /obj/structure/vehicleparts/frame/t34/rb, /obj/structure/engine/internal/diesel/premade/chiha),
"2,4" = list(/obj/structure/vehicleparts/frame/t34/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back,/obj/structure/vehicleparts/frame/t34/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back, /obj/structure/vehicleparts/frame/t34/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/bt7
@@ -739,8 +739,8 @@
custom_color = "#5c784f"
axis = /obj/structure/vehicleparts/axis/heavy/bt7
tocreate = list(
- "1,1" =list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/bt7/rf,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt),
- "2,1" =list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/bt7/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" =list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/bt7/rf, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
+ "2,1" =list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/bt7/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" =list(/obj/structure/vehicleparts/frame/bt7/rfc, /obj/structure/shellrack/full45),
"2,2" =list(/obj/structure/vehicleparts/frame/bt7/lfc, /obj/structure/turret/bt7,),
@@ -748,8 +748,8 @@
"1,3" =list(/obj/structure/vehicleparts/frame/bt7/rbc, /obj/item/weapon/storage/toolbox/emergency),
"2,3" =list(/obj/structure/vehicleparts/frame/bt7/lbc),
- "1,4" =list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/bt7/rb, /obj/structure/engine/internal/diesel/premade/chiha),
- "2,4" =list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/bt7/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "1,4" =list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/bt7/rb, /obj/structure/engine/internal/diesel/premade/chiha),
+ "2,4" =list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/bt7/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t3485
name = "T-34-85"
@@ -757,9 +757,9 @@
custom_color = "#4a5243"
axis = /obj/structure/vehicleparts/axis/heavy/t34/t3485
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front,/obj/structure/vehicleparts/frame/t34/rf,/obj/structure/bed/chair/mgunner/dtm28),
- "2,1" = list(/obj/structure/vehicleparts/frame/t34/front,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front,/obj/structure/vehicleparts/frame/t34/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front, /obj/structure/vehicleparts/frame/t34/rf, /obj/structure/bed/chair/mgunner/dtm28),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t34/front, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front, /obj/structure/vehicleparts/frame/t34/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/t34/right, /obj/structure/shellrack/full85),
"2,2" = list(/obj/structure/vehicleparts/frame/t34/fc, /obj/structure/turret/t3485),
@@ -767,11 +767,11 @@
"1,3" = list(/obj/structure/vehicleparts/frame/t34/right/door),
"2,3" = list(/obj/structure/vehicleparts/frame/t34/bc),
- "3,3" = list(/obj/structure/vehicleparts/frame/t34/left/door,/obj/item/weapon/storage/toolbox/emergency),
+ "3,3" = list(/obj/structure/vehicleparts/frame/t34/left/door, /obj/item/weapon/storage/toolbox/emergency),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back,/obj/structure/vehicleparts/frame/t34/rb, /obj/structure/engine/internal/diesel/premade/chiha),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back, /obj/structure/vehicleparts/frame/t34/rb, /obj/structure/engine/internal/diesel/premade/chiha),
"2,4" = list(/obj/structure/vehicleparts/frame/t34/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back,/obj/structure/vehicleparts/frame/t34/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back, /obj/structure/vehicleparts/frame/t34/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/kv1
@@ -780,9 +780,9 @@
custom_color = "#3d5931"
axis = /obj/structure/vehicleparts/axis/heavy/kv1a
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/kv1/rf,/obj/item/weapon/storage/toolbox/emergency),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/kv1/rf, /obj/item/weapon/storage/toolbox/emergency),
"2,1" = list(/obj/structure/vehicleparts/frame/kv1/front, /obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks,/obj/structure/vehicleparts/frame/kv1/lf,/obj/structure/bed/chair/mgunner/dt28,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt,/obj/item/ammo_magazine/dp/dt),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks, /obj/structure/vehicleparts/frame/kv1/lf, /obj/structure/bed/chair/mgunner/dt28, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
"1,2" = list(/obj/structure/vehicleparts/frame/kv1/right),
"2,2" = list(/obj/structure/vehicleparts/frame/kv1, /obj/structure/turret/kv1),
@@ -792,9 +792,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/kv1, /obj/structure/bed/chair/loader),
"3,3" = list(/obj/structure/vehicleparts/frame/kv1/left/door),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/kv1/rb, /obj/structure/engine/internal/diesel/premade/chiha),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/kv1/rb, /obj/structure/engine/internal/diesel/premade/chiha),
"2,4" = list(/obj/structure/vehicleparts/frame/kv1/back, /obj/structure/shellrack/full85),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed,/obj/structure/vehicleparts/frame/kv1/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/reversed, /obj/structure/vehicleparts/frame/kv1/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/su100
@@ -826,21 +826,21 @@
custom_color = "#4a5243"
axis = /obj/structure/vehicleparts/axis/heavy/su100/su85m
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front,/obj/structure/vehicleparts/frame/su100/rf, /obj/structure/shellrack/full85),
- "2,1" = list(/obj/structure/vehicleparts/frame/su100/front,/obj/structure/turret/course/su85m),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front,/obj/structure/vehicleparts/frame/su100/lf, /obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_front, /obj/structure/vehicleparts/frame/su100/rf, /obj/structure/shellrack/full85),
+ "2,1" = list(/obj/structure/vehicleparts/frame/su100/front, /obj/structure/turret/course/su85m),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_front, /obj/structure/vehicleparts/frame/su100/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/su100/rfc, /obj/structure/bed/chair/commander),
"2,2" = list(/obj/structure/vehicleparts/frame/su100/fc, /obj/structure/shellrack/full85),
- "3,2" = list(/obj/structure/vehicleparts/frame/su100/lfc,/obj/item/weapon/storage/toolbox/emergency),
+ "3,2" = list(/obj/structure/vehicleparts/frame/su100/lfc, /obj/item/weapon/storage/toolbox/emergency),
"1,3" = list(/obj/structure/vehicleparts/frame/su100/rbc),
"2,3" = list(/obj/structure/vehicleparts/frame/su100/bc),
"3,3" = list(/obj/structure/vehicleparts/frame/su100/lbc),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back,/obj/structure/vehicleparts/frame/su100/rb),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/right_back, /obj/structure/vehicleparts/frame/su100/rb),
"2,4" = list(/obj/structure/vehicleparts/frame/su100/back, /obj/structure/engine/internal/diesel/premade/chiha),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back,/obj/structure/vehicleparts/frame/su100/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/t34/left_back, /obj/structure/vehicleparts/frame/su100/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t55
@@ -849,21 +849,21 @@
custom_color = "#4a5243"
axis = /obj/structure/vehicleparts/axis/heavy/t55
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t55/rf),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t55/rf),
"2,1" = list(/obj/structure/vehicleparts/frame/t55/front),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t55/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2,/obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t55/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/t55/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/t55,/obj/structure/turret/t55,/obj/structure/shellrack/full100ww2),
- "3,2" = list(/obj/structure/vehicleparts/frame/t55/left,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127,/obj/item/ammo_magazine/ammo127),
+ "2,2" = list(/obj/structure/vehicleparts/frame/t55, /obj/structure/turret/t55, /obj/structure/shellrack/full100ww2),
+ "3,2" = list(/obj/structure/vehicleparts/frame/t55/left, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127, /obj/item/ammo_magazine/ammo127),
"1,3" = list(/obj/structure/vehicleparts/frame/t55/right/door),
"2,3" = list(/obj/structure/vehicleparts/frame/t55),
"3,3" = list(/obj/structure/vehicleparts/frame/t55/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t55/rb, /obj/structure/engine/internal/diesel/premade/v12),
- "2,4" = list(/obj/structure/vehicleparts/frame/t55/back,/obj/structure/shellrack/full100ww2),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t55/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t55/rb, /obj/structure/engine/internal/diesel/premade/v12),
+ "2,4" = list(/obj/structure/vehicleparts/frame/t55/back, /obj/structure/shellrack/full100ww2),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t55/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t64bm
@@ -872,9 +872,9 @@
custom_color = "#5c5c4c"
axis = /obj/structure/vehicleparts/axis/heavy/t64bm
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t72/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t72/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t72/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t72/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t72/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t72/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t72/right),
"2,2" = list(/obj/structure/vehicleparts/frame/t72, /obj/structure/shellrack/autoloader/full125/, /obj/structure/turret/t64bm),
@@ -884,9 +884,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/t72),
"3,3" = list(/obj/structure/vehicleparts/frame/t72/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t72/rb,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t72/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t72/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t72/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t72/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t72
@@ -895,21 +895,21 @@
custom_color = "#5c5c4c"
axis = /obj/structure/vehicleparts/axis/heavy/t72
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t72/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t72/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t72/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t72/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t72/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t72/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t72/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/t72,/obj/structure/shellrack/autoloader/full125,/obj/structure/turret/t72),
+ "2,2" = list(/obj/structure/vehicleparts/frame/t72, /obj/structure/shellrack/autoloader/full125, /obj/structure/turret/t72),
"3,2" = list(/obj/structure/vehicleparts/frame/t72/left),
"1,3" = list(/obj/structure/vehicleparts/frame/t72/right/door{doorcode = 4975}),
"2,3" = list(/obj/structure/vehicleparts/frame/t72),
"3,3" = list(/obj/structure/vehicleparts/frame/t72/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t72/rb,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t72/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t72/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t72/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t72/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t72b3 //UK = B3?
@@ -918,9 +918,9 @@
custom_color = "#5c5c4c"
axis = /obj/structure/vehicleparts/axis/heavy/t72b3
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t90a/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t90a/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t90a/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t90a/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t90a/right),
"2,2" = list(/obj/structure/vehicleparts/frame/t90a, /obj/structure/shellrack/autoloader/full125, /obj/structure/turret/t72/t72b3),
@@ -930,9 +930,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/t90a),
"3,3" = list(/obj/structure/vehicleparts/frame/t90a/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t90a/rb,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t90a/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t90a/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t90a/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t90a/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t72m1
name = "T-72M1"
@@ -940,9 +940,9 @@
custom_color = "#5c5c4c"
axis = /obj/structure/vehicleparts/axis/heavy/t72m1
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t72/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t72/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t72/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t72/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t72/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t72/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t72/right),
"2,2" = list(/obj/structure/vehicleparts/frame/t72, /obj/structure/shellrack/autoloader/full125, /obj/structure/turret/t72/t72m1),
@@ -952,9 +952,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/t72),
"3,3" = list(/obj/structure/vehicleparts/frame/t72/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t72/rb,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t72/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t72/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t72/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t72/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t80uk
@@ -963,21 +963,21 @@
custom_color = "#5c5c4c"
axis = /obj/structure/vehicleparts/axis/heavy/t80uk
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t90a/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t90a/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t90a/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t90a/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t90a/right, /obj/structure/bed/chair/commander),
- "2,2" = list(/obj/structure/vehicleparts/frame/t90a,/obj/structure/turret/t80u/t80uk,/obj/structure/shellrack/autoloader/full125),
+ "2,2" = list(/obj/structure/vehicleparts/frame/t90a, /obj/structure/turret/t80u/t80uk, /obj/structure/shellrack/autoloader/full125),
"3,2" = list(/obj/structure/vehicleparts/frame/t90a/left, /obj/structure/bed/chair/gunner),
"1,3" = list(/obj/structure/vehicleparts/frame/t90a/right/door{doorcode = 4975}),
"2,3" = list(/obj/structure/vehicleparts/frame/t90a),
"3,3" = list(/obj/structure/vehicleparts/frame/t90a/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t90a/rb,/obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t90a/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t90a/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t90a/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t90a/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/t90a
@@ -986,9 +986,9 @@
custom_color = "#4a5243"
axis = /obj/structure/vehicleparts/axis/heavy/t90a
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/t90a/rf,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/t90a/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/t90a/rf, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/frame/t90a/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/t90a/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
"1,2" = list(/obj/structure/vehicleparts/frame/t90a/right),
"2,2" = list(/obj/structure/vehicleparts/frame/t90a, /obj/structure/shellrack/autoloader/full125/, /obj/structure/turret/t90a),
@@ -998,9 +998,9 @@
"2,3" = list(/obj/structure/vehicleparts/frame/t90a),
"3,3" = list(/obj/structure/vehicleparts/frame/t90a/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/t90a/rb, /obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/t90a/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/t90a/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/t90a/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/t90a/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/m1a1_abrams
@@ -1009,21 +1009,21 @@
custom_color = "#58564a"
axis = /obj/structure/vehicleparts/axis/heavy/m1a1_abrams
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/baf1_a/rf,/obj/item/ammo_magazine/a50cal_can,/obj/item/ammo_magazine/a50cal_can,/obj/item/ammo_magazine/a50cal_can,/obj/item/weapon/gun/projectile/automatic/stationary/m2browning),
- "2,1" = list(/obj/structure/vehicleparts/frame/baf1_a/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/baf1_a/lf,/obj/structure/radio/transmitter_receiver/nopower/tank/faction1),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/baf1_a/rf, /obj/item/ammo_magazine/a50cal_can, /obj/item/ammo_magazine/a50cal_can, /obj/item/ammo_magazine/a50cal_can, /obj/item/weapon/gun/projectile/automatic/stationary/m2browning),
+ "2,1" = list(/obj/structure/vehicleparts/frame/baf1_a/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/baf1_a/lf, /obj/structure/radio/transmitter_receiver/nopower/tank/faction1),
"1,2" = list(/obj/structure/vehicleparts/frame/baf1_a/right, /obj/structure/shellrack/full120),
- "2,2" = list(/obj/structure/vehicleparts/frame/baf1_a,/obj/structure/turret/m1abrams),
+ "2,2" = list(/obj/structure/vehicleparts/frame/baf1_a, /obj/structure/turret/m1abrams),
"3,2" = list(/obj/structure/vehicleparts/frame/baf1_a/left, /obj/structure/shellrack/full120),
"1,3" = list(/obj/structure/vehicleparts/frame/baf1_a/right/door{doorcode = 9950}),
"2,3" = list(/obj/structure/vehicleparts/frame/baf1_a),
"3,3" = list(/obj/structure/vehicleparts/frame/baf1_a/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/baf1_a/rb, /obj/structure/engine/internal/turbine/abrams),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/baf1_a/rb, /obj/structure/engine/internal/turbine/abrams),
"2,4" = list(/obj/structure/vehicleparts/frame/baf1_a/back, /obj/structure/shellrack/full120),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/baf1_a/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/baf1_a/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/challenger2
@@ -1032,21 +1032,21 @@
custom_color = "#CCC0A6"
axis = /obj/structure/vehicleparts/axis/heavy/challenger2
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/omw22_2/rf,/obj/item/ammo_magazine/mg3belt,/obj/item/ammo_magazine/mg3belt,/obj/item/ammo_magazine/mg3belt),
- "2,1" = list(/obj/structure/vehicleparts/frame/omw22_2/front,/obj/structure/bed/chair/drivers/tank),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/omw22_2/lf),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/omw22_2/rf, /obj/item/ammo_magazine/mg3belt, /obj/item/ammo_magazine/mg3belt, /obj/item/ammo_magazine/mg3belt),
+ "2,1" = list(/obj/structure/vehicleparts/frame/omw22_2/front, /obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/omw22_2/lf),
"1,2" = list(/obj/structure/vehicleparts/frame/omw22_2/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/omw22_2,/obj/structure/turret/challenger2),
+ "2,2" = list(/obj/structure/vehicleparts/frame/omw22_2, /obj/structure/turret/challenger2),
"3,2" = list(/obj/structure/vehicleparts/frame/omw22_2/left),
"1,3" = list(/obj/structure/vehicleparts/frame/omw22_2/right/door{doorcode = 5970}),
"2,3" = list(/obj/structure/vehicleparts/frame/omw22_2),
"3,3" = list(/obj/structure/vehicleparts/frame/omw22_2/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/omw22_2/rb, /obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/omw22_2/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/omw22_2/back, /obj/structure/shellrack/full100modern),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/omw22_2/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/omw22_2/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
/obj/effects/premadevehicles/tank/leopard2a6
@@ -1055,21 +1055,21 @@
custom_color = "#4a5243"
axis = /obj/structure/vehicleparts/axis/heavy/leopard
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/leopard/rf,/obj/item/ammo_magazine/mg3belt,/obj/item/ammo_magazine/mg3belt,/obj/item/ammo_magazine/mg3belt),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/leopard/rf, /obj/item/ammo_magazine/mg3belt, /obj/item/ammo_magazine/mg3belt, /obj/item/ammo_magazine/mg3belt),
"2,1" = list(/obj/structure/vehicleparts/frame/leopard/front),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/leopard/lf,/obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/leopard/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/leopard/right),
- "2,2" = list(/obj/structure/vehicleparts/frame/leopard,/obj/structure/turret/leo2a6),
+ "2,2" = list(/obj/structure/vehicleparts/frame/leopard, /obj/structure/turret/leo2a6),
"3,2" = list(/obj/structure/vehicleparts/frame/leopard/left),
"1,3" = list(/obj/structure/vehicleparts/frame/leopard/right/door{doorcode = 5970}),
"2,3" = list(/obj/structure/vehicleparts/frame/leopard),
"3,3" = list(/obj/structure/vehicleparts/frame/leopard/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/leopard/rb, /obj/structure/engine/internal/diesel/premade/v12),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/leopard/rb, /obj/structure/engine/internal/diesel/premade/v12),
"2,4" = list(/obj/structure/vehicleparts/frame/leopard/back, /obj/structure/shellrack/full120),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/leopard/lb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/leopard/lb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel)
)
////////////APCS/////////////
@@ -1082,17 +1082,17 @@
custom_color = "#4A5243"
axis = /obj/structure/vehicleparts/axis/heavy/mtlb
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/right_front,/obj/structure/vehicleparts/frame/mtlb/rf,/obj/structure/turret/mtlb,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
- "2,1" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/left_front,/obj/structure/vehicleparts/frame/mtlb/lf,/obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/right_front, /obj/structure/vehicleparts/frame/mtlb/rf, /obj/structure/turret/mtlb, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
+ "2,1" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/left_front, /obj/structure/vehicleparts/frame/mtlb/lf, /obj/structure/bed/chair/drivers/tank),
- "1,2" = list(/obj/structure/vehicleparts/frame/mtlb/rfc,/obj/structure/engine/internal/diesel/premade/mtlb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "1,2" = list(/obj/structure/vehicleparts/frame/mtlb/rfc, /obj/structure/engine/internal/diesel/premade/mtlb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
"2,2" = list(/obj/structure/vehicleparts/frame/mtlb/lfc),
"1,3" = list(/obj/structure/vehicleparts/frame/mtlb/rbc),
"2,3" = list(/obj/structure/vehicleparts/frame/mtlb/lbc),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/right_back,/obj/structure/vehicleparts/frame/mtlb/rb),
- "2,4" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/left_back,/obj/structure/vehicleparts/frame/mtlb/lb),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/right_back, /obj/structure/vehicleparts/frame/mtlb/rb),
+ "2,4" = list(/obj/structure/vehicleparts/movement/tracks/mtlb/left_back, /obj/structure/vehicleparts/frame/mtlb/lb),
)
/obj/effects/premadevehicles/apc/m113
@@ -1100,21 +1100,21 @@
icon_state = "4x4"
axis = /obj/structure/vehicleparts/axis/heavy/m113
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/m113/right,/obj/structure/vehicleparts/frame/m113/rf,/obj/structure/engine/internal/diesel/premade/m113,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
- "2,1" = list(/obj/structure/vehicleparts/frame/m113/front,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/item/ammo_magazine/browning,/obj/item/weapon/gun/projectile/automatic/stationary/browning),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/m113/left,/obj/structure/bed/chair/drivers/tank,/obj/structure/vehicleparts/frame/m113/lf),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/m113/right, /obj/structure/vehicleparts/frame/m113/rf, /obj/structure/engine/internal/diesel/premade/m113, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "2,1" = list(/obj/structure/vehicleparts/frame/m113/front, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/item/ammo_magazine/browning, /obj/item/weapon/gun/projectile/automatic/stationary/browning),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/m113/left, /obj/structure/bed/chair/drivers/tank, /obj/structure/vehicleparts/frame/m113/lf),
"1,2" = list(/obj/structure/vehicleparts/frame/m113/rfc),
- "2,2" = list(/obj/structure/vehicleparts/frame/m113/fc,/obj/item/weapon/storage/toolbox/emergency),
+ "2,2" = list(/obj/structure/vehicleparts/frame/m113/fc, /obj/item/weapon/storage/toolbox/emergency),
"3,2" = list(/obj/structure/vehicleparts/frame/m113/lfc),
"1,3" = list(/obj/structure/vehicleparts/frame/m113/rbc),
"2,3" = list(/obj/structure/vehicleparts/frame/m113/bc),
"3,3" = list(/obj/structure/vehicleparts/frame/m113/lfc),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/m113/left/reversed,/obj/structure/vehicleparts/frame/m113/rb),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/m113/left/reversed, /obj/structure/vehicleparts/frame/m113/rb),
"2,4" = list(/obj/structure/vehicleparts/frame/m113/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/m113/right/reversed,/obj/structure/vehicleparts/frame/m113/lb),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/m113/right/reversed, /obj/structure/vehicleparts/frame/m113/lb),
)
/obj/effects/premadevehicles/apc/bmd2
@@ -1123,14 +1123,14 @@
custom_color = "#4A5243"
axis = /obj/structure/vehicleparts/axis/heavy/bmd2
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/right_front,/obj/structure/vehicleparts/frame/bmd2/rf,/obj/structure/bed/chair/drivers/tank),
- "2,1" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/left_front,/obj/structure/vehicleparts/frame/bmd2/lf,/obj/structure/bed/chair/mgunner/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/right_front, /obj/structure/vehicleparts/frame/bmd2/rf, /obj/structure/bed/chair/drivers/tank),
+ "2,1" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/left_front, /obj/structure/vehicleparts/frame/bmd2/lf, /obj/structure/bed/chair/mgunner/pkm, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
- "1,2" = list(/obj/structure/vehicleparts/frame/bmd2/rc,/obj/structure/turret/bmd2,/obj/item/ammo_magazine/a30mm_ap,/obj/item/ammo_magazine/a30mm_ap,/obj/item/ammo_magazine/a30mm_he,/obj/item/ammo_magazine/a30mm_he,/obj/structure/lamp/lamp_small/tank/red),
+ "1,2" = list(/obj/structure/vehicleparts/frame/bmd2/rc, /obj/structure/turret/bmd2, /obj/item/ammo_magazine/a30mm_ap, /obj/item/ammo_magazine/a30mm_ap, /obj/item/ammo_magazine/a30mm_he, /obj/item/ammo_magazine/a30mm_he, /obj/structure/lamp/lamp_small/tank/red),
"2,2" = list(/obj/structure/vehicleparts/frame/bmd2/lc),
- "1,3" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/right_back,/obj/structure/vehicleparts/frame/bmd2/rb,/obj/structure/engine/internal/diesel/premade/bmd2,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
- "2,3" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/left_back,/obj/structure/vehicleparts/frame/bmd2/lb),
+ "1,3" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/right_back, /obj/structure/vehicleparts/frame/bmd2/rb, /obj/structure/engine/internal/diesel/premade/bmd2, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
+ "2,3" = list(/obj/structure/vehicleparts/movement/tracks/bmd2new/left_back, /obj/structure/vehicleparts/frame/bmd2/lb),
)
/obj/effects/premadevehicles/apc/ba64
@@ -1139,14 +1139,14 @@
custom_color = "#3d5931"
axis = /obj/structure/vehicleparts/axis/car/ba64
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/armored,/obj/structure/vehicleparts/frame/su85/rf,/obj/item/ammo_magazine/maxim,/obj/item/ammo_magazine/maxim,/obj/item/ammo_magazine/maxim,/obj/item/ammo_magazine/maxim,/obj/item/weapon/gun/projectile/automatic/stationary/maxim/ww2),
- "2,1" = list(/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/frame/su85/lf,/obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/armored, /obj/structure/vehicleparts/frame/su85/rf, /obj/item/ammo_magazine/maxim, /obj/item/ammo_magazine/maxim, /obj/item/ammo_magazine/maxim, /obj/item/ammo_magazine/maxim, /obj/item/weapon/gun/projectile/automatic/stationary/maxim/ww2),
+ "2,1" = list(/obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/frame/su85/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/su85/right/door),
- "2,2" = list(/obj/structure/vehicleparts/frame/car/left/metalreinforced,/obj/item/weapon/storage/toolbox/emergency),
+ "2,2" = list(/obj/structure/vehicleparts/frame/car/left/metalreinforced, /obj/item/weapon/storage/toolbox/emergency),
- "1,3" = list(/obj/structure/vehicleparts/movement/armored,/obj/structure/vehicleparts/frame/defaultarmored/rb,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
- "2,3" = list(/obj/structure/vehicleparts/movement/armored/reversed,/obj/structure/vehicleparts/frame/defaultarmored/lb,/obj/structure/engine/internal/diesel/premade/chiha),
+ "1,3" = list(/obj/structure/vehicleparts/movement/armored, /obj/structure/vehicleparts/frame/defaultarmored/rb, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
+ "2,3" = list(/obj/structure/vehicleparts/movement/armored/reversed, /obj/structure/vehicleparts/frame/defaultarmored/lb, /obj/structure/engine/internal/diesel/premade/chiha),
)
/obj/effects/premadevehicles/apc/btr80
@@ -1155,17 +1155,17 @@
custom_color = "#4A5243"
axis = /obj/structure/vehicleparts/axis/heavy/btr80
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/armored/btr/right,/obj/structure/vehicleparts/frame/btr80/rf),
- "2,1" = list(/obj/structure/vehicleparts/movement/armored/btr/left,/obj/structure/vehicleparts/frame/btr80/lf,/obj/structure/bed/chair/drivers/tank,/obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
+ "1,1" = list(/obj/structure/vehicleparts/movement/armored/btr/right, /obj/structure/vehicleparts/frame/btr80/rf),
+ "2,1" = list(/obj/structure/vehicleparts/movement/armored/btr/left, /obj/structure/vehicleparts/frame/btr80/lf, /obj/structure/bed/chair/drivers/tank, /obj/structure/radio/transmitter_receiver/nopower/tank/faction2),
- "1,2" = list(/obj/structure/vehicleparts/frame/btr80/rfc,/obj/structure/turret/btr80),
- "2,2" = list(/obj/structure/vehicleparts/frame/btr80/lfc,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm),
+ "1,2" = list(/obj/structure/vehicleparts/frame/btr80/rfc, /obj/structure/turret/btr80),
+ "2,2" = list(/obj/structure/vehicleparts/frame/btr80/lfc, /obj/item/ammo_magazine/pkm, /obj/item/ammo_magazine/pkm),
- "1,3" = list(/obj/structure/vehicleparts/frame/btr80/rbc,/obj/structure/lamp/lamp_small/tank/red),
- "2,3" = list(/obj/structure/vehicleparts/frame/btr80/lbc,/obj/item/ammo_magazine/a30mm_ap/btr80,/obj/item/ammo_magazine/a30mm_ap/btr80,/obj/item/ammo_magazine/a30mm_he/btr80),
+ "1,3" = list(/obj/structure/vehicleparts/frame/btr80/rbc, /obj/structure/lamp/lamp_small/tank/red),
+ "2,3" = list(/obj/structure/vehicleparts/frame/btr80/lbc, /obj/item/ammo_magazine/a30mm_ap/btr80, /obj/item/ammo_magazine/a30mm_ap/btr80, /obj/item/ammo_magazine/a30mm_he/btr80),
- "1,4" = list(/obj/structure/vehicleparts/movement/armored/btr/right/reversed,/obj/structure/vehicleparts/frame/btr80/rb,/obj/structure/engine/internal/diesel/premade/btr80,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
- "2,4" = list(/obj/structure/vehicleparts/movement/armored/btr/left/reversed,/obj/structure/vehicleparts/frame/btr80/lb),
+ "1,4" = list(/obj/structure/vehicleparts/movement/armored/btr/right/reversed, /obj/structure/vehicleparts/frame/btr80/rb, /obj/structure/engine/internal/diesel/premade/btr80, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
+ "2,4" = list(/obj/structure/vehicleparts/movement/armored/btr/left/reversed, /obj/structure/vehicleparts/frame/btr80/lb),
)
/obj/effects/premadevehicles/apc/cv90
@@ -1174,21 +1174,21 @@
custom_color = "#4A5243"
axis = /obj/structure/vehicleparts/axis/heavy/cv90
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right,/obj/structure/vehicleparts/frame/cv90/rf),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/right, /obj/structure/vehicleparts/frame/cv90/rf),
"2,1" = list(/obj/structure/vehicleparts/frame/cv90/front),
- "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left,/obj/structure/vehicleparts/frame/cv90/lf,/obj/structure/bed/chair/drivers/tank),
+ "3,1" = list(/obj/structure/vehicleparts/movement/tracks/left, /obj/structure/vehicleparts/frame/cv90/lf, /obj/structure/bed/chair/drivers/tank),
- "1,2" = list(/obj/structure/vehicleparts/frame/cv90/right,/obj/structure/lamp/lamp_small/tank/red,/obj/item/ammo_magazine/a35mm_fap,/obj/item/ammo_magazine/a35mm_fap,/obj/item/ammo_magazine/a35mm_hei,/obj/item/ammo_magazine/a35mm_hei),
- "2,2" = list(/obj/structure/vehicleparts/frame/cv90,/obj/structure/turret/cv90),
- "3,2" = list(/obj/structure/vehicleparts/frame/cv90/left,/obj/item/ammo_magazine/m249,/obj/item/ammo_magazine/m249,/obj/item/ammo_magazine/m249),
+ "1,2" = list(/obj/structure/vehicleparts/frame/cv90/right, /obj/structure/lamp/lamp_small/tank/red, /obj/item/ammo_magazine/a35mm_fap, /obj/item/ammo_magazine/a35mm_fap, /obj/item/ammo_magazine/a35mm_hei, /obj/item/ammo_magazine/a35mm_hei),
+ "2,2" = list(/obj/structure/vehicleparts/frame/cv90, /obj/structure/turret/cv90),
+ "3,2" = list(/obj/structure/vehicleparts/frame/cv90/left, /obj/item/ammo_magazine/m249, /obj/item/ammo_magazine/m249, /obj/item/ammo_magazine/m249),
"1,3" = list(/obj/structure/vehicleparts/frame/cv90/right),
"2,3" = list(/obj/structure/vehicleparts/frame/cv90),
"3,3" = list(/obj/structure/vehicleparts/frame/cv90/left),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed,/obj/structure/vehicleparts/frame/cv90/rb,/obj/structure/engine/internal/diesel/premade/btr80,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/left/reversed, /obj/structure/vehicleparts/frame/cv90/rb, /obj/structure/engine/internal/diesel/premade/btr80, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
"2,4" = list(/obj/structure/vehicleparts/frame/cv90/back),
- "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed,/obj/structure/vehicleparts/frame/cv90/lb),
+ "3,4" = list(/obj/structure/vehicleparts/movement/tracks/right/reversed, /obj/structure/vehicleparts/frame/cv90/lb),
)
/obj/effects/premadevehicles/apc/bradley
@@ -1197,18 +1197,60 @@
custom_color = "#CCC0A6"
axis = /obj/structure/vehicleparts/axis/heavy/bradley
tocreate = list(
- "1,1" = list(/obj/structure/vehicleparts/movement/tracks/bradley/right_front,/obj/structure/vehicleparts/frame/bradley/rf,/obj/structure/engine/internal/diesel/premade/m113,/obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
- "2,1" = list(/obj/structure/vehicleparts/movement/tracks/bradley/left_front,/obj/structure/vehicleparts/frame/bradley/lf,/obj/structure/bed/chair/drivers/tank),
+ "1,1" = list(/obj/structure/vehicleparts/movement/tracks/bradley/right_front, /obj/structure/vehicleparts/frame/bradley/rf, /obj/structure/engine/internal/diesel/premade/m113, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel{density = 0}),
+ "2,1" = list(/obj/structure/vehicleparts/movement/tracks/bradley/left_front, /obj/structure/vehicleparts/frame/bradley/lf, /obj/structure/bed/chair/drivers/tank),
"1,2" = list(/obj/structure/vehicleparts/frame/bradley/rfc),
"2,2" = list(/obj/structure/vehicleparts/frame/bradley/lfc),
- "1,3" = list(/obj/structure/vehicleparts/frame/bradley/rbc,/obj/item/ammo_magazine/a25mm_ap/bradley,/obj/item/ammo_magazine/a25mm_ap/bradley,/obj/item/ammo_magazine/a25mm_he/bradley,/obj/item/ammo_magazine/a25mm_he/bradley,/obj/structure/turret/bradley),
- "2,3" = list(/obj/structure/vehicleparts/frame/bradley/lbc,/obj/item/ammo_magazine/m249,/obj/item/ammo_magazine/m249,/obj/item/ammo_magazine/m249),
+ "1,3" = list(/obj/structure/vehicleparts/frame/bradley/rbc, /obj/item/ammo_magazine/a25mm_ap/bradley, /obj/item/ammo_magazine/a25mm_ap/bradley, /obj/item/ammo_magazine/a25mm_he/bradley, /obj/item/ammo_magazine/a25mm_he/bradley, /obj/structure/turret/bradley),
+ "2,3" = list(/obj/structure/vehicleparts/frame/bradley/lbc, /obj/item/ammo_magazine/m249, /obj/item/ammo_magazine/m249, /obj/item/ammo_magazine/m249),
- "1,4" = list(/obj/structure/vehicleparts/movement/tracks/bradley/right_back,/obj/structure/vehicleparts/frame/bradley/rb,/obj/item/weapon/storage/toolbox/emergency),
- "2,4" = list(/obj/structure/vehicleparts/movement/tracks/bradley/left_back,/obj/structure/vehicleparts/frame/bradley/lb),
+ "1,4" = list(/obj/structure/vehicleparts/movement/tracks/bradley/right_back, /obj/structure/vehicleparts/frame/bradley/rb, /obj/item/weapon/storage/toolbox/emergency),
+ "2,4" = list(/obj/structure/vehicleparts/movement/tracks/bradley/left_back, /obj/structure/vehicleparts/frame/bradley/lb),
)
/obj/effects/premadevehicles/apc/bradley/green
- custom_color = "#313831"
\ No newline at end of file
+ custom_color = "#313831"
+
+/obj/effects/premadevehicles/tank/bmv1
+ name = "BMV-1 mk. I"
+ icon_state = "3x3"
+ custom_color = "#3d5931"
+ axis = /obj/structure/vehicleparts/axis/heavy/bmv1_1
+ tocreate = list(
+ "1,1" = list(/obj/structure/vehicleparts/frame/bmv1/rf, /obj/structure/vehicleparts/movement/tracks/char1/right_front, /obj/structure/bed/chair/drivers/tank),
+ "2,1" = list(/obj/structure/vehicleparts/frame/bmv1/front),
+ "3,1" = list(/obj/structure/vehicleparts/frame/bmv1/lf, /obj/structure/vehicleparts/movement/tracks/char1/left_front, /obj/structure/bed/chair/mgunner/dt28, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
+
+ "1,2" = list(/obj/structure/vehicleparts/frame/bmv1/right/door),
+ "2,2" = list(/obj/structure/vehicleparts/frame/bmv1/center, /obj/structure/turret/bmv1),
+ "3,2" = list(/obj/structure/vehicleparts/frame/bmv1/left, /obj/structure/shellrack/full75),
+
+ "1,3" = list(/obj/structure/vehicleparts/frame/bmv1/rb, /obj/structure/vehicleparts/movement/tracks/char1/right_back, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel, /obj/structure/engine/internal/diesel/premade/chiha),
+ "2,3" = list(/obj/structure/vehicleparts/frame/bmv1/back, /obj/structure/shellrack/full75),
+ "3,3" = list(/obj/structure/vehicleparts/frame/bmv1/lb, /obj/structure/vehicleparts/movement/tracks/char1/left_back, /obj/item/weapon/reagent_containers/food/drinks/teapot/filled)
+ )
+
+/obj/effects/premadevehicles/tank/smf1
+ name = "SMF I mod. A"
+ icon_state = "4x4"
+ custom_color = "#555346"
+ axis = /obj/structure/vehicleparts/axis/heavy/smf1_a
+ tocreate = list(
+ "1,1" = list(/obj/structure/vehicleparts/frame/smf1/rf, /obj/structure/vehicleparts/movement/tracks/t34/right_front, /obj/structure/bed/chair/mgunner/dt28),
+ "2,1" = list(/obj/structure/vehicleparts/frame/smf1/front, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt, /obj/item/ammo_magazine/dp/dt),
+ "3,1" = list(/obj/structure/vehicleparts/frame/smf1/lf, /obj/structure/vehicleparts/movement/tracks/t34/left_front, /obj/structure/bed/chair/drivers/tank),
+
+ "1,2" = list(/obj/structure/vehicleparts/frame/smf1/right, /obj/structure/shellrack/full75),
+ "2,2" = list(/obj/structure/vehicleparts/frame/smf1/fc, /obj/structure/turret/smf1, /obj/structure/shellrack/full75),
+ "3,2" = list(/obj/structure/vehicleparts/frame/smf1/left),
+
+ "1,3" = list(/obj/structure/vehicleparts/frame/smf1/right/door),
+ "2,3" = list(/obj/structure/vehicleparts/frame/smf1/bc),
+ "3,3" = list(/obj/structure/vehicleparts/frame/smf1/left/door),
+
+ "1,4" = list(/obj/structure/vehicleparts/frame/smf1/rb, /obj/structure/vehicleparts/movement/tracks/t34/right_back, /obj/structure/engine/internal/diesel/premade/chiha, /obj/item/weapon/reagent_containers/glass/barrel/fueltank/tank/fueleddiesel),
+ "2,4" = list(/obj/structure/vehicleparts/frame/smf1/back),
+ "3,4" = list(/obj/structure/vehicleparts/frame/smf1/lb, /obj/structure/vehicleparts/movement/tracks/t34/left_back, /obj/structure/shellrack/full75)
+ )
\ No newline at end of file
diff --git a/code/modules/1713/machinery/modular_vehicles/carparts/tanks.dm b/code/modules/1713/machinery/modular_vehicles/carparts/tanks.dm
index 01feb5dcff..514df7255e 100644
--- a/code/modules/1713/machinery/modular_vehicles/carparts/tanks.dm
+++ b/code/modules/1713/machinery/modular_vehicles/carparts/tanks.dm
@@ -532,7 +532,6 @@
override_frame_icon = "mt_left_frame"
/obj/structure/vehicleparts/frame/t90a/left/door
w_left = list("mt_left_door_frame",TRUE,TRUE,90,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_left_door_roof"
override_frame_icon = "mt_left_door_frame"
/obj/structure/vehicleparts/frame/t90a/right
@@ -541,7 +540,6 @@
override_frame_icon = "mt_right_frame"
/obj/structure/vehicleparts/frame/t90a/right/door
w_right = list("mt_right_door_frame",TRUE,TRUE,90,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_right_door_roof"
override_frame_icon = "mt_right_door_frame"
@@ -589,7 +587,6 @@
override_frame_icon = "mt_left_frame"
/obj/structure/vehicleparts/frame/t72/left/door
w_left = list("mt_left_door_frame",TRUE,TRUE,90,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_left_door_roof"
override_frame_icon = "mt_left_door_frame"
/obj/structure/vehicleparts/frame/t72/right
@@ -598,7 +595,6 @@
override_frame_icon = "mt_right_frame"
/obj/structure/vehicleparts/frame/t72/right/door
w_right = list("mt_right_door_frame",TRUE,TRUE,90,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_right_door_roof"
override_frame_icon = "mt_right_door_frame"
@@ -645,7 +641,6 @@
override_frame_icon = "mt_left_frame"
/obj/structure/vehicleparts/frame/t55/left/door
w_left = list("mt_left_door_frame",TRUE,TRUE,80,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_left_door_roof"
override_frame_icon = "mt_left_door_frame"
/obj/structure/vehicleparts/frame/t55/right
@@ -654,7 +649,6 @@
override_frame_icon = "mt_right_frame"
/obj/structure/vehicleparts/frame/t55/right/door
w_right = list("mt_right_door_frame",TRUE,TRUE,80,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_right_door_roof"
override_frame_icon = "mt_right_door_frame"
@@ -702,7 +696,6 @@
override_frame_icon = "mt_left_frame"
/obj/structure/vehicleparts/frame/leopard/left/door
w_left = list("mt_left_door_frame",TRUE,TRUE,60,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_left_door_roof"
override_frame_icon = "mt_left_door_frame"
/obj/structure/vehicleparts/frame/leopard/right
@@ -711,7 +704,6 @@
override_frame_icon = "mt_right_frame"
/obj/structure/vehicleparts/frame/leopard/right/door
w_right = list("mt_right_door_frame",TRUE,TRUE,60,30,TRUE,TRUE)
- // doorcode = 668643
override_roof_icon = "mt_right_door_roof"
override_frame_icon = "mt_right_door_frame"
@@ -1057,3 +1049,155 @@
icon_state = "m41_frame_steel_back_right"
w_back = list("m41_back_right_frame",TRUE,TRUE,25,25,FALSE,FALSE)
w_right = list("none",TRUE,TRUE,25,25,FALSE,FALSE)
+
+
+/obj/structure/vehicleparts/frame/char1
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ normal_icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ broken_icon = 'icons/obj/vehicles/tankparts96x96_damaged.dmi'
+ pixel_x = -32
+ pixel_y = -32
+/obj/structure/vehicleparts/frame/char1/front
+ icon_state = "char1_frame_steel_front_middle"
+ w_front = list("char1_front_middle_frame",TRUE,TRUE,80,80,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/char1/center
+ icon_state = "char1_frame_steel_middle"
+/obj/structure/vehicleparts/frame/char1/back
+ icon_state = "char1_frame_steel_back_middle"
+ w_back = list("char1_back_middle_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/char1/left
+ icon_state = "char1_frame_steel_middle_left"
+ w_left = list("char1_middle_left_frame",TRUE,TRUE,50,50,FALSE,FALSE,TRUE)
+/obj/structure/vehicleparts/frame/char1/left/door
+ icon_state = "char1_frame_steel_middle_left"
+ w_left = list("char1_middle_left_frame",TRUE,TRUE,50,50,TRUE,TRUE)
+ doorcode = 4975
+
+/obj/structure/vehicleparts/frame/char1/right
+ icon_state = "char1_frame_steel_middle_right"
+ w_right = list("char1_middle_right_frame",TRUE,TRUE,50,50,FALSE,FALSE,TRUE)
+/obj/structure/vehicleparts/frame/char1/right/door
+ icon_state = "char1_frame_steel_middle_right"
+ w_right = list("char1_middle_right_frame",TRUE,TRUE,50,50,TRUE,TRUE)
+ doorcode = 4975
+
+/obj/structure/vehicleparts/frame/char1/rb
+ icon_state = "char1_frame_steel_back_right"
+ w_back = list("char1_back_right_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+ w_right = list("none",TRUE,TRUE,50,50,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/char1/lb
+ icon_state = "char1_frame_steel_back_left"
+ w_back = list("char1_back_left_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+ w_left = list("none",TRUE,TRUE,50,50,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/char1/rf
+ icon_state = "char1_frame_steel_front_right"
+ w_front = list("char1_front_right_frame",TRUE,TRUE,80,80,FALSE,FALSE,TRUE)
+ w_right = list("none",TRUE,TRUE,50,50,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/char1/lf
+ icon_state = "char1_frame_steel_front_left"
+ w_front = list("char1_front_left_frame",TRUE,TRUE,80,80,FALSE,FALSE)
+ w_left = list("none",TRUE,TRUE,50,50,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/bmv1
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ normal_icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ broken_icon = 'icons/obj/vehicles/tankparts96x96_damaged.dmi'
+ pixel_x = -32
+ pixel_y = -32
+/obj/structure/vehicleparts/frame/bmv1/front
+ icon_state = "char1_frame_steel_front_middle"
+ w_front = list("char1_front_middle_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/bmv1/center
+ icon_state = "char1_frame_steel_middle"
+/obj/structure/vehicleparts/frame/bmv1/back
+ icon_state = "char1_frame_steel_back_middle"
+ w_back = list("char1_back_middle_frame",TRUE,TRUE,30,30,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/bmv1/left
+ icon_state = "char1_frame_steel_middle_left"
+ w_left = list("char1_middle_left_frame",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/bmv1/left/door
+ icon_state = "char1_frame_steel_middle_left"
+ w_left = list("char1_middle_left_frame",TRUE,TRUE,40,40,TRUE,TRUE)
+ doorcode = 668643
+
+/obj/structure/vehicleparts/frame/bmv1/right
+ icon_state = "char1_frame_steel_middle_right"
+ w_right = list("char1_middle_right_frame",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/bmv1/right/door
+ icon_state = "char1_frame_steel_middle_right"
+ w_right = list("char1_middle_right_frame",TRUE,TRUE,40,40,TRUE,TRUE)
+ doorcode = 668643
+
+/obj/structure/vehicleparts/frame/bmv1/rb
+ icon_state = "char1_frame_steel_back_right"
+ w_back = list("char1_back_right_frame",TRUE,TRUE,30,30,FALSE,FALSE)
+ w_right = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/bmv1/lb
+ icon_state = "char1_frame_steel_back_left"
+ w_back = list("char1_back_left_frame",TRUE,TRUE,30,30,TRUE,TRUE)
+ w_front = list("c_door",TRUE,TRUE,5,5,TRUE, TRUE)
+ w_left = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+ w_right = list("c_wall",TRUE,TRUE,5,5,FALSE,FALSE)
+ doorcode = 668643
+
+/obj/structure/vehicleparts/frame/bmv1/rf
+ icon_state = "char1_frame_steel_front_right"
+ w_front = list("char1_front_right_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+ w_right = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/bmv1/lf
+ icon_state = "char1_frame_steel_front_left"
+ w_front = list("char1_front_left_frame",TRUE,TRUE,50,50,FALSE,FALSE,TRUE)
+ w_left = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/smf1
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ normal_icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ broken_icon = 'icons/obj/vehicles/tankparts96x96_damaged.dmi'
+ pixel_x = -32
+ pixel_y = -32
+/obj/structure/vehicleparts/frame/smf1/front
+ icon_state = "t34_frame_steel_front_middle"
+ w_front = list("t34_front_middle_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/back
+ icon_state = "t34_frame_steel_back"
+ w_back = list("t34_back_middle_frame",TRUE,TRUE,30,30,FALSE,FALSE)
+
+/obj/structure/vehicleparts/frame/smf1/left
+ icon_state = "t34_frame_steel_middle_front_left"
+ w_left = list("t34_middle_front_left_frame",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/left/door
+ icon_state = "t34_frame_steel_middle_back_left"
+ w_left = list("t34_middle_back_left_frame",TRUE,TRUE,40,40,TRUE,TRUE)
+ doorcode = 932145
+
+/obj/structure/vehicleparts/frame/smf1/right
+ icon_state = "t34_frame_steel_middle_front_right"
+ w_right = list("t34_middle_front_right_frame",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/right/door
+ icon_state = "t34_frame_steel_middle_back_right"
+ w_right = list("t34_middle_back_right_frame",TRUE,TRUE,40,40,TRUE,TRUE)
+ doorcode = 932145
+
+/obj/structure/vehicleparts/frame/smf1/rb
+ icon_state = "t34_frame_steel_back_right"
+ w_back = list("t34_back_right_frame",TRUE,TRUE,30,30,FALSE,FALSE)
+ w_right = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/bc
+ icon_state = "t34_frame_steel_middle_back"
+/obj/structure/vehicleparts/frame/smf1/lb
+ icon_state = "t34_frame_steel_back_left"
+ w_back = list("t34_back_left_frame",TRUE,TRUE,30,30,FALSE,FALSE)
+ w_left = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/rf
+ icon_state = "t34_frame_steel_front_right"
+ w_front = list("t34_front_right_frame",TRUE,TRUE,50,50,FALSE,FALSE,TRUE)
+ w_right = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
+/obj/structure/vehicleparts/frame/smf1/fc
+ icon_state = "t34_frame_steel_middle_front"
+/obj/structure/vehicleparts/frame/smf1/lf
+ icon_state = "t34_frame_steel_front_left"
+ w_front = list("t34_front_left_frame",TRUE,TRUE,50,50,FALSE,FALSE)
+ w_left = list("none",TRUE,TRUE,40,40,FALSE,FALSE)
\ No newline at end of file
diff --git a/code/modules/1713/machinery/modular_vehicles/frame_icons.dm b/code/modules/1713/machinery/modular_vehicles/frame_icons.dm
index f107ba9922..f52039bdc4 100644
--- a/code/modules/1713/machinery/modular_vehicles/frame_icons.dm
+++ b/code/modules/1713/machinery/modular_vehicles/frame_icons.dm
@@ -191,7 +191,11 @@
else
ticon = normal_icon
var/tempstate = "[w_right[1]]"
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=EAST)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=EAST)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=EAST)
if (w_right.len <= 8)
if (axis)
if (override_color)
@@ -208,7 +212,11 @@
if (override_frame_icon && !override_applied)
tempstate = override_frame_icon
override_applied = TRUE
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=NORTH)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=NORTH)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=NORTH)
if (w_front.len <= 8)
if (axis)
if (override_color)
@@ -258,7 +266,11 @@
else
ticon = normal_icon
var/tempstate = "[w_right[1]]"
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=WEST)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=WEST)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=WEST)
if (w_right.len <= 8)
if (axis)
if (override_color)
@@ -275,7 +287,11 @@
if (override_frame_icon && !override_applied)
tempstate = override_frame_icon
override_applied = TRUE
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10.5, dir=SOUTH)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=SOUTH)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=SOUTH)
if (w_front.len <= 8)
if (axis)
if (override_color)
@@ -325,7 +341,11 @@
else
ticon = normal_icon
var/tempstate = "[w_right[1]]"
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10.5, dir=SOUTH)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=SOUTH)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=SOUTH)
if (w_right.len <= 8)
if (axis)
if (override_color)
@@ -342,7 +362,11 @@
if (override_frame_icon && !override_applied)
tempstate = override_frame_icon
override_applied = TRUE
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=EAST)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=EAST)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=EAST)
if (w_front.len <= 8)
if (axis)
if (override_color)
@@ -392,7 +416,11 @@
else
ticon = normal_icon
var/tempstate = "[w_right[1]]"
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=NORTH)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=NORTH)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=NORTH)
if (w_right.len <= 8)
if (axis)
if (override_color)
@@ -409,7 +437,11 @@
if (override_frame_icon && !override_applied)
tempstate = override_frame_icon
override_applied = TRUE
- var/image/tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=WEST)
+ var/image/tmpimg1
+ if (istype(axis, (/obj/structure/vehicleparts/axis/heavy/bmv1_1)))
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=9, dir=WEST)
+ else
+ tmpimg1 = image(icon=ticon, icon_state=tempstate, layer=10, dir=WEST)
if (w_front.len <= 8)
if (axis)
if (override_color)
diff --git a/code/modules/1713/machinery/modular_vehicles/movement.dm b/code/modules/1713/machinery/modular_vehicles/movement.dm
index 543e69aefd..4772ea44a9 100644
--- a/code/modules/1713/machinery/modular_vehicles/movement.dm
+++ b/code/modules/1713/machinery/modular_vehicles/movement.dm
@@ -256,6 +256,27 @@
base_icon = "t34_tracks_right_back"
movement_icon = "t34_tracks_right_back_m"
+/obj/structure/vehicleparts/movement/tracks/char1/left_front
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ icon_state = "char1_tracks_left_front"
+ base_icon = "char1_tracks_left_front"
+ movement_icon = "char1_tracks_left_front_m"
+/obj/structure/vehicleparts/movement/tracks/char1/right_front
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ icon_state = "char1_tracks_right_front"
+ base_icon = "char1_tracks_right_front"
+ movement_icon = "char1_tracks_right_front_m"
+/obj/structure/vehicleparts/movement/tracks/char1/left_back
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ icon_state = "char1_tracks_left_back"
+ base_icon = "char1_tracks_left_back"
+ movement_icon = "char1_tracks_left_back_m"
+/obj/structure/vehicleparts/movement/tracks/char1/right_back
+ icon = 'icons/obj/vehicles/tankparts96x96.dmi'
+ icon_state = "char1_tracks_right_back"
+ base_icon = "char1_tracks_right_back"
+ movement_icon = "char1_tracks_right_back_m"
+
/obj/structure/vehicleparts/movement/tracks/m41/left_front
icon = 'icons/obj/vehicles/tankparts96x96.dmi'
icon_state = "m41_tracks_left_front"
diff --git a/code/modules/1713/machinery/vehicles.dm b/code/modules/1713/machinery/vehicles.dm
index 4a19182972..8b92907d32 100644
--- a/code/modules/1713/machinery/vehicles.dm
+++ b/code/modules/1713/machinery/vehicles.dm
@@ -496,14 +496,6 @@
reg_number = ""
color = "#8383C2"
-/obj/structure/vehicleparts/axis/heavy/adrian
- name = "Type-9 Adrian"
- speeds = 4
- speedlist = list(1=12,2=8,3=6,4=5)
- reg_number = ""
- color = "#555346"
- vehicle_type = "apc"
-
/obj/structure/vehicleparts/axis/heavy/t90a
name = "T-90A"
speeds = 4
@@ -614,6 +606,20 @@
tank_names_soviet -= pickedname
name = "[name] \'[pickedname]\'"
+/obj/structure/vehicleparts/axis/heavy/bmv1_1
+ name = "BMV-1 mk. I"
+ speeds = 4
+ speedlist = list(1=10,2=7,3=6,4=4)
+ reg_number = ""
+ color = "#4D5D53"
+
+/obj/structure/vehicleparts/axis/heavy/smf1_a
+ name = "SMF I mod. A"
+ speeds = 4
+ speedlist = list(1=10,2=7,3=6,4=4)
+ reg_number = ""
+ color = "#555346"
+
/obj/structure/vehicleparts/axis/car
name = "car axis"
desc = "A powered axis from a car."
diff --git a/code/modules/1713/siege/cannon_types.dm b/code/modules/1713/siege/cannon_types.dm
index 77bd5a704a..afb9c249c3 100644
--- a/code/modules/1713/siege/cannon_types.dm
+++ b/code/modules/1713/siege/cannon_types.dm
@@ -441,6 +441,20 @@
caliber = 115
anchored = TRUE
+/obj/structure/cannon/modern/tank/bmv75
+ name = "BMV-TC 75mm"
+ desc = "A 75mm Redmenian tank-based cannon."
+ icon_state = "tank_cannon"
+ maxrange = 30
+ caliber = 75
+
+/obj/structure/cannon/modern/tank/smf75
+ name = "SMF TKN 75mm"
+ desc = "A 75mm Blugoslavian tank-based cannon."
+ icon_state = "tank_cannon"
+ maxrange = 30
+ caliber = 75
+
/obj/structure/cannon/mortar
name = "mortar"
icon = 'icons/obj/cannon_ball.dmi'
diff --git a/code/modules/1713/siege/turret.dm b/code/modules/1713/siege/turret.dm
index a74181c91f..31f0bfc687 100644
--- a/code/modules/1713/siege/turret.dm
+++ b/code/modules/1713/siege/turret.dm
@@ -1313,4 +1313,46 @@
gunner_seat.setup(src)
weapons.Add(new/obj/structure/cannon/modern/tank/japanese37(src))
weapons.Add(new/obj/item/weapon/gun/projectile/automatic/type99/type97tank(src))
+ ..()
+
+
+/obj/structure/turret/bmv1
+ turret_color = "#3d5931"
+ turret_icon = "char1_turret"
+ name = "BMV-1 mk. I"
+
+ gunner_x = 9
+ gunner_y = -2
+
+ loader_x = -9
+ loader_y = -2
+
+ New()
+ gunner_seat = new /obj/structure/bed/chair/gunner(src.loc)
+ gunner_seat.setup(src)
+ loader_seat = new /obj/structure/bed/chair/loader(src.loc)
+ loader_seat.setup(src)
+ weapons.Add(new/obj/structure/cannon/modern/tank/bmv75(src))
+ weapons.Add(new/obj/item/weapon/gun/projectile/automatic/dp28/dt28(src))
+ ..()
+
+
+/obj/structure/turret/smf1
+ turret_color = "#555346"
+ turret_icon = "t34_turret"
+ name = "SMF I mod. A"
+
+ gunner_x = 9
+ gunner_y = -2
+
+ loader_x = -9
+ loader_y = -2
+
+ New()
+ gunner_seat = new /obj/structure/bed/chair/gunner(src.loc)
+ gunner_seat.setup(src)
+ loader_seat = new /obj/structure/bed/chair/loader(src.loc)
+ loader_seat.setup(src)
+ weapons.Add(new/obj/structure/cannon/modern/tank/smf75(src))
+ weapons.Add(new/obj/item/weapon/gun/projectile/automatic/dp28/dt28(src))
..()
\ No newline at end of file
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 0c9f0f2b1d..accf939ebb 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -1058,10 +1058,13 @@ proc/admin_notice(var/message, var/rights)
for (var/i in flist_temp)
if (findtext(i, ";"))
var/list/current = splittext(i, ";")
- if (current[2] == "red")
- faction_list_red += current[1]
- else if (current[2] == "blue")
- faction_list_blue += current[1]
+ switch (current[2])
+ if ("blue")
+ faction_list_blue += current[1]
+ if ("red")
+ faction_list_red += current[1]
+ if ("organizer")
+ faction_list_organizer += current[1]
else
message_admins("Failed to load factionlist!", key_name(usr))
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 756a731c59..9d21c84e8a 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -486,8 +486,9 @@
shot_accuracy = rand(-accuracy_range, accuracy_range)
if (abs(shot_accuracy) < 5) // even RNjesus won’t help you get there right away
shot_accuracy += 5
- if(user.m_intent != "run")
- shot_accuracy *= 0.75
+ if (istype(user, /mob/living/human))
+ if(user.m_intent != "run")
+ shot_accuracy *= 0.75
var/shot_dispersion = clamp(shot_recoil + shot_accuracy, -40, 40)
diff --git a/code/setup.dm b/code/setup.dm
index f2a797edd7..b8f82721d3 100644
--- a/code/setup.dm
+++ b/code/setup.dm
@@ -56,10 +56,13 @@
for (var/i in flist_temp)
if (findtext(i, ";"))
var/list/current = splittext(i, ";")
- if (current[2] == "red")
- faction_list_red += current[1]
- else if (current[2] == "blue")
- faction_list_blue += current[1]
+ switch (current[2])
+ if ("blue")
+ faction_list_blue += current[1]
+ if ("red")
+ faction_list_red += current[1]
+ if ("organizer")
+ faction_list_organizer += current[1]
else
admin_notice("Failed to load factionlist!", R_DEBUG)
diff --git a/code/world.dm b/code/world.dm
index 73632bd368..5e81920530 100644
--- a/code/world.dm
+++ b/code/world.dm
@@ -14,8 +14,9 @@
var/global/datum/global_init/init = new ()
var/global/list/approved_list = list()
var/global/list/whitelist_list = list()
-var/global/list/faction_list_red = list()
var/global/list/faction_list_blue = list()
+var/global/list/faction_list_red = list()
+var/global/list/faction_list_organizer = list()
var/global/list/craftlist_lists = list("global" = list())
var/global/list/dictionary_list = list()
diff --git a/config/host.txt b/config/host.txt
index c740689724..cecb13c135 100644
--- a/config/host.txt
+++ b/config/host.txt
@@ -1 +1 @@
-taislin
+taislin
\ No newline at end of file
diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi
index 27853037bb..3d5c98e972 100644
Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ
diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi
index c801b3ae7f..903a4ad7dd 100644
Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ
diff --git a/icons/obj/policetape.dmi b/icons/obj/policetape.dmi
index 24ed45194c..0f95af6904 100644
Binary files a/icons/obj/policetape.dmi and b/icons/obj/policetape.dmi differ
diff --git a/icons/obj/vehicles/tankparts96x96.dmi b/icons/obj/vehicles/tankparts96x96.dmi
index a5f043a9f2..837bcf6672 100644
Binary files a/icons/obj/vehicles/tankparts96x96.dmi and b/icons/obj/vehicles/tankparts96x96.dmi differ
diff --git a/icons/obj/vehicles/vehicles256x256.dmi b/icons/obj/vehicles/vehicles256x256.dmi
index e84a4745fa..ccd9409c6c 100644
Binary files a/icons/obj/vehicles/vehicles256x256.dmi and b/icons/obj/vehicles/vehicles256x256.dmi differ
diff --git a/maps/campaign/campaign1.dmm b/maps/campaign/campaign1.dmm
index 2e39adac49..33a76bf92f 100644
--- a/maps/campaign/campaign1.dmm
+++ b/maps/campaign/campaign1.dmm
@@ -50,7 +50,6 @@
"lQ" = (/obj/structure/wild/smallbush{icon_state = "smallbush30"},/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
"mb" = (/obj/structure/closet/crate/sandbags,/turf/floor/grass,/area/caribbean/faction2)
"mg" = (/obj/structure/camonet,/obj/structure/closet/crate/ww2,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/window/barrier/sandbag{dir = 1; icon_state = "sandbag"},/turf/floor/dirt,/area/caribbean/faction2)
-"mh" = (/obj/map_metadata/campaign,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
"mr" = (/obj/structure/closet/crate/ww2,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/turf/floor/dirt,/area/caribbean/faction2)
"mG" = (/obj/structure/wild/tree/live_tree,/obj/structure/wild/flowers,/turf/floor/grass,/area/caribbean/faction2)
"mI" = (/obj/item/weapon/barrier/sandbag,/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
@@ -346,5 +345,5 @@ QzQVIDLyQVQVQVQVOsQVOsQVHeQVQVlqQVJiJijVIUIUIUIUIUIUIUQzQVQVQVQVQVQVQVQVQVQVQVlq
QVQVQVQVOsQVQVEYQVQzQVQVQVQVQVOsQVJiZtJiIURUIUQaIUIUIUQVQVQVQVQVlqQVQVlqlqQVQVQVQVQVQVuPQVQVQVQVQVEYQVQVQVQVQVEYQVQVQVQVQVlqlqlqQVbrlqlqlqlqQVQVOsQVQVQVQVQVQVbrlqQVQVQVQVlqQVlqQVQVQVuPQzQVQVQVQVFpswswgWQBgWgWQBQBQBhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb
QVQVQVOsOsQVQVQVQVQVIDQVQzQzQVQVQVJiJiJiIUIUIUIURUIUIUQVQVOsQVlqlqlqlqQVQVMuQVQVQVQVQVQVQVQVQVQVlqQVQVQVQVOsQVQVQVQVQVQVQVQVQVQVQVQVQVQVhMQVQVQVQVQVQVHeQVuPQVQVQVQVbrOsQVlqlqlqlqQVQVQVQVQVTzTzTzhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb
QVQVQVQVQVQVlqhMHeOsQVQVQVlqOsQVQVJiJiJiIUIUIUIUIUIUIUQVQVQVlqlqQVQVQVQVQVQVQVQVQVQVQVQVOsQVQVQVQVQVQVQVQVCxQVQVQVQVQVQVQVQVHeQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVbrlqlqlqlqlqlqTzTzTzTzTzTzTzTzhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb
-mhlqQVQVQVQVQVQVHeQVQVQVQVQVOsQVQVJiJiJiIUIUIUIUIUIUIUQVQVQVQVQVQVQVQVQVQVQVlqQVQVQVQVQVQVQVQVQVlqQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVhMQVQVQVlqQVTzTzTzTzTzTzTzTzTzTzTzhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb
+QVlqQVQVQVQVQVQVHeQVQVQVQVQVOsQVQVJiJiJiIUIUIUIUIUIUIUQVQVQVQVQVQVQVQVQVQVQVlqQVQVQVQVQVQVQVQVQVlqQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVQVhMQVQVQVlqQVTzTzTzTzTzTzTzTzTzTzTzhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb
"}
diff --git a/maps/campaign/campaign2.dmm b/maps/campaign/campaign2.dmm
new file mode 100644
index 0000000000..fccbda4896
--- /dev/null
+++ b/maps/campaign/campaign2.dmm
@@ -0,0 +1,667 @@
+"ab" = (/obj/structure/table/rack,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"ac" = (/obj/structure/toilet{dir = 8; icon_state = "toilet00"},/mob/living/simple_animal/civilian,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"aj" = (/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/structure/closet/crate/ww2,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"am" = (/obj/structure/closet/crate/ww2,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/obj/item/ammo_magazine/ak47,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"an" = (/obj/item/weapon/storage/briefcase,/turf/floor/plating/road/yellowline{dir = 4; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"ar" = (/obj/structure/grille/chainlinkfence{dir = 1},/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"av" = (/obj/structure/window/classic,/obj/structure/barricade,/obj/structure/curtain/open/red,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"aw" = (/mob/living/simple_animal/civilian,/turf/floor/plating/road/yellowline{dir = 1; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"ax" = (/obj/structure/wild/flowers,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"aA" = (/turf/floor/plating/road/yellowline{dir = 1; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"aC" = (/obj/covers/tatami,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"aF" = (/obj/covers/wood_ship,/obj/structure/simple_door/key_door/anyone/doubledoor,/turf/floor/dirt/burned,/area/caribbean/faction1/inside)
+"aG" = (/obj/structure/bed/chair,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"aH" = (/obj/structure/sign/flag/blugoslavia,/obj/structure/barricade,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"aK" = (/obj/item/trash/money,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"aU" = (/obj/item/weapon/telephone/wireless,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"bd" = (/obj/structure/radiorecorder{pixel_y = 5},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"bl" = (/obj/structure/grille/chainlinkfence,/obj/structure/grille/chainlinkfence{dir = 4},/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"bn" = (/obj/structure/grille/chainlinkfence,/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"bt" = (/obj/structure/toilet{dir = 4; icon_state = "toilet00"},/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"bw" = (/obj/covers/tatami,/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/beermug,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"by" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/stew_wood{pixel_y = -5; pixel_x = -7},/obj/item/weapon/reagent_containers/food/snacks/stew_wood{pixel_y = 3; pixel_x = -1},/obj/item/weapon/reagent_containers/food/snacks/stew_wood{pixel_y = -6; pixel_x = 5},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"bA" = (/obj/structure/window/classic,/obj/structure/curtain/open/blue,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"bC" = (/obj/structure/closet/safe,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"bG" = (/obj/structure/table/rack/shelf,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"bH" = (/obj/effect/landmark{name = "JoinLateRed"; icon_state = "x1"},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"bS" = (/obj/structure/closet/crate/footlocker,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"bY" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"cg" = (/obj/structure/floodlight/on,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"ck" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"cn" = (/obj/structure/grille/chainlinkfence{dir = 4},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"cu" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"cv" = (/obj/structure/window/classic/brickfull,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"cx" = (/obj/covers/wood_ship,/obj/structure/filingcabinet,/obj/item/weapon/paper_bundle,/obj/item/weapon/paper_bundle,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"cy" = (/obj/structure/sink/kitchen{icon_state = "sink_alt"; dir = 4; pixel_x = -12},/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"cz" = (/obj/effects/premadevehicles/yamasaki/shinobu,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"cE" = (/obj/structure/wild/flowers,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"cV" = (/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"cX" = (/turf/floor/plating/road/yellowline{dir = 8; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"cY" = (/obj/structure/wild/berrybush,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"df" = (/obj/effect/landmark{name = "JoinLateRed"; icon_state = "x1"},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"di" = (/turf/floor/plating/road/yellowline{dir = 5; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"dk" = (/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"dn" = (/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"dp" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/leather/open,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"dr" = (/obj/covers/wood_ship,/obj/structure/window/barrier/sandbag,/obj/structure/table/modern/table,/obj/item/weapon/map,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"dC" = (/obj/structure/simple_door/iron,/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"dP" = (/obj/item/weapon/barrier/sandbag,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"dU" = (/obj/structure/poster/faction/red/lead,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"ed" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"ee" = (/obj/structure/grille/chainlinkfence{dir = 4},/obj/structure/grille/chainlinkfence{dir = 1},/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"eh" = (/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"ew" = (/obj/structure/table/rack/shelf/wooden,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"ex" = (/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"eG" = (/obj/structure/grille/chainlinkfence{dir = 1},/obj/structure/sign/custom{desc = "Civilian collection point. Civilians will be collected every minute."; name = "Civilian Evacuation"},/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"eH" = (/obj/structure/window/barrier/railing/stone,/obj/structure/window/barrier/railing/stone{dir = 8},/obj/structure/mine_support/stone{pixel_x = 16; pixel_y = 20},/turf/floor/beach/water/shallowsaltwater,/area/caribbean/faction1)
+"eJ" = (/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"eK" = (/obj/structure/table/modern/table,/obj/structure/radio/transmitter_receiver/nopower/faction1,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"eL" = (/obj/item/weapon/storage/briefcase,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"eM" = (/obj/structure/bed/chair/comfy/fancy_sofa/r{dir = 1},/obj/structure/lamp/lamp_big/alwayson,/obj/item/weapon/newspaper,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"eS" = (/turf/floor/plating/road,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"eV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"eW" = (/obj/structure/bed/wood,/obj/item/weapon/bedsheet/brown,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"fk" = (/obj/structure/closet/crate/sandbags,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"fm" = (/obj/structure/closet/crate/ww2,/obj/item/mine/at,/obj/item/mine/at,/obj/item/mine/at,/obj/item/mine/at,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"fv" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/sign/traffic/stop,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"fy" = (/obj/structure/closet/cabinet,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"fF" = (/obj/structure/bed/chair/comfy/fancy_sofa/l{dir = 1},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"fG" = (/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"fK" = (/turf/floor/dirt,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"fM" = (/obj/structure/table,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"fN" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"fS" = (/obj/item/flashlight/lantern/on/anchored{pixel_x = 32},/obj/item/weapon/reagent_containers/food/drinks/flask/officer/vodka,/obj/item/weapon/reagent_containers/food/drinks/flask/officer/vodka,/obj/structure/table/modern/table,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"fW" = (/obj/structure/toilet{dir = 4; icon_state = "toilet00"},/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"ge" = (/obj/item/weapon/wrench,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"gi" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"gu" = (/mob/living/simple_animal/civilian,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"gx" = (/obj/structure/window/classic/metal,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"gI" = (/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"gJ" = (/obj/item/stack/material/woodplank/twentyfive,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"gK" = (/obj/effects/premadevehicles/ubermacht/erstenklasse,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"gU" = (/obj/structure/grille/chainlinkfence,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"hh" = (/obj/covers/wood_ship,/obj/structure/table/modern/table/flipped{dir = 8},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"hp" = (/obj/structure/TV/active,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"hw" = (/obj/structure/table/glass,/obj/item/weapon/swatter,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"hD" = (/obj/structure/railing/steel{dir = 1},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"hE" = (/obj/item/weapon/material/shovel/trench/foldable/etool,/obj/item/weapon/material/shovel/trench/foldable/etool,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"hH" = (/obj/structure/wild/flowers,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"hO" = (/obj/structure/wild/bush,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"hP" = (/obj/structure/table/modern/table,/obj/item/weapon/paper,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"hW" = (/obj/structure/lamp/lamp_small/alwayson,/obj/structure/props/coatrack,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"id" = (/obj/structure/bed/chair,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"ik" = (/obj/structure/grille/chainlinkfence{dir = 1},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"is" = (/obj/structure/closet/cabinet,/obj/item/clothing/head/turban,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"it" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"iu" = (/turf/wall/brick,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"iG" = (/obj/structure/sign/armory,/turf/wall/brick,/turf/floor/beach/sand,/area/caribbean/no_mans_land/temperate)
+"iL" = (/obj/effects/premadevehicles/yamasaki/kazoku,/turf/floor/plating/road/yellowline{dir = 8; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"iT" = (/mob/living/simple_animal/civilian,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"iW" = (/obj/structure/drone/flying/grenade,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"iZ" = (/obj/covers/wood_ship,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"jc" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"jl" = (/obj/structure/barbwire{dir = 8},/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"jr" = (/obj/structure/table/modern/retable,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"js" = (/obj/structure/bookcase,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"jt" = (/obj/structure/grille/chainlinkfence,/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"ju" = (/obj/structure/closet/cabinet,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"jz" = (/obj/structure/table/rack/coatrack{pixel_x = -8},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"jD" = (/obj/structure/poster/faction/red/mil2,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"jH" = (/obj/structure/oven/stove{fuel = 400},/obj/structure/lamp/lamp_small/alwayson{dir = 4; icon_state = "bulb"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"jI" = (/obj/structure/poster/faction/red/lead,/turf/wall/stone/stonebrick,/area/caribbean/roofed/temperate)
+"jK" = (/obj/structure/sign/clock,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"jM" = (/obj/item/weapon/storage/firstaid/surgery,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"jR" = (/obj/structure/potted_plant{dir = 1; icon_state = "potted_plant"},/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"jS" = (/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"jZ" = (/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"ka" = (/obj/structure/bed/chair/office,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"kh" = (/obj/structure/table/modern/retable,/obj/structure/closet/crate/cash_register{dir = 8},/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"kj" = (/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"kk" = (/obj/structure/simple_door/key_door/wood,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"kl" = (/obj/structure/wild/tree/live_tree/pine,/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"kp" = (/obj/structure/window/classic,/obj/covers/wood_ship,/obj/covers/jail/steeljail,/obj/structure/curtain/open/black,/turf/floor/dirt/burned,/area/caribbean/faction1/inside)
+"kE" = (/obj/covers/tatami,/obj/structure/potted_plant{dir = 1; icon_state = "potted_plant"},/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"kF" = (/obj/effect/landmark{name = "JoinLateBlue"},/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"kH" = (/obj/structure/table/modern/table,/obj/item/weapon/folder/blue,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"kL" = (/obj/structure/window/classic/metal,/obj/structure/curtain/open,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"kU" = (/obj/covers/tatami,/obj/structure/table/rack/coatrack,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"kW" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/dirt,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"kZ" = (/obj/item/stack/money/dollar/twenty,/obj/item/stack/money/dollar/twenty,/obj/structure/closet/safe,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"ld" = (/obj/structure/table/wood,/obj/item/weapon/telephone/mobile,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"lr" = (/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"lF" = (/obj/structure/oven/stove,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"lH" = (/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/structure/closet/crate/ww2,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"lI" = (/obj/structure/grille/chainlinkfence,/obj/structure/grille/chainlinkfence{dir = 4},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"lJ" = (/obj/structure/bed/chair{dir = 1; icon_state = "chair"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"mb" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/window/barrier/sandbag,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"me" = (/obj/structure/floodlight/on,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"mf" = (/turf/floor/trench,/area/caribbean/faction1)
+"mg" = (/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"mh" = (/mob/living/simple_animal/civilian,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"mm" = (/obj/structure/wild/tallgrass,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"mn" = (/obj/structure/lamp/lamp_small/alwayson{dir = 1; icon_state = "bulb"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"mo" = (/obj/structure/grille/chainlinkfence{dir = 1},/obj/structure/sign/custom{desc = "Civilian collection point. Civilians will be collected every minute."; name = "Civilian Evacuation"},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"ms" = (/obj/structure/wild/flowers,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"mu" = (/obj/structure/window/barrier/railing/stone{icon_state = "stone"; dir = 1},/obj/structure/window/barrier/railing/stone{dir = 8},/turf/floor/beach/water/shallowsaltwater,/area/caribbean/faction1)
+"mA" = (/obj/structure/window/classic/metal,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"mG" = (/obj/structure/bed/chair{dir = 4},/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"mI" = (/obj/structure/barricade,/obj/structure/sign/flag/medical,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"mJ" = (/obj/structure/sink{pixel_y = 10},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"mL" = (/obj/structure/table/modern/table,/obj/item/weapon/folder/red,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"mN" = (/obj/structure/TV/active,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"mO" = (/obj/structure/bed/chair,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"mR" = (/obj/structure/table/rack/shelf,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"mT" = (/turf/floor/dirt/dust,/area/caribbean/captured_equipment/faction1)
+"mU" = (/obj/structure/bed/chair{dir = 8; icon_state = "chair"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"mW" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"ng" = (/obj/structure/table/rack/shelf/store,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"nk" = (/obj/structure/table/modern/table,/obj/structure/computer/nopower{dir = 1; pixel_y = 3; pixel_x = 2},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"nn" = (/obj/structure/grille/chainlinkfence{dir = 1},/obj/structure/sign/custom{desc = "Civilian collection point. Civilians will be collected every minute."; name = "Civilian Evacuation"},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"nu" = (/turf/floor/dirt/underground,/area/caribbean/no_mans_land/temperate)
+"nH" = (/obj/structure/table/modern/table,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"nM" = (/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"nO" = (/obj/structure/sign/bank,/turf/wall/brick,/turf/floor/beach/sand,/area/caribbean/no_mans_land/temperate)
+"nV" = (/obj/item/clothing/accessory/medal/pin/worker/lumberjack,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"nZ" = (/obj/structure/barbwire,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"of" = (/obj/structure/bed/chair/comfy/fancy_sofa/l{dir = 8},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"oi" = (/obj/covers/carpet/redcarpet,/obj/structure/bed,/obj/item/weapon/bedsheet/hos,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"on" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"ou" = (/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"oA" = (/obj/structure/closet/crate/sandbags,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"oG" = (/obj/structure/oven/stove{fuel = 400},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"oJ" = (/obj/covers/tatami,/obj/structure/lamp/lamp_small/alwayson,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"oO" = (/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"pc" = (/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"pd" = (/obj/structure/sign/traffic,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"ph" = (/obj/structure/table/modern/table,/obj/structure/radio/transmitter_receiver/nopower/faction2,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"pz" = (/obj/structure/sink/kitchen{dir = 4; icon_state = "sink_alt"; pixel_x = -12},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"pN" = (/turf/floor/beach/water/deep,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"pU" = (/obj/item/weapon/storage/backpack/rucksack,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"pZ" = (/obj/structure/cell_tower{desc = "A large steel antenna, to power field radios."; name = "radio antenna"},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"qb" = (/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"qe" = (/obj/structure/bed/chair{icon_state = "chair"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"qg" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/lamp/lamp_small/alwayson/red{dir = 8},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"qh" = (/obj/structure/bed/chair/comfy/fancy_sofa{dir = 1},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"qr" = (/obj/structure/barbwire{dir = 4},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"qs" = (/obj/structure/railing/steel,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"qt" = (/obj/structure/simple_door/key_door/anyone,/obj/covers/tatami,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"qv" = (/obj/effect/landmark{name = "JoinLateBlue"},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"qB" = (/obj/covers/wood_ship,/obj/structure/closet,/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"qG" = (/obj/structure/table/rack/coatrack,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"qI" = (/obj/covers/wood_wall/log{icon_state = "log_wall"; dir = 4},/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"qJ" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/barbwire{dir = 4},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"qN" = (/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"qQ" = (/obj/structure/table/modern,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"qR" = (/obj/covers/wood_ship,/obj/structure/window/barrier/sandbag{dir = 4},/obj/item/weapon/paper/crumpled,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"qV" = (/obj/covers/wood_wall/log{dir = 4},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"re" = (/obj/structure/iv_drip,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"rj" = (/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"rn" = (/obj/structure/barricade/hescobastion,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"ro" = (/turf/wall/brick,/area/caribbean/roofed/temperate)
+"ru" = (/obj/structure/closet/crate/ww2,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/obj/item/weapon/plastique/c4,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"rz" = (/obj/structure/closet/crate/chest,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"rB" = (/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"rD" = (/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"rG" = (/obj/structure/lamp/lamp_big/alwayson{dir = 8},/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"rK" = (/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"rN" = (/obj/structure/sign/traffic/parking,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"sb" = (/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"se" = (/obj/structure/poster/faction/red/mil2,/turf/wall/stone/stonebrick,/area/caribbean/roofed/temperate)
+"sf" = (/obj/covers/wood_ship,/obj/structure/window/barrier/sandbag,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"sh" = (/obj/covers/wood_wall/log/corner,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"si" = (/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/obj/structure/table/glass,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"sn" = (/obj/structure/sign/traffic/zebracrossing,/obj/item/weapon/storage/backpack/duffel,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"sv" = (/obj/structure/grille/chainlinkfence{dir = 8},/obj/structure/grille/chainlinkfence,/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"sz" = (/turf/floor/plating/road,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"sL" = (/obj/structure/lamp/lamp_big/alwayson{dir = 4},/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"sO" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/wastelander,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"sQ" = (/obj/structure/closet/fridge/icebox,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"sT" = (/turf/wall/stone/stonebrick,/area/caribbean/roofed/temperate)
+"sY" = (/obj/structure/window/barrier/sandbag{dir = 4},/mob/living/simple_animal/hostile/human/redmenian_ng{stop_automated_movement = 1},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"td" = (/obj/structure/wild/rock,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"tk" = (/obj/structure/bed/chair{dir = 4},/mob/living/simple_animal/civilian,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"tt" = (/obj/effects/premadevehicles/smc/wyoming,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"tw" = (/mob/living/simple_animal/hostile/human/redmenian_ng{stop_automated_movement = 1},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"tB" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"tD" = (/obj/structure/table/wood,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"tL" = (/obj/structure/gate/blast/garage/open{dir = 8},/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"tP" = (/obj/covers/carpet/redcarpet,/mob/living/simple_animal/civilian,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"tQ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"ua" = (/obj/structure/lamp/lamp_small/alwayson{icon_state = "bulb"; dir = 8},/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"ub" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/trench,/area/caribbean/faction1)
+"uf" = (/obj/effects/premadevehicles/tank/smf1,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"um" = (/obj/covers/wood_ship,/obj/structure/closet,/obj/item/ammo_magazine/m1911,/obj/item/ammo_magazine/m1911,/obj/item/ammo_magazine/m1911,/obj/item/ammo_magazine/m1911,/obj/item/weapon/gun/projectile/pistol/m1911,/obj/item/weapon/gun/projectile/pistol/m1911,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"up" = (/obj/structure/sign/traffic/crossing,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"uu" = (/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"uv" = (/obj/structure/bed/chair/comfy/red,/obj/structure/table/modern/retable/flipped{dir = 1},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"uA" = (/obj/structure/poster/faction/red/work,/turf/wall/wood,/area/caribbean/roofed/temperate)
+"uJ" = (/obj/structure/closet/crate/ww2,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/obj/item/ammo_magazine/hk,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"uL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"uN" = (/obj/structure/table/modern/table,/obj/item/weapon/telephone/mobile/campaign/blue,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"uS" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/lamp/lamp_small{dir = 1; icon_state = "bulb"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"uY" = (/obj/structure/pot,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"va" = (/obj/structure/curtain/open/shower,/obj/structure/shower{icon_state = "shower"; dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"vc" = (/obj/covers/wood_wall/log{dir = 4},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"vf" = (/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"vh" = (/obj/structure/window/classic,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"vj" = (/obj/structure/lamp/lamp_big/alwayson,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"vx" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"vD" = (/obj/structure/window/classic/brickfull,/obj/covers/tatami,/obj/structure/curtain/open/yellow,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"vG" = (/mob/living/simple_animal/civilian,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"vH" = (/obj/structure/lamp/lamppost_small/alwayson,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"vJ" = (/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"vP" = (/mob/living/simple_animal/civilian,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"vT" = (/obj/structure/window/classic/reinforced,/obj/structure/curtain/closed/red,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"vW" = (/obj/structure/window/barrier/railing/stone{icon_state = "stone"; dir = 1},/obj/structure/window/barrier/railing/stone{dir = 4},/turf/floor/beach/water/shallowsaltwater,/area/caribbean/faction1)
+"vZ" = (/obj/structure/lamp/lamp_small/alwayson,/obj/structure/toilet{dir = 8; icon_state = "toilet00"},/mob/living/simple_animal/civilian,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"wa" = (/obj/structure/sign/traffic/crossing,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"wj" = (/obj/structure/window/classic,/obj/structure/curtain/leather,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"wl" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"wm" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"ww" = (/obj/structure/vending/sales/food/snacks,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"wx" = (/obj/structure/potted_plant{dir = 1; icon_state = "potted_plant"},/obj/structure/lamp/lamp_small/alwayson{dir = 4; icon_state = "bulb"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"wG" = (/obj/structure/table/wood,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"wO" = (/obj/structure/barbwire{dir = 4},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"wS" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"wV" = (/obj/covers/wood_wall/log{dir = 4},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"wW" = (/obj/structure/window/barrier/sandbag,/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"xc" = (/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"xd" = (/obj/structure/lamp/lamppost_small/alwayson,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"xh" = (/obj/structure/table/rack/shelf/store,/obj/item/weapon/reagent_containers/food/snacks/sandwich,/obj/item/weapon/reagent_containers/food/snacks/sandwich,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"xj" = (/obj/structure/closet/crate/ww2/mortar_shells,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"xu" = (/obj/structure/simple_door/key_door/anyone,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"xz" = (/obj/structure/grille/chainlinkfence{dir = 8},/obj/structure/grille/chainlinkfence,/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"xH" = (/obj/structure/barbwire{dir = 4},/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"xI" = (/turf/wall/wood,/area/caribbean/roofed/temperate)
+"xM" = (/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"xO" = (/obj/structure/toilet{dir = 8; icon_state = "toilet00"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"xX" = (/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"ya" = (/obj/structure/grille/chainlinkfence,/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"yf" = (/obj/item/stack/material/barbwire/ten,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"yk" = (/obj/structure/wild/rock,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"yo" = (/obj/structure/oven,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"yp" = (/obj/structure/wild/berrybush,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"yB" = (/obj/structure/pot,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"yH" = (/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"yL" = (/obj/structure/closet/fridge,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"yN" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"yQ" = (/obj/item/clothing/gloves/color/white,/obj/item/clothing/mask/sterile,/obj/item/clothing/accessory/armband/redcross,/obj/item/clothing/suit/storage/jacket/doctor,/obj/structure/closet/crate/ww1,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"yT" = (/obj/structure/TV/grandfather,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"za" = (/obj/covers/wood_ship,/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"zc" = (/obj/item/weapon/storage/backpack/duffel,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"zg" = (/mob/living/simple_animal/civilian,/turf/floor/plating/road/yellowline{dir = 4; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"zm" = (/obj/structure/bed/wood,/obj/item/weapon/bedsheet/hop,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"zo" = (/obj/structure/lamp/lamp_big/alwayson{dir = 4},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"zp" = (/obj/structure/bed/roller,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"zu" = (/obj/item/weapon/storage/firstaid/combat/modern,/obj/item/weapon/storage/firstaid/combat/modern,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"zB" = (/obj/effects/premadevehicles/tank/bmv1,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"zE" = (/obj/structure/table/rack/coatrack{pixel_x = 12},/obj/item/flashlight/lantern/on/anchored{pixel_y = -16},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"zM" = (/obj/structure/simple_door/key_door/anyone/blast,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"zN" = (/obj/structure/wild/tallgrass,/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"zS" = (/obj/structure/window/barrier/sandbag,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"zU" = (/obj/item/weapon/storage/firstaid/combat/modern,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"zV" = (/obj/structure/window/classic/brickfull,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"zX" = (/obj/structure/barbwire,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Ac" = (/obj/structure/wild/rock,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"An" = (/obj/structure/props/marketstall,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"AF" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/open/red,/obj/covers/jail/steeljail,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"AI" = (/obj/structure/barbwire{dir = 8},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"AJ" = (/obj/structure/closet/crate/ww1,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/defibrillator,/obj/item/weapon/defibrillator,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"AL" = (/obj/structure/bed/chair/wood/bleacher/r,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"AM" = (/obj/structure/vending/sales/drinks,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"AW" = (/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Br" = (/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Bw" = (/obj/structure/oven,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"BA" = (/obj/structure/bed/roller,/obj/structure/lamp/lamp_big/alwayson{dir = 8},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"BG" = (/obj/structure/closet/crate/ww2,/obj/item/mine/at,/obj/item/mine/at,/obj/item/mine/at,/obj/item/mine/at,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"BU" = (/obj/structure/window/classic,/obj/structure/curtain/closed/red,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"Cc" = (/obj/structure/bed/chair{dir = 4},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Cd" = (/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"Ci" = (/obj/structure/poster/faction/red/work,/turf/wall/stone/stonebrick,/area/caribbean/faction1/inside)
+"Cp" = (/turf/floor/dirt,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"Cs" = (/obj/structure/floodlight/on,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"Cw" = (/obj/structure/table/modern/table,/obj/structure/cutting_board,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"CE" = (/obj/item/weapon/stool/wood{pixel_x = 7},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"CF" = (/obj/structure/bed/chair/comfy/blue,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"CG" = (/obj/item/weapon/telephone/public,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"CH" = (/obj/structure/barricade/hescobastion,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"CJ" = (/obj/structure/barbwire{dir = 4},/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"CR" = (/obj/structure/bed/chair{dir = 8},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Db" = (/obj/structure/bed/chair{icon_state = "chair"; dir = 4},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Dc" = (/obj/structure/lamp/lamp_small/alwayson{icon_state = "bulb"; dir = 4},/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"De" = (/obj/covers/tatami,/obj/structure/brazier/potbellystove,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"Dm" = (/obj/structure/toilet{dir = 8; icon_state = "toilet00"},/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Dr" = (/obj/structure/barbwire{dir = 4},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Ds" = (/obj/structure/bed/wood,/obj/item/weapon/bedsheet/red,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Dv" = (/obj/structure/pot,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Dz" = (/obj/effect/landmark{name = "JoinLateBlue"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"DB" = (/obj/covers/carpet/redcarpet,/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"DC" = (/obj/structure/wild/tallgrass,/obj/effect/landmark{name = "JoinLateBlue"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"DG" = (/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"DI" = (/obj/structure/sign/painting7,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"DJ" = (/obj/structure/gate/barrier/vertical{dir = 1; pixel_y = 3},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"DK" = (/obj/structure/window/classic/reinforced,/obj/structure/curtain/open/red,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"DM" = (/obj/covers/wood_ship,/obj/item/weapon/folder/red,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"DY" = (/obj/structure/bed/chair,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Ec" = (/obj/item/weapon/material/hatchet/steel,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"Ef" = (/obj/structure/closet/crate/dumpster,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Ek" = (/obj/structure/iv_drip,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Et" = (/obj/structure/sign/flag/red2,/turf/wall/stone/stonebrick,/area/caribbean/faction1/inside)
+"Ey" = (/turf/floor/dirt/dust,/area/caribbean/captured_equipment/faction2)
+"Ez" = (/obj/structure/wild/smallbush,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"EA" = (/obj/structure/sawmill/powered,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"EJ" = (/obj/structure/closet/cabinet,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"EX" = (/obj/item/stack/material/barbwire/ten,/obj/item/stack/material/barbwire/ten,/obj/item/stack/material/barbwire/ten,/obj/item/stack/material/barbwire/ten,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Ff" = (/obj/structure/lamp/lamp_big/alwayson,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"Fu" = (/obj/item/stack/material/barbwire/ten,/obj/structure/railing/steel{dir = 4; icon_state = "railing0"},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"FE" = (/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"FF" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/open/black,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"FN" = (/obj/covers/tatami,/obj/structure/closet/fridge,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"FU" = (/obj/structure/railing/steel,/obj/structure/sign/custom/metallic{name = "CAPTURE ZONE"; desc = "Put captured equipment here."},/obj/structure/barricade,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"FW" = (/obj/structure/gatecontrol/blastcontrol/garage{pixel_y = -7},/turf/wall/wood,/area/caribbean/roofed/temperate)
+"FX" = (/obj/covers/wood_ship,/obj/structure/table/modern/table,/obj/item/weapon/reagent_containers/food/drinks/coffee,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Ge" = (/turf/floor/plating/road/yellowline{dir = 4; icon_state = "road_yellowline"},/area/caribbean/no_mans_land/temperate)
+"Gk" = (/obj/structure/bed/wood,/obj/item/weapon/bedsheet/yellow,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Gm" = (/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"Gr" = (/obj/structure/bed/chair,/mob/living/simple_animal/civilian,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"GI" = (/obj/structure/wild/tallgrass,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"GM" = (/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"GN" = (/obj/effects/premadevehicles/smc/falcon,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"GW" = (/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"GZ" = (/obj/structure/bed/chair{dir = 1; icon_state = "chair"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Hb" = (/obj/structure/table/wood,/obj/item/kitchen/wood_bowl,/obj/item/kitchen/wood_bowl,/obj/item/kitchen/wood_bowl,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Hj" = (/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Hn" = (/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Hr" = (/obj/structure/sink/kitchen{pixel_y = 4},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Ht" = (/obj/structure/simple_door/key_door/anyone/doubledoor/steel/store_door,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"Hu" = (/obj/structure/sink{pixel_x = 14; dir = 8},/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"Hw" = (/obj/structure/floodlight/on,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Hz" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"HD" = (/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"HF" = (/obj/structure/lamp/lamp_small/alwayson,/obj/structure/closet/fridge,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"HG" = (/turf/wall/stone/stonebrick,/area/caribbean/faction1/inside)
+"HK" = (/obj/structure/oven/stove/old{pixel_x = -4},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"HO" = (/obj/structure/table/glass,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"HV" = (/turf/floor/beach/water,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"HX" = (/obj/structure/table/modern/table,/obj/item/weapon/telephone/mobile/campaign/red,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"Ih" = (/obj/structure/barbwire{dir = 8},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"Il" = (/obj/structure/curtain/open/shower,/obj/structure/shower{dir = 1; icon_state = "shower"},/mob/living/simple_animal/civilian,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Iq" = (/obj/item/weapon/storage/firstaid/surgery,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Iu" = (/obj/structure/bed/chair/comfy/fancy_sofa/r{dir = 8},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Ix" = (/mob/living/simple_animal/civilian,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"II" = (/obj/structure/bed/roller,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"IT" = (/obj/structure/table/rack/shelf/store,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"IW" = (/obj/structure/toilet{dir = 8},/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"Jd" = (/obj/covers/tatami,/mob/living/simple_animal/civilian,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"Jf" = (/obj/covers/wood_ship,/obj/structure/bed/chair/wood{dir = 4; icon_state = "wooden_chair"},/mob/living/simple_animal/hostile/human/redmenian_ng,/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Jg" = (/turf/floor/plating/road/yellowline{dir = 9},/area/caribbean/no_mans_land/temperate)
+"Jy" = (/obj/structure/window/barrier/sandbag{dir = 8},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"JC" = (/obj/item/weapon/wrench,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"JE" = (/obj/structure/table/modern/table,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"JG" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"JJ" = (/obj/structure/window/barrier/railing/stone,/obj/structure/window/barrier/railing/stone{dir = 4},/turf/floor/beach/water/shallowsaltwater,/area/caribbean/faction1)
+"JP" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/open/red,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Ka" = (/obj/structure/table/modern/retable,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/obj/structure/radio/transmitter/nopower{pixel_y = 1},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Kb" = (/obj/covers/wood_ship,/obj/structure/table/modern/table/flipped{dir = 8},/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Kf" = (/obj/structure/railing/steel{dir = 8; icon_state = "railing0"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Kg" = (/obj/structure/redmailbox,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"Kp" = (/obj/structure/closet/crate/ww2,/obj/item/weapon/grenade/coldwar/m67,/obj/item/weapon/grenade/coldwar/m67,/obj/item/weapon/grenade/coldwar/m67,/obj/item/weapon/grenade/coldwar/m67,/obj/item/weapon/grenade/coldwar/m67,/obj/item/weapon/grenade/coldwar/m67,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"KA" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"KB" = (/obj/structure/props/coatrack,/obj/structure/lamp/lamp_small{dir = 1; icon_state = "bulb"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"KD" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/window/barrier/sandbag,/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"KI" = (/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/trench,/area/caribbean/faction1)
+"KN" = (/obj/structure/toilet,/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"KU" = (/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/structure/closet/crate/ww2,/obj/item/flashlight/militarylight,/obj/item/flashlight/militarylight,/obj/item/flashlight/militarylight,/obj/item/flashlight/militarylight,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"KV" = (/obj/item/flashlight/lantern/on/anchored{pixel_x = 32},/obj/structure/table/rack,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Ld" = (/obj/item/stack/money/dollar/twenty,/obj/item/stack/money/dollar/twenty,/obj/structure/closet/safe,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Le" = (/obj/structure/barbwire{dir = 4},/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Lg" = (/obj/structure/window/barrier/sandbag/incomplete{dir = 4},/obj/item/weapon/barrier/sandbag,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Ll" = (/obj/item/weapon/bedsheet,/obj/structure/bed,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"Lm" = (/obj/structure/sign/painting1,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"Lp" = (/obj/covers/tatami,/obj/item/weapon/bedsheet/blue,/obj/structure/bed,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"Lv" = (/obj/structure/simple_door/key_door/anyone,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"LA" = (/obj/structure/gate/barrier,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"LB" = (/obj/structure/bed/chair{dir = 4},/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"LC" = (/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"LF" = (/obj/item/weapon/material/hatchet/steel,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"Mi" = (/obj/structure/lamp/lamp_big/alwayson{dir = 4},/mob/living/simple_animal/civilian,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Mm" = (/obj/structure/barbwire{dir = 8},/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Ms" = (/obj/covers/wood_ship,/obj/structure/table/modern/table,/obj/item/weapon/telephone/mobile/campaign/red,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Mz" = (/obj/structure/window/classic,/obj/structure/window/classic,/obj/covers/jail/steeljail,/obj/structure/curtain/closed/red,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"MF" = (/obj/structure/grille/chainlinkfence{dir = 4},/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"MN" = (/obj/structure/grille/chainlinkfence{dir = 8},/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"MR" = (/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"MV" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/window/barrier/sandbag{dir = 1},/turf/floor/trench,/area/caribbean/faction1)
+"Nc" = (/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"Ni" = (/obj/item/weapon/storage/briefcase,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Nk" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/barbwire{dir = 4},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"Nl" = (/mob/living/simple_animal/civilian,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Nx" = (/obj/structure/sink{layer = 4; pixel_y = 20},/obj/structure/lamp/lamp_small/alwayson,/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"NJ" = (/obj/structure/sign/custom/metallic{desc = "Emberburg Station"; name = "Redmenian National Police"},/turf/wall/stone/stonebrick,/area/caribbean/faction1/inside)
+"NO" = (/obj/structure/wild/berrybush,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"NP" = (/obj/structure/table/rack/shelf/store,/obj/item/weapon/reagent_containers/food/drinks/can/water,/obj/item/weapon/reagent_containers/food/drinks/can/water,/obj/item/weapon/reagent_containers/food/drinks/can/water,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"NV" = (/obj/covers/wood_ship,/obj/item/weapon/storage/backpack/rucksack,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"NW" = (/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/twenty,/obj/item/stack/money/dollar/twenty,/obj/structure/closet/safe,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Oa" = (/obj/structure/barricade/hescobastion,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Ob" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Od" = (/obj/structure/sign/painting4{pixel_x = 31},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Om" = (/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/obj/item/ammo_magazine/pkm,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"OA" = (/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"OO" = (/obj/structure/wild/rock,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"OQ" = (/obj/structure/wild/rock/basalt,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"OS" = (/obj/covers/wood_ship,/mob/living/simple_animal/hostile/human/redmenian_ng/sl,/obj/structure/bed/chair/wood{dir = 8; icon_state = "wooden_chair"},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"OY" = (/obj/structure/wild/bush,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"Pa" = (/obj/structure/cannon/mortar,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Pb" = (/obj/structure/closet/crate/ww1,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/defibrillator,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Pg" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"Ph" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Pj" = (/obj/covers/tatami,/obj/structure/potted_plant,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"Pn" = (/obj/structure/lamp/lamp_big/alwayson,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Pw" = (/obj/structure/lamp/lamp_small/alwayson{dir = 8; icon_state = "bulb"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Pz" = (/obj/structure/table/modern/table,/obj/structure/vending/sales/moneycounter,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"PC" = (/obj/covers/wood_ship,/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"PE" = (/turf/floor/plating/cobblestone/vertical/dark,/area/caribbean/no_mans_land/temperate)
+"PI" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/lamp/lamp_small/alwayson/red{dir = 4},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"PJ" = (/obj/structure/wild/berrybush,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"PR" = (/turf/wall/brick,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"PU" = (/obj/structure/simple_door/key_door/anyone/wood,/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"Qa" = (/obj/structure/potted_plant{dir = 9; icon_state = "potted_plant"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Qm" = (/obj/structure/roof_support,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Qs" = (/obj/structure/lamp/lamp_small/alwayson{dir = 4; icon_state = "bulb"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Qv" = (/obj/structure/grille/chainlinkfence{dir = 4},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Qw" = (/obj/structure/bed/chair/wood/bleacher/l,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"Qz" = (/obj/structure/closet/cabinet,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"QA" = (/obj/covers/wood_ship,/obj/structure/filingcabinet,/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"QE" = (/obj/structure/barricade,/obj/structure/sign/flag/redmenia,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"QW" = (/obj/structure/window/classic,/obj/structure/curtain/closed/red,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"QZ" = (/obj/structure/poster/faction/red/mil1,/turf/wall/stone/stonebrick,/area/caribbean/faction1/inside)
+"Re" = (/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Ro" = (/obj/structure/wild/tree/live_tree/pine,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"Rp" = (/obj/structure/table/rack/shelf/store,/obj/item/weapon/reagent_containers/glass/barrel/jerrycan/gasoline,/obj/item/weapon/reagent_containers/glass/barrel/jerrycan/gasoline,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"Rs" = (/obj/item/stack/material/wood/twentyfive,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"RB" = (/obj/structure/table/modern/table,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"RM" = (/obj/structure/wild/tree/live_tree/pine,/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"RO" = (/obj/structure/window/barrier/sandbag,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"RQ" = (/obj/structure/table/glass,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"RS" = (/obj/effect/landmark{name = "JoinLateRed"; icon_state = "x1"},/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"RY" = (/obj/covers/carpet/redcarpet,/obj/structure/table/modern/table,/obj/structure/TV/television,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"Sd" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"Sn" = (/obj/item/clothing/gloves/color/white,/obj/item/clothing/gloves/color/white,/obj/item/clothing/mask/sterile,/obj/item/clothing/mask/sterile,/obj/item/clothing/accessory/armband/redcross,/obj/item/clothing/accessory/armband/redcross,/obj/item/clothing/suit/storage/jacket/doctor,/obj/item/clothing/suit/storage/jacket/doctor,/obj/structure/closet/crate/ww1,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Ss" = (/obj/structure/table/rack/shelf/wooden,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Sy" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"SB" = (/obj/item/flashlight/lantern/on/anchored{pixel_y = 19},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"SD" = (/obj/structure/potted_plant{dir = 1; icon_state = "potted_plant"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"SH" = (/obj/structure/gate/barrier/vertical{dir = 4; pixel_y = -3},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"SJ" = (/obj/structure/grille/chainlinkfence{dir = 4},/obj/structure/grille/chainlinkfence{dir = 1},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"SL" = (/obj/structure/grille/chainlinkfence,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"SO" = (/obj/structure/railing/steel,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"ST" = (/obj/structure/bed,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Tg" = (/obj/covers/wood_ship,/obj/structure/table/modern/table,/obj/structure/window/barrier/sandbag,/obj/structure/radio/transmitter_receiver/nopower/faction1,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Ti" = (/obj/structure/grille/chainlinkfence{dir = 1},/obj/structure/grille/chainlinkfence{dir = 8},/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"Tn" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/closed/red,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Tp" = (/obj/structure/sign/logo/red,/turf/wall/wood,/area/caribbean/roofed/temperate)
+"Tu" = (/obj/structure/simple_door/iron,/turf/floor/dirt/dust,/area/caribbean/faction1/collector)
+"Tv" = (/obj/map_metadata/campaign,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Tx" = (/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Tz" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/window/barrier/sandbag,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"TB" = (/obj/structure/closet/crate/ww2,/obj/item/clothing/suit/storage/ghillie,/obj/item/clothing/suit/storage/ghillie,/obj/item/clothing/head/ghillie,/obj/item/clothing/head/ghillie,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"TE" = (/obj/structure/railing/steel{dir = 4; icon_state = "railing0"},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"TM" = (/obj/structure/lamp/lamp_big/alwayson{dir = 8},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"TO" = (/obj/structure/wild/tallgrass,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"TZ" = (/obj/item/weapon/material/hatchet/steel,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Ub" = (/obj/structure/barbwire{dir = 4},/obj/structure/sign/traffic/zebracrossing{dir = 4},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"Ui" = (/obj/structure/lamp/lamppost_small/alwayson,/obj/structure/barbwire,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Up" = (/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Us" = (/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"Uy" = (/obj/covers/wood_wall/log,/turf/floor/dirt,/area/caribbean/roofed/temperate)
+"UB" = (/obj/structure/table/rack/coatrack,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"UF" = (/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/twenty,/obj/item/stack/money/dollar/twenty,/obj/structure/closet/safe,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"UN" = (/obj/structure/sign/flag/red2,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"UO" = (/turf/floor/plating/road,/area/caribbean/no_mans_land/invisible_wall/temperate/one)
+"UT" = (/obj/structure/table/rack/shelf/store,/obj/item/weapon/reagent_containers/food/drinks/bottle/plastic/water,/obj/item/weapon/reagent_containers/food/drinks/bottle/plastic/water,/obj/item/weapon/reagent_containers/food/drinks/bottle/plastic/water,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"UU" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/leather/open,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"UX" = (/obj/structure/oven/stove,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Vc" = (/obj/covers/wood_ship,/obj/structure/bed/chair/wood,/obj/effect/landmark{name = "JoinLateRed"; icon_state = "x1"},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Vd" = (/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Vi" = (/turf/wall/brick,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Vv" = (/obj/structure/sink/kitchen,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"VH" = (/obj/structure/wild/smallbush,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"VL" = (/obj/structure/window/classic,/obj/structure/curtain/closed/green,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"VQ" = (/obj/structure/safe,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Wa" = (/obj/structure/bed/chair{dir = 8; icon_state = "chair"},/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Wg" = (/obj/covers/carpet/redcarpet,/obj/covers/carpet/redcarpet,/obj/structure/closet/cabinet,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"Wq" = (/obj/structure/table/modern/table,/obj/structure/closet/cabinet/ceiling,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"Ws" = (/obj/covers/wood_ship,/obj/structure/filingcabinet,/obj/item/weapon/paper/crumpled,/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Wt" = (/obj/structure/sign/flag/medical,/turf/wall/brick,/area/caribbean/roofed/temperate)
+"WA" = (/obj/structure/window/classic/brickfull,/obj/structure/curtain/leather/open,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"WD" = (/mob/living/simple_animal/civilian,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"WE" = (/obj/structure/railing/steel,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"WM" = (/obj/structure/sign/traffic,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"WN" = (/obj/structure/sign/custom/metallic{desc = "Emberburg Station"; name = "Redmenia National Radio Station"},/turf/wall/brick,/area/caribbean/roofed/temperate)
+"WR" = (/obj/structure/railing/steel{dir = 4; icon_state = "railing0"},/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"WT" = (/obj/structure/sign/traffic/zebracrossing,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"WZ" = (/obj/structure/barricade/hescobastion,/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"Xh" = (/obj/structure/railing/steel{dir = 1},/obj/structure/floodlight/on,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"Xk" = (/turf/floor/grass,/area/caribbean/no_mans_land/invisible_wall/temperate/two)
+"Xm" = (/obj/structure/props/coatrack,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Xp" = (/turf/floor/dirt,/area/caribbean/no_mans_land/invisible_wall/temperate{icon_state = "green1"})
+"Xu" = (/obj/item/weapon/storage/toolbox/emergency,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Xx" = (/obj/structure/grille/chainlinkfence,/turf/floor/dirt/dust,/area/caribbean/faction2/collector)
+"XA" = (/obj/structure/window/barrier/sandbag{dir = 8},/obj/structure/window/barrier/sandbag,/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"XD" = (/obj/item/weapon/material/shovel/trench/foldable/etool,/obj/item/weapon/material/shovel/trench/foldable/etool,/obj/item/weapon/material/shovel/trench/foldable/etool,/obj/item/weapon/material/shovel/trench/foldable/etool,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"XE" = (/obj/structure/oven/stove/old,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"XS" = (/obj/structure/props/coatrack,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"XU" = (/turf/floor/plating/road/whiteline,/area/caribbean/no_mans_land/temperate)
+"Ya" = (/obj/item/weapon/reagent_containers/food/drinks/flask/barflask/vodka,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask/vodka,/obj/structure/table/modern/table,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"Yh" = (/obj/structure/props/bathtub,/obj/structure/shower{dir = 4},/obj/structure/curtain/open/shower,/turf/floor/plating/white,/area/caribbean/roofed/temperate)
+"Yi" = (/obj/structure/vending/sales/drinks/cola,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"Yj" = (/obj/structure/potted_plant{dir = 1; icon_state = "potted_plant"},/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Yl" = (/obj/structure/table/wood,/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"Ym" = (/obj/item/drone_controller,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Yo" = (/obj/structure/window/barrier/sandbag{dir = 4},/obj/structure/floodlight/on,/turf/floor/plating/cobblestone/vertical,/area/caribbean/faction1)
+"Yp" = (/obj/covers/wood_ship,/obj/item/taperoll/no_tape{pixel_x = -10},/obj/item/taperoll/no_tape{pixel_x = 5; pixel_y = 7},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"Yr" = (/obj/effect/landmark{name = "JoinLateRed_Reinforcement"; icon_state = "x1"},/turf/floor/plating/road/whiteline{dir = 1; icon_state = "road_line"},/area/caribbean/no_mans_land/temperate)
+"Yw" = (/obj/structure/sign/clock{pixel_y = 4},/turf/wall/brick,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"YA" = (/obj/structure/poster/faction/red/mil1,/turf/wall/stone/stonebrick,/area/caribbean/roofed/temperate)
+"YQ" = (/obj/effect/landmark{name = "JoinLateBlue"},/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"YU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/structure/lamp/lamp_small/alwayson,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"YZ" = (/obj/structure/window/barrier/sandbag{dir = 4},/turf/floor/trench,/area/caribbean/no_mans_land/temperate)
+"Za" = (/obj/structure/railing/steel,/obj/structure/railing/steel,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"Zd" = (/mob/living/simple_animal/civilian,/turf/floor/plating/road,/area/caribbean/no_mans_land/temperate)
+"Zj" = (/obj/structure/bed/chair{dir = 8; icon_state = "chair"},/mob/living/simple_animal/civilian,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"Zm" = (/obj/structure/grille/chainlinkfence{dir = 1},/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Zv" = (/obj/item/weapon/gun/projectile/automatic/stationary/pkm,/turf/floor/dirt/dust,/area/caribbean/no_mans_land/temperate)
+"Zz" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"ZB" = (/obj/structure/table/rack/coatrack,/turf/floor/wood,/area/caribbean/roofed/temperate)
+"ZF" = (/obj/structure/wild/bush,/turf/floor/dirt,/area/caribbean/no_mans_land/temperate)
+"ZG" = (/obj/structure/window/classic,/obj/covers/jail/steeljail,/obj/structure/curtain/closed/red,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+"ZH" = (/obj/item/stack/money/dollar/onehundy,/obj/item/stack/money/dollar/onehundy,/obj/item/stack/money/dollar/onehundy,/obj/item/stack/money/dollar/five,/obj/item/stack/money/dollar/twenty,/obj/item/stack/money/dollar/twenty,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/obj/structure/closet/safe,/turf/floor/plating/tiled/woodh,/area/caribbean/roofed/temperate)
+"ZJ" = (/obj/structure/closet/cabinet,/obj/structure/lamp/lamp_big/alwayson{dir = 1},/turf/floor/ship/wood_ship,/area/caribbean/roofed/temperate)
+"ZL" = (/obj/structure/closet/crate/dumpster,/turf/floor/plating/cobblestone/vertical,/area/caribbean/no_mans_land/temperate)
+"ZR" = (/obj/structure/table/modern/table,/turf/floor/wood/fancywood,/area/caribbean/roofed/temperate)
+"ZT" = (/obj/item/stack/material/barbwire/ten,/turf/floor/grass,/area/caribbean/no_mans_land/temperate)
+"ZU" = (/obj/covers/wood_ship,/obj/effect/landmark{name = "JoinLateRed"; icon_state = "x1"},/turf/floor/dirt,/area/caribbean/faction1/inside)
+"ZV" = (/obj/item/weapon/saw,/turf/floor/plating/steel,/area/caribbean/roofed/temperate)
+
+(1,1,1) = {"
+kjkjkjkjkjkjkjkjkjkjLCLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmGmPgGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPgGmHVpNpNHVGmkjPhkjkjkjkjkjPJkjkjPhkjkjkjkjkjkjkjkjkjkjPhXkXkXkkjkjkjkjkjkjkjkjPhkjPh
+kjkjkjkjkjkjkjkjkjkjLCLCLCkjkjkjkjkjkjhOkjkjkjkjkjGmGmGmGmGmGmGmGmPgGmGmGmaxkjkjkjkjhOkjkjkjkjkjkjkjOOkjkjkjkjkjkjkjPhkjHjkjkjkjkjkjHjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjPhkjPhkjkjPhkjkjkjGmHVHVpNHVHVGmkjkjkjkjPhkjkjkjkjkjkjkjPJkjkjkjkjkjkjkjkjkjXkXkXkkjkjPhkjaxkjkjkjkjkjkj
+PhkjOOkjPhkjHjkjkjPhLCHzLCkjkjkjkjkjkjkjkjkjPhkjkjGmGmGmGmGmGmGmGmGmGmAcGmkjPhkjkjkjkjkjkjkjkjkjPhkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjPhkjHjkjPhkjkjOOkjPhkjkjkjkjPhkjkjkjPhkjkjPhkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjPJkjkjGmHVHVpNHVGmGmPhkjkjkjkjkjkjkjkjPhkjkjkjkjkjPhkjkjkjkjPhkjXkXkXkkjkjHjkjkjkjkjkjkjPJkj
+kjkjPJkjkjkjkjkjkjkjLCLCLCkjkjPhkjkjPhkjkjkjkjkjPhGmGmGmGmGmPgGmGmPgGmGmsbkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjPhkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjGmGmPgHVpNHVHVGmGmkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjPhXkXkXkkjPhkjkjkjkjPhkjkjHjkj
+kjkjkjkjkjkjkjkjkjaxLCLCLCkjkjkjkjkjkjkjPhkjkjkjkjGmGmPgGmGmGmGmPgGmGmGmGmkjkjkjkjkjPhkjkjkjkjkjPJkjPhkjkjkjPhkjkjPhkjkjPhkjOOkjkjkjkjkjPhkjkjkjkjhOkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjhOkjkjkjkjkjkjkjkjkjPhkjkjPhkjkjkjkjkjkjkjkjPhkjkjkjPgGmGmHVpNHVHVPgGmkjPhkjPhkjPhkjkjkjkjkjkjPhkjkjPJkjkjkjkjkjkjXkRoXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjkjkjLCLCHzkjkjPhkjkjkjkjkjkjkjaxkjGmsbGmGmGmGmGmGmGmGmGmGmkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjPhkjkjkjPhkjkjkjPhkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjPhkjGmGmGmHVpNHVHVOYGmkjkjkjkjkjkjkjhOkjkjPhkjkjkjkjkjkjPhkjkjPhkjXkXkXkkjhOPhkjPhkjkjkjkjkjkj
+kjkjPhkjkjPhkjkjkjkjLCLCLCkjkjkjkjkjHjkjkjPhkjkjkjGmGmGmGmPgGmGmGmGmPgGmGmkjkjkjkjkjkjkjkjkjkjPhrDkjHjkjkjkjkjhOkjrDrDkjkjkjkjkjkjkjkjkjkjkjkjrDPhkjkjkjkjkjPhkjPJkjkjkjPhkjkjPhkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPgGmGmHVpNHVHVGmGmkjkjkjkjPhkjOOkjkjkjkjkjhOkjkjkjkjkjkjhOkjkjXkXkXkkjkjkjPJkjkjHjkjPhkjkj
+kjkjkjkjkjkjkjrDkjPhLCLCLCOOkjkjkjkjkjkjkjkjkjkjkjGmGmGmPgGmGmGmGmGmGmGmGmkjkjkjkjkjPhkjHjkjkjkjkjkjkjkjkjkjkjkjkjrDkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjPhkjrDkjkjkjkjHjrDkjkjkjkjkjkjPJkjPhkjkjkjkjkjkjkjkjPhkjkjPhkjkjkjGmGmHVHVHVHVGmGmGmPhkjkjkjkjkjkjkjkjPhkjOOkjkjkjOOHjkjkjkjPhkjXkXkXkkjkjkjkjrDJGkjaxkjkjkj
+kjHjkjkjhOkjkjPhrDkjLCLCLCkjkjPhkjkjkjaxPhkjkjkjkjPgGmGmGmGmGmGmPgGmGmGmPgkjkjkjPhkjkjkjkjaxkjPhkjkjkjkjkjPhkjkjkjkjPhkjHjkjkjPJkjPhkjkjPhkjkjkjPhkjkjkjkjkjPhkjkjkjkjrDrDkjPhkjkjkjkjkjPhkjkjkjkjkjrDkjkjkjPhkjkjkjPhkjkjkjkjkjkjkjkjGmGmHVHVpNHVGmGmGmkjkjPhkjkjkjkjkjPhkjkjkjkjkjaxkjPhkjPJkjkjkjXkXkRokjkjkjkjrDrDkjkjkjHjkj
+kjkjkjkjkjkjkjHjrDrDLCHzLCkjkjkjkjPhkjkjkjkjkjkjkjGmGmGmGmGmPgXpGmGmGmPgGmkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjOOkjkjkjrDkjkjHjkjkjkjPJkjkjkjHjkjOOkjkjGmGmHVpNpNHVGmRMGmkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjHjkjkjkjHjXkXkXkkjkjkjkjykkjkjkjkjkjkj
+axkjkjkjHjkjkjkjkjkjLCLCLCkjkjkjhOkjkjkjkjPhkjPhkjGmGmPgGmGmGmXpXpGmGmGmGmkjkjkjPhkjkjkjkjkjkjkjkjkjPhkjkjkjOOkjPhkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjHjkjPhOOkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPgHVHVpNHVHVGmGmGmkjkjkjkjPhkjPhkjkjkjkjkjkjkjrDkjkjkjkjkjkjkjXkXkXkkjPhkjkjkjkjPhkjPhkjkj
+kjkjPhkjkjkjkjkjkjkjLCrjLCkjPhkjkjkjkjHjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmPgkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjPhkjkjPhkjkjkjkjkjkjkjkjPhkjPhkjkjkjkjhOkjkjkjHjkjPhkjkjkjPhkjkjPhkjkjPhkjkjPhkjkjkjkjkjkjPhkjkjPhkjkjkjPhkjkjkjGmGmHVpNHVGmGmGmGmPhkjkjkjkjkjkjkjkjPhkjPhkjkjrDkjkjkjkjkjPhkjXkRoXkkjkjkjPhkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjPhkjPhLCLCLCkjkjHjkjkjkjkjkjkjkjkjPhGmGmGmGmsbAcGmGmsbGmGmGmkjkjkjkjHjkjkjPhkjhOkjkjkjkjkjkjPhkjkjkjkjHjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjHjkjkjkjkjkjGmGmHVHVHVGmGmGmGmkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjPhkjkjkjkjkjXkXkXkkjkjkjkjkjkjkjkjPhkjkj
+kjHjkjkjkjkjkjkjkjkjLCLCLCkjkjkjkjkjPhkjkjkjHjkjkjGmGmGmGmGmGmGmGmGmGmGmGmkjPhkjkjkjkjPhkjkjkjkjkjPhkjkjrororogxrorororogxrorororogxrorokjkjsTsTsTsTsTkjkjrororororororororororokjHjkjkjkjkjkjkjkjkjPhkjkjkjkjkjPhkjhOkjkjkjPhkjPhkjkjPgHVHVHVHVGmGmPgGmHjkjkjPJkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjXkXkXkkjPhkjkjkjkjkjkjhOkjHj
+kjkjkjkjkjPhkjOOkjPJLCLCHzkjPhkjkjkjkjkjkjkjkjkjkjGmGmPgGmGmGmGmPgGmGmGmGmkjkjkjkjkjOOkjkjkjkjkjkjkjkjkjroKNroPweWroKNroPwGkroKNroPwDsrokjkjsTVQHneWsTkjkjroQavfvfvfvfvfvfmnuYrokjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjGmGmHVpNHVHVGmGmGmGmkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjPhkjklkjkjPhkjRoXkXkkjkjkjkjkjkjPhkjkjPJkj
+kjkjkjPhkjkjkjkjkjkjLCLCLCkjkjkjkjkjkjkjPhkjkjkjkjPgGmGmGmGmGmGmGmGmGmPgGmkjkjkjkjkjkjkjPhkjHjPhkjkjPhkjroHnroNlQzroHnroHnQzroHnroHnQzrokjkjkLPwHnHnkLkjkjroroitroitroroyovfyLrokjkjkjPhkjkjkjkjkjkjkjkjPhkjkjPhkjkjkjkjkjkjkjkjkjkjGmHVHVpNHVHVGmGmGmPgkjkjkjkjkjkjkjkjPhHjkjkjkjkjkjkjkjkjkjkjkjkjXkcEXkPhkjkjkjkjPhkjkjkjkjkj
+OaOaOaOaOaOaOaOaOaOarnLCLCkjkjkjkjPhHjkjkjkjPhkjkjGmGmGmGmPgPgGmGmGmGmPgGmkjkjkjkjkjkjkjkjkjHjkjkjkjHjkjrocurocurorocurocurorocurocuroroPhkjsTGrHnQzsTkjkjrovJvfrovJvfrotDvfSDrokjkjkjkjkjkjPhkjkjkjkjkjHjkjkjkjPhkjkjkjPhkjkjkjkjPhGmGmHVHVHVGmGmGmGmGmkjkjkjkjHjPhkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjXkXkWZOaOaOaOaOaOaOaOaOaOaOa
+kjkjkjkjkjkjkjkjkjkjrnLCLCkjkjkjkjkjkjkjkjkjkjkjHjGmGmPgGmGmGmGmGmGmGmGmGmkjPhkjkjPhkjkjkjkjkjkjkjkjkjkjroHnHnHnwxroHnHnHnQsroHnHnHnjHrokjOOsTfMHnzmsTkjPhroSTsOroIlxOrotDvfUBroAWrororororororokjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjGmGmHVHVHVGmGmGmPgGmkjkjkjPhkjkjkjkjkjHjPhkjkjkjkjkjkjkjPhkjkjkjXkXkWZkjkjkjkjkjkjHjkjkjkjkj
+xzbnbnbnbnbnblkjkjkjrnLCLCPhkjkjkjkjkjkjPhkjkjkjkjGmGmGmGmGmGmGmGmPgGmGmPgkjkjAWsTsTsTsTsTsTsTsTsTZLkjkjroqQmUHnHnroHOHOZjHnroHOmUNlIurokjkjsTsTcusTsTkjkjroTnrorororororoLvJProzXroYhHurooiWgrokjkjkjkjhOkjkjkjkjkjkjkjkjkjkjkjkjkjGmHVHVpNHVGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjRoXkWZkjPhkjkjsvXxXxXxXxXxlI
+oudkdkdkdkdkMFkjkjkjrnLCLCkjkjkjPhkjkjkjkjkjHjkjkjPgGmGmmsGmGmPgGmGmGmGmGmkjkjAWbAKBCFvfoGsThwuSsTAWkjkjroqQHnHnNlrosiHOmUHnroHOHnHnofroAWAWAWAWAWAWAWAWKpXDEXfmvHoAoAoAoAAWAWZLAWrobtOArotPRYrokjkjPhkjkjkjkjPhkjkjkjkjkjkjklkjkjPhGmHVpNpNHVHVGmGmGmPgkjPhkjkjkjOOkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjRoXkWZkjkjkjkjxMehehehehehcn
+oudkdkdkdkdkMFkjPhkjrnLCLCkjkjkjkjkjkjPhkjkjkjkjPhGmGmGmGmGmGmGmGmGmGmsbGmkjkjAWsTvfvfWDvfitvfWDbAAWPhkjroXmHnmNQsroXmGZNlQsroHOmUYjQsroZLnZnZTxTxTxTxTxTxYmYmTxTxTxTxTxTxTxTxTxAWrodUPUroDBrorokjkjkjkjkjPhkjkjkjkjkjPhkjkjkjkjkjGmGmHVpNHVHVHVGmGmGmOYkjkjkjHjkjkjkjPhkjkjOOkjkjPhkjPhkjkjPhkjkjkjXkXkWZkjOOkjkjxMehehehehehcn
+oudkdkdkdkdkMFkjkjkjrnLCLCkjhOkjkjkjkjkjkjkjkjkjHjGmGmGmGmGmGmGmsbGmGmGmGmkjkjAWbAaGaGQmvfsTsTsTsTAWAWAWrorogxgxcurorogxgxcurorogxgxcuroAWTxTxTxTxTxTxTxTxiWiWTxTxTxTxTxTxTxTxTxvHWAcyUsUsUsjRrokjHjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjGmHVHVpNHVHVHVGmGmGmGmkjkjPhkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjXkXkWZkjkjHjVdxMehehehehehcn
+arZmZmnnTueGeekjkjOOrnLCHzkjkjkjkjkjkjkjkjuuuuwlJyGmGmGmGmGmGmPgGmGmGmGmGmPhkjAWsTtDldWavfitvfacsTAWAWAWAWAWAWAWAWAWvHAWAWAWAWAWAWAWAWAWvHTxdfjZjZjZjZjZjZjZmfKIKIKIMVxHjZTxTxTxbHWABwUsIxUsqGrorororororororokjkjkjkjkjkjkjkjkjhOPgGmHVpNHVHVGmPgGmGmPgkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjRoXkWZkjkjkjVdTimodCmoikikSJ
+qsqsSOHwVdHwkjkjhOkjrnLCLCkjkjkjkjkjPhkjkjqbqbYZJyGmPgGmGmGmGmGmGmGmGmPgGmaxkjAWsTbAsTsTLvsTYAsTsTAWTxTxTxTxTxdfTxTxTxoOoOTxTxmWTxTxTxTxTxTxTxAnjZAnAnAnjZCsmfmfmfmfubxHjZTxTxTxAWvxUsUsUsUsidZRroRBHnPUNxIWrokjkjPJkjkjPhkjPhkjkjGmGmHVHVHVGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjPhkjkjkjkjXkXkWZHjkjhOkjkjcgVdHwWESOZa
+mTmTmTKfVdkjkjPhkjkjrnLCLCkjrDrDkjkjkjkjkjkjqbYZJyGmGmGmGmGmGmGmOYGmGmGmGmkjkjAWMmAWAWAWAWAWAWAWAWAWTxTxTxTxTxTxTxTxTxoOoOTxTxmWTxTxTxTxTxTxTxAnjZjZjZjZjZEtHGHGaFNJHGEtjZWTWTWTvPWAUsIxUsmGZRWqroHnNlrorororokjOOkjPhkjkjkjkjkjkjGmGmHVHVHVPgGmGmGmGmfNckuukjPhkjPhkjkjkjkjkjkjkjkjPJkjkjkjrDrDkjkjTOXkWZkjkjkjkjkjkjVdWREyEyEy
+mTmTmTKfkjGIkjkjkjkjrnLCLCrDrDkjrDkjkjkjkjkjqbYZJyGmGmGmGmGmGmGmGmGmPgGmGmrovDLmrovDrozXsTsTsTsTsTAWTxTxTxvHAWAWAWAWAWAWAWvHAWTxTxTxjZjZjZxdjZjZjZvGjZjZxdHGcxYpiZiZqBHGxdWTWTWTAWrorororoWAWAroroTMHnvxUsDcrokjkjkjkjkjkjkjPhkjkjGmHVHVpNHVGmGmGmGmGmfNCdqbkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjrDrDkjrDkjXkXkWZkjkjkjkjkjVdVdTEEyEyEy
+mTmTmTKfVdVdkjVdkjKUrnLCfKrDrDrDrDkjrDkjkjkjqbYZJyGmGmGmGmGmPgGmGmGmGmGmGmroDekUaCPjroAWsTVQNleWsTvPTxTxTxAWroAFAFrororororoAWTxTxTxjZAnjZAnAnAnjZjZjZvGjZHGJfiZZUZUumHGjZTxTxTxAWAWAWAWAWAWAWAWUUHnHnroZRLlrokjkjkjkjkjkjkjkjkjkjGmHVHVpNHVHVGmGmGmGmfNCdqbkjkjkjkjkjHjkjkjkjkjHjkjkjkjrDrDrDrDrDkjCptdWZKUkjPhkjkjVdBGWREyEyEy
+mTmTmTKfVdkjVdVdVdTBrnfKfKrDrDrDrDrDrDkjkjkjqbYZJyGmGmGmGmGmGmGmGmGmGmsbGmvDbwaCJdaCvDAWkLPwHnHnkLAWTxTxTxAWWtBAyQPbbduvKaroAWTxTxTxjZAnjZjZjZjZjZAnAnjZjZkpzaDMZUZUPCCijZTxTxTxAWshqIqIqIqIshAWUUHnHnrorororokjkjPhkjkjPhkjkjkjkjPgHVpNpNHVGmGmGmPgGmfNCdqbkjkjkjPhkjkjkjkjPhkjkjkjkjrDrDrDrDrDrDrDCpXkWZTBVdHjfkfkkjyfFuEyEyEy
+FUVdhDEzVdVdkjVdVdajrnfKLCrDrDrDrDrDrDkjkjkjqbYZJyGmGmGmGmPgGmGmGmGmGmGmGmdUFNJdaCLproAWsTmONlQzsTAWTxTxTxAWrozpIqzuHnaUwmAFAWTxTxTxjZAnjZjZmuvWjZAnAnjZjZHGhhNVVcZUqRkpttTxTxTxvHvTEJHrSBgiUyAWroRBNlrouaLlrokjkjkjkjPhkjkjkjkjkjGmHVpNHVHVGmGmGmGmGmfNCdqbkjPhkjkjkjPJkjkjkjkjPJkjkjrDkjrDrDrDrDrDCpXkWZajVdXufkfkhEZTZTXhVdFU
+kjVdVdVdVdkjkjVdVduJrnfKLCrDzBrDrDrDrDrDkjqbqbYZJyGmGmGmGmGmGmGmPgGmGmGmGmvDkEoJaCLpvDAWsTfMHnzmjIAWTxTxTxwwWNReHnZzHnHnwmAFAWTxTxTxxdAnvGjZeHJJjZjZvGjZjZHGKbFXMsOSQAHGjZTxTxTxAWvTDGDGguOdUyAWcuHnHnvxUsUsrokjkjkjkjkjkjkjHjPhkjGmHVHVHVHVGmGmGmGmGmfNXAwWkjkjPhkjkjkjkjPhkjkjkjkjkjrDkjrDrDrDrDrDCpCpWZamVdJCgeOmhEkjVdkjVdVd
+kjkjVdVdVdkjVdVdVdrurnLCfKrDrDrDrDrDkjkjkjwWwWKDJyGmGmGmGmGmGmAcGmGmGmGmGmrorojDqtroroAWsTsTcusTsTlrTxTxTxAWcuvjHnrefFqheMroAWTxTxTxjZAnjZjZjZjZjZKgjZAnjZQZDMdrTgsfWsHGjZTxTxTxAWUyDGCEbyDvUyAWrosQlFroisZRrokjkjkjkjkjkjPhkjkjkjGmGmHVHVGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjrDufrDrDrDrDXkXkWZruVdPaPaZvVdVdkjkjVdkj
+FEkjVdVdVdVdVdVdkjlHrnLCLCrDrDrDkjrDrDkjkjkjhOkjkjsbGmPgGmsbGmGmGmGmPgGmGmlrvPAWAWZLAWAWAWAWAWAWROfvTxTxTxAWWtrororoAFAFroroWMTxTxTxjZvGjZjZAnAnAnjZjZAnjZEtHGHGkpHGHGEtpdTxTxTxAWshkkqIDKDKshAWrororororororokjkjPhkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjPhkjkjkjkjPhkjPhkjkjrDrDrDkjrDCpXkWZlHVdxjxjkjkjVdkjVdkjDC
+MRVdVdVdVdVdcgkjkjkjrnLCfKrDrDrDrDkjrDkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmAWAWAWvHAWAWAWAWAWbHAWupAWTxTxTxAWmeAWAWAWAWvPAWedvHTxTxTxjZjZALQwjZjZwaxdjZjZjZYojZxdjZjZjZjZjZTxTxTxAWvHAWAWAWAWAWAWAWAWAWAWAWAWAWAWkjkjkjkjkjkjkjkjPhGmGmGmGmGmPgGmGmGmGmGmkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjrDrDrDrDrDkjCpXkWZkjkjVdcgkjVdVdVdkjVdDz
+BrTxTxTxTxTxTxTxTxTxUOUOUOTxTxTxTxTxTxTxTxTxTxTxTxszszszszszszszszszszszszTxTxTxTxTxTxTxTxTxoOoOTxTxTxTxTxTxTxTxTxTxTxTxTxmWTxTxTxTxTxTxTxTxTxTxTxTxTxoOoOmWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxszszszszszszszszszszszTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxeSeSeSTxTxTxTxTxTxTxTxTxTxYQ
+qNXUTxXUXUTxXUXUTxXUmgUOmgXUTxXUXUTxXUXUTxXUXUTxXUGWszGWGWszGWGWszGWGWszGWXUTxXUXUTxXUXUTxXUxXoOXUXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUjlTxXUXUTxXUXUTxXUXUTxCJxXmWXUXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUXUAIXUXUTxXUXUTxXUXUTxXUXUTxXUXUszGWGWszGWGWszGWGWszGWXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUXUTxXUXUeSjSjSTxXUXUTxXUXUTxXUXUTxkF
+YrnMTxnMnMTxnMnMTxnMrKUOrKnMTxnMnMTxnMnMTxnMnMTxnMNcszNcNcszNcNcszNcNcszNcnMTxnMqrTxnMnMTxnMGMoOnMnMTxnMnMTxnMnMTxnMnMTxnMnMTxnMIhTxnMnMTxnMnMTxnMnMTxUbGMTxnMnMTxnMnMTxNknMTxnMnMTxnMnMTxnMnMTxnMnMAInMnMTxnMnMTxnMnMTxnMnMTxnMnMszNcNcszNcNcszNcNcszNcnMTxnMnMTxnMnMTxnMnMTxnMnMTxnMnMTxnMnMTxnMnMeSexexTxnMnMTxnMnMTxnMnMTxqv
+BrTxTxTxTxTxTxTxTxTxUOUOUOTxTxTxTxTxTxTxTxTxTxTxTxszszszszszszszszszszszszTxTxTxDrTxTxTxTxTxoOoOTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxAITxTxTxmWTxTxTxTxTxTxLeoOTxTxTxTxTxTxTxqJTxTxTxTxTxTxTxTxTxTxTxTxTxAITxTxTxTxTxTxTxTxTxTxTxTxTxTxszszszszszszszszszszszTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxeSeSeSTxTxTxTxTxTxTxTxTxTxYQ
+FEkjVdVdVdVdcgVdVdVdrnLCLCkjPhkjkjkjkjkjkjPhkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmAWAWAWwOAWTxTxvHAWAWAWupAWvHAWAWAWAWAWAWvHTxTxTxvHAWAWAWAWAWAWedvHAWTxTxAWAWAWAWvHAWAWAWAWAWAWvHTxTxTxvHAWAWAWvHAWAWAWAWAWMmAWAWAWAWAWkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjXkXkWZkjVdVdcgVdVdVdVdkjkjDz
+zNVdVdVdVdVdkjkjVdVdrnLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmPgGmGmGmGmGmGmGmGmGmGmAWAWAWAWAWTxTxAWAWAWAWAWAWAWAWAWAWAWvPAWAWTxTxTxWMAWAWAWAWAWAWAWAWAWTxTxWMAWvPAWAWAWAWAWAWZLAWAWTxTxTxWMAWvPAWAWAWAWAWAWAWAWAWAWAWAWAWkjkjkjkjOOkjkjkjkjGmGmGmGmAcGmGmGmGmGmGmPJkjkjkjPhkjPhkjkjPhkjPhkjkjkjkjkjkjkjkjPhkjXkXkWZkjkjkjVdVdVdpZVdVdkjDC
+kjrDrDpZVdVdVdGIVdVdrnLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmPgGmGmkjkjkjkjAWTxTxWMkjkjkjkjhOkjrorororororoAWTxTxTxAWUNvhvhHtHtvhvhUNAWTxTxAWrororororororororoAWAWTxTxTxAWrodUQWQWrorokjkjViVicuViViVikjkjkjPhkjkjkjPhkjGmGmHVHVGmGmGmPgGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjRoXkWZkjkjkjVdVdjcyNcVVdVdkj
+kjrDcVbYfGkjkjVdVdVdrnLCHzkjkjkjkjkjPhkjkjkjkjPhkjGmsbGmGmGmGmPgGmGmGmGmPgPhkjkjkjAWTxTxAWkjPhkjHjkjOOwjqeeVbStQroczTxTxTxAWrorGgIRSRSjrsLroAMTxTxAWroEJeJgirorzDGewroAWvPWTWTWTAWcuHnHnHnmJrokjHjViZBHnUpuLVikjkjkjkjkjkjkjkjkjGmHVHVHVHVHVGmGmGmGmGmfNckuukjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjXkXkWZkjPhVdVdVdjcqghPhPrDkj
+kjtBhPPIfGVdPhkjkjVdrnLCLCkjkjPhkjkjkjkjkjkjkjkjkjGmGmGmPgGmGmGmGmGmGmGmGmkjkjkjkjAWTxTxAWrororowjrororonHWDWDvfitAWWTWTWTAWBUgIxhRSRSkhmhBUYiTxTxAWdpDGDGDGroDGDGSsdpAWAWWTWTWTAWroyBNlHnXErokjkjViHnmONlHnVikjPhkjkjkjkjkjkjGmGmHVpNHVHVGmGmGmGmPgGmfNCdqbkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjhOkjPhkjkjXkXkWZkjkjVdVdVdaHpcphSyVdkj
+kjtBeKSdQEVdVdVdVdVdrnLCLCkjkjOOkjkjkjkjkjPhkjPJkjGmGmGmGmGmGmGmGmGmPgGmGmkjkjkjPhvHTxTxAWrojshpvfyTyLrolJtQbStQroZLWTWTWTZLBUgIUTmhgIjrgIBUAWTxTxAWroDGDGDGonDGDGDGroAWupTxTxTxAWQWHbHnNlQzrokjkjViHOHOlFyBVikjkjkjkjPhkjkjPhGmHVHVpNHVHVGmGmGmGmGmGmfNCdqbkjkjHjkjkjkjkjHjkjkjkjkjkjPhkjkjkjkjkjkjRoXkWZkjGIVdVdVdjcpcuNSyVdkj
+kjtBHXSdfGVdVdVdVdVdrnLCLCPhkjkjkjPhkjPhkjkjkjkjPhGmGmGmGmGmPgGmPgGmGmGmGmkjPhkjkjAWTxTxAWwjvfvfvfvfvfrorororororoAWTxTxTxCGrogINPgIgIgIgIroAWTxTxvHroonrororojzDGDGonAWAWTxTxTxAWQWwGvjHnuLroPhkjViViroViViVikjkjPhkjkjkjkjkjGmHVHVpNHVHVGmGmGmGmGmGmfNCdqbkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjXkXkWZkjVdVdVdVdjcqgkHSykjkj
+kjhPmLPIfGVdIIIIIIIIrnLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmsbGmGmGmGmkjkjkjkjAWTxTxAWwjtknHCRvfXSrotQvftQvfwjAWTxTxTxAWBUgIITgIRpnggIBUAWTxTxAWroDGDmroZJDGDYYlroAWbHTxTxTxvHrorororororokjkjHjkjkjkjkjkjkjkjkjkjkjkjkjkjGmHVHVHVHVGmGmGmGmGmGmGmfNCdqbkjkjHjPhkjkjkjHjPhkjkjkjkjkjkjkjkjPhkjkjXkXkWZIIIIIIIIkjjcmbzSrDhOkj
+kjrDzSTzfGVdjMzUzUSnrnLCLCkjkjkjkjkjkjkjkjPhkjHjkjGmPgGmGmGmGmGmGmGmPgGmGmPhkjHjkjvPTxTxbHroCcnHCRvfWDitvfvfWDvfwjbHTxTxTxAWBUFfgIgIgIgIFfBUAWTxTxAWropzvaroEJDbYlYldpAWAWTxTxTxAWkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjPhkjGmGmHVHVHVGmGmGmGmGmGmGmGmfNCdqbkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjXkXkWZSnzUzUjMVdVdVdrDrDkjkj
+kjkjVdVdVdVdwSEkEkAJrnLCHzkjkjkjkjPhkjkjkjkjkjkjkjGmGmPgGmGmPgGmGmVHGmGmGmkjkjkjkjAWTxTxAWrorororoitrororowjwjroroAWTxTxTxAWUNroBUBUBUBUroUNAWTxTxAWrororororororororoAWtwTxTxTxAWsTsTsesTmAmAsTsTsTsTsTkjPhkjkjkjkjkjkjkjkjPgGmHVpNHVGmsbGmGmGmGmGmGmfNCdqbkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjPhXkXkWZAJEkEkwSVdVdVdVdkjkjkj
+kjhOkjVdVdVdIIIIIIcgrnLCLCkjkjPhkjkjkjkjkjkjkjkjkjGmGmXpPgGmGmAcGmGmGmGmsbkjkjaxkjAWnZnZUiAWAWAWAWAWvHAWAWAWAWAWAWvHTxTxTxvHAWAWAWAWAWAWAWvHAWTxTxvPAWAWAWvHAWAWAWAWedwOvHTxTxTxAWmAvfRQRQCRWDvfLvvfvZsTkjkjkjkjkjPhrDrDkjkjGmHVHVpNHVHVGmGmPgGmGmPgGmfNXAwWkjkjkjOOkjkjPhkjOOkjkjPhkjkjkjPhkjkjkjkjXkXkWZcgIIIIIIVdVdVdkjHjHwkj
+kjkjHjkjVdVdxcOQmIVdrnLCHzkjkjkjkjkjkjkjkjPhkjkjkjGmPgXpXpGmGmGmGmGmPgGmGmkjPhkjkjAWTxTxTxTxTxTxTxTxTxTxTxmWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxTxTxTxTxTxTxTxdPsYDrTxTxTxTxAWxuvflJlJvfvfsTsTjIsTsTkjkjkjkjkjkjkjrDkjOOGmHVHVpNHVHVGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjRoXkWZOOmIHDVdVdkjkjkjkjkjkj
+OaOaOaOaCHCHOaOaOaOarnLCLCkjaxkjkjkjkjHjkjkjkjkjPhGmGmGmXpGmGmGmGmGmGmGmGmkjkjkjkjAWTxTxTxTxTxTxTxTxTxTxTxmWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxTxTxTxTxTxTxTxTxLgTxTxTxTxTxAWmAvfWDvfvfWDxuvfvfvfsTkjkjkjkjkjaxkjkjkjkjGmGmHVpNHVHVGmGmGmNOGmGmGmGmkjrDkjHjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjXkXkWZOaOaOaOaOaOaOaOaOaOaOa
+kjkjkjkjkjkjkjkjkjkjLCLCLCkjkjkjkjkjPhkjkjPhkjkjkjGmGmGmGmGmGmPgGmGmPgGmGmkjkjkjPJvHTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxAWsThWSDCwUXHFsTjuvfYUmAkjkjPhkjPhkjkjPhkjkjGmGmHVpNHVPgGmGmGmGmGmGmGmGmkjrDrDkjkjPhkjkjkjkjPhkjkjkjkjPhkjkjOOkjPhkjXkXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjkjkjrjLCLCkjkjPhkjkjkjkjPhkjHjkjkjGmGmGmPgGmGmGmGmPgGmGmGmPhkjkjkjAWTxTxvHAWAWAWAWAWvPAWAWvHAWAWAWAWAWAWAWAWvHTxTxTxAWAWAWAWAWAWvHAWAWAWvPAWTxTxTxAWvHbHAWAWAWAWvHsTsTsTsTsTsTsTsTsTsTsTkjkjkjkjkjkjkjkjHjHjGmHVHVpNHVGmGmGmGmGmGmGmGmGmkjkjrDrDkjkjkjkjkjkjkjkjkjkjkjaxkjkjkjkjPJkjXkXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjHjkjkjkjkjkjkjkjkjLCLCLCPhkjkjkjkjkjkjkjkjkjkjPhGmGmPgGmGmGmGmGmGmGmGmGmPhkjkjkjAWWTWTAWrorororororoitrorozVzVrorororororoAWTxTxTxAWkjiuiuiuiuiuiuiuiukjAWTxTxTxAWJgaAdiawaAdiaAaAdiTxAWAWAWkjkjkjkjkjkjkjkjkjPhkjhOkjkjGmGmHVHVHVHVGmGmPgGmGmGmGmPgGmPhkjkjhOkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjRoXkXkkjkjkjkjkjPhkjOOkjPhkj
+kjkjkjkjPhkjkjkjkjkjLCLCLCkjkjkjkjPhkjkjkjkjPhkjkjGmGmGmGmGmPgGmsbGmGmPgGmkjkjkjkjAWWTWTAWVLVvfyYafSrovfroEJJEJErobGbGDGDGonbHTxZdTxAWkjiuNWaKmRmRaKNWPRaxAWTxTxTxAWcXTxGeTxpUzgTxTxGeTxAWAWAWkjkjkjkjkjkjPhkjkjkjkjkjkjkjGmHVHVpNHVHVGmGmGmGmPgGmmsGmGmkjkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjXkXkXkPhkjkjkjkjkjkjkjkjkjkj
+kjkjPhkjkjkjPhaxkjkjLCLCLCkjkjkjPhkjkjkjkjkjkjkjkjGmGmGmGmPgGmGmGmGmGmGmGmkjkjkjkjAWTxTxAWVLvfvfWDvfitvfropzDGDGKADGDGPnzEroAWTxTxTxAWaxiuUFvfaKvfvfUFPREfAWTxTxTxAWcXTxGeTxTxanTxTxGeTxAWAWAWkjkjkjPhkjkjkjkjkjkjkjkjkjkjGmHVHVpNHVHVGmGmGmGmsbGmGmGmGmPhkjPJkjkjkjkjHjkjkjkjkjHjkjkjPhkjkjPhkjkjkjXkXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjPJPhLCLCHzkjkjkjkjkjkjkjPhkjkjkjkjGmGmPgGmGmGmGmGmPgGmGmGmkjkjkjPhAWTxTxuproabjuabKVrozoroDvDGMirojKDIrororoZLTxTxTxvHkjiuPRzMPRYwPRPRPRiGAWTxTxTxAWiLTxGeTxZdGeGNTxGeTxAWAWAWkjkjkjkjkjkjkjkjkjPhkjkjkjPhGmGmHVpNHVHVGmGmPgGmGmGmGmGmGmkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjHjkjkjkjkjkjXkRoXkkjkjrDJGkjkjkjPhkjkjkj
+PhkjkjkjkjPhkjkjkjkjLCLCLCkjkjkjkjkjPhkjkjkjkjPhkjGmGmGmGmGmGmPgGmGmGmGmPgPhkjHjkjvHTxTxAWrorororororovfroroHKDGonDGDGLBJEFFAWnZnZnZAWkjiuUBvfrBkaPzSDavPEvHTxTxTxupTxTxTxNiTxTxzcTxTxTxAWAWAWkjkjkjkjkjPhkjkjkjkjkjkjkjkjGmGmHVHVHVHVGmGmGmGmNOGmGmPgGmkjkjkjPhkjkjkjPJkjkjkjkjPJkjkjkjkjkjkjkjkjkjRoXkXkkjkjkjrDrDHjkjkjkjkjPh
+kjkjkjkjkjkjkjHjHjkjLCLCLCkjkjPhkjHjkjkjkjkjkjkjkjGmGmGmPgGmGmGmGmGmGmGmGmkjkjkjkjAWTxTxAWVLqeeVbStQrovfvfroroonrogiDGguJEFFupTxTxTxAWPhiuvfvfvfnknHvfLvPEAWWTWTWTAWTxZdTxTxTxTxZdTxTxTxvPAWAWkjkjHjkjkjkjOOkjPhkjkjhOkjkjsbGmHVHVHVGmGmPgGmGmGmGmPgGmGmkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjPhkjXkXkXkkjPhkjkjkjkjkjaxPhkjkj
+kjkjPhHjkjkjkjkjkjkjHzLCLCkjkjkjkjkjkjkjkjPJkjHjkjPgGmGmGmGmGmmssbsbGmGmGmkjkjkjkjAWTxTxvPVLnHWDvfWDitvfzorofWDGroObguDGEJrobHWTWTWTAWkjiubCvfvfvfvfvfavPEbHWTWTWTAWTxTxTxTxTxTxTxTxTxTxAWAWAWkjkjkjkjkjkjrDrDrDPhkjkjkjkjGmHVHVpNHVGmGmGmGmGmGmGmGmGmGmkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjXkXkRoHjkjkjkjPhkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjkjOOLCLCHzkjkjkjkjkjkjkjkjkjkjkjkjGmPgGmGmGmGmGmGmGmGmGmGmkjkjkjkjAWTxTxAWrolJtQbStQrovfvfrororororororororoAWsnWTWTAWkjiuPRLvPRPRPRPRPRnOAWTxTxTxAWrNAWTxTxTxTxAWrNAWAWAWAWAWkjkjkjkjkjkjkjkjkjkjkjkjPhkjGmHVHVHVHVHVGmGmGmGmPgGmGmGmPgkjkjkjkjkjkjkjPhkjkjkjkjPhkjPhkjkjkjkjkjkjkjXkXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjPhkjkjPhkjkjPhkjkjLCLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmsbkjkjkjkjAWTxTxAWrorororororocvrorokjkjkjkjOOkjkjkjeLTxTxTxvPkjiuZHvfmRmRaKkZPRaxAWTxTxTxTxTxTxTxTxTxTxAWAWAWAWAWAWAWkjkjkjkjkjPhkjkjkjPhkjkjkjkjGmHVHVpNHVHVGmGmPgGmGmGmGmGmGmkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjPhXkXkXkkjPJkjkjkjkjkjkjkjPhkj
+kjkjkjkjkjkjkjhOkjkjrjfKfKkjkjPhkjkjkjkjPhkjkjkjkjPgGmGmPgGmGmGmGmPgGmXpGmkjkjPhkjAWTxTxvHAWAWAWAWAWAWAWAWvHAWAWAWAWvPAWAWAWvHTxTxTxAWkjiuUFvfvfaKvfLdPRkjAWTxTxTxTxTxTxTxTxTxTxAWAWAWAWAWAWkjkjkjPhkjkjkjkjkjkjkjkjaxkjkjGmHVpNpNHVGmGmGmGmGmOYGmNOPgGmPhkjkjPhkjkjkjhOkjkjkjkjhOkjkjkjkjkjPhkjkjkjXkRoXkkjkjkjklkjkjkjPhkjkjkj
+kjkjkjkjkjkjkjkjkjkjLCfKLCkjkjkjkjkjkjkjkjkjkjPhkjGmGmGmGmGmGmGmGmGmXpXpPgPhkjkjkjAWTxTxTxTxZdTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxTxTxTxTxAWkjiuiuiuiuiuiuiuiukjAWTxTxTxAWvHAWTxTxTxTxAWAWAWAWkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjsbGmHVpNpNHVGmGmPgGmAcGmGmGmGmGmkjHjkjkjPhkjOOkjkjPhkjOOkjkjkjPhkjkjkjkjkjkjXkXkXkkjkjkjkjkjPhkjkjkjkjkj
+kjPhkjkjkjPhkjaxkjkjfKLCHzkjkjkjkjPhPhkjkjkjkjPhkjsbGmmsGmGmPgPgGmXpXpGmPgkjkjkjkjAWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxTxTxTxTxAWPhkjkjhOkjkjkjkjkjPhAWnZnZTxAWjtSLVdLATxTxSLSLSLSLSLSLSLSLkjkjkjkjkjkjkjkjPhkjkjkjGmHVHVpNHVHVsbGmGmGmGmGmGmGmGmsbkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjPhXkXkXkHjkjkjkjkjkjkjPhkjkjkj
+kjkjkjPhkjHjkjkjkjkjfKLCLCkjkjPhkjkjkjkjkjkjkjkjkjGmGmGmPgGmGmGmXpXpGmGmGmkjkjkjkjAWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxDrTxTxTxgKTxTxTxAWkjkjkjkjkjPhkjkjHjkjAWTxnZnZAWyHkjVdVdrDVdkjkjkjkjkjkjkjQvkjkjkjkjkjkjkjkjkjkjPhkjGmHVHVpNHVGmGmPgGmGmGmGmPgGmGmGmkjPhkjPJkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjXkXkXkPhkjkjPhkjkjkjkjPJkjkj
+kjHjkjkjkjkjkjkjkjPhLCLCHzkjkjkjkjkjkjkjkjPhkjkjkjGmGmGmGmGmGmGmGmGmPgGmGmkjkjkjkjvHAWAWAWAWAWAWAWvHAWAWAWAWAWAWAWAWwOAWvHAWAWAWTxTxAWAWvHAWAWAWAWAWAWAWAWvHTxTxTxAWyHHjrDVdrDrDkjaxHjkjkjHjkjQvPhkjkjPhPhkjkjkjkjkjkjGmPgHVHVHVHVHVGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjaxkjRoXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjkjkjLCLCLCkjkjkjkjkjkjPhkjkjkjkjPhGmGmGmGmGmGmsbPgGmGmGmGmkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjAWTxTxTxTxTxTxTxZdTxTxTxTxTxTxTxTxTxAWMNkjrDrDrDrDkjkjkjkjPhkjHjQvkjkjkjkjkjkjkjPhkjkjkjGmHVHVHVHVHVHVGmGmPgGmPgGmGmGmGmGmkjkjrDkjPhkjPhkjkjPhkjPhkjkjkjkjPhkjkjkjkjkjXkXkXkkjkjHjkjkjPhkjrDmmkjPh
+kjkjkjkjkjkjPhkjkjPhLCLCLCkjPhkjkjkjkjkjkjkjHjkjkjOYGmPgGmGmGmGmGmGmsbGmGmkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjAWTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxAWyHrDVdVdrDrDEfkjHjkjkjHjkjQvkjkjkjkjkjOOkjkjkjkjkjGmHVHVpNHVHVGmGmGmGmGmGmGmGmGmPgGmkjJGkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjXkXkXkkjkjkjkjkjkjZFkjkjkjkj
+PhkjkjkjPhkjkjkjkjkjLCLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmhOPJkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjAWAWvHAWAWAWAWAWAWAWAWvHAWAWAWAWAWAWAWyHrDVdHjrDTpuAxIxIZGZGxIxIQvPhkjkjkjkjkjkjhOkjkjGmGmHVHVpNHVHVGmNOGmGmGmGmPgGmGmGmGmrDrDkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjkjPhkjkjkjXkRoXkPhkjkjkjOOkjkjkjkjkjkj
+kjkjPhkjkjkjkjkjkjkjLCLCHzkjkjkjkjkjkjPhHjkjkjkjkjGmGmGmGmGmGmGmPgGmGmGmGmkjkjkjkjkjkjkjkjkjPhkjkjkjkjHjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjrDkjrDrDrDrDrDrDrDVdrDdnrDkjVdrDFWgIEAgIEARsgIxIQvkjkjkjkjkjkjkjkjkjkjGmHVHVHVpNHVGmGmGmGmGmGmGmGmGmGmGmGmrDkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjPhkjTOXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjkjkjkjkjPhkjkjHzLCLCkjkjPhkjkjkjaxkjkjkjPhkjPgGmGmPgGmGmGmGmGmGmGmPgkjkjPhkjkjkjkjPhkjkjkjkjPhkjkjkjkjhOkjkjPhkjkjkjkjkjkjkjHjkjkjkjkjPhkjrDrDrDvcvcqVwVwVVdVdVdVdVdVdrDtLgIgJnVmhgIZVZGQvkjkjkjPhPhkjkjkjkjHjGmHVHVHVpNHVGmGmGmGmsbGmGmGmGmGmGmGmkjOOHjkjHjkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjkjkjXkXkXkPhkjkjkjkjPhkjkjPhkjkj
+kjkjkjkjkjPhkjkjhOkjLCLCLCHjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjrDrDrDEcrDrDrDVdVdVdrDDJrDVdrDrDtLLFmhRsgIgJgIZGQvkjPhkjkjkjkjaxkjkjkjPgHVHVpNpNHVGmGmGmPgGmGmGmGmPgGmPgGmkjkjkjkjkjkjkjkjPhkjkjkjkjPhkjkjkjkjPhkjkjkjXkXkXkkjkjkjkjkjkjkjkjkjkjkj
+kjkjkjPhkjkjkjkjkjkjLCLCLCkjkjPJkjPhkjkjkjkjPhkjkjXpGmPgGmGmPgGmGmAcGmPgGmkjPhkjkjkjPhkjkjkjkjkjrDrDrDPhkjkjkjkjPhkjkjPhkjkjPhkjkjhOkjkjkjrDkjrDrDkjrDkjrDiTrDTZVdVdVdVdVdVdVdtLZVEAgIEAgIgIxIQvkjkjkjkjkjkjkjkjkjkjGmHVHVpNHVHVHVGmGmGmsbPgGmGmGmGmGmGmkjkjkjkjHjPhkjkjkjHjPhkjkjkjPhHjkjkjkjkjkjkjXkRoXkkjkjkjPhkjkjkjkjkjkjkj
+kjkjkjkjkjHjkjkjkjHjLCLCLCkjkjkjkjkjPhkjkjkjkjHjkjXpGmGmGmGmGmPgGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjrDnunurDPhkjrDkjkjkjkjkjkjkjkjkjkjkjkjPhkjrDkjkjrDrDrDkjvcvcvcvcwVVdSHVdVdrDrDxIxIxIxIZGMzxIxIQvkjkjkjPhkjkjkjkjkjkjGmHVHVpNHVHVHVGmGmGmGmGmGmGmGmGmPgGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjRoXkXkkjkjkjkjkjkjhOkjkjkjPh
+kjkjkjkjkjkjkjPJkjkjLCLCLCkjkjkjkjkjkjkjkjkjkjkjkjGmXpGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjHjkjOOkjkjkjrDrDnurDrDkjrDkjkjkjkjkjkjkjkjkjkjkjkjkjkjrDrDrDrDrDrDrDkjkjrDrDrDVddnrDrDkjkjkjkjkjkjkjkjkjkjQvkjkjkjkjkjkjHjPhkjPhGmGmHVHVHVHVGmGmGmPgGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjXkXkXkkjPhkjkjkjkjkjkjPhkjkj
+kjkjPhkjkjkjkjkjkjrDhHLCHzkjkjkjkjPhkjkjkjPJkjkjkjGmGmkWGmGmPgGmGmGmGmGmGmkjHjkjkjkjkjkjkjkjPhkjkjrDnurDkjkjkjkjkjkjOOkjPhkjkjkjkjkjPhkjkjrDrDvcqVvcvcvcrDrDkjkjrDrDyaSLgUgUSLSLSLSLSLSLSLSLSLSLkjhOkjkjkjkjkjkjkjkjGmGmHVpNHVHVGmGmGmGmGmAcGmGmPgGmGmGmkjPhkjkjkjOOkjkjPhkjOOkjkjPhkjkjkjkjkjkjPhkjXkXkRokjkjkjkjPhkjkjkjkjkjkj
+kjkjkjkjkjkjkjkjkjrDfKLCLCkjkjPhkjkjkjkjPhkjkjkjkjPgGmGmPgGmGmGmGmPgGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjrDrDkjkjPhkjkjkjkjkjkjkjPhkjkjkjkjkjPhkjkjkjkjkjrDrDrDkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjGmGmHVpNHVHVGmGmPgGmGmGmGmPgGmGmGmGmkjkjkjkjkjkjkjPhkjkjkjkjPhkjPhkjkjkjPhkjrDkjXkXkTOkjkjkjkjkjkjaxrDkjkjkj
+axkjkjkjkjkjPhkjkjPhfKLCHzkjkjkjkjkjkjkjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjPhkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjHjkjkjkjkjkjkjhOkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjkjkjGmGmHVpNHVHVGmGmGmGmGmGmGmGmGmGmGmPgkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjkjkjypXkXkkjkjkjkjkjkjkjrDrDkjkj
+kjkjHjkjPhkjkjkjkjkjLCfKfKhOkjkjkjOOkjkjkjkjPhkjkjGmGmOYGmsbGmGmGmGmGmPgGmkjPhkjhOkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjPhkjhOkjPhkjkjHjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjHjkjPhHjkjkjPhkjkjPhkjkjOOkjkjPhkjPhkjkjkjkjPhGmHVHVpNHVGmGmNOGmGmGmPgGmGmGmPgGmGmkjkjPhkjkjPhkjkjkjkjPhkjkjkjkjkjkjaxkjkjhOkjXkXkXkkjkjkjkjkjPhkjkjcYJGkj
+TvkjkjkjkjkjkjkjkjkjLCrjfKrDkjkjkjkjkjHjkjkjkjkjkjGmGmGmGmGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjPhkjkjkjkjkjPhkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjPhkjkjkjHjkjkjkjkjPhkjkjkjkjkjkjkjkjkjHjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjGmHVpNHVHVGmGmGmGmPgGmGmGmGmGmGmGmGmkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjXkXkRokjkjkjPhkjkjkjkjkjrDkj
+"}