Repository navigation
Раундстарт Ивенты имени Киборга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.
сломанные емаги и пустые синди-коробки
|
А можно некоторые "аспекты" привязать к количеству игроков и проф как рандомивенты? Иначе может такое получится, что будет запачканный отсек без уборщика, генетик без мартышек без карго (хотя этому челу в начале раунда даже карго не поможет, можно смело идти в крио), сломанные аирлоки без инженеров. Если может пропасть коробочка у СПУ, то это тоже жесть. Подует рандомный ветерок и в отсутствии роботехов/инженеров/ещё кого для СПУ игра закончится. Насчёт огнетушителей, может ли пропасть золотой огнетушитель который является обжективом у триторов? Вопрос. Можно ли на этой системе закодить случайную подстановку части карты по шаблону? Вместо синги ставить материю или раст там или ещё чего. |
|
И самое главное, могут ли админы вручную триггерить эти аспекты перед стартом раунда? (Привет, любители ивентов-катастроф) |
|
При присутствие нужных проф просто увеличивается шанс на выпадение.
Все что угодно, но придется самому это придумывать как сделать. Я юзал фреймворк от тильды, который он откуда-то уже взял. По сути, я писал все под свои нужды и это все сильно узконаправлено на выполнение конкретной задачи.
Когда угодно через и только через ДЕБУГ, других способов форсануть ивент я незнаю, но возможны рантаймы при форсе до спавна игроков, хз, может и не будет рантаймов, надо тестить. |
Я ожидал этот вопрос и предотвратил его пропадение |
| /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.
Возможно вместо списка стоит проверять ивенты у которых нет имени
There was a problem hiding this comment.
У них нету переменной имени как таковой
| /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.
Не слишком грифозно?
There was a problem hiding this comment.
Они вроде слабые, спавнятся в капсуле ксеноархеолога и умирают с пары ударов монтировкой
|
Я бы предложил чтобы несколько аспектов за раз. |
Co-authored-by: LudwigVonChesterfield <andreydell@yahoo.com>
Да, это ошибка, пойду заменю на шоколадные батоны |
Это самый опасный ивент из всех здесь, но возможно людям только такое и понравится |
Фикс бага короче
|
Раундстарт ивенты нужно делать как, к примеру, здесь: ChaoticOnyx/OnyxBay#713. Чтобы они были одновременно кардинальными, интересными и глобальными. А то "Забытый наушник: У рандомных хуманов пропадает наушник" раундстартом (то есть, тогда, когда кукла появляется возле ящика с наушником) это смешно просто. Особенно учитывая то, что шанс раундстарт ивента - 20%. Учитывая, что они не стакаются, какой-нибудь реально классный ивент вроде признака антагов не будет выпадать, слишком уж много ивентов типа "забытое что-то". Короче, унылота, с игрой связанная никак абсолютно. |
|
Можешь докодить, а еще там 1-3 ивента может выпасть. Я и не собирался делать что-то глобальное как где-то еще |
|
А если не делать что-то глобальное - зачем эти ивенты нужны? Без задач, другими словами. Никакого разнообразия в таком случае они приносить не будут, слишком уж мало влияние ивентов уровня "заменим всё в волте на золото" на раунд. Здесь не считаются, опять же, те, которые реально являются интересными и всё-таки косвенно влияют на глобальную картину вроде синих АПЦ или признака антага. |
|
Прошу, можешь выпилить, сделать лучше, что хочешь, билд открыт |
|
Не могу, права мёржа-то у тебя. |
с тебя ПР, с меня ревью, а людук замержит. идёт? |
|
Пр с названием Revert #7154 Людук не замёржит. |
Описание изменений
Теперь каждый новый раунд с шансом ~20% получит случайный раундстартовый ивент. Они направлены на некоторое разнообразие раунда, на новые социальные взаимодействия и работу.
Эти ивенты имеют очень гибкую систему проканья, поэтому шансы можно настроить хоть сейчас, хоть с фидбэка
Возможно, я зря написал все ивонты, ведь это всю интригу портит.....
Список:
Почему и что этот ПР улучшит
Разнообразие=)
Авторство
Кодил я
Чеинжлог
🆑