CookieCat45 / AHIT-APRandomizer

MIT License
1 stars 2 forks source link

Completing the randomized act at Alpine free roam writes an empty string to the ahit_clearedacts_<player_slot> list #1

Closed Mysteryem closed 1 month ago

Mysteryem commented 4 months ago

I'm guessing this is because there is no time piece for Alpine free roam in vanilla, so https://github.com/CookieCat45/AHIT-APRandomizer/blob/2370b9e698f9e2fcc371336cfb46e78a2033e263/APRandomizer/Classes/Archipelago_GameMod.uc#L2359 will probably be empty.

This also affects completing the act at Nyakuza Metro free roam which poses a problem if I want to use the ahitclearedacts list to track which act entrances have been completed in the poptracker pack because I would not be able to tell apart Alpine free roam and Nyakuza Metro free roam.

I would have expected AlpineFreeRoam, or MetroFreeRoam respectively, to have been written.

Here is a printout of the start of the lua table received by the poptracker pack on a run that started in chapter 4.

{
        [1] = ,
        [2] = Spaceship_WaterRift_MailRoom,
        [3] = chapter1_tutorial,
        [4] = chapter1_cannon_repair,
        [5] = chapter1_barrelboss,
        [6] = chapter1_boss,
        [7] = mafiatown_goldenvault,
        [8] = TimeRift_Water_Mafia_Easy,
        [9] = mafiatown_lava,
        [10] = TimeRift_Water_Mafia_Hard,
[...]
Mysteryem commented 4 months ago

It looks completing Rush Hour also puts an empty string into ahitclearedacts