Skip to content

Commit

Permalink
Merge Upstream [13.06.2024] (#1323)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает

**Мерж апстрима**

@Legendaxe Нужно будет вписать новую руину в конфиге
"_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm",

**TODO** _(потом когда-нибудь, не в этом ПРе)_: Перевести всё в
modular_ss220\maps220\code\directions.dm в MAPPING_DIRECTIONAL_HELPERS

## Changelog

:cl: ParadiseSS13
fix: Руны культистов теперь лучше спрятаны от ИИ.
add: Добавлены HUDы гидропоники и portable seed extractor в hydroponics
crate в preserved terrarium и на исследовательскую базу Синди.
del: Удалены Plant bags из hydroponics crate в preserved terrarium и на
исследовательской базе Синди.
tweak: Уменьшено время созревания glowshroom с 15 до 6.
tweak: DNA Sting и Absorb теперь можно использовать на цели, ДНК которых
у Генокрада уже есть.
tweak: Робомозги теперь могут выходить в призраки.
add: Добавлен гипоспрей "restorative nanites" для медицинского GAMMA
ОБР.
tweak: Заменен гипоспрей с нанитами, который получает медицинский GAMMA
ОБР, на новый спрей с восстанавливающими нанитами.
tweak: все боевые инжекторы (DS, ERT, Syndicate) могут вводить 5-30
юнитов с шагом в 5 юнитов.
fix: Дым теперь правильно распространяется, когда он не попадает в
мобов.
add: Добавлен бейдж АВД.
add: Бейдж "Lawyer" теперь является бейджем Магистрата.
add: Удален бейдж "Lawyer" из LawDrobe. Бейдж АВД теперь спавнится в
шкафчике АВД.
tweak: Вы больше не вторгаетесь в своё личное пространство и не пихаете
себе в лицо свой собственный голобейдж, когда кликаете на себя им,
вместо этого просто надевая его на комбинезон.
add: Добавлен гриппер для шахтерского борга. Он может удерживать и
использовать пластины голиафов, капсулы-убежища и кирки.
add: Добавлен модульный покрасчик для ремонтного дрона.
add: Новая космическая руина: "Мотель в скале".
imageadd: У курток-бомберов появились новые и улучшенные спрайты
предметов.
tweak: Wormhole jaunters постоянно телепортируются к маяку, на котором
они зафиксировались, а не на территорию, на которой маяк находился в
момент создания.
tweak: Модернизированные телепортационные станции с деталями 4-го уровня
могут фиксироваться непосредственно на маяках/имплантах
слежения/телепортационных станциях, а не на территории, на которой они
находились в момент выбора.
add: Новый предмет предателя: "Sticky Tar Applicator". Распыляет липкую
смолу, чтобы замедлить тех, кто пройдет по ней.
add: Новый предмет предателя: "Sticky Tar Grenade". Выпускает липкую
смолу на большую площадь.
tweak: Процент реагентов всех видимых растений увеличен в два раза.
Производство реагентов осталось прежним.
tweak: Производство реагентов теперь составляет 0,5 юнитов за %
реагентов.
tweak: Открытие шлюза с помощью связки ключей уборщика будет происходить
быстрее на тот же шлюз.
tweak: Аугментированные/роботизированные конечности, теперь
невосприимчивые к инфекциям от когтей зомби.
add: Мультитул теперь можно использовать в руках, чтобы найти APC в
комнате.
tweak: Администраторы теперь могут напрямую спавнить ампулы с
лекарствами от зомби вируса.
imageadd: Респрайт продукции (растения, овощи, фрукты...) Гидропоники.
tweak: Оборудование для клонирования больше не закрыто доступом для
медицинского персонала.
tweak: Отряд Смерти получил лучшие импланты, которые НТ может
предложить, а также у них пересмотрен инвентарь.
tweak: Люди теперь мгновенно засыпают при -100 HP, а не с задержкой.
tweak: Высокий уровень микробов в жизненно важных внешних органах теперь
будет наносить сильный токсический урон в первую очередь, что позволит с
гораздо большей вероятностью убить вас до того, как вы упадете замертво
от мертвого органа.
add: Добавляет новый verb для админов и менторов, чтобы видеть историю
msay в игре.
soundadd: Радиосообщения администратора теперь будут воспроизводить
звуковой эффект.
tweak: Mindswap теперь действует мгновенно на расстоянии 3 тайлов.
Теперь он не оглушает, но заставляет замолчать окружающих в радиусе
действия и воспроизводит очевидный звук.
fix: Диагональный рост Блоба теперь менее забагован.
tweak: Tray разбрасывает предметы вокруг цели при попадании в нее.
tweak: Tray наносит накладывает knockdown вместо hardstun'а.
tweak: Исправлено, что service tray борга телепортирует предметы через
станцию.
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
Legendaxe authored Jun 13, 2024
2 parents 3504f2a + 83b54d9 commit e0a2da7
Show file tree
Hide file tree
Showing 236 changed files with 3,363 additions and 1,663 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
/obj/machinery/light{
dir = 1
},
/obj/item/clothing/glasses/hud/hydroponic,
/obj/item/clothing/glasses/hud/hydroponic,
/obj/item/clothing/glasses/hud/hydroponic,
/obj/item/clothing/glasses/hud/hydroponic,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/powered/seedvault)
"bE" = (
Expand Down Expand Up @@ -328,10 +332,10 @@
/area/ruin/powered/seedvault)
"HL" = (
/obj/structure/closet/crate/hydroponics,
/obj/item/storage/bag/plants,
/obj/item/storage/bag/plants,
/obj/item/storage/bag/plants,
/obj/item/storage/bag/plants,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/clothing/under/rank/civilian/hydroponics,
/obj/item/clothing/under/rank/civilian/hydroponics,
/obj/item/clothing/under/rank/civilian/hydroponics,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -439,10 +439,7 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"MC" = (
/obj/machinery/economy/vending/wallmed{
name = "Emergency NanoMed";
pixel_y = 28
},
/obj/machinery/economy/vending/wallmed/directional/north,
/obj/machinery/door/window/reinforced/normal{
name = "Luggage Storage"
},
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
/area/ruin/space/abandtele)
"q" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/beacon,
/obj/item/beacon,
/turf/simulated/floor/plating/airless,
/area/ruin/space/abandtele)
"r" = (
Expand Down
84 changes: 29 additions & 55 deletions _maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -594,17 +594,7 @@
/area/ruin/ancientstation/thetacorridor)
"bT" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate,
/obj/item/circular_saw,
/obj/item/retractor,
/obj/item/hemostat,
/obj/item/scalpel,
/obj/item/cautery,
/obj/item/FixOVein,
/obj/item/surgicaldrill,
/obj/item/bonegel,
/obj/item/bonesetter,
/obj/item/stack/medical/bruise_pack/advanced,
/obj/structure/closet/crate/secure/oldstation/surgery,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
"bU" = (
Expand Down Expand Up @@ -1266,7 +1256,6 @@
"dL" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/recharger,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
Expand Down Expand Up @@ -1372,6 +1361,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc/off_station/empty_charge/directional/east,
/obj/structure/closet/crate/secure/oldstation/rechargers,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/comm)
"dY" = (
Expand Down Expand Up @@ -1408,16 +1398,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/rnd)
"ec" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer/rdconsole/public,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/rnd)
"ed" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/destructive_analyzer,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/rnd)
"ee" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/mecha_part_fabricator,
Expand Down Expand Up @@ -1470,7 +1450,6 @@
/area/ruin/ancientstation/betanorth)
"el" = (
/obj/structure/table,
/obj/machinery/recharger,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 5;
Expand Down Expand Up @@ -1755,17 +1734,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/thetacorridor)
"eT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/protolathe,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/rnd)
"eU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/r_n_d/circuit_imprinter,
/obj/item/reagent_containers/dropper,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/rnd)
"eV" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
Expand Down Expand Up @@ -2022,7 +1990,7 @@
},
/obj/machinery/door/airlock/external{
name = "Engineering External Access";
req_one_access_txt = "271"
req_one_access_txt = "301"
},
/turf/simulated/floor/plating,
/area/ruin/ancientstation/engi)
Expand Down Expand Up @@ -2431,6 +2399,7 @@
pixel_x = 2;
pixel_y = -2
},
/obj/item/reagent_containers/dropper,
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/rnd)
"gh" = (
Expand Down Expand Up @@ -3077,7 +3046,7 @@
icon_state = "4-8"
},
/obj/machinery/door/airlock/maintenance_hatch{
req_one_access_txt = "271"
req_one_access_txt = "301"
},
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
Expand Down Expand Up @@ -3155,7 +3124,7 @@
},
/obj/machinery/door/airlock/external{
name = "Engineering External Access";
req_one_access_txt = "271"
req_one_access_txt = "301"
},
/turf/simulated/floor/plating/airless,
/area/ruin/ancientstation/engi)
Expand Down Expand Up @@ -3873,7 +3842,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity{
name = "Prototype Laboratory";
req_access_txt = "271"
req_access_txt = "301"
},
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
Expand All @@ -3884,7 +3853,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/highsecurity{
name = "Prototype Laboratory";
req_access_txt = "271"
req_access_txt = "301"
},
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
Expand Down Expand Up @@ -4343,7 +4312,9 @@
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/proto)
"kA" = (
/obj/machinery/computer/nonfunctional,
/obj/machinery/computer/nonfunctional{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/white,
/area/ruin/ancientstation/proto)
Expand Down Expand Up @@ -4796,13 +4767,8 @@
/obj/machinery/alarm/all_access/directional/west{
report_danger_level = 0
},
/obj/structure/rack,
/obj/item/gun/energy/laser/retro/old{
pixel_x = -3;
pixel_y = -3
},
/obj/item/gun/energy/laser/retro/old,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/oldstation/security,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
Expand Down Expand Up @@ -4893,17 +4859,20 @@
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/thetacorridor)
"lL" = (
/obj/structure/rack,
/obj/item/clothing/suit/armor/vest/old,
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/deck/cards{
pixel_y = 5
},
/turf/simulated/floor/plasteel{
icon_state = "red"
},
/area/ruin/ancientstation/sec)
"lM" = (
/obj/structure/rack,
/obj/item/clothing/head/helmet/old,
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 8
},
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "red"
Expand Down Expand Up @@ -4959,6 +4928,11 @@
icon_state = "red"
},
/area/ruin/ancientstation/sec)
"JF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/oldstation/research,
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/rnd)
"Lu" = (
/obj/structure/transit_tube/horizontal{
dir = 4
Expand Down Expand Up @@ -7989,7 +7963,7 @@ eb
ex
dE
fm
gf
JF
gy
dG
hg
Expand Down Expand Up @@ -8033,9 +8007,9 @@ cp
cN
dj
dE
ec
dE
eT
dE
dE
dE
gg
gy
Expand Down Expand Up @@ -8081,9 +8055,9 @@ ev
fz
dj
dE
ed
dE
eU
dE
dE
dE
gh
gy
Expand Down
Loading

0 comments on commit e0a2da7

Please sign in to comment.