Alexander V.
Alexander V.
Бегло пробежался, выглядит ок, и по тм-у вроде никто не жаловался. Мержу
^ раунд выше выпал в цикл невозможности выбора режима
впрочем, после отката пр-а и рестарта оно тоже затупило. Почему-то в пулле секрета был только тритор, и на него не хватало игроков. Может из-за last gamemode оттуда просто вылетел экстендет,...
вечером опять что-то сильно сломалось, подробности у @AzzyDreemurr13
на некоторых серверах opendream подключили в CI как еще один линтер/тест
https://github.com/tgstation/tgstation/pull/81892 кому-то придется сначала подчистить уже существующие ошибки, иначе каждый пр будет фейлится
Ошибка где-то в другом месте, приведенный код просто в существующем сейвфайле фиксит версию, если её нет. По всей логике, мы сначала пытаемся загрузить существующие префы, https://github.com/TauCetiStation/TauCetiClassic/blob/21003fe8761632aa1cd9d87842396301d67335b8/code/modules/client/preferences_savefile.dm#L525-L528 и если они отсутствуют...
А хотя, оно почему-то в обоих случаях создаёт сейвфайл не проверяя?
Да, логика правильная, если файл не существует - мы используем дефолтные. https://github.com/TauCetiStation/TauCetiClassic/blame/21003fe8761632aa1cd9d87842396301d67335b8/code/modules/client/preferences_savefile.dm#L336-L340 Но это для общих префов. Проблема, что персонажи имеют свою версию, и с персонажем нам похоже не проверить...
накидай примеров, где это требуется. В большинстве случаев скорее всего можно просто со стороны сервера отправлять итоговую сформированную строку, чем воспроизводить всё тож самое еще и на клиенте.