Files
Shiip-of-Hakinian-Espanol/soh/assets/custom/objects/gameplay_keep/gRandoCuttableGrassRandomDL_vtx_2
Varuuna dd81af17bb [Rando] Grassanity (#4889)
* * fixes softlock when talking to Mido without Kokiri Emerald after killing Gohma

* * moved scene check to hook
* moved vanilla conditioon into GameInteractor_Should

* * corrected hook condition
* removed 'this'

* * reverted GameInteractor and hook_handlers
* changed actor to use existing hook

* * updated kokiri emerald conditions

* * missed parentheses

* * Overworld pretty much done.
* Known issue with Market Night + 2 bushes in KF
* Known issue with Adult bush in ZR

* * fixed locations post-merge

* * renamed option and types to 'GRASSANITY'
* changed grassnity to be a combobox option
* added first 5 deku tree locations

* * color is a sickly green when containing a check
* added ZR 14 (adult only bush on the platform, not the same?)

* * forgot to rename the files to grassanity
* updated draw method to fix regrowing grass

* Removed old WIP locacc files

* * removed comments in bush actor
* added rest of Deku Tree plus MQ

* Added DC + MQ

* Fixed DC incorrect pos value on 1 loc

* JJB done minus after big octo

* Added BotW + MQ locs

* WIP grottos

* Grottos done

* Workaround to allow market grass during night

* Seperated the 2 KF bushes into 4 checks

* Hints and additional formatting

* Slightly less ghastly color

* Corrected the 2 JJB locs

* * Renaming and removal of some locs.
* Restructure in z_en_kusa.c to leave vanilla code alone.
* Formatting.

* * see previous (forgot to stage woops)

* * Clear grassIdentity on item drop
* Added check for RC on RandoDraw function
Results in no extra dupe drops, and instantly correct the color of the grass when cut instead of on collecting the item.

* * fixed dupe location spoiler names which caused occasional crash when writing spoiler log

* * reverse should

* * fixed faulty locations

* * corrected KAK location names and some formatting

* * Fixed market bushes by tree not working at night

* * merged ZR near PoH grass into a single loc

* * Changed to ShipInit (might be missing something?)
* Corrected Should in z_en_kusa.c to use original draw func when setting is Off

* * Renaming to Shuffle Grass

* * minor fix

* * keyboard fail lol

* * suggestions

* * removed unused function

* * move grass locations into ShuffleGrass
* move grass GameInteractor into GIVanillaBehavior
* minor fixes

* * pre-removed locs from dungeon.cpp

* * pre-remove from context.cpp

* * re-added Grass to context

* * added Dana's amazing custom bush models
* using CSMC to display flowers based on "contents"

* * added Dana's grass models
* refactor to lessen the clutter in the switch

* * removed fairy case

* Added back missing Deku Tree locations

* formatting

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

* re-added suggestion from previous

* removed wrong line >.>

---------

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
2025-03-26 19:33:10 +01:00

91 lines
6.5 KiB
Plaintext

<Vertex Version="0">
<Vtx X="24" Y="41" Z="-10" S="304" T="432" R="141" G="202" B="252" A="255"/>
<Vtx X="23" Y="44" Z="-15" S="432" T="304" R="141" G="202" B="252" A="255"/>
<Vtx X="24" Y="36" Z="-17" S="496" T="496" R="133" G="231" B="18" A="255"/>
<Vtx X="20" Y="45" Z="-3" S="112" T="304" R="152" G="184" B="251" A="255"/>
<Vtx X="17" Y="51" Z="-12" S="304" T="112" R="146" G="196" B="233" A="255"/>
<Vtx X="15" Y="51" Z="-5" S="112" T="112" R="149" G="188" B="242" A="255"/>
<Vtx X="17" Y="51" Z="-1" S="-16" T="176" R="166" G="167" B="0" A="255"/>
<Vtx X="11" Y="55" Z="-1" S="-16" T="-16" R="139" G="207" B="0" A="255"/>
<Vtx X="16" Y="55" Z="-6" S="176" T="-16" R="153" G="196" B="212" A="255"/>
<Vtx X="9" Y="75" Z="-4" S="304" T="432" R="137" G="212" B="0" A="255"/>
<Vtx X="9" Y="75" Z="2" S="432" T="304" R="137" G="212" B="0" A="255"/>
<Vtx X="4" Y="82" Z="-1" S="496" T="496" R="154" G="180" B="0" A="255"/>
<Vtx X="11" Y="67" Z="-7" S="112" T="304" R="132" G="230" B="245" A="255"/>
<Vtx X="11" Y="67" Z="5" S="304" T="112" R="132" G="230" B="11" A="255"/>
<Vtx X="11" Y="61" Z="-1" S="112" T="112" R="131" G="232" B="0" A="255"/>
<Vtx X="13" Y="61" Z="-4" S="-16" T="176" R="133" G="244" B="228" A="255"/>
<Vtx X="13" Y="61" Z="2" S="176" T="-16" R="133" G="244" B="28" A="255"/>
<Vtx X="23" Y="44" Z="13" S="304" T="432" R="141" G="202" B="4" A="255"/>
<Vtx X="24" Y="41" Z="8" S="432" T="304" R="141" G="202" B="4" A="255"/>
<Vtx X="24" Y="36" Z="15" S="496" T="496" R="133" G="231" B="238" A="255"/>
<Vtx X="17" Y="51" Z="10" S="112" T="304" R="146" G="196" B="23" A="255"/>
<Vtx X="20" Y="45" Z="1" S="304" T="112" R="152" G="184" B="5" A="255"/>
<Vtx X="15" Y="51" Z="3" S="112" T="112" R="149" G="188" B="14" A="255"/>
<Vtx X="16" Y="55" Z="4" S="-16" T="176" R="153" G="196" B="44" A="255"/>
<Vtx X="17" Y="51" Z="-1" S="176" T="-16" R="166" G="167" B="0" A="255"/>
<Vtx X="16" Y="60" Z="-21" S="304" T="432" R="138" G="208" B="250" A="255"/>
<Vtx X="14" Y="65" Z="-19" S="432" T="304" R="138" G="208" B="250" A="255"/>
<Vtx X="12" Y="65" Z="-28" S="496" T="496" R="146" G="199" B="29" A="255"/>
<Vtx X="16" Y="55" Z="-13" S="112" T="304" R="143" G="205" B="230" A="255"/>
<Vtx X="12" Y="65" Z="-10" S="304" T="112" R="135" G="224" B="237" A="255"/>
<Vtx X="13" Y="57" Z="-7" S="112" T="112" R="139" G="213" B="231" A="255"/>
<Vtx X="16" Y="55" Z="-6" S="-16" T="176" R="153" G="196" B="212" A="255"/>
<Vtx X="11" Y="55" Z="-1" S="-16" T="-16" R="139" G="207" B="0" A="255"/>
<Vtx X="13" Y="61" Z="-4" S="176" T="-16" R="133" G="244" B="228" A="255"/>
<Vtx X="13" Y="57" Z="-7" S="112" T="112" R="139" G="213" B="231" A="255"/>
<Vtx X="12" Y="65" Z="-10" S="304" T="112" R="135" G="224" B="237" A="255"/>
<Vtx X="14" Y="65" Z="17" S="304" T="432" R="138" G="208" B="6" A="255"/>
<Vtx X="16" Y="60" Z="19" S="432" T="304" R="138" G="208" B="6" A="255"/>
<Vtx X="12" Y="65" Z="26" S="496" T="496" R="146" G="199" B="227" A="255"/>
<Vtx X="12" Y="65" Z="8" S="112" T="304" R="135" G="224" B="19" A="255"/>
<Vtx X="16" Y="55" Z="11" S="304" T="112" R="143" G="205" B="26" A="255"/>
<Vtx X="13" Y="57" Z="5" S="112" T="112" R="139" G="213" B="25" A="255"/>
<Vtx X="13" Y="61" Z="2" S="-16" T="176" R="133" G="244" B="28" A="255"/>
<Vtx X="16" Y="55" Z="4" S="176" T="-16" R="153" G="196" B="44" A="255"/>
<Vtx X="24" Y="41" Z="-10" S="304" T="432" R="115" G="54" B="4" A="255"/>
<Vtx X="24" Y="36" Z="-17" S="496" T="496" R="123" G="25" B="238" A="255"/>
<Vtx X="23" Y="44" Z="-15" S="432" T="304" R="115" G="54" B="4" A="255"/>
<Vtx X="20" Y="45" Z="-3" S="112" T="304" R="104" G="72" B="5" A="255"/>
<Vtx X="17" Y="51" Z="-12" S="304" T="112" R="110" G="60" B="23" A="255"/>
<Vtx X="15" Y="51" Z="-5" S="112" T="112" R="107" G="68" B="14" A="255"/>
<Vtx X="16" Y="55" Z="-6" S="176" T="-16" R="103" G="60" B="44" A="255"/>
<Vtx X="11" Y="55" Z="-1" S="-16" T="-16" R="117" G="49" B="0" A="255"/>
<Vtx X="17" Y="51" Z="-1" S="-16" T="176" R="90" G="89" B="0" A="255"/>
<Vtx X="9" Y="75" Z="-4" S="304" T="432" R="119" G="44" B="0" A="255"/>
<Vtx X="4" Y="82" Z="-1" S="496" T="496" R="102" G="76" B="0" A="255"/>
<Vtx X="9" Y="75" Z="2" S="432" T="304" R="119" G="44" B="0" A="255"/>
<Vtx X="11" Y="67" Z="-7" S="112" T="304" R="124" G="26" B="11" A="255"/>
<Vtx X="11" Y="67" Z="5" S="304" T="112" R="124" G="26" B="245" A="255"/>
<Vtx X="11" Y="61" Z="-1" S="112" T="112" R="125" G="24" B="0" A="255"/>
<Vtx X="13" Y="61" Z="2" S="176" T="-16" R="123" G="12" B="228" A="255"/>
<Vtx X="13" Y="61" Z="-4" S="-16" T="176" R="123" G="12" B="28" A="255"/>
<Vtx X="23" Y="44" Z="13" S="304" T="432" R="115" G="54" B="252" A="255"/>
<Vtx X="24" Y="36" Z="15" S="496" T="496" R="123" G="25" B="18" A="255"/>
<Vtx X="24" Y="41" Z="8" S="432" T="304" R="115" G="54" B="252" A="255"/>
<Vtx X="17" Y="51" Z="10" S="112" T="304" R="110" G="60" B="233" A="255"/>
<Vtx X="23" Y="44" Z="13" S="304" T="432" R="115" G="54" B="252" A="255"/>
<Vtx X="24" Y="41" Z="8" S="432" T="304" R="115" G="54" B="252" A="255"/>
<Vtx X="20" Y="45" Z="1" S="304" T="112" R="104" G="72" B="251" A="255"/>
<Vtx X="15" Y="51" Z="3" S="112" T="112" R="107" G="68" B="242" A="255"/>
<Vtx X="17" Y="51" Z="-1" S="176" T="-16" R="90" G="89" B="0" A="255"/>
<Vtx X="11" Y="55" Z="-1" S="-16" T="-16" R="117" G="49" B="0" A="255"/>
<Vtx X="16" Y="55" Z="4" S="-16" T="176" R="103" G="60" B="212" A="255"/>
<Vtx X="16" Y="60" Z="-21" S="304" T="432" R="118" G="48" B="6" A="255"/>
<Vtx X="12" Y="65" Z="-28" S="496" T="496" R="110" G="57" B="227" A="255"/>
<Vtx X="14" Y="65" Z="-19" S="432" T="304" R="118" G="48" B="6" A="255"/>
<Vtx X="16" Y="55" Z="-13" S="112" T="304" R="113" G="51" B="26" A="255"/>
<Vtx X="12" Y="65" Z="-10" S="304" T="112" R="121" G="32" B="19" A="255"/>
<Vtx X="13" Y="57" Z="-7" S="112" T="112" R="117" G="43" B="25" A="255"/>
<Vtx X="13" Y="61" Z="-4" S="176" T="-16" R="123" G="12" B="28" A="255"/>
<Vtx X="16" Y="55" Z="-6" S="-16" T="176" R="103" G="60" B="44" A="255"/>
<Vtx X="14" Y="65" Z="17" S="304" T="432" R="118" G="48" B="250" A="255"/>
<Vtx X="12" Y="65" Z="26" S="496" T="496" R="110" G="57" B="29" A="255"/>
<Vtx X="16" Y="60" Z="19" S="432" T="304" R="118" G="48" B="250" A="255"/>
<Vtx X="12" Y="65" Z="8" S="112" T="304" R="121" G="32" B="237" A="255"/>
<Vtx X="16" Y="55" Z="11" S="304" T="112" R="113" G="51" B="230" A="255"/>
<Vtx X="13" Y="57" Z="5" S="112" T="112" R="117" G="43" B="231" A="255"/>
<Vtx X="16" Y="55" Z="4" S="176" T="-16" R="103" G="60" B="212" A="255"/>
<Vtx X="13" Y="61" Z="2" S="-16" T="176" R="123" G="12" B="228" A="255"/>
</Vertex>