Skip to content

Commit

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

## Что этот PR делает
Хуяндук

## Почему это хорошо для игры
Это отвратительно

## Изображения изменений
.l.

## Тестирование
плуктипопткутшптмагтишеткиш

## Changelog

:cl: ParadiseSS13
add: Добавлена документация по единицам мощности и энергии.
add: Добавлен внутриигровой чат разработчиков, по аналогии с
админ/ментор-чатом.
add: Энергетические кинжалы, каутеры, лазерные скальпели, система
управления надрезами (так как в ней есть каутер), игнайтеры, огнеметы,
Посох Лавы и Посох Бури теперь можно использовать как зажигалки.
add: Все предметы-зажигалки могут прикуривать сигарету во рту, кликом по
рту на зелёном интенте.
add: Все предметы-зажигалки теперь имеют уникальный вкусовой текст для
прикуривания.
tweak: Жезл огненного шара не будет тратить заряд, если сигарета успешно
прикурена.
tweak: Вы можете давать людям сигареты напрямую или из пачки сигарет,
кликая по ним на зелёном интенте целясь на рот.
tweak: Добавляет и корректирует предметы в лодауте. В основном береты.
tweak: Styptic powder, silver sulfadiazine, и synthflesh больше не
исцеляют, если приняты в количестве менее 1 юнита.
fix: Исправлено то, что в шапках-хамелеонах не отображались
соответствующие цвета.
fix: Нормализованы единицы энергии между SMES, APC и Powercells.
fix: Электродемон теперь использует корректные единицы при иссушении
источников энергии и для стоимости способностей.
fix: Объекты, брошенные через невесомость в доставочные воронки, больше
не будут одновременно отскакивать от воронки, вызывая повреждения.
fix: Бесплатные технологии синдиката из mining charges были удалены.
fix: Шкафчики на заброшенном инженерском саттелите теперь работают
правильно, а в аварийных шкафчиках теперь есть необходимое содержимое.
fix: Замороженные мобы, чьи тела уничтожаются при смерти, больше не
будут размораживаться.
fix: Понижение в должности/расторжение контракта теперь правильно
обновляет значок HUD.
fix: Киборги снова ослепляются флешками.
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
Legendaxe authored Sep 3, 2024
2 parents 684c3a2 + 03939e2 commit 6c4734d
Show file tree
Hide file tree
Showing 128 changed files with 1,769 additions and 1,006 deletions.
25 changes: 4 additions & 21 deletions _maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -517,10 +517,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"oG" = (
/obj/structure/closet{
icon_state = "atmos_wardrobe";
name = "atmospherics wardrobe"
},
/obj/structure/closet/wardrobe/atmospherics_yellow/empty,
/obj/machinery/light_switch{
dir = 1;
pixel_y = -24;
Expand Down Expand Up @@ -570,11 +567,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"pX" = (
/obj/structure/closet{
icon_state = "eng_secure";
open_door_sprite = "eng_secure_door";
name = "engineer's locker"
},
/obj/structure/closet/secure_closet/engineering_personal/empty,
/turf/simulated/floor/wood/airless,
/area/ruin/space/abandoned_engi_sat)
"qu" = (
Expand Down Expand Up @@ -903,11 +896,7 @@
icon_state = "tube-broken";
status = 2
},
/obj/structure/closet{
icon_state = "fire";
name = "fire-safety closet";
desc = "It's a storage unit for fire-fighting supplies."
},
/obj/structure/closet/firecloset,
/turf/simulated/floor/plasteel{
icon_state = "bot";
dir = 1
Expand Down Expand Up @@ -1436,13 +1425,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"Yz" = (
/obj/structure/closet{
icon_state = "emergency";
open_door_sprite = "emergency_door";
name = "emergency closet";
desc = "It's a storage unit for emergency breathmasks and o2 tanks.";
opened = 1
},
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel{
icon_state = "bot";
dir = 1
Expand Down
116 changes: 72 additions & 44 deletions _maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
d2 = 2;
icon_state = "1-2"
},
/obj/machinery/floodlight,
/turf/simulated/floor/bluegrid{
name = "Mainframe Base";
nitrogen = 400;
Expand Down Expand Up @@ -218,11 +219,6 @@
"dD" = (
/obj/structure/closet/crate,
/obj/item/multitool,
/obj/machinery/camera{
c_tag = "Telecomms Entrance South";
dir = 1;
network = list("Telecomms")
},
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/tele)
"dR" = (
Expand Down Expand Up @@ -268,6 +264,9 @@
},
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/computer)
"eA" = (
/turf/simulated/wall/indestructible/riveted,
/area/ruin/space/telecomms/foyer)
"eE" = (
/obj/machinery/mecha_part_fabricator,
/turf/simulated/floor/plasteel{
Expand Down Expand Up @@ -710,14 +709,18 @@
pixel_x = 0
},
/obj/structure/grille,
/turf/simulated/floor/plating/airless,
/turf/simulated/floor/catwalk/airless,
/area/space/nearstation)
"mZ" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Core Access";
locked = 1
},
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor{
id = "dvorak";
id_tag = "dvorak"
},
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 5
Expand Down Expand Up @@ -1211,7 +1214,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/computer)
"tW" = (
/obj/machinery/r_n_d/server/upgraded,
/obj/machinery/power/grounding_rod,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault";
Expand Down Expand Up @@ -1512,6 +1515,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor{
id = "dvorak";
id_tag = "dvorak"
},
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 5
Expand Down Expand Up @@ -1645,17 +1652,6 @@
/obj/item/clothing/glasses/night,
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/tele)
"zg" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
/obj/machinery/camera{
c_tag = "Telecomms Power Control";
dir = 2;
network = list("Telecomms")
},
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"zk" = (
/obj/structure/lattice,
/obj/effect/abstract/cheese_trap,
Expand Down Expand Up @@ -1962,6 +1958,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
/obj/machinery/computer/nonfunctional,
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/foyer)
"Dy" = (
Expand Down Expand Up @@ -2345,7 +2342,7 @@
/area/space/nearstation)
"Jb" = (
/obj/effect/spawner/random_spawners/fungus_maybe,
/turf/simulated/wall/r_wall,
/turf/simulated/wall/indestructible/riveted,
/area/ruin/space/telecomms/foyer)
"Jm" = (
/obj/machinery/computer/sm_monitor{
Expand Down Expand Up @@ -2478,6 +2475,9 @@
temperature = 80
},
/area/ruin/space/telecomms/chamber)
"Lk" = (
/turf/simulated/wall/indestructible/riveted,
/area/ruin/space/telecomms/tele)
"Ln" = (
/obj/structure/window/reinforced{
dir = 4
Expand Down Expand Up @@ -2507,6 +2507,17 @@
temperature = 80
},
/area/ruin/space/telecomms/chamber)
"LC" = (
/obj/machinery/doppler_array,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault";
name = "Mainframe floor";
nitrogen = 400;
oxygen = 0;
temperature = 80
},
/area/ruin/space/telecomms/chamber)
"LK" = (
/obj/structure/cable{
d1 = 4;
Expand Down Expand Up @@ -2563,6 +2574,7 @@
/obj/machinery/light/small{
dir = 1
},
/obj/effect/abstract/bot_trap,
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 5
Expand Down Expand Up @@ -2745,6 +2757,10 @@
req_access_txt = "61"
},
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/preopen{
id = "dvorak";
id_tag = "dvorak"
},
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/foyer)
"PZ" = (
Expand Down Expand Up @@ -2804,6 +2820,12 @@
"Qx" = (
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"Qz" = (
/obj/machinery/door_control{
id = "dvorak"
},
/turf/simulated/wall/indestructible/riveted,
/area/ruin/space/telecomms/chamber)
"QN" = (
/obj/structure/window/reinforced{
dir = 4
Expand Down Expand Up @@ -3106,6 +3128,15 @@
temperature = 80
},
/area/ruin/space/telecomms/chamber)
"Vl" = (
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/structure/grille,
/turf/simulated/floor/catwalk/airless,
/area/space/nearstation)
"Vm" = (
/obj/machinery/light/small,
/obj/machinery/light_switch{
Expand Down Expand Up @@ -3209,9 +3240,6 @@
dir = 1;
level = 1
},
/obj/item/radio/intercom{
pixel_y = 25
},
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/foyer)
"Xf" = (
Expand Down Expand Up @@ -6389,7 +6417,7 @@ ik
Sv
lW
Ga
Ga
Vl
mh
Lp
Lp
Expand Down Expand Up @@ -7123,7 +7151,7 @@ yo
FC
FC
SA
zg
Bn
lr
Qx
PA
Expand Down Expand Up @@ -7210,7 +7238,7 @@ Zu
EO
yr
Xf
PQ
Lk
oG
PQ
PQ
Expand Down Expand Up @@ -7296,13 +7324,13 @@ bJ
Tw
eE
il
tW
LC
EM
Zu
uM
IL
uM
uM
eA
yJ
BZ
PQ
Expand Down Expand Up @@ -7394,7 +7422,7 @@ Zu
Qa
nD
eJ
uM
eA
DV
Uw
PQ
Expand Down Expand Up @@ -7578,7 +7606,7 @@ Zu
WO
nD
Ri
uM
eA
xv
Uw
UF
Expand Down Expand Up @@ -7758,11 +7786,11 @@ gG
pa
il
qe
Zu
Qz
Xb
oz
Ri
uM
eA
Rt
Uw
UF
Expand Down Expand Up @@ -7854,7 +7882,7 @@ Zu
Gt
GQ
cj
uM
eA
Yr
VO
PQ
Expand Down Expand Up @@ -7946,7 +7974,7 @@ Zu
ao
nD
Bf
uM
eA
iE
AY
PQ
Expand Down Expand Up @@ -8017,11 +8045,11 @@ yo
Ed
xa
ik
ik
iD
ux
ux
ux
ux
Hr
Hr
Hr
To
ME
Zj
Expand All @@ -8038,7 +8066,7 @@ Zu
uM
yD
uM
uM
eA
HR
De
PQ
Expand Down Expand Up @@ -8130,7 +8158,7 @@ Zu
EO
yr
Xf
PQ
Lk
oW
PQ
PQ
Expand Down Expand Up @@ -8202,12 +8230,12 @@ Dy
xa
ik
ux
Hr
ux
Aj
Hr
Hr
Hr
Hr
ux
ux
ux
ux
Zu
fq
EM
Expand Down
Loading

0 comments on commit 6c4734d

Please sign in to comment.