Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Upstream 13.02.2025 #1802

Merged
merged 29 commits into from
Feb 13, 2025
Merged

Merge Upstream 13.02.2025 #1802

merged 29 commits into from
Feb 13, 2025

Conversation

ss220app[bot]
Copy link

@ss220app ss220app bot commented Feb 13, 2025

This pull request merges upstream/master. Resolve possible conflicts manually and make sure all the changes are applied correctly.

Changelog

🆑 ParadiseSS13
fix: Исправлены реагенты spaceman's trumpet.
fix: Прием CQC "удушение" теперь наносит до 2.2 раза больше урона в зависимости от уровня урона выносливости вашей цели.
add: Во вкладке Special Verbs добавлена команда "Stop Sounds". При использовании эта команда прекращает проигрывание всех звуков.
add: Во вкладке Debug добавлена команда "Stop Sounds Global". Эта команда, доступная только администраторам, прекращает проигрывание всех звуков для всех игроков.
fix: Предмет CQC slapper больше не удаляется при выполнении комбинаций вроде 3q3, 3q4 или при сбросе предмета из другой руки.
fix: Исправлено замедленное движение активного ИИ или камеры.
fix: Сумки для руды для киборгов теперь работают корректно.
tweak: Активные слоты у боргов теперь работают немного иначе; потребуется немного привыкать.
tweak: Космические карпы теперь могут сбиваться в стаи.
tweak: Темное зрение у таяр и вульпканинов снова снижено до уровня 3.
tweak: Добавлена черта "толстые пальцы" для боксерских перчаток.
fix: Исправлено смещение по оси Y для измененных в размере мобов.
tweak: Matter Decompiler у инженерных боргов и дронов технического обслуживания теперь позволяют разбирать осколки и пустые картонные коробки.
tweak: Снижена дисперсия выстрелов резиновыми пулями и лазерами.
add: Добавлена новая инвалидность - паралич (paraplegia). Она доступна как стартовое ограничение или может быть получена генетически в результате рандома.
tweak: Конструкты Джаггернаут теперь немного менее устойчивы к лазерам.
add: Теперь окружающие игроки смогут видеть, когда вы что-либо осматриваете, благодаря контекстным сообщениям.
fix: Реактивные ранцы больше не телепортируются.
fix: Скоростные байки больше не телепортируются.
fix: Скоростные байки теперь могут летать в космосе.
tweak: Настроена стартовая экипировка ботаников: она теперь включает полностью укомплектованный пояс ботаника и портативный экстрактор семян.
tweak: Нельзя привязать новое устройство EFTPOS к заблокированному кастомному торговому автомату.
tweak: Нельзя открутить заблокированный кастомный торговый автомат.
add: Можно обойти блокировку кастомного торгового автомата, если устройство EFTPOS находится в вашей руке или кармане.
/:cl:

Summary by Sourcery

Refactor cyborg module selection to allow for more modules. Custom vendors can no longer be locked with a crowbar or wrench while the point of sale device is linked, but not held. Allow contextual messages for examines. Improve atmospherics speed during large plasma fires. Improve cyborg ore satchels.

New Features:

  • Added "Stop Sounds" verb to special verbs tab.
  • Added "Stop Sounds Global" verb to debug tab (admin only).
  • Added Paraplegia disability.
  • Contextual messages are now displayed when examining something.
  • Added chunky fingers trait to boxing gloves.
  • Engineering Cyborgs and Maintenance Drones can now decompile shrapnel and empty cardboard boxes.
  • Added ability to bypass custom vendor locks by holding the linked POS device.

Bug Fixes:

  • Fixed sluggish AI/camera eye movement.
  • Fixed Y-offset for resized mobs.
  • Jetpacks no longer teleport around.
  • Speedbikes no longer teleport around.
  • Fixed CQC slapper deletion bug during combos.
  • Cyborg ore bags work properly now.
  • Fixed fire alarm in Emeraldstation AI Satellite Hallway.
  • Fixed lighting freezing during large plasma fires.
  • Added Spaceman's trumpet reagent.
  • Removed stray charger from Diagoras armory.
  • Removed redundant intercom from Farragus HOP office.

1080pCat and others added 28 commits February 12, 2025 11:45
Signed-off-by: ImOnMinimal <101551292+ImOnMinimal@users.noreply.github.com>
* sounds have been stopped

* update

* name and format update

---------

Co-authored-by: Bmon <no@email.com>
* fix slapper drop

* Apply code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com>

---------

Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
* Fix sluggish AI eye movement

Fixes ParadiseSS13#28326

With the AI eye refactor, a `Moved()` callback was implicitly added to
each call to `set_loc` on a camera eye. As camera eyes are completely
invisible and do not directly interact with the game world, this extra
processing isn't necessary. Removing it also removed the noted
sluggishness.

* Re-adds Moved() call to set_loc, adds parameters

The Moved() call removed in the previous commit was not actually
completely unnecessary, or newly added. Rather, new parameters were
added that were not accounted form namely `momentum_change`. This commit
re-adds parent proc call to set_loc for camera eyes, and adds the
correct parameter values to Moved() in `/atom/movable/proc/set_loc`.
* Initial variable changes

* Add defines

* oh my god huds

* Removes update_items(), it seems useless but this might need reverting later

* the hud doesn't work but the inventory itself seems to

* Renames a var, gets inventory working properly

* Activation/Deactivation support, ore bag fixed

* Fixes CL and also this would have been a massive, hilarious bug

* Apply suggestions from code review

Dr and Lewc reviews

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>

* Update code/_onclick/hud/robot_hud.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>

* Fixes a comment

* Wait I forgot this worked like this for a reason

* Lewc Suggestions

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>

* Burza Suggestions

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>

---------

Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
* /tg/ AI controllers, part 1: core implementation.

* lewc review

* remove unused arg

* lewc review 2

* lint fix
Co-authored-by: Bmon <no@email.com>
* Allow decompilation of shrapnel, cardboard tubes, ammo boxes and magazines

* Do not allow decompilation of magazines

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
* Can pick paraplegic in character menu, will start floored+wheelchaired

* Why won't you show up on scanners

* Forgot the description.

* Got the scanners to show Paraplegia!

* block off some roles from paraplegics

* Use stance instead of the floored trait for paraplegic

* Prevent paraplegics from using/being hit by legsweeps, change get_num_legs()

* Add DNA injectors for paraplegia

* change legsweep to use traitcheck, get_num_leg() solution screwed up beartraps

* Can pick paraplegic in character menu, will start floored+wheelchaired

* Why won't you show up on scanners

* Forgot the description.

* Got the scanners to show Paraplegia!

* block off some roles from paraplegics

* Use stance instead of the floored trait for paraplegic

* Prevent paraplegics from using/being hit by legsweeps, change get_num_legs()

* Add DNA injectors for paraplegia

* change legsweep to use traitcheck, get_num_leg() solution screwed up beartraps

* whoops.

* TGUI.

* How did I miss that in testing

* Add the point interaction that nuggets get to armless paraplegics

* Update code/modules/mob/living/carbon/human/human_organs.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com>

---------

Signed-off-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com>
Co-authored-by: Scribble-Sheep <15377810-AlyxisDrayko@users.noreply.gitlab.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Why did the crusher have a spawn? No idea.

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* reduces juggernaut laser resistance

* documentation
* make it all work

* unneeded line

* weird linter but ok

* Update code/modules/mob/mob.dm

Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>

* remove span macro

* Update code/modules/mob/mob.dm

Co-authored-by: Spaghetti-bit <yumyumkillkill@gmail.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

* unconscious people arent blind i guess

---------

Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Spaghetti-bit <yumyumkillkill@gmail.com>
* Fix jetpacks

* All mobs LONG_GLIDE

* Don't disturb the drift loop on Z level changes.

* Fix speedbikes
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
* No seriously why didn't I?

* that should fix that
* Vending machine lock improvements

* No dumping stuff in when the vendor is locked!

* Fix custom vendor UI height when unlocked.
@ss220app ss220app bot added the 📃 Требуется изменение WIKI Эти изменения необходимо внести на нашу WIKI. label Feb 13, 2025
@github-actions github-actions bot added the Merge Conflict Ну блять... label Feb 13, 2025
@github-actions github-actions bot added :neckbeard: Документация Улучшения и дополнения в документации 🗺️ Изменение Карты В этом ПРе затронут файл не станционной карты. Может и не один. TGUI Кто-то решил потрогать интерфейсы. 🙏 Слияние с восходящим потоком Боже, храни Короля! labels Feb 13, 2025
@ss220app ss220app bot added the 📜 CL валиден Этот чейнджлог будет успешно опубликован label Feb 13, 2025
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. It seems to have been created by a bot (hey, ss220app[bot]!). We assume it knows what it's doing!

@github-actions github-actions bot removed the Merge Conflict Ну блять... label Feb 13, 2025
@ss220club ss220club deleted a comment from sourcery-ai bot Feb 13, 2025
@m-dzianishchyts m-dzianishchyts merged commit 94532de into master Feb 13, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:neckbeard: Документация Улучшения и дополнения в документации 📃 Требуется изменение WIKI Эти изменения необходимо внести на нашу WIKI. 🙏 Слияние с восходящим потоком Боже, храни Короля! 📜 CL валиден Этот чейнджлог будет успешно опубликован TGUI Кто-то решил потрогать интерфейсы. 🗺️ Изменение Карты В этом ПРе затронут файл не станционной карты. Может и не один.
Projects
None yet
Development

Successfully merging this pull request may close these issues.