FelicitusNeko / meritous-ap

Lancer-X's procedurally-generated dungeon crawler, modified for Archipelago Multiworld
https://archipelago.gg/tutorial/Meritous/setup/en
GNU General Public License v3.0
0 stars 2 forks source link

Agate knife is permanently lost if it is picked up and not saved #25

Closed Rnd-Guy closed 2 months ago

Rnd-Guy commented 2 months ago

When trying to make a gif for a pull request, I reached the final room, picked up the knife (which worked), quit out and then loaded the game and repeated the process, trying to get a better recording. However after the first time, I couldn't actually pick up the knife, it appeared to give no benefits.

Likely cause is due to the server recognising that I already have the knife and therefore I shouldn't be able to pick up another one. I think it's very unlikely to happen in a normal playthrough, though the consequence do be pretty dire at the same time. Didn't try seeing if this locked me out of the final ending or not

365307899-7a256bfc-bb10-44ee-b5d3-4b23c66ef9a5

Rnd-Guy commented 2 months ago

Somehow this is 100% reproducible and also 0% reproducible D: It doesn't seem to be as simple as "get key then reload", there seems to be some extra condition that needs to be met, which causes it to always happen or never happen

Rnd-Guy commented 2 months ago

Ok seems to be specifically related to the room count branch, so this is a false issue, but likely will need to be resolved there instead. Did most of my testing there as it made reproduction easier but looks like it might be related to the reordering of what happens at game start. Using the normal version doesn't reproduce this issue