Skip to content

Commit

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

## Что этот PR делает
Ну складывались таблетки в холодос, да не выкладывались из захвата, что
приводило к множеству ссылок на одно и тоже, телепортам и т.п. Еще
согласно здравому смыслу разрешаем медборгам хватать патчи.
<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на
рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #xxxx" (где xxxx - номер
Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после
принятия PR'а. -->

## Почему это хорошо для игры
Баги плохо.
<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру.
-->

## Тестирование
Ну локально работает.
<!-- Как вы тестировали свой PR, если делали это вовсе? -->

## Changelog

:cl: Maxiemar
tweak: Медицинские борги теперь могут хватать патчи с помощью устройства
захвата.
fix: Исправлена проблема, возникающая при помещении боргом предметов в
холодильник.
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
m-dzianishchyts authored Mar 6, 2024
1 parent a46ce1f commit b7d6f13
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions modular_ss220/objects/_objects.dme
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#include "code/plastic_chair.dm"
#include "code/platform.dm"
#include "code/posters.dm"
#include "code/smartfridge.dm"
#include "code/tribune.dm"
#include "code/weapons.dm"
#include "code/key.dm"
Expand Down
10 changes: 10 additions & 0 deletions modular_ss220/objects/code/smartfridge.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/obj/machinery/smartfridge/load(obj/I, mob/user)
var/item_loc_origin = I.loc
if(!..())
return FALSE

if(istype(item_loc_origin, /obj/item/gripper))
var/obj/item/gripper/gripper = item_loc_origin
gripper.drop_gripped_item(silent = TRUE)
I.forceMove(src)
return TRUE
1 change: 1 addition & 0 deletions modular_ss220/silicons/code/items/gripper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
/obj/item/stack/sheet/mineral/plasma, // for repair plasmamans
/obj/item/mmi,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/patch,
/obj/item/reagent_containers/drinks,
/obj/item/reagent_containers/glass,
/obj/item/reagent_containers/syringe,
Expand Down

0 comments on commit b7d6f13

Please sign in to comment.