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
literal 0
HcmV?d00001
From 420ca550933c11d0a43d9bed4eb7f52227732f1a Mon Sep 17 00:00:00 2001
From: Christasmurf <25437893+Christasmurf@users.noreply.github.com>
Date: Sat, 6 Jan 2024 21:45:01 +0000
Subject: [PATCH 09/39] fix (#23587)
---
code/modules/client/preference/character.dm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm
index f882175d260c..3c2ec538781a 100644
--- a/code/modules/client/preference/character.dm
+++ b/code/modules/client/preference/character.dm
@@ -1124,11 +1124,11 @@
if(4)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY)
if(JOB_LAWYER)
- clothes_s = new /icon('icons/mob/clothing/under/civilian.dmi', "internalaffairs_s")
+ clothes_s = new /icon('icons/mob/clothing/under/procedure.dmi', "iaa_s")
clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
clothes_s.Blend(new /icon('icons/mob/inhands/items_righthand.dmi', "briefcase"), ICON_UNDERLAY)
if(prob(1))
- clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "suitjacket_blue"), ICON_OVERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "suitjacket_black"), ICON_OVERLAY)
switch(backbag)
if(2)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "backpack"), ICON_OVERLAY)
@@ -1467,10 +1467,9 @@
else if(backbag == 3 || backbag == 4)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY)
if(JOB_JUDGE)
- clothes_s = new /icon('icons/mob/clothing/under/suit.dmi', "really_black_suit_s")
+ clothes_s = new /icon('icons/mob/clothing/under/procedure.dmi', "magistrate_s")
clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/clothing/head.dmi', "mercy_hood"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "judge"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "magirobe"), ICON_UNDERLAY)
switch(backbag)
if(2)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "backpack"), ICON_OVERLAY)
@@ -1479,7 +1478,7 @@
if(4)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY)
if(JOB_NANO)
- clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s")
+ clothes_s = new /icon('icons/mob/clothing/under/procedure.dmi', "ntrep_s")
clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
switch(backbag)
if(2)
@@ -1489,7 +1488,7 @@
if(4)
clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "satchel"), ICON_OVERLAY)
if(JOB_BLUESHIELD)
- clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s")
+ clothes_s = new /icon('icons/mob/clothing/under/procedure.dmi', "blueshield_s")
clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_OVERLAY)
clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "blueshield"), ICON_OVERLAY)
From 10f3d6aac38d437f32ddbfc99f829158040db4f7 Mon Sep 17 00:00:00 2001
From: Mitchs98
Date: Sat, 6 Jan 2024 15:45:35 -0600
Subject: [PATCH 10/39] Clown cake can now be sliced. (#23591)
* caek
* caek 2
---
code/modules/food_and_drinks/food/foods/frozen.dm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/code/modules/food_and_drinks/food/foods/frozen.dm b/code/modules/food_and_drinks/food/foods/frozen.dm
index d9c790827b77..069dfa297111 100644
--- a/code/modules/food_and_drinks/food/foods/frozen.dm
+++ b/code/modules/food_and_drinks/food/foods/frozen.dm
@@ -17,8 +17,10 @@
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "clowncake"
slice_path = /obj/item/reagent_containers/food/snacks/frozen/clowncakeslice
+ slices_num = 5
+ bitesize = 3
list_reagents = list("nutriment" = 20, "sugar" = 5, "vitamin" = 5, "banana" = 15)
- tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
+ tastes = list("cake" = 5, "sweetness" = 2, "banana" = 1, "sad clowns" = 1, "ice-cream" = 1)
/obj/item/reagent_containers/food/snacks/frozen/clowncakeslice
name = "clown cake slice"
From 73d50f9f8d1f1eb826f0bc6311db20ba48c7f38a Mon Sep 17 00:00:00 2001
From: Pierre-Louis <44984704+PIerreLouisH@users.noreply.github.com>
Date: Sat, 6 Jan 2024 22:45:54 +0100
Subject: [PATCH 11/39] Add immunity to ash storm for possessed objects and
swords (#23596)
* Add immunity to ash storm for possessed objects
Fixes oversight #23110 by adding immunity to ash storm for possessed objects, addressing the bug where possessed objects, including possessed swords, were not immune to ash storm.
* Make possessed sword immune but not objects
* Code improvment. Both possessed sword and objects now immune
* Ash immunity on children inherited "sword" subtype only
Oopsie
* Fix
---------
Co-authored-by: Pierre-Louis
---
code/modules/mob/living/simple_animal/posessed_object.dm | 1 +
code/modules/mob/living/simple_animal/shade.dm | 1 +
2 files changed, 2 insertions(+)
diff --git a/code/modules/mob/living/simple_animal/posessed_object.dm b/code/modules/mob/living/simple_animal/posessed_object.dm
index 55c2dbffda50..475a4f84da67 100644
--- a/code/modules/mob/living/simple_animal/posessed_object.dm
+++ b/code/modules/mob/living/simple_animal/posessed_object.dm
@@ -16,6 +16,7 @@
no_spin_thrown = TRUE
del_on_death = TRUE
+ weather_immunities = list("ash")
/// The probability % of us escaping if stuffed into a bag/toolbox/etc
var/escape_chance = 10
diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm
index a00609a43dd7..2878a7d4595c 100644
--- a/code/modules/mob/living/simple_animal/shade.dm
+++ b/code/modules/mob/living/simple_animal/shade.dm
@@ -62,6 +62,7 @@
can_change_intents = FALSE // same here
health = 100
maxHealth = 100
+ weather_immunities = list("ash")
/mob/living/simple_animal/shade/sword/Initialize(mapload)
.=..()
From cae6017c486dbadef2b2d86ddc58d7226c17597c Mon Sep 17 00:00:00 2001
From: Christasmurf <25437893+Christasmurf@users.noreply.github.com>
Date: Sat, 6 Jan 2024 21:46:14 +0000
Subject: [PATCH 12/39] Bomber Jacket resprite + departmental expansion
(#23599)
* bomberjackets
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* minor changes to armour and allowed items
* secbomber description change
* more allowed item tweaks
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
---
.../machinery/vendors/wardrobe_vendors.dm | 10 ++
.../client/preference/loadout/loadout_suit.dm | 30 ++++++
code/modules/clothing/suits/misc_suits.dm | 92 ++++++++++--------
icons/mob/clothing/species/drask/suit.dmi | Bin 161440 -> 179322 bytes
icons/mob/clothing/species/grey/suit.dmi | Bin 88685 -> 108431 bytes
icons/mob/clothing/species/kidan/suit.dmi | Bin 38633 -> 59348 bytes
icons/mob/clothing/species/vox/suit.dmi | Bin 376190 -> 388691 bytes
icons/mob/clothing/suit.dmi | Bin 559309 -> 578001 bytes
icons/obj/clothing/suits.dmi | Bin 167318 -> 171397 bytes
icons/obj/custom_items.dmi | Bin 115216 -> 115445 bytes
10 files changed, 93 insertions(+), 39 deletions(-)
diff --git a/code/game/machinery/vendors/wardrobe_vendors.dm b/code/game/machinery/vendors/wardrobe_vendors.dm
index 387c696929ef..67530ab7458f 100644
--- a/code/game/machinery/vendors/wardrobe_vendors.dm
+++ b/code/game/machinery/vendors/wardrobe_vendors.dm
@@ -169,6 +169,7 @@
/obj/item/clothing/suit/storage/fr_jacket = 3,
/obj/item/clothing/suit/storage/labcoat = 3,
/obj/item/clothing/suit/apron/surgical = 3,
+ /obj/item/clothing/suit/jacket/medbomber = 3,
/obj/item/clothing/accessory/armband/med = 3,
/obj/item/clothing/accessory/armband/medgreen = 3,
/obj/item/clothing/shoes/laceup = 3,
@@ -198,6 +199,7 @@
/obj/item/clothing/suit/storage/fr_jacket = 75,
/obj/item/clothing/suit/storage/labcoat = 75,
/obj/item/clothing/suit/apron/surgical = 75,
+ /obj/item/clothing/suit/jacket/medbomber = 75,
/obj/item/clothing/accessory/armband/med = 20,
/obj/item/clothing/accessory/armband/medgreen = 20,
/obj/item/clothing/shoes/laceup = 30,
@@ -266,6 +268,7 @@
/obj/item/clothing/under/rank/medical/chemist/skirt = 2,
/obj/item/clothing/head/beret/med = 2,
/obj/item/clothing/suit/storage/labcoat/chemist = 2,
+ /obj/item/clothing/suit/jacket/chembomber = 2,
/obj/item/clothing/accessory/armband/med = 2,
/obj/item/clothing/mask/gas = 2,
/obj/item/clothing/shoes/laceup = 2,
@@ -280,6 +283,7 @@
/obj/item/clothing/under/rank/medical/chemist/skirt = 50,
/obj/item/clothing/head/beret/med = 20,
/obj/item/clothing/suit/storage/labcoat/chemist = 75,
+ /obj/item/clothing/suit/jacket/chembomber = 75,
/obj/item/clothing/accessory/armband/med = 20,
/obj/item/clothing/shoes/laceup = 30,
/obj/item/clothing/shoes/white = 20,
@@ -342,6 +346,7 @@
/obj/item/clothing/under/rank/rnd/scientist/skirt = 3,
/obj/item/clothing/suit/hooded/wintercoat/science = 3,
/obj/item/clothing/suit/storage/labcoat/science = 3,
+ /obj/item/clothing/suit/jacket/scibomber = 3,
/obj/item/clothing/head/beret/sci = 3,
/obj/item/clothing/accessory/armband/science = 6,
/obj/item/clothing/shoes/laceup = 3,
@@ -358,6 +363,7 @@
/obj/item/clothing/under/rank/rnd/scientist/skirt = 50,
/obj/item/clothing/suit/hooded/wintercoat/science = 75,
/obj/item/clothing/suit/storage/labcoat/science = 75,
+ /obj/item/clothing/suit/jacket/scibomber = 75,
/obj/item/clothing/head/beret/sci = 20,
/obj/item/clothing/accessory/armband/science = 20,
/obj/item/clothing/shoes/laceup = 30,
@@ -385,6 +391,7 @@
/obj/item/clothing/under/rank/rnd/roboticist/skirt = 3,
/obj/item/clothing/suit/storage/labcoat/roboblack = 3,
/obj/item/clothing/suit/storage/labcoat/robowhite = 3,
+ /obj/item/clothing/suit/jacket/robobomber = 3,
/obj/item/clothing/head/beret/roboblack = 3,
/obj/item/clothing/head/beret/robowhite = 3,
/obj/item/clothing/head/soft/black = 3,
@@ -403,6 +410,7 @@
/obj/item/clothing/under/rank/rnd/roboticist/skirt = 50,
/obj/item/clothing/suit/storage/labcoat/roboblack = 75,
/obj/item/clothing/suit/storage/labcoat/robowhite = 75,
+ /obj/item/clothing/suit/jacket/robobomber = 75,
/obj/item/clothing/head/beret/roboblack = 20,
/obj/item/clothing/head/beret/robowhite = 20,
/obj/item/clothing/head/soft/black = 20,
@@ -670,6 +678,7 @@
/obj/item/clothing/suit/apron = 3,
/obj/item/clothing/suit/apron/overalls = 3,
/obj/item/clothing/suit/hooded/wintercoat/hydro = 3,
+ /obj/item/clothing/suit/jacket/hydrobomber = 3,
/obj/item/clothing/suit/storage/labcoat/hydro = 3,
/obj/item/clothing/mask/bandana/botany = 3,
/obj/item/clothing/accessory/armband/hydro = 3,
@@ -685,6 +694,7 @@
/obj/item/clothing/suit/apron = 50,
/obj/item/clothing/suit/apron/overalls = 50,
/obj/item/clothing/suit/hooded/wintercoat/hydro = 75,
+ /obj/item/clothing/suit/jacket/hydrobomber = 75,
/obj/item/clothing/suit/storage/labcoat/hydro = 75,
/obj/item/clothing/mask/bandana/botany = 20,
/obj/item/clothing/accessory/armband/hydro = 20,
diff --git a/code/modules/client/preference/loadout/loadout_suit.dm b/code/modules/client/preference/loadout/loadout_suit.dm
index 9c01e17cac97..a6368408e152 100644
--- a/code/modules/client/preference/loadout/loadout_suit.dm
+++ b/code/modules/client/preference/loadout/loadout_suit.dm
@@ -116,6 +116,36 @@
path = /obj/item/clothing/suit/jacket/atmosbomber
allowed_roles = list("Chief Engineer", "Life Support Specialist")
+/datum/gear/suit/bomber/job/hydro
+ display_name = "Bomber jacket, hydroponics"
+ path = /obj/item/clothing/suit/jacket/hydrobomber
+ allowed_roles = list("Botanist")
+
+/datum/gear/suit/bomber/job/medical
+ display_name = "Bomber jacket, medical"
+ path = /obj/item/clothing/suit/jacket/medbomber
+ allowed_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Psychiatrist", "Paramedic", "Virologist", "Coroner")
+
+/datum/gear/suit/bomber/job/chemist
+ display_name = "Bomber jacket, chemist"
+ path = /obj/item/clothing/suit/jacket/chembomber
+ allowed_roles = list("Chemist")
+
+/datum/gear/suit/bomber/job/coroner
+ display_name = "Bomber jacket, coroner"
+ path = /obj/item/clothing/suit/jacket/coronerbomber
+ allowed_roles = list("Coroner")
+
+/datum/gear/suit/bomber/job/science
+ display_name = "Bomber jacket, science"
+ path = /obj/item/clothing/suit/jacket/scibomber
+ allowed_roles = list("Research Director", "Scientist")
+
+/datum/gear/suit/bomber/job/robotics
+ display_name = "Bomber jacket, robotics"
+ path = /obj/item/clothing/suit/jacket/robobomber
+ allowed_roles = list("Research Director", "Roboticist")
+
//JACKETS
/datum/gear/suit/leather_jacket
display_name = "Leather jacket"
diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm
index ae8646e5c70c..bfa4b04a399a 100644
--- a/code/modules/clothing/suits/misc_suits.dm
+++ b/code/modules/clothing/suits/misc_suits.dm
@@ -809,7 +809,7 @@
desc = "Aviators not included."
icon_state = "bomber"
item_state = "bomber"
- ignore_suitadjust = 0
+ ignore_suitadjust = FALSE
allowed = list(/obj/item/flashlight,/obj/item/tank/internals/emergency_oxygen,/obj/item/toy,/obj/item/storage/fancy/cigarettes,/obj/item/lighter)
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS
@@ -818,7 +818,10 @@
adjust_flavour = "unzip"
sprite_sheets = list(
- "Vox" = 'icons/mob/clothing/species/vox/suit.dmi'
+ "Vox" = 'icons/mob/clothing/species/vox/suit.dmi',
+ "Drask" = 'icons/mob/clothing/species/drask/suit.dmi',
+ "Grey" = 'icons/mob/clothing/species/grey/suit.dmi',
+ "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi'
)
/obj/item/clothing/suit/jacket/varsity
@@ -870,22 +873,15 @@
desc = "A suspicious but extremely stylish jacket."
icon_state = "bombersyndie"
item_state = "bombersyndie"
- ignore_suitadjust = FALSE
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun, /obj/item/melee/classic_baton/telescopic/contractor, /obj/item/kitchen/knife/combat)
- body_parts_covered = UPPER_TORSO | LOWER_TORSO | ARMS
- cold_protection = UPPER_TORSO | LOWER_TORSO | ARMS
- min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
- actions_types = list(/datum/action/item_action/zipper)
- adjust_flavour = "unzip"
armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 30, ACID = 30)
/obj/item/clothing/suit/jacket/secbomber
name = "security bomber jacket"
- desc = "A stylish and worn-in armoured black bomber jacket emblazoned with the NT Security crest on the left breast. Looks rugged."
+ desc = "A stylish and worn-in armoured black bomber jacket emblazoned with a red stripe across the left. Looks rugged."
w_class = WEIGHT_CLASS_NORMAL
icon_state = "bombersec"
item_state = "bombersec"
- ignore_suitadjust = 0
//Inherited from Security armour.
allowed = list(/obj/item/gun/energy,/obj/item/reagent_containers/spray/pepper,/obj/item/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/restraints/handcuffs,/obj/item/flashlight/seclite,/obj/item/melee/classic_baton/telescopic,/obj/item/kitchen/knife/combat)
heat_protection = UPPER_TORSO|LOWER_TORSO
@@ -895,66 +891,84 @@
put_on_delay = 40
armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 20, ACID = 20)
//End of inheritance from Security armour.
- sprite_sheets = list(
- "Vox" = 'icons/mob/clothing/species/vox/suit.dmi',
- "Drask" = 'icons/mob/clothing/species/drask/suit.dmi',
- "Grey" = 'icons/mob/clothing/species/grey/suit.dmi'
- )
/obj/item/clothing/suit/jacket/engibomber
name = "engineering bomber jacket"
desc = "A stylish and warm jacket adorned with the colors of the humble Station Engineer."
icon_state = "bomberengi"
item_state = "bomberengi"
- ignore_suitadjust = 0
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40)
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd)
- body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
- cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS
- min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
- actions_types = list(/datum/action/item_action/zipper)
- adjust_flavour = "unzip"
/obj/item/clothing/suit/jacket/atmosbomber
name = "atmospherics bomber jacket"
desc = "A stylish and warm jacket adorned with the colors of the magical Atmospherics Technician."
icon_state = "bomberatmos"
item_state = "bomberatmos"
- ignore_suitadjust = 0
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40)
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd)
- body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
- cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS
- min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
- actions_types = list(/datum/action/item_action/zipper)
- adjust_flavour = "unzip"
/obj/item/clothing/suit/jacket/cargobomber
name = "cargo bomber jacket"
desc = "A stylish jacket to keep you warm in the warehouse."
icon_state = "bombercargo"
item_state = "bombercargo"
- ignore_suitadjust = 0
allowed = list(/obj/item/rcs, /obj/item/clipboard, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/lighter, /obj/item/storage/fancy/cigarettes, /obj/item/storage/bag/mail, /obj/item/envelope)
- body_parts_covered = UPPER_TORSO | LOWER_TORSO | ARMS
- cold_protection = UPPER_TORSO | LOWER_TORSO | ARMS
- min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
- actions_types = list(/datum/action/item_action/zipper)
- adjust_flavour = "unzip"
/obj/item/clothing/suit/jacket/miningbomber
name = "mining bomber jacket"
desc = "A slightly armoured and stylish jacket for shaft miners."
icon_state = "bombermining"
item_state = "bombermining"
- ignore_suitadjust = 0
allowed = list(/obj/item/pickaxe, /obj/item/t_scanner/adv_mining_scanner, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/energy/kinetic_accelerator, /obj/item/shovel, /obj/item/storage/bag/ore)
armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0)
- body_parts_covered = UPPER_TORSO | LOWER_TORSO | ARMS
- cold_protection = UPPER_TORSO | LOWER_TORSO | ARMS
- min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
- actions_types = list(/datum/action/item_action/zipper)
- adjust_flavour = "unzip"
+
+/obj/item/clothing/suit/jacket/hydrobomber
+ name = "hydroponics bomber jacket"
+ desc = "A stylish choice for the workers of the hydroponics lab."
+ icon_state = "bomberhydro"
+ item_state = "bomberhydro"
+ allowed = list(/obj/item/reagent_containers/spray, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/hatchet, /obj/item/storage/bag/plants)
+
+/obj/item/clothing/suit/jacket/medbomber
+ name = "medical bomber jacket"
+ desc = "A stain-resistant and stylish option for any member of the medical department."
+ icon_state = "bombermed"
+ item_state = "bombermed"
+ allowed = list(/obj/item/bodyanalyzer, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper)
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 20)
+
+/obj/item/clothing/suit/jacket/chembomber
+ name = "chemistry bomber jacket"
+ desc = "An exclusive and stylish variant of the medical bomber, for chemists only."
+ icon_state = "bomberchem"
+ item_state = "bomberchem"
+ allowed = list(/obj/item/reagent_scanner, /obj/item/reagent_scanner/adv, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper)
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 40)
+
+/obj/item/clothing/suit/jacket/coronerbomber
+ name = "coroner's bomber jacket"
+ desc = "An extremely exclusive and stylish jacket. Coroner's use only!"
+ icon_state = "bombercoroner"
+ item_state = "bombercoroner"
+ allowed = list(/obj/item/autopsy_scanner, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper)
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 20)
+
+/obj/item/clothing/suit/jacket/scibomber
+ name = "science bomber jacket"
+ desc = "A stylish and slightly bomb-resistant jacket for warmth within the sterile labs."
+ icon_state = "bombersci"
+ item_state = "bombersci"
+ allowed = list(/obj/item/slime_scanner, /obj/item/reagent_scanner/adv, /obj/item/reagent_scanner, /obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper)
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 20)
+
+/obj/item/clothing/suit/jacket/robobomber
+ name = "robotics bomber jacket"
+ desc = "A stylish jacket to warm you up after handling cold robotic limbs."
+ icon_state = "bomberrobo"
+ item_state = "bomberrobo"
+ allowed = list(/obj/item/robotanalyzer, /obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper)
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 20)
/obj/item/clothing/suit/jacket/leather
name = "leather jacket"
diff --git a/icons/mob/clothing/species/drask/suit.dmi b/icons/mob/clothing/species/drask/suit.dmi
index b4bf22f7f1ed259cc6e0c88e1f5bf7e048f122d6..26e65f732d21ebd5911f9235a3d2814f28e71f5a 100644
GIT binary patch
literal 179322
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