Рефактор кода режимов#6985
Merged
Merged
Conversation
Contributor
Changelog status: ✔️ |
Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com>
* qdel fixes * obj/machinery/door destroy * удалять filter() нельзя * SHOULD_CALL_PARENT(TRUE) * Update radial.dm * return ..() * /obj/item/radio/integrated/mule was unable to be GC'd -- * /obj/item/weapon/cartridge/quartermaster was unable to be GC'd -- * /obj/item/radio/integrated/beepsky * active = null * /datum/data/record was unable to be GC'd -- * Revert "/datum/data/record was unable to be GC'd --" This reverts commit 01c7a70. Co-authored-by: KIBORG04 <bossmira4@gmail.com>
* Update hydroponics.dm * Update code/game/machinery/hydroponics.dm Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> * Update hydroponics.dm * Update taucetistation.dme * Update hydroponics.dm * Revert "Update taucetistation.dme" This reverts commit 5005962. Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
* добавляет военные преступления нюке * missingsprieat * Update code/game/machinery/computer/intruder_station.dm Co-authored-by: Kortez <36198983+Kortez90@users.noreply.github.com> * Update code/game/objects/items/weapons/tanks/watertank.dm Co-authored-by: Kortez <36198983+Kortez90@users.noreply.github.com> * Update code/game/machinery/computer/intruder_station.dm Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> * Update code/modules/reagents/reagent_dispenser.dm Co-authored-by: Kortez <36198983+Kortez90@users.noreply.github.com> * Update code/game/objects/items/weapons/storage/uplink_kits.dm Co-authored-by: Kortez <36198983+Kortez90@users.noreply.github.com> * changes * we're doing this * weremakigndishappne * we're doing this * species * doing right * fixesnshiet * Update code/game/objects/items/devices/radio/beacon.dm Co-authored-by: KIBORG04 <bossmira4@gmail.com> * Update reagent_dispenser.dm * fixes and also fire protection Co-authored-by: Kortez <36198983+Kortez90@users.noreply.github.com> Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> Co-authored-by: KIBORG04 <bossmira4@gmail.com>
…6812) * initial commit * Update code/modules/clothing/spacesuits/rig/rig.dm Co-authored-by: KIBORG04 <bossmira4@gmail.com> Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> Co-authored-by: KIBORG04 <bossmira4@gmail.com>
* Plant-B-Gone fix+update ~Changed Plant-B-Gone behaviour on diona: now it deal brute+burn (was toxic, but diona immune to it) dmg and deals it only to uncovered bodyparts. +Add some checks for inhaling Plant-B-Gone * Fix bug and tweak power a bit Fix coef aplied twice * == in Code Convention Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com> * propper covering function Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com>
* Дионы и некоторые другие виды больше не блюют от теленауки * Дионы NO_VOMIT * NO_VOMIT для скелетов Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com>
* config cleanup * no more hardcoded links * Update code/_compile_options.dm Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com>
…tion#6935) Co-authored-by: KIBORG04 <bossmira4@gmail.com>
* Python on windows * Revert unix shelleo and remove systype check
Co-authored-by: T6751 <66636084+T6751@users.noreply.github.com>
…ion#6964) Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
…tiStation#6975) * В описаниях бикеров всегда будет актуальная инфа * Забытый пробел * Забыл. Хотя вызов родительского прока и не нужен Co-authored-by: TechCat <378937+TechCatOther@users.noreply.github.com>
* Update taucetistation.dme * Update biogenerator.dm * Update taucetistation.dme * Update biogenerator.dm Co-authored-by: TechCat <378937+TechCatOther@users.noreply.github.com>
Co-authored-by: TechCat <378937+TechCatOther@users.noreply.github.com>
Member
Author
|
Скоро я и до мержа этого ПРа дойду. Пока пусть еще полежит пару деньков... |
…крет тоже имеет экст С+ плох тем, что люди будут его выбирать вместо обычного сикрета
…ssic into some_gamemode_update
Member
Author
|
Я готов к мержам, ставьте лайк кто тоже |
TauKitty
added a commit
to TauCetiStation/ClassicChangelog
that referenced
this pull request
Jun 22, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Описание изменений
Для всех
В связи с тем, что я гений, я вношу некоторые правки в геймплей некоторых режимов. Здесь я и напишу эти самые правки, которые только вспомню:
Для игроков
Теперь вы сможете быть одновременно тритором, магом, культистом, нинжей и шедоулингом в одном раунде и при этом состоять во фракции блобов. Вообщем, теперь вы сможете быть в одном раунде разными по своей сущности ролькой.
Для админтоты
Теперь вы сможете с легкостью игрокам выдавать формации, фракции, где можете поставить общую задачу для ролей-членов. Эти члены могут быть абсолютно любой ролькой. Вы можете хоть сделать фракцию клоунов, которая будет состоять из блобов, нюкеров и культистов. Вообщем, простор для ивентов и прочей фигни.
Так же, теперь в чек антагонистах больше и инфы и можно будет прыгать на ролек в одном окне.
А так же, теперь в логах будет отдельный тэг
MODE:для всех штук, которые как-то происходят с ролями, типо блоб создался и добавился в фракцию "блоб конгломерат".Теперь админы смогут очень легко делать кастомные роли с кастомным названием и логотипом, а так же кастомным приветственным сообщением (greet). То есть, может быть, раунды будут лучше. (Просто ищите при выдаче рольки или фракции слово
Custom, так же и с обжектом)Пример их кнопок:
Статистика конца раунда, менюшка настройки фракции, тритор панель. Слева направо окошки.
Для комдеров
Создавать новые режимы игры не было никогда так просто, как сейчас. Это довольно хороший и +- удобный фреймворк.
Можно будет портировать с тг/вг динамический режим(это типо сторителлера у эрисов), в этом динамическом режиме во время раундов людям могут сыпаться разные рольки в зависимости от кучи параметров, вот...
Теперь все режимы изначально имею вес в 100, а значит в конфигах можно более гибко менять шансы на режимы.
Не называйте банды и режимы, используя всякие символы, типо &, +. Оно потом юзается в хтмле, который плохо их переваривает. Фикс этого не в рамках этого Пра
Для ревуверов
Да, это тот самый рефактор режимов.
Мержить после #6909Вообще, это в основном готовый ПР, но нужно много чего полировать и допиливать,
а так же я жду мерж культа #6843, чтобы уже и его адаптировать под эту всю систену.И, да, тут мега много чего смотреть можно было бы
, а можно просто кинуть в ТМ и говорить мне че фиксить че не фиксить и че поменять и че не поменять. Просто уже был случай, человек захотел поревувить ПР на
и умер.
Для хостов КОНФЛИКТУЕТ С ТЕКУЩИМИ КОНФИГАМИ!!!!!!!
Я актуальное написал тут:
config/example/config.txtНужно будет почистить конфиги с
PROBABILITYот старого. Изменить значение, потому что сейчас по стандарту стоит 100 пробабилити у каждого режима и это нужно/не нужно занизить. Так же, нужно будет сверить название режма в конфиге сconfig_nameу меня в коде.Так же, теперь будет более стандартизированные итоги раундов, что скажется на конечной джсонке и виде статистики
TODO:
TODO:
Убрать старые префы ролек из файлов сохраненийЯ передумал юзать эту фичу, так как много лишней мороки мне нужно будет сделать, да и подумал лучше отделить дефайны префоф от дефайнов ролейgreets"<div class='Section'>[text]</div>"close #4434
close #7023
fix #6868
fix #6448
Почему и что этот ПР улучшит
Легче создавать новые режимы. Легче делать ивенты прямо в раунде
Авторство
Я, ВГ, ТГ
Чеинжлог
🆑 KIBORG, VGstation