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
xenoarchaeology part code readability, some artifact changes #7933
xenoarchaeology part code readability, some artifact changes #7933
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.
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.
но я предвижу что это может быть жуткий лагодром
Хз, зона может быть пока что только у кристалла с астероида и тот стоит на месте всегда. А если и движется, то пересобирается через секунды 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
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.
Для меня огромное "нет" - тут это то как хендлятся реагенты. Почему для рандома реагентов в ксеноархеологии переменная на реагенте, а не список реагентов которые можно нарандомить? Почему любой добавленный реагент, для щитспавна к примеру, должен знать о том что эта переменная где-то там влияет на ксеноархеологию.
Тем более другие места рандомящие могут эти реагенты хотеть, думаю тут надо переделать на список реагентов которые рандомишь - а не на флажёк у реагента, вот.
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
Авторство
Чеинжлог
🆑