mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-12-14 20:22:20 -05:00
b3d51441eb
* Add rando enhancement "Mysterious Shuffled Items", which obfuscates shuffled freestanding/drawn-in-world items (PoH, tokens, shop items) with a custom question mark model (thanks Hato), and uses the "mysterious item" functionality of `GetMerchantMessage` for everything that supports it, regardless of hint status on generation. * Reverted back to rando enhancement, but added condition for Mysterious Shuffle not being on for the gem rotation fix to apply. * First attempt at changing to fake GetItemEntry instead of directly calling the mystery draw function. Needs more work. * Updated CVar to reflect CVar rework values. Added `IsCheckShuffled` as preliminary function for checking *only* if a check is shuffled, not necessarily if it is just visible on the tracker. This accounts for the difference between tokensanity and "Always Show GS On Tracker", where you don't want to obfuscate the latter. * Bit of cleanup. * Cross-platform building edits. If anyone has a better idea of how to handle this fake GIE, I'm all ears. * Update to CVar macros. * Fix freestanding item gives. Fix mysterious item model colors. * Fix bombchu bowling mystery. * Remove bowling bomchus check obfuscation (unused, removed in v3).
17 lines
1.0 KiB
Plaintext
17 lines
1.0 KiB
Plaintext
<DisplayList Version="0">
|
|
<ClearGeometryMode G_LIGHTING="1" />
|
|
<LoadVertices Path="objects/object_mystery_item/gMysteryItemDL_vtx_cull" VertexBufferIndex="0" VertexOffset="0" Count="8"/>
|
|
<CullDisplayList Start="0" End="7"/>
|
|
<CallDisplayList Path="objects/object_mystery_item/mat_gMysteryItemDL_f3dlite_mysteryItem_material"/>
|
|
<CallDisplayList Path="objects/object_mystery_item/gMysteryItemDL_tri_0"/>
|
|
<CallDisplayList Path="objects/object_mystery_item/mat_gMysteryItemDL_f3dlite_mysteryItem_light_material"/>
|
|
<CallDisplayList Path="objects/object_mystery_item/gMysteryItemDL_tri_1"/>
|
|
<PipeSync/>
|
|
<SetGeometryMode G_LIGHTING="1" />
|
|
<ClearGeometryMode G_TEXTURE_GEN="1" />
|
|
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
|
|
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
|
|
<EndDisplayList/>
|
|
</DisplayList>
|
|
|