KranX / Vangers

The video game that combines elements of the racing and role-playing genres.
https://store.steampowered.com/app/264080/Vangers/
GNU General Public License v3.0
660 stars 89 forks source link

Сейв после выйгранного Цыклопа в Бизоне даёт +5000 биб за каждый вход #637

Open NottLexa opened 3 months ago

NottLexa commented 3 months ago

Недавно прошёл Цыклоп (впервые), после победы сохранился в эскейве БиЗона. Инвентарь пустой, на счету ~8000 биб (до гонки было 3000 биб, за победу я получил +5000 после чего сохранился). Если после этого выбраться из БиЗоны и вернуться обратно, Цыкатуха поругает меня за то, что я приехал к ним без Маленького Цыка (вне зависимости от того, есть ли у меня груз или нет), но при этом снова подарит мне +5000 биб. Так можно повторить несколько раз. Каждый раз при входе Цыкатуха дарит +5000 биб и призывает участвовать в ритуальной гонке, прогоняя меня из эскейва.

Важно 1: что если заехать в БиЗону с токсиком в инвентаре, она прогонит игрока обычной фразой про то, что токсик нужно доставить в ЦыПу. В этом случае она биб не даст, просто прогонит.

Важно 2: Цыкатуха прогоняет из эскейва только во время Весны (цикл гонки). После смены цикла, Цыкатуха больше не будет иметь претензий к игроку, заезжающему в БиЗону.

Играю в свежую Steam-версию (21.04.2024) на Windows 10 x64, процессор AMD Ryzen 5 3500X, ОЗУ 16 ГБ.

https://github.com/KranX/Vangers/assets/94920046/bd76ee2f-415b-4f57-968c-6a338f57e745

Сейв: save03.zip

stalkerg commented 3 months ago

Оригинально! Боюсь это было и в оригинале, думаю будет легко починить.

stalkerg commented 2 months ago

А как вы начали Цыклоп?

NottLexa commented 2 months ago

А как вы начали Цыклоп?

В Субботу я заехал в ЦыПу, получил приглашение от Цыфры на гонку, по рандому получил Маленького Цыка. Положил его в трюм обычной раффы, сохранился (на ЦыПе) сразу чтобы в случае неудачи можно было переиграть. С первой попытки не удалось победить, поэтому я с этого же сохранения (на ЦыПе) с Цыком в трюме перезагружался и пробовал ещё раз.

После того, как уже победил, перезаписал сохранение (на ЦыПе) на новое (в Бизоне).

stalkerg commented 2 months ago

спасибо, я +- понял что происходит, для Бизоны отдельный логический путь, для получения результатов гонки по этому оно тригерится даже если нет уже Цыка в трюме. Есть ещё пару моментов которые надо прояснить + самое сложное, понять оригинальный замысел авторов что бы его не поломать. https://github.com/KranX/Vangers/blob/master/src/uvs/univang.cpp#L5219 -- вот тут эта отдельная проверка, если нет предмета. https://github.com/KranX/Vangers/blob/master/src/uvs/univang.cpp#L10494 -- награду в 5000 мы получаем тут https://github.com/KranX/Vangers/blob/master/src/uvs/univang.cpp#L3690 -- хитрое начало гонки было тут, и тут выставился flag=2. Вот как это у вас произоншлоя пока доконца не понимаю.