From 2cd5a49498adc52a7c895eb58148c11f00b95994 Mon Sep 17 00:00:00 2001 From: Raptor1628 Date: Wed, 2 Dec 2015 01:30:46 -0500 Subject: [PATCH] Security Gear II Collection of Security changes: New heavy vest sprites, replacing the old toggle system. New helmet sprites. Heavy vests reduced to 2 pockets. Regular vests have no pockets. Holobadge sprite change and badge addition for HoS/Warden. Teargas Grenades, replace flashbangs in vendor and officer lockers, flashbangs located in armory and with warden. Detective 1911 starts with flash magazine, has one rubber magazine in locker. Rubber bullet damage halved to reduce frequency of bone breakage and IB. Flash bullet buffed to cause small halloss. Armory loadout changed to static 4 e-guns, 4 laser guns, 2 ion rifles, 2 shotguns starting loaded with beanbags, 4 Mk 58s loaded with flash rounds. Tactical armor removed, still available in cargo. Sub-Armory restored to warden access only, officer access storage rack added. Now with Changelog. Threads and Polls located here: http://baystation12.net/forums/threads/discussion-poll-security-energy-weapons-antag-projectile-weapons.932/ http://baystation12.net/forums/threads/discussion-poll-detective-weapon.865/ http://baystation12.net/forums/threads/discussion-armory.792/ http://baystation12.net/forums/threads/discussion-security-vest-and-helmet.790/ Quick Fix modified: code/datums/supplypacks.dm modified: code/game/machinery/vending.dm modified: code/game/objects/items/devices/uplink_items.dm modified: code/game/objects/items/weapons/grenades/chem_grenade.dm modified: code/game/objects/items/weapons/storage/boxes.dm modified: code/game/objects/structures/crates_lockers/closets/secure/security.dm modified: code/modules/clothing/suits/armor.dm modified: code/modules/clothing/suits/storage.dm modified: code/modules/clothing/under/accessories/badges.dm modified: code/modules/projectiles/guns/projectile/pistol.dm modified: code/modules/projectiles/projectile/bullets.dm modified: code/modules/projectiles/projectile/energy.dm modified: code/modules/random_map/drop/drop_types.dm new file: html/changelogs/Raptor1628-Dev.yml modified: icons/mob/belt.dmi modified: icons/mob/head.dmi modified: icons/mob/suit.dmi modified: icons/mob/ties.dmi modified: icons/obj/clothing/hats.dmi modified: icons/obj/clothing/suits.dmi modified: icons/obj/clothing/ties.dmi modified: maps/exodus-1.dmm modified: maps/exodus-2.dmm --- code/datums/supplypacks.dm | 30 ++--- code/game/machinery/vending.dm | 2 +- .../objects/items/devices/uplink_items.dm | 2 +- .../items/weapons/grenades/chem_grenade.dm | 24 ++++ .../objects/items/weapons/storage/boxes.dm | 22 +++- .../crates_lockers/closets/secure/security.dm | 22 ++-- code/modules/clothing/suits/armor.dm | 116 ++++++------------ code/modules/clothing/suits/storage.dm | 24 +--- .../clothing/under/accessories/badges.dm | 31 ++++- .../projectiles/guns/projectile/pistol.dm | 5 +- .../modules/projectiles/projectile/bullets.dm | 14 +-- code/modules/projectiles/projectile/energy.dm | 1 + code/modules/random_map/drop/drop_types.dm | 4 +- html/changelogs/Raptor1628-Dev.yml | 5 + icons/mob/belt.dmi | Bin 9425 -> 9557 bytes icons/mob/head.dmi | Bin 133925 -> 136920 bytes icons/mob/suit.dmi | Bin 293634 -> 285612 bytes icons/mob/ties.dmi | Bin 8633 -> 9127 bytes icons/obj/clothing/hats.dmi | Bin 62045 -> 62831 bytes icons/obj/clothing/suits.dmi | Bin 104532 -> 103365 bytes icons/obj/clothing/ties.dmi | Bin 9967 -> 10472 bytes maps/exodus-1.dmm | 103 ++++++++-------- maps/exodus-2.dmm | 2 +- 23 files changed, 199 insertions(+), 208 deletions(-) create mode 100644 html/changelogs/Raptor1628-Dev.yml diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 14f032ab9ad..eba0fe047ce 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -170,8 +170,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/toolbox/emergency, /obj/item/clothing/suit/storage/hazardvest, /obj/item/clothing/suit/storage/hazardvest, - /obj/item/clothing/suit/storage/vest, - /obj/item/clothing/suit/storage/vest, + /obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest, /obj/item/weapon/tank/emergency_oxygen/engi, /obj/item/weapon/tank/emergency_oxygen/engi, /obj/item/weapon/tank/emergency_oxygen/engi, @@ -717,7 +717,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/gun/projectile/sec, /obj/item/weapon/gun/projectile/sec, /obj/item/weapon/storage/box/flashbangs, - /obj/item/weapon/storage/box/flashbangs) + /obj/item/weapon/storage/box/teargas) cost = 40 containertype = /obj/structure/closet/crate/secure/weapon containername = "Weapons crate" @@ -752,17 +752,14 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /datum/supply_packs/randomised/armor num_contained = 5 - contains = list(/obj/item/clothing/suit/storage/vest, - /obj/item/clothing/suit/storage/vest/officer, - /obj/item/clothing/suit/storage/vest/warden, + contains = list(/obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest/security, + /obj/item/clothing/suit/armor/vest/detective, /obj/item/clothing/suit/storage/vest/hos, /obj/item/clothing/suit/storage/vest/pcrc, - /obj/item/clothing/suit/storage/vest/detective, - /obj/item/clothing/suit/storage/vest/heavy, - /obj/item/clothing/suit/storage/vest/heavy/officer, - /obj/item/clothing/suit/storage/vest/heavy/warden, - /obj/item/clothing/suit/storage/vest/heavy/hos, - /obj/item/clothing/suit/storage/vest/heavy/pcrc) + /obj/item/clothing/suit/storage/vest/warden, + /obj/item/clothing/suit/storage/vest/officer, + /obj/item/clothing/suit/storage/vest) name = "Armor crate" cost = 40 @@ -790,6 +787,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/head/helmet/riot, /obj/item/clothing/suit/armor/riot, /obj/item/weapon/storage/box/flashbangs, + /obj/item/weapon/storage/box/teargas, /obj/item/weapon/storage/box/beanbags, /obj/item/weapon/storage/box/handcuffs) cost = 60 @@ -1286,14 +1284,6 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Security" access = access_armory contains = list(/obj/item/clothing/under/tactical, - /obj/item/clothing/suit/armor/tactical, - /obj/item/clothing/head/helmet/tactical, - /obj/item/clothing/mask/balaclava/tactical, - /obj/item/clothing/glasses/sunglasses/sechud/tactical, - /obj/item/weapon/storage/belt/security/tactical, - /obj/item/clothing/shoes/jackboots, - /obj/item/clothing/gloves/black, - /obj/item/clothing/under/tactical, /obj/item/clothing/suit/armor/tactical, /obj/item/clothing/head/helmet/tactical, /obj/item/clothing/mask/balaclava/tactical, diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index ef72e18f0ff..1a686c27d3b 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -828,7 +828,7 @@ icon_state = "sec" icon_deny = "sec-deny" req_access = list(access_security) - products = list(/obj/item/weapon/handcuffs = 8,/obj/item/weapon/grenade/flashbang = 4,/obj/item/device/flash = 5, + products = list(/obj/item/weapon/handcuffs = 8,/obj/item/weapon/grenade/flashbang = 4,/obj/item/weapon/grenade/chem_grenade/teargas = 4,/obj/item/device/flash = 5, /obj/item/weapon/reagent_containers/food/snacks/donut/normal = 12,/obj/item/weapon/storage/box/evidence = 6) contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/weapon/storage/box/donut = 2) diff --git a/code/game/objects/items/devices/uplink_items.dm b/code/game/objects/items/devices/uplink_items.dm index 735b27c6e44..ea9b7802bd1 100644 --- a/code/game/objects/items/devices/uplink_items.dm +++ b/code/game/objects/items/devices/uplink_items.dm @@ -334,7 +334,7 @@ datum/uplink_item/dd_SortValue() /datum/uplink_item/item/tools/heavy_vest name = "Heavy Armor Vest" item_cost = 4 - path = /obj/item/clothing/suit/storage/vest/heavy/merc + path = /obj/item/clothing/suit/storage/vest/merc /datum/uplink_item/item/tools/encryptionkey_radio name = "Encrypted Radio Channel Key" diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 610536f4d08..909df93d132 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -278,3 +278,27 @@ beakers += B1 beakers += B2 icon_state = initial(icon_state) +"_locked" + +/obj/item/weapon/grenade/chem_grenade/teargas + name = "tear gas grenade" + desc = "Concentrated Capsaicin. Contents under pressure. Use with caution." + stage = 2 + path = 1 + + New() + ..() + var/obj/item/weapon/reagent_containers/glass/beaker/large/B1 = new(src) + var/obj/item/weapon/reagent_containers/glass/beaker/large/B2 = new(src) + + B1.reagents.add_reagent("phosphorus", 40) + B1.reagents.add_reagent("potassium", 40) + B1.reagents.add_reagent("condensedcapsaicin", 40) + B2.reagents.add_reagent("sugar", 40) + B2.reagents.add_reagent("condensedcapsaicin", 80) + + detonator = new/obj/item/device/assembly_holder/timer_igniter(src) + + beakers += B1 + beakers += B2 + icon_state = initial(icon_state) +"_locked" + diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index f37cdb4dc2c..1372270bb91 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -271,8 +271,8 @@ new /obj/item/ammo_casing/a145(src) /obj/item/weapon/storage/box/flashbangs - name = "box of flashbangs (WARNING)" - desc = "WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use." + name = "box of flashbangs" + desc = "A box containing 7 antipersonnel flashbang grenades.
WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use." icon_state = "flashbang" New() @@ -285,6 +285,22 @@ new /obj/item/weapon/grenade/flashbang(src) new /obj/item/weapon/grenade/flashbang(src) +/obj/item/weapon/storage/box/teargas + name = "box of pepperspray grenades" + desc = "A box containing 7 tear gas grenades. A gas mask is printed on the label.
WARNING: Exposure carries risk of serious injury or death. Keep away from persons with lung conditions." + icon_state = "flashbang" + + New() + ..() + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) + + + /obj/item/weapon/storage/box/emps name = "box of emp grenades" desc = "A box containing 5 military grade EMP grenades.
WARNING: Do not use near unshielded electronics or biomechanical augmentations, death or permanent paralysis may occur." @@ -624,7 +640,7 @@ desc = "This box is shaped on the inside so that only light tubes and bulbs fit." item_state = "syringe_kit" use_to_pickup = 1 // for picking up broken bulbs, not that most people will try - + /obj/item/weapon/storage/box/lights/New() ..() make_exact_fit() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 2348fc434b1..5d76ccc38e9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -18,9 +18,9 @@ new /obj/item/clothing/suit/captunic/capjacket(src) new /obj/item/clothing/head/caphat/cap(src) new /obj/item/clothing/under/rank/captain(src) - new /obj/item/clothing/suit/storage/vest(src) + new /obj/item/clothing/suit/armor/vest(src) new /obj/item/weapon/cartridge/captain(src) - new /obj/item/clothing/head/helmet/swat(src) + new /obj/item/clothing/head/helmet(src) new /obj/item/clothing/shoes/brown(src) new /obj/item/device/radio/headset/heads/captain(src) new /obj/item/clothing/gloves/captain(src) @@ -47,13 +47,12 @@ New() ..() new /obj/item/clothing/glasses/sunglasses(src) - new /obj/item/clothing/suit/storage/vest(src) + new /obj/item/clothing/suit/armor/vest(src) new /obj/item/clothing/head/helmet(src) new /obj/item/weapon/cartridge/hop(src) new /obj/item/device/radio/headset/heads/hop(src) new /obj/item/weapon/storage/box/ids(src) new /obj/item/weapon/storage/box/ids( src ) - new /obj/item/weapon/gun/energy/gun(src) new /obj/item/weapon/gun/projectile/sec/flash(src) new /obj/item/device/flash(src) return @@ -104,6 +103,7 @@ else new /obj/item/weapon/storage/backpack/satchel_sec(src) new /obj/item/clothing/head/HoS(src) + new /obj/item/clothing/suit/armor/vest/security(src) new /obj/item/clothing/suit/storage/vest/hos(src) new /obj/item/clothing/under/rank/head_of_security/jensen(src) new /obj/item/clothing/under/rank/head_of_security/corp(src) @@ -123,6 +123,7 @@ new /obj/item/clothing/accessory/holster/waist(src) new /obj/item/weapon/melee/telebaton(src) new /obj/item/clothing/head/beret/sec/corporate/hos(src) + new /obj/item/clothing/accessory/badge/hos(src) return @@ -144,6 +145,7 @@ new /obj/item/weapon/storage/backpack/security(src) else new /obj/item/weapon/storage/backpack/satchel_sec(src) + new /obj/item/clothing/suit/armor/vest/security(src) new /obj/item/clothing/suit/storage/vest/warden(src) new /obj/item/clothing/under/rank/warden(src) new /obj/item/clothing/under/rank/warden/corp(src) @@ -154,12 +156,14 @@ new /obj/item/clothing/glasses/sunglasses/sechud(src) new /obj/item/taperoll/police(src) new /obj/item/weapon/storage/box/flashbangs(src) + new /obj/item/weapon/storage/box/teargas(src) new /obj/item/weapon/storage/belt/security(src) new /obj/item/weapon/reagent_containers/spray/pepper(src) new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/gun/energy/gun(src) new /obj/item/weapon/storage/box/holobadge(src) new /obj/item/clothing/head/beret/sec/corporate/warden(src) + new /obj/item/clothing/accessory/badge/warden(src) return @@ -180,14 +184,14 @@ new /obj/item/weapon/storage/backpack/security(src) else new /obj/item/weapon/storage/backpack/satchel_sec(src) - new /obj/item/clothing/suit/storage/vest/officer(src) + new /obj/item/clothing/suit/armor/vest/security(src) new /obj/item/clothing/head/helmet(src) // new /obj/item/weapon/cartridge/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/weapon/storage/belt/security(src) new /obj/item/device/flash(src) new /obj/item/weapon/reagent_containers/spray/pepper(src) - new /obj/item/weapon/grenade/flashbang(src) + new /obj/item/weapon/grenade/chem_grenade/teargas(src) new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/clothing/glasses/sunglasses/sechud(src) new /obj/item/taperoll/police(src) @@ -195,7 +199,6 @@ new /obj/item/clothing/accessory/storage/black_vest(src) new /obj/item/clothing/head/soft/sec/corp(src) new /obj/item/clothing/under/rank/security/corp(src) - new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/weapon/gun/energy/taser(src) return @@ -258,9 +261,8 @@ new /obj/item/clothing/shoes/laceup(src) new /obj/item/weapon/storage/box/evidence(src) new /obj/item/device/radio/headset/headset_sec(src) - new /obj/item/clothing/suit/storage/vest/detective(src) - new /obj/item/ammo_magazine/c45m/rubber(src) - new /obj/item/ammo_magazine/c45m/rubber(src) + new /obj/item/clothing/suit/armor/vest/detective(src) + new /obj/item/ammo_magazine/c45m/flash(src) new /obj/item/taperoll/police(src) new /obj/item/weapon/gun/projectile/colt/detective(src) new /obj/item/clothing/accessory/holster/armpit(src) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 300422bc731..49e01de7293 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -1,6 +1,6 @@ /obj/item/clothing/suit/armor - allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) + allowed = list(/obj/item/weapon/gun/energy,/obj/item/device/radio,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) body_parts_covered = UPPER_TORSO|LOWER_TORSO item_flags = THICKMATERIAL @@ -66,7 +66,7 @@ /obj/item/clothing/suit/armor/laserproof/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(istype(damage_source, /obj/item/projectile/energy) || istype(damage_source, /obj/item/projectile/beam)) var/obj/item/projectile/P = damage_source - + var/reflectchance = 40 - round(damage/3) if(!(def_zone in list("chest", "groin"))) reflectchance /= 2 @@ -146,12 +146,12 @@ if(!turfs.len) turfs += pick(/turf in orange(6)) var/turf/picked = pick(turfs) if(!isturf(picked)) return - + var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() playsound(user.loc, "sparks", 50, 1) - + user.loc = picked return PROJECTILE_FORCE_MISS return 0 @@ -244,102 +244,58 @@ icon_state = "ertarmor_med" //New Vests -/obj/item/clothing/suit/storage/vest +/obj/item/clothing/suit/armor/vest name = "armor vest" - desc = "A simple kevlar plate carrier." + desc = "An armor vest made of synthetic fibers." icon_state = "kvest" - item_state = "kvest" + item_state = "armor" armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) - allowed = list(/obj/item/weapon/gun,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) + +/obj/item/clothing/suit/armor/vest/security + name = "security vest" + desc = "A synthetic armor vest. This one is marked with the crest of NanoTrasen." + icon_state = "secvest" + +/obj/item/clothing/suit/armor/vest/detective + name = "detective armor vest" + desc = "An synthetic armor vest colored in a vintage brown." + icon_state = "detvest" + +/obj/item/clothing/suit/storage/vest + name = "webbed armor vest" + desc = "A synthetic armor vest. This one has added webbing and ballistic plates." + icon_state = "webvest" + armor = list(melee = 50, bullet = 40, laser = 50, energy = 25, bomb = 30, bio = 0, rad = 0) + allowed = list(/obj/item/weapon/gun/energy,/obj/item/device/radio,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) /obj/item/clothing/suit/storage/vest/officer - name = "officer armor vest" - desc = "A simple kevlar plate carrier. This one has a security holobadge clipped to the chest." - icon_state = "officervest_nobadge" - item_state = "officervest_nobadge" - icon_badge = "officervest_badge" - icon_nobadge = "officervest_nobadge" + name = "security armor vest" + desc = "A synthetic armor vest with SECURITY printed in red lettering on the chest. This one has added webbing and ballistic plates." + icon_state = "officervest" /obj/item/clothing/suit/storage/vest/warden name = "warden armor vest" - desc = "A simple kevlar plate carrier. This one has a silver badge clipped to the chest." - icon_state = "wardenvest_nobadge" - item_state = "wardenvest_nobadge" - icon_badge = "wardenvest_badge" - icon_nobadge = "wardenvest_nobadge" + desc = "A synthetic armor vest with WARDEN printed in silver lettering on the chest. This one has added webbing and ballistic plates." + icon_state = "wardenvest" /obj/item/clothing/suit/storage/vest/hos name = "commander armor vest" - desc = "A simple kevlar plate carrier. This one has a gold badge clipped to the chest." - icon_state = "hosvest_nobadge" - item_state = "hosvest_nobadge" - icon_badge = "hosvest_badge" - icon_nobadge = "hosvest_nobadge" + desc = "A synthetic armor vest with COMMANDER printed in gold lettering on the chest. This one has added webbing and ballistic plates." + icon_state = "hosvest" /obj/item/clothing/suit/storage/vest/pcrc name = "PCRC armor vest" - desc = "A simple kevlar plate carrier belonging to Proxima Centauri Risk Control. This one has a PCRC crest clipped to the chest." - icon_state = "pcrcvest_nobadge" - item_state = "pcrcvest_nobadge" - icon_badge = "pcrcvest_badge" - icon_nobadge = "pcrcvest_nobadge" - -/obj/item/clothing/suit/storage/vest/detective - name = "detective armor vest" - desc = "A simple kevlar plate carrier in a vintage brown, it has a badge clipped to the chest that reads, 'Private investigator'." - icon_state = "detectivevest_nobadge" - item_state = "detectivevest_nobadge" - icon_badge = "detectivevest_badge" - icon_nobadge = "detectivevest_nobadge" - -/obj/item/clothing/suit/storage/vest/heavy - name = "heavy armor vest" - desc = "A heavy kevlar plate carrier with webbing attached." - icon_state = "webvest" - item_state = "webvest" - armor = list(melee = 50, bullet = 40, laser = 50, energy = 25, bomb = 30, bio = 0, rad = 0) - slowdown = 1 - -/obj/item/clothing/suit/storage/vest/heavy/officer - name = "officer heavy armor vest" - desc = "A heavy kevlar plate carrier with webbing attached. This one has a security holobadge clipped to the chest." - icon_state = "officerwebvest_nobadge" - item_state = "officerwebvest_nobadge" - icon_badge = "officerwebvest_badge" - icon_nobadge = "officerwebvest_nobadge" - -/obj/item/clothing/suit/storage/vest/heavy/warden - name = "warden heavy armor vest" - desc = "A heavy kevlar plate carrier with webbing attached. This one has a silver badge clipped to the chest." - icon_state = "wardenwebvest_nobadge" - item_state = "wardenwebvest_nobadge" - icon_badge = "wardenwebvest_badge" - icon_nobadge = "wardenwebvest_nobadge" - -/obj/item/clothing/suit/storage/vest/heavy/hos - name = "commander heavy armor vest" - desc = "A heavy kevlar plate carrier with webbing attached. This one has a gold badge clipped to the chest." - icon_state = "hoswebvest_nobadge" - item_state = "hoswebvest_nobadge" - icon_badge = "hoswebvest_badge" - icon_nobadge = "hoswebvest_nobadge" - -/obj/item/clothing/suit/storage/vest/heavy/pcrc - name = "PCRC heavy armor vest" - desc = "A heavy kevlar plate carrier belonging to Proxima Centauri Risk Control with webbing attached. This one has a PCRC crest clipped to the chest." - icon_state = "pcrcwebvest_nobadge" - item_state = "pcrcwebvest_nobadge" - icon_badge = "pcrcwebvest_badge" - icon_nobadge = "pcrcwebvest_nobadge" + desc = "A synthetic armor vest with SECURITY printed in cyan lettering on the chest. This one has added webbing and ballistic plates." + icon_state = "pcrcvest" //Provides the protection of a merc voidsuit, but only covers the chest/groin, and also takes up a suit slot. In exchange it has no slowdown and provides storage. -/obj/item/clothing/suit/storage/vest/heavy/merc +/obj/item/clothing/suit/storage/vest/merc name = "heavy armor vest" - desc = "A high-quality heavy kevlar plate carrier in a fetching tan. The vest is surprisingly flexible, and possibly made of an advanced material." + desc = "A high-quality armor vest in a fetching tan. It is surprisingly flexible and light, even with the added webbing and armor plating." icon_state = "mercwebvest" item_state = "mercwebvest" armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 40, bio = 0, rad = 0) - slowdown = 0 + //All of the armor below is mostly unused diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index 36ece959bfc..eca8fd34ef8 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -52,32 +52,10 @@ update_clothing_icon() //so our overlays update -//New Vest 4 pocket storage and badge toggles, until suit accessories are a thing. -/obj/item/clothing/suit/storage/vest/heavy/New() +/obj/item/clothing/suit/storage/vest/merc/New() ..() pockets = new/obj/item/weapon/storage/internal(src) pockets.storage_slots = 4 pockets.max_w_class = 2 pockets.max_storage_space = 8 -/obj/item/clothing/suit/storage/vest - var/icon_badge - var/icon_nobadge - verb/toggle() - set name ="Adjust Badge" - set category = "Object" - set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - if(icon_state == icon_badge) - icon_state = icon_nobadge - usr << "You conceal \the [src]'s badge." - else if(icon_state == icon_nobadge) - icon_state = icon_badge - usr << "You reveal \the [src]'s badge." - else - usr << "\The [src] does not have a vest badge." - return - update_clothing_icon() - diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index 6b875ce5c8f..c04c899c369 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -6,8 +6,9 @@ /obj/item/clothing/accessory/badge name = "detective's badge" - desc = "Security Department detective's badge, made from gold." + desc = "A corporate security badge, made from gold and set on false leather." icon_state = "badge" + item_state = "marshalbadge" slot_flags = SLOT_BELT | SLOT_TIE var/stored_name @@ -25,7 +26,7 @@ /obj/item/clothing/accessory/badge/attack_self(mob/user as mob) if(!stored_name) - user << "You polish your old badge fondly, shining up the surface." + user << "You polish your badge fondly, shining up the surface." set_name(user.real_name) return @@ -38,14 +39,13 @@ /obj/item/clothing/accessory/badge/attack(mob/living/carbon/human/M, mob/living/user) if(isliving(user)) user.visible_message("[user] invades [M]'s personal space, thrusting [src] into their face insistently.","You invade [M]'s personal space, thrusting [src] into their face insistently.") - user.do_attack_animation(M) - user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) //to prevent spam //.Holobadges. /obj/item/clothing/accessory/badge/holo name = "holobadge" - desc = "This glowing blue badge marks the holder as THE LAW." + desc = "This glowing blue badge marks the holder as a member of corporate security." icon_state = "holobadge" + item_state = "holobadge" var/emagged //Emagging removes Sec check. /obj/item/clothing/accessory/badge/holo/cord @@ -98,3 +98,24 @@ new /obj/item/clothing/accessory/badge/holo/cord(src) ..() return + + +/obj/item/clothing/accessory/badge/warden + name = "warden's badge" + desc = "A silver corporate security badge. Stamped with the words 'Brig Officer.'" + icon_state = "silverbadge" + slot_flags = SLOT_TIE + + +/obj/item/clothing/accessory/badge/hos + name = "commander's badge" + desc = "An immaculately polished gold security badge. Labeled 'Commander.'" + icon_state = "goldbadge" + slot_flags = SLOT_TIE + +/obj/item/clothing/accessory/badge/marshal + name = "marshal's badge" + desc = "A leather-backed gold badge displaying the crest of the Colonial Marshals." + icon_state = "marshalbadge" + badge_string = "Colonial Marshal Bureau" + diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index fd4b684f5be..6eaf220e059 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -9,7 +9,7 @@ load_method = MAGAZINE /obj/item/weapon/gun/projectile/colt/detective - magazine_type = /obj/item/ammo_magazine/c45m/rubber + magazine_type = /obj/item/ammo_magazine/c45m/flash /obj/item/weapon/gun/projectile/colt/detective/verb/rename_gun() set name = "Name Gun" @@ -33,7 +33,7 @@ name = ".45 pistol" desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Found pretty much everywhere humans are. Uses .45 rounds." icon_state = "secguncomp" - magazine_type = /obj/item/ammo_magazine/c45m/rubber + magazine_type = /obj/item/ammo_magazine/c45m/flash caliber = ".45" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) fire_sound = 'sound/weapons/Gunshot_light.ogg' @@ -41,7 +41,6 @@ /obj/item/weapon/gun/projectile/sec/flash name = ".45 signal pistol" - magazine_type = /obj/item/ammo_magazine/c45m/flash /obj/item/weapon/gun/projectile/sec/wood desc = "The NT Mk58 is a cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. This one has a sweet wooden grip. Uses .45 rounds." diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 0bfc339ce0b..6705f667c1f 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -86,17 +86,17 @@ var/total_pellets = get_pellets(distance) var/spread = max(base_spread - (spread_step*distance), 0) - + //shrapnel explosions miss prone mobs with a chance that increases with distance var/prone_chance = 0 if(!base_spread) prone_chance = max(spread_step*(distance - 2), 0) - + var/hits = 0 for (var/i in 1 to total_pellets) if(target_mob.lying && target_mob != original && prob(prone_chance)) continue - + //pellet hits spread out across different zones, but 'aim at' the targeted zone with higher probability //whether the pellet actually hits the def_zone or a different zone should still be determined by the parent using get_zone_with_miss_chance(). var/old_zone = def_zone @@ -115,7 +115,7 @@ /obj/item/projectile/bullet/pellet/Move() . = ..() - + //If this is a shrapnel explosion, allow mobs that are prone to get hit, too if(. && !base_spread && isturf(loc)) for(var/mob/living/M in loc) @@ -137,8 +137,8 @@ /obj/item/projectile/bullet/pistol/rubber //"rubber" bullets name = "rubber bullet" check_armour = "melee" - damage = 10 - agony = 40 + damage = 5 + agony = 25 embed = 0 sharp = 0 @@ -236,4 +236,4 @@ /obj/item/projectile/bullet/pistol/cap/process() loc = null - qdel(src) + qdel(src) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index b7a22b560f8..26cdf112810 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -11,6 +11,7 @@ name = "chemical shell" icon_state = "bullet" damage = 5 + agony = 10 kill_count = 15 //if the shell hasn't hit anything after travelling this far it just explodes. var/flash_range = 0 var/brightness = 7 diff --git a/code/modules/random_map/drop/drop_types.dm b/code/modules/random_map/drop/drop_types.dm index df35b7e22d2..94510529c9f 100644 --- a/code/modules/random_map/drop/drop_types.dm +++ b/code/modules/random_map/drop/drop_types.dm @@ -115,10 +115,10 @@ var/global/list/datum/supply_drop_loot/supply_drop /obj/item/clothing/suit/armor/riot, /obj/item/clothing/head/helmet/riot, /obj/item/clothing/suit/armor/riot, + /obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest, /obj/item/clothing/suit/storage/vest, /obj/item/clothing/suit/storage/vest, - /obj/item/clothing/suit/storage/vest/heavy, - /obj/item/clothing/suit/storage/vest/heavy, /obj/item/clothing/suit/armor/laserproof, /obj/item/clothing/suit/armor/bulletproof) diff --git a/html/changelogs/Raptor1628-Dev.yml b/html/changelogs/Raptor1628-Dev.yml new file mode 100644 index 00000000000..fafd8519f73 --- /dev/null +++ b/html/changelogs/Raptor1628-Dev.yml @@ -0,0 +1,5 @@ +author: Raptor1628 +delete-after: True +changes: + - tweak: "Armory layout changed, weapons returned to static amounts." + - rscadd: "New security armor and helmet sprites added." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 2d06f4e98883eff926aa1c56d8d2345f2c78b96e..ca4de96eba046b82837f55630ca41cfb75e7fad2 100644 GIT binary patch literal 9557 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 O0I8sE~h(?eW5P_k_00|{Pzy^pCM?|EnNDECs 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 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 3eec523b4806cc5782769d218b996e0b56c2afec..951be8509a87b8168745b506a890271083ef2476 100644 GIT binary patch delta 19102 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 delta 16201 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