Skip to content

Commit

Permalink
Наполнение ЕРТ автоматов, СРТ, плащ синди офицера, револьверы советов (
Browse files Browse the repository at this point in the history
…#446)

<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает
Изменение оснащения ЕРТ автоматов уровня Амбер, Гамма, Эпсилон. Добавлен
аутфит СРТ, куртка офицера Синдиката, замена револьверов у командного
состава СССП

-Амбер получили вместо тазеров дизейблеры и больше резины в свои
автоматы.
-Гамма получила вместо ARG - SMG и бронебойные патроны к нему в свои
автоматы.
-[Данные Удалены] получили в свою оружейную B.S.G.
-Добавлен аутфит в меню админ спавна - Special Response Team Member.
-Офицер Синдиката получил из химчистки свою куртку. Теперь он выглядит
не как трудовик в алкашке, а как трудовик в крутой куртке.
- рш12 и Анаконда теперь стоят на вооружении офицерского состава СССП.

Fixes #410

<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на
рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #1234" (где 1234 - номер
Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после
принятия PR'а. -->

## Почему это хорошо для игры

Баланс ЕРТ, немного удобства щитспавну админам, ввод в игру новое
вооружение.

<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру.
-->

## Изображения изменений
<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию.
Если хотите, можете вставить видео. -->

![image](https://github.com/ss220club/Paradise-SS220/assets/38350888/fb22e51b-3309-4c5f-9709-3b56ef348602)

![image](https://github.com/ss220club/Paradise-SS220/assets/38350888/931bb6dc-1772-4247-b967-090a66d07b1c)

## Тестирование
Автоматы работают, СРТ прохлаждаются, офицер Синдиката ходит довольный в
своей куртке, капитан СССП ставит свечку на точность своей анаконды.
<!-- Как вы тестировали свой PR, если делали это вовсе? -->

## Changelog

:cl:
add: Special Response Team Member
tweak: Syndicate Officer drip
tweak: Наполнение автоматов ЕРТ
tweak: Замена револьверов у офицеров СССП
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->

---------

Co-authored-by: dj-34 <[email protected]>
Co-authored-by: Furior <[email protected]>
  • Loading branch information
3 people authored Oct 16, 2023
1 parent 489f759 commit d6a5bf0
Show file tree
Hide file tree
Showing 9 changed files with 118 additions and 6 deletions.
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

0 comments on commit d6a5bf0

Please sign in to comment.