-
Notifications
You must be signed in to change notification settings - Fork 44
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
Криокапсулы #488
Криокапсулы #488
Conversation
Так просто перенеси модульные изменения карт и закинь в конфиг автомаппера? |
Сделал :Fortune: |
//effect | ||
playsound(loc, 'sound/magic/Repulse.ogg', 100, 1) | ||
var/datum/effect_system/spark_spread/quantum/sparks = new | ||
sparks.set_up(10, 1, loc) | ||
sparks.attach(loc) | ||
sparks.start() |
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.
Вынеси в отдельный прок
//make a paper if need | ||
if(with_paper) | ||
var/obj/item/paper/cryo_paper = new /obj/item/paper(loc) | ||
cryo_paper.name = "Уведомление - [name]" | ||
cryo_paper.add_raw_text("Приносим искренние извинения, персону \"[name][job ? ", [job]," : ""]\" пришлось отправить в криогенное хранилище по причинам, которые на данный момент не могут быть уточнены.<br><br>С уважением,<br><i>Агентство Нанотрейзен по борьбе с SSD</i>") | ||
cryo_paper.update_appearance() |
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.
Это тоже
for(var/obj/machinery/cryopod/cryo in GLOB.valid_cryopods) | ||
if(!cryo.occupant && cryo.state_open && !cryo.panel_open) //free, opened, and panel closed? |
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.
Это тоже в прок уровня get_available_cryopod
var/obj/machinery/computer/cryopod/target_console | ||
for(var/obj/machinery/computer/cryopod/cryo_console in GLOB.cryopod_computers) |
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.
Аналогично
/datum/mind | ||
var/list/datum/objective/objectives = list() |
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.
Изменения из: code/game/gamemodes/objective.dm - перенести в модульность.
About The Pull Request
Добавляет капсулы криосна
Why It's Good For The Game
Освобождает слоты на командные роли и ИИ при их криосонировании (тело ССДшника можно отнести в крио через 30 минут после выхода) и дает муд бафф, если отвести спессменчика в спать в криокроватку.
Changelog
🆑
add: Добавлены криокапсулы
/:cl: