Files
Shiip-of-Hakinian-Espanol/soh/assets/custom/objects/gameplay_keep/gRandoCuttableGrassBossKeyDL_vtx_0
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

63 lines
4.6 KiB
Plaintext

<Vertex Version="0">
<Vtx X="-28" Y="41" Z="-5" S="496" T="1182" R="28" G="124" B="252" A="255"/>
<Vtx X="-11" Y="34" Z="-34" S="496" T="-190" R="28" G="124" B="252" A="255"/>
<Vtx X="-42" Y="23" Z="-30" S="-144" T="476" R="221" G="116" B="217" A="255"/>
<Vtx X="-28" Y="41" Z="-5" S="496" T="1182" R="28" G="124" B="252" A="255"/>
<Vtx X="6" Y="-12" Z="4" S="1008" T="476" R="84" G="88" B="36" A="255"/>
<Vtx X="-11" Y="34" Z="-34" S="496" T="-190" R="28" G="124" B="252" A="255"/>
<Vtx X="17" Y="39" Z="24" S="496" T="1182" R="18" G="122" B="226" A="255"/>
<Vtx X="-14" Y="45" Z="23" S="496" T="-190" R="18" G="122" B="226" A="255"/>
<Vtx X="6" Y="25" Z="55" S="-144" T="476" R="16" G="119" B="41" A="255"/>
<Vtx X="17" Y="39" Z="24" S="496" T="1182" R="18" G="122" B="226" A="255"/>
<Vtx X="0" Y="-11" Z="-7" S="1008" T="476" R="14" G="80" B="159" A="255"/>
<Vtx X="-14" Y="45" Z="23" S="496" T="-190" R="18" G="122" B="226" A="255"/>
<Vtx X="-6" Y="57" Z="20" S="496" T="1182" R="65" G="101" B="215" A="255"/>
<Vtx X="-17" Y="51" Z="-9" S="496" T="-190" R="65" G="101" B="215" A="255"/>
<Vtx X="-41" Y="61" Z="19" S="-144" T="476" R="10" G="125" B="234" A="255"/>
<Vtx X="-6" Y="57" Z="20" S="496" T="1182" R="65" G="101" B="215" A="255"/>
<Vtx X="4" Y="-17" Z="-2" S="1008" T="476" R="108" G="44" B="206" A="255"/>
<Vtx X="-17" Y="51" Z="-9" S="496" T="-190" R="65" G="101" B="215" A="255"/>
<Vtx X="-11" Y="48" Z="-32" S="496" T="1182" R="232" G="123" B="18" A="255"/>
<Vtx X="-1" Y="-11" Z="7" S="1008" T="476" R="213" G="77" B="92" A="255"/>
<Vtx X="24" Y="55" Z="-20" S="496" T="-190" R="232" G="123" B="18" A="255"/>
<Vtx X="-11" Y="48" Z="-32" S="496" T="1182" R="232" G="123" B="18" A="255"/>
<Vtx X="24" Y="55" Z="-20" S="496" T="-190" R="232" G="123" B="18" A="255"/>
<Vtx X="18" Y="32" Z="-51" S="-144" T="476" R="3" G="113" B="199" A="255"/>
<Vtx X="23" Y="34" Z="-15" S="496" T="1182" R="239" G="125" B="239" A="255"/>
<Vtx X="-8" Y="-11" Z="0" S="1008" T="476" R="164" G="87" B="244" A="255"/>
<Vtx X="23" Y="40" Z="16" S="496" T="-190" R="239" G="125" B="239" A="255"/>
<Vtx X="23" Y="34" Z="-15" S="496" T="1182" R="239" G="125" B="239" A="255"/>
<Vtx X="23" Y="40" Z="16" S="496" T="-190" R="239" G="125" B="239" A="255"/>
<Vtx X="48" Y="18" Z="0" S="-144" T="476" R="61" G="111" B="241" A="255"/>
<Vtx X="-28" Y="41" Z="-5" S="496" T="1182" R="228" G="132" B="4" A="255"/>
<Vtx X="-42" Y="23" Z="-30" S="-144" T="476" R="35" G="140" B="39" A="255"/>
<Vtx X="-11" Y="34" Z="-34" S="496" T="-190" R="228" G="132" B="4" A="255"/>
<Vtx X="-28" Y="41" Z="-5" S="496" T="1182" R="228" G="132" B="4" A="255"/>
<Vtx X="-11" Y="34" Z="-34" S="496" T="-190" R="228" G="132" B="4" A="255"/>
<Vtx X="6" Y="-12" Z="4" S="1008" T="476" R="172" G="168" B="220" A="255"/>
<Vtx X="17" Y="39" Z="24" S="496" T="1182" R="238" G="134" B="30" A="255"/>
<Vtx X="6" Y="25" Z="55" S="-144" T="476" R="240" G="137" B="215" A="255"/>
<Vtx X="-14" Y="45" Z="23" S="496" T="-190" R="238" G="134" B="30" A="255"/>
<Vtx X="17" Y="39" Z="24" S="496" T="1182" R="238" G="134" B="30" A="255"/>
<Vtx X="-14" Y="45" Z="23" S="496" T="-190" R="238" G="134" B="30" A="255"/>
<Vtx X="0" Y="-11" Z="-7" S="1008" T="476" R="242" G="176" B="97" A="255"/>
<Vtx X="-6" Y="57" Z="20" S="496" T="1182" R="191" G="155" B="41" A="255"/>
<Vtx X="-41" Y="61" Z="19" S="-144" T="476" R="246" G="131" B="22" A="255"/>
<Vtx X="-17" Y="51" Z="-9" S="496" T="-190" R="191" G="155" B="41" A="255"/>
<Vtx X="-6" Y="57" Z="20" S="496" T="1182" R="191" G="155" B="41" A="255"/>
<Vtx X="-17" Y="51" Z="-9" S="496" T="-190" R="191" G="155" B="41" A="255"/>
<Vtx X="4" Y="-17" Z="-2" S="1008" T="476" R="148" G="212" B="50" A="255"/>
<Vtx X="-11" Y="48" Z="-32" S="496" T="1182" R="24" G="133" B="238" A="255"/>
<Vtx X="24" Y="55" Z="-20" S="496" T="-190" R="24" G="133" B="238" A="255"/>
<Vtx X="-1" Y="-11" Z="7" S="1008" T="476" R="43" G="179" B="164" A="255"/>
<Vtx X="-11" Y="48" Z="-32" S="496" T="1182" R="24" G="133" B="238" A="255"/>
<Vtx X="18" Y="32" Z="-51" S="-144" T="476" R="253" G="143" B="57" A="255"/>
<Vtx X="24" Y="55" Z="-20" S="496" T="-190" R="24" G="133" B="238" A="255"/>
<Vtx X="23" Y="34" Z="-15" S="496" T="1182" R="17" G="131" B="17" A="255"/>
<Vtx X="23" Y="40" Z="16" S="496" T="-190" R="17" G="131" B="17" A="255"/>
<Vtx X="-8" Y="-11" Z="0" S="1008" T="476" R="92" G="169" B="12" A="255"/>
<Vtx X="23" Y="34" Z="-15" S="496" T="1182" R="17" G="131" B="17" A="255"/>
<Vtx X="48" Y="18" Z="0" S="-144" T="476" R="195" G="145" B="15" A="255"/>
<Vtx X="23" Y="40" Z="16" S="496" T="-190" R="17" G="131" B="17" A="255"/>
</Vertex>