Conversation
Выпил талисманов Новые обжекты
Например, уже закожена возможность запомнить одну руну и кастовать бесплатно
Зачаток механа захвата станции
…ви, божок может стать боргом, перевод
…экшон. возвращение мына за руны
Ритуалы с конкретным таргетом или с бакленым мобом не будут корректно работать
…уи, кишки+мясо+кровь+руки+ноги в хеавен, обновлен верб Write in blood, новые ритуалы
| sound = "bluspaceanom" | ||
| /datum/announcement/station/cult/capture_area/play(area/A) |
There was a problem hiding this comment.
Такое придумал перверт ниченезнаю
|
|
||
|
|
There was a problem hiding this comment.
Такое придумал людук ниченезнаю
| var/prev_key // There is a runtime when the index remains in list, but the type or other devilry disappears | ||
| for(var/K in alternate_appearances) | ||
| // ghost apperance qdeling in main apperance | ||
| if(K == "[prev_key]_observer") | ||
| continue | ||
| prev_key = K |
There was a problem hiding this comment.
Это нельзя хандлить в самом apperance? Или может оно там по таймеру должно удаляться.
Выглядит странно, но не разбираясь сейчас дальше в цепочке вызов я не уверен, в чем проблема и можно ли как-то сделать лучше.
There was a problem hiding this comment.
Я над этой фигней очень долго сидел. Вроде как, я даже на тг заходил смотреть, есть ли там этот рантайм(не помню результат).
Примерное описание проблемы:
Некоторые альт_апперансы создаются с гост_апперансом, чтобы госты видели. При удалении главноего апперанса так же удаляется гостовский. Когда мы очищаем все апперансы(тут), то сначала удаляется основной, вместе с ним гостовский. Но вот ссылка из листа атома не чистится и в итоге там остается null и происходит рантайм.
Типо:
- Первая итерация
- Удаляем апперанс стены
- Удаляется гост-апперанс стены
- Из листа с апперансами куклы убирается мейн апперанс без ссылок и нулл-штук
- Гост-апперанс удаляется криво и остается в листе ВРОДЕ!!! имя апперанса = null
- Вторая итерация по этому в прошлом гост-апперансу рантаймит
- Других итераций нету
Вообщем я пофиксил так, потому что другого способа тогда не придумал. Может быть, все фиксится проще, но я почему-то так не сделал в прошлом и я уже хз почему
There was a problem hiding this comment.
Хз объяснит ли это хоть что-то, но вообщем да, тут все плохо костыль
There was a problem hiding this comment.
Может, можно было бы удалять из списка в appearance/destroy, тут только вызывать qdel для них. Комментарий для затычки есть, кто нибудь потом проходя мимо может разобраться лучше.
… него отойти 1 тайл в минуту
Co-authored-by: PirogSema <22032604+PirogSema@users.noreply.github.com>
…рите график log(x, 10). Теперь это натуральный логарифм от числа, который возрастает
… ченжлинг все еще останется святым
|
Хочу замержить культ седня ближе к вечеру, поэтому у вас последний шанс что-то поменять |
|
Последний шанс на реформы, пока гитхаб чекает |
|
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: https://forum.taucetistation.org/t/golosovanie-kak-vam-novyj-kult/35536/1 |
Для Работяг
Культ был переосмыслен в сторону меньшего хаоса и большей понятливости антивикичечников. В данным момент он может быть плохо забаланшен в цифрах, но это будет исправляться. Гайд только по ссылке ниже:
https://wiki.taucetistation.org/Участник:KIBORG/borer
А ещё вам я запрещаю выражать уникальное и очень важное ваше мнение под этим ПРом, нойте на форуме ссылаясь на этот ПР, пожалуйста. (контрибутеров это не касается)
Для комдеров
Впринципе, ПР готов к тестам,
но надо ещё мне будет посмотреть чексы спройтов и карты.Множество рефакторов(ритуалы, руны, ещё чё-то), новые фреймворки, один с тг на временные визуальные эффекты, а другое для культа.
Баги и рантаймы, скорее всего, ещё будут во время ОБТ, потому что всё найти во время ЗБТ почти невозможно, тратит много времени и не всегда возможно.
Так же, я понимаю что ревью в 202 файла на 8к добавлений и 4.5к удалений ОЧЕНЬ сложно, но я пытался некоторые вещи делать другими ПРами, которые изначально хотел сюда впихнуть, а некоторое всё равно пошло сюда, например фикс удаления худов у ливнувщих гостов, рефактор бимов с тг, иконки кишок для мап-едиторов, впринципе доработка альтернейт_апперансов(ещё одна) и многое другое.
Этот ПР скорее всего будет конфликтовать со всеми возможными ТМами, поэтому ТМить нужно будет другие ПРы аккуратно(ну ведь не мержить же ЭТО в первый день, пусть люди побегают, потестят, поноют, я пофикшу и только тогда уже мерж)
Почему и что этот ПР улучшит
Морально старый и неудобный режим станет красивым и понятным
fix #6651
fix #6640
fix #6073
fix #5623
fix #3641
Поступающие ишуи во время тестов
fix #6941
fix #6943
fix #6953
fix #6955
fix #6983
Авторство
Код: Я, ТГ, специальная квалифицированная команда профессиональных тестеров с секретного дикорд сервера.
Спруйты и FX-художники: DedYarick, Udav, ТГ, парадизы.
Левел-дизайн: Cheburek.
Ведущий звукоинженер: BiQndy.
Чеинжлог
🆑 KIBORG, DedYarick, Udav, Cheburek, BiQndy, Тестеры