Skip to content

Commit

Permalink
Merge Upstream 27.01.2025 (#1768)
Browse files Browse the repository at this point in the history
This pull request merges upstream/master. Resolve possible conflicts
manually and make sure all the changes are applied correctly.

> [!NOTE]
> Requires Wiki Update:
> www.github.com/ParadiseSS13/Paradise/pull/27868
> www.github.com/ParadiseSS13/Paradise/pull/27955

## Changelog
:cl: ParadiseSS13
tweak: Полноразмерные укрепленные окна всех типов теперь имеют сильную
защиту от радиации. Тонкие окна с не имеют радиационной защиты. Простые
полноразмерные окна всех типов обеспечивают очень слабую защиту от
радиации. <!-- Full tile reinforced windows (all types) now all have
heavy radiation protection. Smaller directional-based windows have none.
Basic unreinforced full tile windows (all types) have very light
radiation protection. (www.github.com/ParadiseSS13/Paradise/pull/27898)
-->
add: Ручные EFTPOS-устройства теперь можно предложить любому игроку в
радиусе двух тайлов, чтобы тот мог провести свою карту, нажав кнопку в
интерфейсе или используя эмоцию *payme. Другому игроку нужно просто
кликнуть на вас, держа ID-карту. <!-- Handheld EFTPOS devices can now be
offered out for anyone within 2 tiles to swipe their card through,
either by clicking the UI button or by using the emote *payme. The other
person just needs to click on you with their ID in hand.
(www.github.com/ParadiseSS13/Paradise/pull/27978) -->
tweak: Анатомический щит генокрада больше не парирует автоматически.
<!-- Changeling's anatomical shield no longer auto-parries.
(www.github.com/ParadiseSS13/Paradise/pull/27868) -->
tweak: Газовая маска службы безопасности больше не скрывает ваши
гарнитуры. <!-- Security gas mask won't hide your headsets anymore.
(www.github.com/ParadiseSS13/Paradise/pull/28001) -->
imageadd: Газовая маска службы безопасности для таяр изменена по бокам,
что позволяет видеть носимые HUD солнечные очки. <!-- Tajaran security
gas mask was changed a bit on the sides, allowing you to see wearable
hud sunglasses. (www.github.com/ParadiseSS13/Paradise/pull/28001) -->
tweak: Воскрешение через реагент лазаря теперь является добровольным.
<!-- LR revival is now voluntary.
(www.github.com/ParadiseSS13/Paradise/pull/28011) -->
tweak: Добавлены слаймолюди как опция для магических зеркал. <!-- Add
slime people as an option to magic mirrors
(www.github.com/ParadiseSS13/Paradise/pull/28027) -->
add: Добавлена очень редкая галлюцинация. <!-- Added a very rare Major
hallucination (www.github.com/ParadiseSS13/Paradise/pull/27710) -->
fix: Хирургический компьютер теперь корректно отображает названия
инструментов для следующих шагов операции. <!-- The surgical computer
now properly displays the names of work tools for the next steps in
surgeries. (www.github.com/ParadiseSS13/Paradise/pull/27972) -->
fix: Исправлены интервалы между инструментами на дисплее хирургического
компьютера. <!-- Spacing on the surgical computer's tool display has
been improved. (www.github.com/ParadiseSS13/Paradise/pull/27972) -->
fix: Датчики костюмов теперь можно включать и выключать, находясь в
мусорных трубах или других больших контейнерах. <!-- Suit sensors can be
toggled while in disposal or other large containers.
(www.github.com/ParadiseSS13/Paradise/pull/28079) -->
fix: Операция на имплантирование клинков мантиса теперь работает. <!--
mantis blade implant surgery works now
(www.github.com/ParadiseSS13/Paradise/pull/28073) -->
tweak: Теперь возможно устанавливать два импланта одного типа в
различные конечности одного моба. <!-- it's now possible to install 2
implants of the same type in different limbs inside a single mob
(www.github.com/ParadiseSS13/Paradise/pull/28073) -->
fix: Все нарезанные продукты питания на картах теперь имеют питательные
ценности. <!-- All food slices on maps have nutritional values.
(www.github.com/ParadiseSS13/Paradise/pull/27807) -->
tweak: Питательные ценности некоторых продуктов для нарезки увеличены,
чтобы порции содержали правильное количество реагентов. <!-- Some
sliceable food nutritional values have been increased, so the slices
contain a whole amount of reagents.
(www.github.com/ParadiseSS13/Paradise/pull/27807) -->
tweak: Модули GPS и Crew Monitor теперь не создают предмет в руках, а
открывают интерфейс при использовании. <!-- GPS and Crew monitor modules
don't anymore spawn a proper item in your hand, instead, they open a UI
on use. (www.github.com/ParadiseSS13/Paradise/pull/27828) -->
tweak: Модули GPS и Crew Monitor больше не требуют активного модульного
костюма для их использования. <!-- GPS and Crew monitor modules don't
anymore require modsuit to be active in order to be used.
(www.github.com/ParadiseSS13/Paradise/pull/27828) -->
tweak: GPS в модуле GPS модульного костюма по умолчанию выключен, его
нужно включить вручную. <!-- GPS inside a modsuit's GPS module is turned
off by default, so you have to manually turn it on.
(www.github.com/ParadiseSS13/Paradise/pull/27828) -->
fix: Что за хуйня?! теперь правильно покидает сектор станции, не
зацикливаясь и не делая несколько проходов. <!-- Immovable rods will now
properly leave the station sector and not loop back around for multiple
passes. (www.github.com/ParadiseSS13/Paradise/pull/28108) -->
fix: Теперь можно снова переключать датчики костюмов на других людях.
<!-- Suit sensors can be toggled on other people again
(www.github.com/ParadiseSS13/Paradise/pull/28115) -->
fix: Кабели теперь можно корректно размещать на решетки, кликнув на них
в космосе. <!-- Cables can properly be placed on space catwalks by
clicking on space. (www.github.com/ParadiseSS13/Paradise/pull/28117) -->
fix: Эффекты ионного джетпака больше не будут появляться при уборке.
<!-- We should no longer have cleaning decals producing random ion
effects again. (www.github.com/ParadiseSS13/Paradise/pull/28114) -->
fix: Культиватор больше не атакует гидропонные грядки. <!-- Cultivator
no longer attacks hydroponics trays.
(www.github.com/ParadiseSS13/Paradise/pull/28119) -->
tweak: Газоанализаторы теперь учитывают все воздушные смеси в
трубопроводной сети и отображают либо их суммарный состав, либо каждую
смесь отдельно. По умолчанию отображается суммарный состав. <!-- Makes
gas scans include all airs in a pipenet and displaying either a sum of
the gas mix in the pipenet and connected devices or each one separately.
Default behaviour is showing a sum.
(www.github.com/ParadiseSS13/Paradise/pull/27668) -->
tweak: Газоанализатор теперь может переключать режимы при использовании
Alt + Shift + клик. <!-- gas analyzer can switch between modes with alt
shift click (www.github.com/ParadiseSS13/Paradise/pull/27668) -->
imageadd: Слегка перерисован спрайт стандартной модели борга. <!--
Resprited the Standard model borg between the legs.
(www.github.com/ParadiseSS13/Paradise/pull/27955) -->
fix: Слизни теперь могут сопротивляться, чтобы спрыгнуть с моба. <!--
Slimes can resist to stop feeding.
(www.github.com/ParadiseSS13/Paradise/pull/28025) -->
fix: Брошенные мобы больше не будут двигаться рывками/глючно после
броска. <!-- Thrown simple mobs should no longer have jumpy/glitchy
movement after being thrown.
(www.github.com/ParadiseSS13/Paradise/pull/28126) -->
/:cl:

## Summary by Sourcery

Update sliced food nutritional values and gas analyzer features.

New Features:
- Added nutritional values to all food slices.
- Gas analyzers now support detailed reporting, toggled with
Alt+Shift+Click, and show the sum of gas mixes by default.

Tests:
- Added tests for the new gas analyzer features.
  • Loading branch information
AyIong authored Jan 26, 2025
2 parents 7157a80 + 888b321 commit eb1694a
Show file tree
Hide file tree
Showing 265 changed files with 5,131 additions and 3,680 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
/turf/simulated/floor/wood/lavaland_air,
/area/ruin/powered/pizza_party)
"j" = (
/obj/item/food/mushroompizzaslice,
/obj/item/food/sliced/mushroom_pizza,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/pizza_party)
Expand Down Expand Up @@ -144,13 +144,13 @@
/area/ruin/powered/pizza_party)
"D" = (
/obj/structure/table/wood,
/obj/item/food/margheritapizzaslice,
/obj/item/food/sliced/margherita_pizza,
/obj/item/trash/plate,
/turf/simulated/floor/wood/lavaland_air,
/area/ruin/powered/pizza_party)
"E" = (
/obj/structure/table/wood,
/obj/item/food/meatpizzaslice,
/obj/item/food/sliced/meat_pizza,
/turf/simulated/floor/wood/lavaland_air,
/area/ruin/powered/pizza_party)
"F" = (
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -593,7 +593,7 @@
/turf/simulated/wall/r_wall,
/area/space/nearstation)
"Nw" = (
/obj/item/food/xenomeatbreadslice{
/obj/item/food/sliced/xeno_meat_bread{
name = "green mold bread slice"
},
/turf/simulated/floor/plating/airless,
Expand Down
8 changes: 4 additions & 4 deletions _maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -2001,7 +2001,7 @@
},
/area/ruin/space/moonbase19)
"gy" = (
/obj/item/food/xenomeatbreadslice{
/obj/item/food/sliced/xeno_meat_bread{
pixel_y = 5
},
/obj/item/reagent_containers/drinks/coffee{
Expand Down Expand Up @@ -6702,12 +6702,12 @@
},
/area/ruin/space/moonbase19)
"yR" = (
/obj/item/food/xenomeatbreadslice,
/obj/item/food/xenomeatbreadslice{
/obj/item/food/sliced/xeno_meat_bread,
/obj/item/food/sliced/xeno_meat_bread{
pixel_y = 7;
pixel_x = 6
},
/obj/item/food/xenomeatbreadslice{
/obj/item/food/sliced/xeno_meat_bread{
pixel_y = 9;
pixel_x = -5
},
Expand Down
8 changes: 4 additions & 4 deletions _maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -371,11 +371,11 @@
/area/ruin/space/syndicakefactory)
"qd" = (
/obj/structure/table/glass/reinforced/plastitanium,
/obj/item/food/breadslice,
/obj/item/food/breadslice{
/obj/item/food/sliced/bread,
/obj/item/food/sliced/bread{
pixel_y = 4
},
/obj/item/food/breadslice{
/obj/item/food/sliced/bread{
pixel_y = 8
},
/obj/machinery/light/small{
Expand Down Expand Up @@ -1076,7 +1076,7 @@
pixel_x = 8;
pixel_y = 8
},
/obj/item/food/birthdaycakeslice,
/obj/item/food/sliced/birthday_cake,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
Expand Down
4 changes: 2 additions & 2 deletions _maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -224,8 +224,8 @@
/area/ruin/space/wreck_cargoship)
"jm" = (
/obj/item/toy/plushie/ipcplushie,
/obj/item/food/breadslice,
/obj/item/food/breadslice,
/obj/item/food/sliced/bread,
/obj/item/food/sliced/bread,
/obj/item/paper/crumpled{
name = "unintelligible scribbles";
info = "toast... i must... the plushie..."
Expand Down
Loading

0 comments on commit eb1694a

Please sign in to comment.