В голову пришли мои размышления об отборе и манекенах. Откладывать это дело в долгий ящик не стоит, заваленные манекенами коридоры не добавят игре здоровья, к тому же кратно повышался шанс на то, что появится ещё кто-то подобный Безумной Мите, такого допустить я не мог. Были и другие, куда более веские причины, но и этих оказалось достаточно, чтобы я, отложив все свои дела, занялся этим вопросом.
by ghostlymauve
Отбор Мит был сложным процессом. Разработчики сильно постарались, чтобы те были максимально идентичны друг другу, число параметров, по которым проходил отбор, впечатляло. Эх, как бы мне его так подкорректировать, чтобы не поломать вовсе? В глубины кода я решил не лезть, поэтому первым делом значительно ослабил установку Мит на Игроков, выдающуюся им при получении скина, а то рядом с ними Миты становились совсем уж картонными, что точно не есть хорошо. Не говоря о том, что в игре их воспринимали как некий идол, даже те, кто смог отринуть эту установку, помнили обо всём, что чувствовали тогда.
Следующее, что я изменил, была проверка на совпадение «костей», где-то половина манекенов пролетала из-за них, хоть в большинстве случаев этот недостаток или перебор и не были заметны, максимум небольшая асимметрия тела. Я значительно смягчил эти требования, поставив на отбраковку только совсем уж печальные случаи.
Как и было мной задумано, я убрал запрет на отбор красноглазых манекенов, ладно бы, если их за всё время выпустили, допустим, пару штук, однако это было не так, больше трети всех манекенов были с таким феноменом, интересно, а они будут обладать силой, сравнимой с Безумной Митой? Надеюсь, что нет.
Таких спорных вещей, как, например, количество ошибок в тесте на эмоции, было много, я старался везде найти компромисс, но в некоторых вещах понимал, что я вот вообще не профессиональный психолог, и оставлял всё как было. Наконец я приступил к последней части — к уничтожению отбракованных манекенов. Вместо того чтобы откинуть манекен на обочину игры, я написал систему выдачи временных индексов, если манекен отбраковывался, то ядро просто удаляло его из игры, а если проходил дальше, то индекс становился постоянным. Странные манекены, скорее всего, будут, но для таких ситуаций есть склад, здесь мне волноваться не стоит.
Как только я завершил изменение и дополнение системы отбора, в мою голову пришла мысль, о которой я не подумал раньше: нужно предупредить Сервисную Миту и, надеюсь, её новых помощников, представляю их лица, если бы им без предупреждения на попечение вдруг выдали бы новоиспечённую красноглазую.
Я перевёл взгляд на моего ассистента, всё это время она следила за моими действиями, параллельно смотря различные гайды и читая объяснения на форумах. Видимо, в её форме существования всё же были какие-то плюсы, или это преимущества бытия ИИ? Вот у меня по сравнению с прошлым собой память стала куда лучше, а скорость мышления выросла в разы. Однако талант у неё явно есть, ведь одно дело — знать и совсем другое — использовать информацию по назначению. Мита уже предложила мне несколько упрощённых, но остающихся эффективными программ, на основе тех шаблонов по исправлению багов, которые сделал я.
Преобразование системы отбора заняло у меня около 9 часов, в домиках Мит уже сменились сутки, а до выхода обновления оставалось чуть меньше часа. С посещением Сервисной Миты стоило поторопиться, версия 1.15B была специально создана Разработчиками для адаптации Мит и у неё была интересная история. Раньше именно версия 0.1 была таким местом, в котором появляются Миты после получения скина, в то время не было никакого сопровождающего — как только Мита считалась адаптированной, то её сразу телепортировало в домик. Версия 0.2 — тогда была местом, куда скидывались манекены, версия 0.3 была складом, а 0.4 капчей без Чиби-Миты. Защита от ошибок у неё трещала каждый день, кажется, когда баги перешли через эту версию и добрались аж до склада, то Разработчики наконец осознали свой недочёт. Меня тогда занимало совсем другое, игра буквально ломалась на части от новых версий и их связей со старыми, а то, что творилось в коридорах, было ужасом. Капча не была слишком важной вещью, как и место, куда скидывались манекены. Ко складу я перешёл бы позже — ошибки, дошедшие до него в то время, не показались мне серьёзными.