Skip to content

Commit

Permalink
Merge pull request #3214 from Kelprunner/small-tweaks
Browse files Browse the repository at this point in the history
Small Kelptouches (Good if it passes checks)
  • Loading branch information
Superlagg authored Sep 29, 2023
2 parents fdaef81 + 465b0f6 commit 75a5bca
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 5 deletions.
52 changes: 49 additions & 3 deletions code/modules/clothing/suits/arfsuits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,52 @@
desc = "A collection of practically invisible straps useful for holding items. And that's about it."
icon_state = "gear_harness"
item_state = "gear_harness"
w_class = WEIGHT_CLASS_TINY

/obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/light
name = "light harness"
desc = "A set of straps that, somehow, function as light armor but do nothing else."
cold_protection = CHEST|GROIN
heat_protection = CHEST|GROIN
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
strip_delay = 10
equip_delay_other = 10
max_integrity = 100
pocket_storage_component_path = null
slowdown = ARMOR_SLOWDOWN_LIGHT * ARMOR_SLOWDOWN_GLOBAL_MULT
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
stiffness = LIGHT_STIFFNESS


/obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/medium
name = "medium harness"
desc = "A set of straps that, somehow, function as medium armor but do nothing else."
cold_protection = CHEST|GROIN
heat_protection = CHEST|GROIN
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
strip_delay = 30
equip_delay_other = 50
max_integrity = 200
pocket_storage_component_path = null
slowdown = ARMOR_SLOWDOWN_MEDIUM * ARMOR_SLOWDOWN_GLOBAL_MULT
armor = ARMOR_VALUE_MEDIUM
armor_tier_desc = ARMOR_CLOTHING_MEDIUM
stiffness = MEDIUM_STIFFNESS

/obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/heavy
name = "heavy harness"
desc = "A set of straps that, somehow, function as heavy armor but do nothing else."
strip_delay = 50
equip_delay_other = 50
max_integrity = 300
pocket_storage_component_path = null
slowdown = ARMOR_SLOWDOWN_HEAVY * ARMOR_SLOWDOWN_GLOBAL_MULT
armor = ARMOR_VALUE_HEAVY
armor_tier_desc = ARMOR_CLOTHING_HEAVY
stiffness = HEAVY_STIFFNESS

/obj/item/clothing/suit/armor/outfit/vest/utility/logisticsofficer //same as his beret
name = "logistics officer utility vest"
Expand Down Expand Up @@ -2006,7 +2052,7 @@
icon = 'modular_coyote/icons/objects/civ13suitobj.dmi'
mob_overlay_icon = 'modular_coyote/icons/objects/civ13suitonmob.dmi'
armor_tokens = list(ARMOR_MODIFIER_UP_MELEE_T2)

/obj/item/clothing/suit/armor/light/kit/punk/scraparmor
name = "Beefy Scrap Armor"
desc = "This is a whole pile of trash, just sitting on your chest. Maybe it'll even stop someone from beating you to death. No promises though."
Expand Down Expand Up @@ -2506,7 +2552,7 @@
armor_tokens = list(ARMOR_MODIFIER_UP_MELEE_T2, ARMOR_MODIFIER_UP_BULLET_T2,ARMOR_MODIFIER_DOWN_ENERGY_T1, ARMOR_MODIFIER_UP_ENV_T2, ARMOR_MODIFIER_UP_DT_T1)
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi'
icon = 'icons/fallout/clothing/armored_medium.dmi'

/obj/item/clothing/suit/armor/medium/vest/zeroodst
name = "Custom fitted UNMC Trooper armor"
desc = "A set of modified UNMC Trooper armor. This one has red accents on it and seems to have been designed to withstand the harshness of the wastes. The name 'Corrigan' is stenciled on the chestplate."
Expand All @@ -2532,7 +2578,7 @@
armor_tokens = list(ARMOR_MODIFIER_DOWN_MELEE_T1, ARMOR_MODIFIER_UP_BULLET_T2, ARMOR_MODIFIER_DOWN_LASER_T1, ARMOR_MODIFIER_UP_ENV_T3, ARMOR_MODIFIER_UP_DT_T1)
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi'
icon = 'icons/fallout/clothing/armored_medium.dmi'

/obj/item/clothing/suit/armor/medium/vest/flak
name = "ancient flak vest"
desc = "Poorly maintained, this patched vest will still still stop some bullets, but don't expect any miracles! The ballistic nylon used in its construction is inferior to kevlar, and very weak to acid, but still quite tough."
Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/guns/magic.dm
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@

/obj/item/gun/magic/proc/charge_full_message()
audible_message("[src] lets out a satisfied hum and falls quiet.")

/obj/item/gun/magic/proc/charge_partial_message()
audible_message("[src] lets out a faint hum.")

Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/guns/magic/wand.dm
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@
name = "wand of sparks"
desc = "Cut from diamond and inlaid with gold, this wand is certainly eye-catching. Electricity crawls along the focus, eager to be let loose in a shocking storm."
icon_state = "lightningrod"
fire_sound = 'sound/weapons/laser.ogg'
fire_sound = 'sound/weapons/Taser.ogg'
ammo_type = /obj/item/ammo_casing/magic/kelpmagic/sparks
max_charges = 60
recharge_rate = 5 SECONDS
Expand Down
15 changes: 15 additions & 0 deletions modular_citadel/code/modules/client/loadout/suit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,21 @@
path = /obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness
cost = 0

/datum/gear/suit/suit_gear_harness/light
name = "light harness"
path = /obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/light
cost = 1

/datum/gear/suit/suit_gear_harness/medium
name = "medium harness"
path = /obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/medium
cost = 1

/datum/gear/suit/suit_gear_harness/heavy
name = "heavy harness"
path = /obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness/heavy
cost = 1

/datum/gear/suit/labcoat
name = "Labcoat"
path = /obj/item/clothing/suit/toggle/labcoat
Expand Down

0 comments on commit 75a5bca

Please sign in to comment.