OoT-Randomizer icon indicating copy to clipboard operation
OoT-Randomizer copied to clipboard

Shuffle magic jars

Open SlyryD opened this issue 1 year ago • 8 comments

Shuffle large and small magic jars

  • Magic jars become blue rupees if you don't have magic yet
  • Large magic jars appear in the junk item pool
  • Update LocationList.py to show large and small magic jars as the vanilla item where applicable
  • Add hints

Create a new object file for the magic meter with magic jar colors swapped

  • Increase extended object table size
  • Add new cosmetics version for patching the colors based on magic color

Screenshots

Magic meter model

image

Double magic model

image

Magic meter with correct model colors

image

Double magic with correct model colors

image

Magic meter from a distance

image

Double magic from a distance

image

Magic jar before magic

image

Magic jar after magic

image

SlyryD avatar Sep 06 '23 07:09 SlyryD

Can you add a pic of your magic meter model?

cjohnson57 avatar Sep 06 '23 08:09 cjohnson57

Since those chests in Shadow are essentially blue rupees in vanilla, they should stay blue rupees in the item pool. You can consider changing them to magic jars under the 'fix broken drops' setting, but that seems weird?, I think we've talked about it before on a previous PR though I don't remember exactly how that shook out. I'm really opposed to changing them to jars out of nowhere, when they've been blue rupees for over 20 years.

I think some pots might be random between being either a large jar or a small jar? Is that true? How have you opted to handle that, if so?

r0bd0g avatar Sep 07 '23 17:09 r0bd0g

Since those chests in Shadow are essentially blue rupees in vanilla, they should stay blue rupees in the item pool. You can consider changing them to magic jars under the 'fix broken drops' setting, but that seems weird?, I think we've talked about it before on a previous PR though I don't remember exactly how that shook out. I'm really opposed to changing them to jars out of nowhere, when they've been blue rupees for over 20 years.

I think some pots might be random between being either a large jar or a small jar? Is that true? How have you opted to handle that, if so?

The magic jars are added to the junk pool. I actually don't think the vanilla item in LocationList matters for junk items.

No, pots are either small jar or large jar. Rob isn't shuffling flex drop pots yet.

SlyryD avatar Sep 07 '23 17:09 SlyryD

I think the magic jars in those chests in shadow/spirit will put magic jars into the default item pool, which is what I disagree with, since they're normally blue rupees.

I think, for example, the pots in the lobby of mq fire are random between small and big, like 25% chance of big or something, but I'm not 100% sure. I was asking whether small was used for all of those, or if it's arbitrary between small/big or what.... Always assuming random size magic drops actually exist.

r0bd0g avatar Sep 07 '23 20:09 r0bd0g

I think the magic jars in those chests in shadow/spirit will put magic jars into the default item pool, which is what I disagree with, since they're normally blue rupees.

I think, for example, the pots in the lobby of mq fire are random between small and big, like 25% chance of big or something, but I'm not 100% sure. I was asking whether small was used for all of those, or if it's arbitrary between small/big or what.... Always assuming random size magic drops actually exist.

I do not think magic drops from pots being big/small is random. It is a property coded into the pot actor's spawn variable.

rrealmuto avatar Sep 07 '23 21:09 rrealmuto

I think the magic jars in those chests in shadow/spirit will put magic jars into the default item pool, which is what I disagree with, since they're normally blue rupees.

That does seem to be the case. I'll switch chest magic jars back to blupees.

SlyryD avatar Sep 08 '23 08:09 SlyryD

Those magic jars that became blue rupees in the vanilla game could still become magic jars in the Fix broken drops setting I feel.

alkalineace avatar Sep 08 '23 14:09 alkalineace

We talked about tying it to fix broken drops previously (in the fix broken drops pr) and it wasn't done, but with an actual implementation of magic jars it might be worth revisiting.

r0bd0g avatar Sep 08 '23 15:09 r0bd0g