#Potential standing item bug

29 messages · Page 1 of 1 (latest)

open pawn
#

I played through Glitched async #6, which was mystery hmg, and the relevant settings ended up being ||standard|| and ||swordless||. I rainstated the seed, which usually causes changes to standing items through the lw standing items appearing in the dark world as heart pieces.

The code for standing items must have changed in v31.2 as now, one of the standing items I got in rainstate now appeared to be a sword and shield item, which let me get a fighter sword in a swordless seed. Other standing item also turned into different items such as rupees.
https://www.twitch.tv/mrbyer/clip/SuspiciousThankfulCroissantEleGiggle-QoU0yTKwTINDYxd3

Twitch

Watch MrByer's clip titled "Swordlessless"

▶ Play video
open pawn
#

Also, this seed was genned before the hotfix

clear crane
#

to be clear, standing items being the real item instead of a heart piece is desired behavior, but we don't want swords in swordless of course

void berry
#

No replies on this?

clear crane
#

worth noting that the items MrByer found as swords were not swords or green twenties outside of rainstate. The swords got placed elsewhere

nimble ibex
#

I can confirm that the code for standing items did get changed in v31.2 and this is definitely a bug. So, standing items should just work in rainstate? I don't know if other devs have any qualms with that. (I'm not sure why they don't work in the first place, though.)

I'm not sure who is going to pick this up though. Cassidy who was behind the main 31.2 push is taking a bit of a break right now.

graceful grove
#

there are a couple ways this can go, and since everything in vanilla is a heart piece there's no objectively correct answer

#

so we're going to defer to the glitched community and want to make sure we get it right

clear crane
#

MrByer finds a sword (actually likely the fighter sword and shield item) at floating island. I find red twenty rupees there, and the actual swords are somewhere else

open pawn
#

The rainstate standing items in general were very arbitrary about what they turned into

#

let me scrub through my vod to see what the other standing items became

#

Floating island: Sword and Shield
Spec Rock: Red Rupee
Desert Ledge: Green 20
Dam: Sword and Shield (Did not upgrade to MS)
Race Game: Heart Piece (This one I think is correct since it usually becomes the dig game item)
Mushroom: Red Rupee (Same as Race Game; Probably correct)
I forgot to check hylia island apparently

open pawn
#

I did another raindo to test this in more depth and it's way weirder than I thought. I was able to transition back and forth in certain spots and change the standing item to something else.
https://clips.twitch.tv/SlickAthleticWoodpeckerItsBoshyTime-W9uU_XzJn3dXqIKA
However, the items I got did not stay consistent throughout the seed, as I came back here later and instead had a sword & shield, 50 rupees, and a heart piece appearing instead.

#

Potential standing item bug

half wolf
#

Out of curiosity, since the intention is to have the light world corresponding item in rainstate is the desired behavior to have that collection flag the light world screen as collected or to be able to collect them twice?

nimble ibex
#

What's the current behavior?

Design-wise, if it's the correct item, I would probably have it flag it as collected and not allow multiple collections of the same item.

open pawn
#

I believe the id of the item is tied to the screen id, and the screens that don't have a standing item use the default item of a heart piece. As such, the normal standing item and the rainstate item are functionally two distinct items
You can see it in the mushroom and racegame/diggame items. Lost woods and skull woods have the same screen id so the correct item shows up in skull woods. Race game and dig game are the only screens where both lw and dw have a standing item, so the item position and npc graphics will appear to be from race game but the item itself will be the dig game check since the screen id will be the dig game screen.

graceful grove
#

lost woods and skull woods do not have the same screen id

open pawn
#

Oh it doesn’t? Idk why that one works then

cursive musk
#

in rainstate, the sprites from LW will show up in DW, and the DW sprites will show up in special screens, Zora/Ped/Hobo, (ie, they shift over). But rando code will issue the item that is designated for that screen, while also setting the collected flag for that screen

clear crane
#

Am I undertanding then that when you collect the item in the dark woods, that we always assumed was mushroom spot, it’s actually the ped item?

graceful grove
#

no

#

the special world sprites are offset by another 16 screens

#

rando code should be based on actual screen id

#

so skull woods would be $40

#

i don't know exactly how rando fetches the item now, but I dread having to delve into this new code to find out