xenoarchaeology part code readability, some artifact changes#7933
xenoarchaeology part code readability, some artifact changes#7933LudwigVonChesterfield merged 47 commits intoTauCetiStation:masterfrom Morar1:xenoarchorsmth
Conversation
…nges valid effects spawn pool
Changelog status: ✔️ |
code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
Outdated
Show resolved
Hide resolved
| /** | ||
| * Rebuilds proxy trigger zone, does this on a move | ||
| */ | ||
| /obj/machinery/artifact/proc/rebuild_zone() |
There was a problem hiding this comment.
я понимаю что тут происхоидт и почему, но я предвижу что это может быть жуткий лагодром. ты с ТГ портировал?
There was a problem hiding this comment.
Это не с тг, а с алтаря капелланов. Но там зоны реже пересобираются
There was a problem hiding this comment.
но я предвижу что это может быть жуткий лагодром
Хз, зона может быть пока что только у кристалла с астероида и тот стоит на месте всегда. А если и движется, то пересобирается через секунды 3 без движения
Это не с тг, а с алтаря капелланов.
Да
code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
Outdated
Show resolved
Hide resolved
code/modules/research/xenoarchaeology/artifact/effects/celldrain.dm
Outdated
Show resolved
Hide resolved
LudwigVonChesterfield
left a comment
There was a problem hiding this comment.
Для меня огромное "нет" - тут это то как хендлятся реагенты. Почему для рандома реагентов в ксеноархеологии переменная на реагенте, а не список реагентов которые можно нарандомить? Почему любой добавленный реагент, для щитспавна к примеру, должен знать о том что эта переменная где-то там влияет на ксеноархеологию.
Тем более другие места рандомящие могут эти реагенты хотеть, думаю тут надо переделать на список реагентов которые рандомишь - а не на флажёк у реагента, вот.
Co-authored-by: LudwigVonChesterfield <andreydell@yahoo.com>
removes random_unrestricted creates list define for relic water turfs orange to RANGE_TURFS clear zone on move start
code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
Outdated
Show resolved
Hide resolved
|
А можно еще в этом ПРе добавить бумажкам скана артефактов хоть какую-то научную ценность?.. |
…t working code for finds points not going to implement /list/artifact_types giving extra points, it wasnt working anyway...
Описание изменений
Убрано
Большинство рандомных проценты в активации эффектов артефактов.
Рандомные проценты для активации артефактов.
Триггер артефакта от спрайта.
Добавлено
Очки за отчеты артефактов: 10к поинов за мейн эффект, 5к поинтов за вторичный эффект.
Мудлеты для артефактов воздействующих посылающих плохие/хорошие сообщения
Бутылка воды со случайными реагентами в находки.
Уничтоженных мехи в находки.
Стоимость на активацию эффекта артефакта, аура тратит весь заряд артефакта, тронуть тратит 3, аура ничего не стоит.
Сила некоторых эффектов увеличивается/уменьшается от потраченного заряда.
Некоторые эффекты артефактов уменьшаются с увеличением защиты от артефактов.
Эффект артефакта: гравитация. Притягивает или отдаляет моба.
Эффект артефакта: свет. Дает свет, либо удаляет его рядом.
Эффект артефакта: звук. Воспроизводит звуки.
Артефакты можно уничтожать.
Воздействие при уничтожении артефакта для некоторых типов эффектов.
Исправлено
Отчеты артефактов дают очки рнд сканируйте отчет science tool-ом, и загрузите в консоль изучений
Говорящая маска не заставляет говорить игрока в гост чат из-за сей кода когда игрок находится в теле
Почему и что этот ПР улучшит
Часть кода стала более читабильнее(наверно).
fixes #7829
fixes #4188
closes #4881
Авторство
Чеинжлог
🆑