Skip to content

Commit

Permalink
Merge Upstream 03.12.2024 (#1677)
Browse files Browse the repository at this point in the history
## Что этот PR делает
Мергес апстрим.

> [!IMPORTANT]
> Надо обновить конфиг и применить:
> - SQL/updates/62-63.sql
> - tools/pr_sql/27268/snake_case_typepaths.py
> - tools/pr_sql/_220/1677/snake_case_typepaths.py

> [!NOTE]
> Вики:
> - Ревайвер имплант.
> - Спрайты кресел, стульев.
> - Борги роверы.
> - Красильщик декалей.
> - Плата вендора NT Merch.

## Changelog

:cl: ParadiseSS13
add: Красильщик декалей - новый режим модульного красильщика,
позволяющий наносить напольные знаки и разметку.
add: Игральные карты были переработаны и стали удобнее. Подробности
[тут](ParadiseSS13#26585).
add: Рингтон ПДА теперь является настройкой персонажа.
add: При телепортации гостом в руину теперь отображается ее имя и
описание.
imageadd: Респрайт некоторых стульев и кресел.
imageadd: Борг Rover получил сервисную и медицинскую комплектации.
soundadd: Добавлен звуковой эффект нескольким датчикам, испускающим
сигналы.
tweak: Имплант Reviver теперь может лечить после смерти и воскрешать.
tweak: Увеличен технологический уровень импланта Reviver.
tweak: Улучшенное кибернетическое сердце лучше лечит при крите и
запускает сердце.
tweak: Надежда Пандоры теперь лечит лучше.
tweak: Шахтерский резонатор теперь вызывает резонирующую волну после
взрыва. Улучшенная версия может размещать ловушки.
tweak: Костюмы плазмаменов теперь можно покрасить.
tweak: Спецодежда отделов добавлена в лодаут.
tweak: Интерфейс ИИ стал удобнее и лучше масштабируется.
tweak: Все мосты на Лаваленде теперь расположены над лавой.
tweak: Плата автомата NT Merch добавлена в Circuit Imprinter.
fix: Автомат NT Merch теперь можно открутить и двигать.
fix: Плащи теперь можно поместить в чехлы для одежды.
fix: Режим бога теперь допускает еще меньше урона.
fix: Покрашенные вещи теперь корректно меняют внешний вид и описание.
fix: Комбинезоны теперь повышают устойчивость к вирусам.
fix: Общение через разум улья теперь учитывает настройки рунчата.
fix: Записи в Crew monitor больше не должны дублироваться.
fix: Пончики с бунго теперь можно приготовить.
fix: Исправлено отсутствие пола под ложными стенами в космическом
мотеле.
fix: Больше нельзя изменить направление деревянного телевизора
мультитулом, сдвинув его спрайт на тайл.
fix: Тайлы астероидов больше нельзя открутить отверткой.
fix: Устройства МОДов больше не падают на землю при неудачной попытке их
развернуть.
/:cl:
  • Loading branch information
Legendaxe authored Dec 3, 2024
2 parents bd55b81 + 5df7ede commit 072dc7b
Show file tree
Hide file tree
Showing 1,088 changed files with 39,421 additions and 84,104 deletions.
10 changes: 9 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ jobs:
# python tools/ci/no_duplicate_definitions.py # SS220 REMOVAL
python -m tools.ci.check_icon_conflicts
python -m tools.ci.check_icon_dupenames
python -m tools.ci.check_legacy_attack_chain
python -m tools.maplint.source --github
- name: Run DreamChecker
Expand Down Expand Up @@ -95,7 +96,14 @@ jobs:
strategy:
fail-fast: false # Let all map tests run to completion
matrix:
maptype: ['/datum/map/boxstation', '/datum/map/deltastation', '/datum/map/metastation', '/datum/map/cerestation', '/datum/map/emeraldstation']
maptype:
[
'/datum/map/boxstation',
'/datum/map/deltastation',
'/datum/map/metastation',
'/datum/map/cerestation',
'/datum/map/emeraldstation',
]
byondtype: ['STABLE']
services:
mariadb:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/devdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- name: Build docs
run: |
python -m pip install mkdocs==1.6.0 mkdocs-material[imaging]==9.5.31 mkdocs-github-admonitions-plugin==0.0.2
python -m pip install mkdocs==1.6.0 mkdocs-material[imaging]==9.5.31 mkdocs-github-admonitions-plugin==0.0.2 mkdocs-glightbox==0.4.0
python -m mkdocs build
- name: Deploy docs
Expand Down
1 change: 1 addition & 0 deletions SQL/paradise_schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ CREATE TABLE `characters` (
`custom_emotes` LONGTEXT COLLATE 'utf8mb4_unicode_ci' DEFAULT NULL,
`runechat_color` VARCHAR(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#FFFFFF',
`cyborg_brain_type` ENUM('MMI', 'Robobrain', 'Positronic') NOT NULL DEFAULT 'MMI',
`pda_ringtone` VARCHAR(16) NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci',
PRIMARY KEY (`id`),
KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=125467 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Expand Down
5 changes: 5 additions & 0 deletions SQL/updates/62-63.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Updates the DB from 62 to 63
# Adds a PDA ringtone option to character setup

ALTER TABLE `characters`
ADD COLUMN `pda_ringtone` VARCHAR(16) NULL DEFAULT NULL AFTER `cyborg_brain_type`;
Original file line number Diff line number Diff line change
Expand Up @@ -773,7 +773,7 @@
/turf/simulated/floor/lubed/lavaland_air,
/area/ruin/powered/clownplanet)
"bq" = (
/obj/machinery/disposal/deliveryChute{
/obj/machinery/disposal/delivery_chute{
dir = 1
},
/obj/structure/disposalpipe/trunk,
Expand Down Expand Up @@ -890,7 +890,7 @@
/turf/simulated/floor/carpet/lavaland_air,
/area/ruin/powered/clownplanet)
"bN" = (
/obj/machinery/disposal/deliveryChute,
/obj/machinery/disposal/delivery_chute,
/obj/structure/disposalpipe/trunk{
dir = 1
},
Expand Down Expand Up @@ -1103,7 +1103,7 @@
/turf/simulated/floor/light/lavaland_air,
/area/ruin/powered/clownplanet)
"LH" = (
/obj/machinery/disposal/deliveryChute{
/obj/machinery/disposal/delivery_chute{
desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN";
dir = 1;
name = "THE TRIAL OF HONKITUDE"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1127,7 +1127,7 @@
"Es" = (
/obj/structure/lattice/catwalk/mining,
/obj/effect/mapping_helpers/no_lava,
/obj/structure/ladder/unusable,
/obj/structure/ladder,
/turf/simulated/floor/chasm,
/area/lavaland/surface/outdoors)
"Et" = (
Expand Down
Loading

0 comments on commit 072dc7b

Please sign in to comment.