Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Наполнение ЕРТ автоматов, СРТ, плащ синди офицера, револьверы советов #446

Merged
merged 17 commits into from
Oct 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions modular_ss220/clothing/code/suits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,11 @@
name = "светло-голубой акулий капюшон"
icon_state = "shark_casual_light"
item_state = "shark_casual_light"

/obj/item/clothing/suit/space/deathsquad/officer/syndie
name = "куртка офицера синдиката"
desc = "Длинная куртка из высокопрочного волокна."
icon = 'modular_ss220/clothing/icons/object/suits.dmi'
icon_state = "jacket_syndie"
icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi'
item_state = "jacket_syndie"
Binary file modified modular_ss220/clothing/icons/mob/suits.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/object/suits.dmi
Binary file not shown.
3 changes: 2 additions & 1 deletion modular_ss220/modular_ss220.dme
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
#include "cinematics/_cinematics.dme"
#include "closet_picklocking/_closet_picklocking.dme"
#include "crawl_speed/_crawl_speed.dme"
#include "credits/_credits.dme"
#include "cyrillic_fixes/_cyrillic_fixes.dme"
#include "debug/_debug.dme"
#include "detective_rework/detective_rework.dme"
Expand All @@ -62,7 +63,7 @@
#include "text_to_speech/_tts.dme"
#include "title_screen/_title_screen.dme"
#include "whitelist/_whitelist.dme"
#include "credits/_credits.dme"
#include "outfits/_outfits.dme"

// --- PRIME --- //
// #define MODPACK_MAIN_ONLY
Expand Down
1 change: 1 addition & 0 deletions modular_ss220/objects/code/weapons.dm
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
w_class = WEIGHT_CLASS_NORMAL
ammo_type = /obj/item/ammo_casing/d44
max_ammo = 24
icon = 'modular_ss220/objects/icons/ammo.dmi'
icon_state = "44_box"

/obj/structure/displaycase/hos
Expand Down
4 changes: 4 additions & 0 deletions modular_ss220/outfits/_outfits.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/datum/modpack/outfits
name = "Outfits"
desc = "Аутфиты для админ спавна."
author = "Grombila"
3 changes: 3 additions & 0 deletions modular_ss220/outfits/_outfits.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#include "_outfits.dm"

#include "code/outfits.dm"
92 changes: 92 additions & 0 deletions modular_ss220/outfits/code/outfits.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
/datum/outfit/admin/srt
name = "Special Response Team Member"

uniform = /obj/item/clothing/under/solgov/srt
suit = /obj/item/clothing/suit/armor/vest/fluff/tactical
suit_store = /obj/item/gun/energy/gun/blueshield/pdw9
back = /obj/item/storage/backpack/satchel_blueshield
belt = /obj/item/storage/belt/military/assault/srt
gloves = /obj/item/clothing/gloves/combat
shoes = /obj/item/clothing/shoes/combat/swat
head = /obj/item/clothing/head/beret/centcom/officer/navy/marine
l_ear = /obj/item/radio/headset/ert/alt
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
id = /obj/item/card/id/ert/security
pda = /obj/item/pda/heads/ert/security
box = /obj/item/storage/box/responseteam
r_pocket = /obj/item/flashlight/seclite
l_pocket = /obj/item/pinpointer/advpinpointer
backpack_contents = list(
/obj/item/clothing/mask/gas/explorer/marines,
/obj/item/storage/box/handcuffs,
/obj/item/ammo_box/magazine/smgm9mm,
/obj/item/clothing/accessory/holster,
/obj/item/gun/projectile/automatic/proto
)
implants = list(
/obj/item/implant/mindshield
)
cybernetic_implants = list(
/obj/item/organ/internal/cyberimp/arm/baton,
/obj/item/organ/internal/cyberimp/eyes/hud/security
)
var/id_icon = "syndie"

/datum/outfit/admin/srt/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
. = ..()
if(visualsOnly)
return

var/obj/item/card/id/I = H.wear_id
if(istype(I))
apply_to_card(I, H, get_centcom_access("Emergency Response Team Member"), "Special Response Team Member")
I.assignment = "Emergency Response Team Officer"
H.sec_hud_set_ID()

/datum/outfit/job/syndicateofficer
suit = /obj/item/clothing/suit/space/deathsquad/officer/syndie

/datum/outfit/admin/soviet/marine/captain

backpack_contents = list(
/obj/item/storage/box/soviet = 1,
/obj/item/gun/projectile/revolver/anaconda = 1,
/obj/item/ammo_box/speed_loader_d44 = 2,
/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 1,
/obj/item/lighter/zippo/engraved = 1
)

/datum/outfit/admin/soviet/officer
belt = /obj/item/gun/projectile/revolver/rsh12

backpack_contents = list(
/obj/item/storage/box/soviet = 1,
/obj/item/lighter/zippo = 1,
/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 1,
/obj/item/ammo_box/speed_loader_mm127 = 2
)

/datum/outfit/admin/soviet/admiral
belt = /obj/item/gun/projectile/revolver/rsh12

backpack_contents = list(
/obj/item/storage/box/soviet = 1,
/obj/item/ammo_box/speed_loader_mm127 = 3
)


/obj/item/clothing/under/solgov/srt
name = "marine uniform"
desc = "A comfortable and durable combat uniform"

/obj/item/clothing/head/beret/centcom/officer/navy/marine
name = "navy blue beret"

/obj/item/storage/belt/military/assault/srt/populate_contents()
new /obj/item/reagent_containers/spray/pepper(src)
new /obj/item/flash(src)
new /obj/item/grenade/flashbang(src)
new /obj/item/restraints/legcuffs/bola/energy(src)
new /obj/item/ammo_box/magazine/smgm9mm(src)
new /obj/item/ammo_box/magazine/smgm9mm(src)
update_icon()
13 changes: 8 additions & 5 deletions modular_ss220/vending/code/vending.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,9 @@
/obj/item/ammo_box/magazine/laser = 12,
/obj/item/ammo_box/magazine/wt550m9 = 8,
/obj/item/storage/box/rubbershot = 4,
/obj/item/ammo_box/magazine/m556 = 12,
/obj/item/ammo_box/a40mm = 4)
/obj/item/ammo_box/magazine/m556/arg = 12,
/obj/item/ammo_box/a40mm = 4,
/obj/item/ammo_box/magazine/smgm9mm = 12)

/obj/machinery/economy/vending/nta/blue
name = "NT ERT Medium Gear & Ammunition"
Expand All @@ -46,8 +47,8 @@
desc = "A ERT Heavy equipment vendor."
ads_list = list("Круши черепа синдиката!","Не забывай, спасать - полезно!","Бжж-Бзз-з!.","Обезопасить, Удержать, Сохранить!","Стоять, снярядись на задание!")
products = list(
/obj/item/gun/projectile/automatic/ar = 3,
/obj/item/ammo_box/magazine/m556 = 6,
/obj/item/gun/projectile/automatic/proto = 3,
/obj/item/ammo_box/magazine/smgm9mm/ap = 6,
/obj/item/gun/energy/lasercannon = 3,
/obj/item/gun/energy/immolator = 3,
/obj/item/gun/energy/gun/nuclear = 3,
Expand All @@ -68,8 +69,9 @@
/obj/item/restraints/handcuffs/cable/zipties = 5,
/obj/item/grenade/flashbang = 3,
/obj/item/flash = 2,
/obj/item/gun/energy/gun/advtaser = 4,
/obj/item/gun/energy/disabler = 4,
/obj/item/gun/projectile/automatic/pistol/enforcer = 6,
/obj/item/ammo_box/magazine/enforcer = 12,
/obj/item/gun/projectile/shotgun/riot = 1,
/obj/item/storage/box/rubbershot = 3)

Expand All @@ -86,6 +88,7 @@
/obj/item/gun/energy/xray = 8,
/obj/item/gun/energy/pulse/destroyer/annihilator = 8,
/obj/item/gun/energy/immolator/multi = 8,
/obj/item/gun/energy/bsg/prebuilt/admin = 4,
/obj/item/grenade/clusterbuster/inferno = 3,
/obj/item/grenade/clusterbuster/emp = 3)

Expand Down
Loading