-
Notifications
You must be signed in to change notification settings - Fork 116
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
[PRIME] Неразрушимый крематорий и телепортация при гибе шаттлом в космосе #1497
Conversation
code/modules/shuttle/shuttle.dm
Outdated
// SS220 PRIME EDIT - START | ||
continue // It's required to avoid qdeling of mech in case of space turf. Non space turf are handled by get_out_and_die() proc | ||
// SS220 PRIME EDIT - END |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// SS220 PRIME EDIT - START | |
continue // It's required to avoid qdeling of mech in case of space turf. Non space turf are handled by get_out_and_die() proc | |
// SS220 PRIME EDIT - END | |
continue // SS220 EDIT: It's required to avoid qdeling of mech in case of space turf. Non space turf are handled by get_out_and_die() proc |
@@ -0,0 +1,39 @@ | |||
#define SHUTTLE_ROADKILL_TELEPORTATION_RANGE 24 | |||
|
|||
/obj/docking_port/mobile/proc/roadkill_living(var/mob/living/L) // Used in /obj/docking_port/mobile/proc/roadkill for modular behavior |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/obj/docking_port/mobile/proc/roadkill_living(var/mob/living/L) // Used in /obj/docking_port/mobile/proc/roadkill for modular behavior | |
/obj/docking_port/mobile/proc/roadkill_living(mob/living/player) // Used in /obj/docking_port/mobile/proc/roadkill for modular behavior |
Буковы не экономим
L.stop_pulling() | ||
if(isspaceturf(get_turf(L))) | ||
L.visible_message( | ||
"<span class='warning'>[L] иcчезает в спышке блю-спейс излучения в тот момент, когда шаттл материализуется в нашем пространстве!</span>", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Есть дефайны на спаны
- блю-спейс -> блюспейс
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не понимаю, ты делаешь изменение прайм онли, затрагивая кор код который вызывается из прайм онли модуля.
Я не совсем разобрался как это у нас работает. Думал что просто ПР стянуть только на прайм ветку. В разработке уже пояснили. Я вынесу в отдельный модуль для изменения в код коде и сделаю оверрайд в модуле прайма. |
у нас нет прайм ветки и не используется |
Надо еще в чейнджлог начирикать, что это только на прайм |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Повторяются строчки, давай их макросом типа
#define MESSAGE(input) "blablbalba [input] blala"
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Co-authored-by: Mikhail Dzianishchyts <[email protected]>
Что этот PR делает
Крематорий теперь не разрушается от взрывов. Его можно починить используя новый igniter и сварочный аппарат.
Все шаттлы теперь вместо гиба телепортируют попавших под себя мобов и мехов в случайную клетку вокруг. Работает только в космосе, на земле по-прежнему гибает.
Почему это хорошо для игры
Так хотел Муня (Клип делать лень, сорри)
Тестирование
Тестировал на локалочке, с разными мехами, куклами и шаттлами.
Changelog
🆑
tweak: [PRIME only] Шаттлы теперь телепортируют вместо гиба при столкновении, но только в космосе. На земле всё по-старому.
fix: [PRIME only] Крематорий теперь невозможно полностью уничтожить при помощи взрыва
/:cl: