-
-
Notifications
You must be signed in to change notification settings - Fork 419
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
Раундстарт Ивенты имени Киборга04 (РИК04) ® © #7154
Conversation
…ssic into round_start_events
Changelog status: ✔️ |
/obj/item/clothing/head/wizard, | ||
/obj/structure/alien/resin/wall/shadowling, | ||
/obj/structure/alien/resin/wall, | ||
/obj/structure/alien/weeds/node, |
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.
ну как замержат...
А можно некоторые "аспекты" привязать к количеству игроков и проф как рандомивенты? Иначе может такое получится, что будет запачканный отсек без уборщика, генетик без мартышек без карго (хотя этому челу в начале раунда даже карго не поможет, можно смело идти в крио), сломанные аирлоки без инженеров. Если может пропасть коробочка у СПУ, то это тоже жесть. Подует рандомный ветерок и в отсутствии роботехов/инженеров/ещё кого для СПУ игра закончится. Насчёт огнетушителей, может ли пропасть золотой огнетушитель который является обжективом у триторов? Вопрос. Можно ли на этой системе закодить случайную подстановку части карты по шаблону? Вместо синги ставить материю или раст там или ещё чего. |
И самое главное, могут ли админы вручную триггерить эти аспекты перед стартом раунда? (Привет, любители ивентов-катастроф) |
При присутствие нужных проф просто увеличивается шанс на выпадение.
Все что угодно, но придется самому это придумывать как сделать. Я юзал фреймворк от тильды, который он откуда-то уже взял. По сути, я писал все под свои нужды и это все сильно узконаправлено на выполнение конкретной задачи.
Когда угодно через и только через ДЕБУГ, других способов форсануть ивент я незнаю, но возможны рантаймы при форсе до спавна игроков, хз, может и не будет рантаймов, надо тестить. |
Я ожидал этот вопрос и предотвратил его пропадение |
) | ||
|
||
var/datum/event_meta/new_event = new | ||
|
||
/datum/controller/subsystem/events/Initialize() | ||
allEvents = subtypesof(/datum/event) - /datum/event/anomaly | ||
var/list/black_types = list( | ||
/datum/event/anomaly, |
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.
У них нету переменной имени как таковой
/mob/living/simple_animal/hostile/xenomorph/drone, | ||
/mob/living/simple_animal/hostile/xenomorph/sentinel, | ||
/mob/living/simple_animal/hostile/xenomorph, | ||
/mob/living/simple_animal/hostile/hivebot, |
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/modules/events/roundstart_events/area/replace/dead_monkeys.dm
Outdated
Show resolved
Hide resolved
code/modules/power/singularity/particle_accelerator/particle_accelerator.dm
Outdated
Show resolved
Hide resolved
Я бы предложил чтобы несколько аспектов за раз. |
Co-authored-by: LudwigVonChesterfield <andreydell@yahoo.com>
Да, это ошибка, пойду заменю на шоколадные батоны |
Это самый опасный ивент из всех здесь, но возможно людям только такое и понравится |
Фикс бага короче
Раундстарт ивенты нужно делать как, к примеру, здесь: ChaoticOnyx/OnyxBay#713. Чтобы они были одновременно кардинальными, интересными и глобальными. А то "Забытый наушник: У рандомных хуманов пропадает наушник" раундстартом (то есть, тогда, когда кукла появляется возле ящика с наушником) это смешно просто. Особенно учитывая то, что шанс раундстарт ивента - 20%. Учитывая, что они не стакаются, какой-нибудь реально классный ивент вроде признака антагов не будет выпадать, слишком уж много ивентов типа "забытое что-то". Короче, унылота, с игрой связанная никак абсолютно. |
Можешь докодить, а еще там 1-3 ивента может выпасть. Я и не собирался делать что-то глобальное как где-то еще |
А если не делать что-то глобальное - зачем эти ивенты нужны? Без задач, другими словами. Никакого разнообразия в таком случае они приносить не будут, слишком уж мало влияние ивентов уровня "заменим всё в волте на золото" на раунд. Здесь не считаются, опять же, те, которые реально являются интересными и всё-таки косвенно влияют на глобальную картину вроде синих АПЦ или признака антага. |
Прошу, можешь выпилить, сделать лучше, что хочешь, билд открыт |
Не могу, права мёржа-то у тебя. |
с тебя ПР, с меня ревью, а людук замержит. идёт? |
Пр с названием Revert #7154 Людук не замёржит. |
Описание изменений
Теперь каждый новый раунд с шансом ~20% получит случайный раундстартовый ивент. Они направлены на некоторое разнообразие раунда, на новые социальные взаимодействия и работу.
Эти ивенты имеют очень гибкую систему проканья, поэтому шансы можно настроить хоть сейчас, хоть с фидбэка
Возможно, я зря написал все ивонты, ведь это всю интригу портит.....
Список:
Почему и что этот ПР улучшит
Разнообразие=)
Авторство
Кодил я
Чеинжлог
🆑