<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/2s2h/Rando/StaticData/StaticData.h, branch 3.0.2</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>[Rando] Implement Traps (#1287)</title>
<updated>2025-10-30T15:49:39+00:00</updated>
<author>
<name>Caladius</name>
<email>Caladius@users.noreply.github.com</email>
</author>
<published>2025-10-30T15:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=c91588d8af126f68f032b65e552f6d8a029ded22'/>
<id>c91588d8af126f68f032b65e552f6d8a029ded22</id>
<content type='text'>
* Initial Trap Implementation with 1 Trap Example.

* New TrapTypes and Per Trap Custom Messages

* Spruce up Menu and add placeholders for toggling traps

* Reordering and clean up

* Seeded Trap Models

* Trap Type Opt-in

* Add Jinx Trap

* Add Enemy (Like Like) Trap

* Fix Shop Item draws and convert for Progressive

* Placeholder for Custom Model

* Implemented time trap[Please Squash this] (#13)

* Implemented time trap

* Finished comment because im braindead today

* Forgot to fix indentation(whoops)

* Changed things not mess with the games code, added some more Time Trap messages

* Removed a include I forgot to yoink from the base code.

* Removed header define for VerifyTimeSkip

* Clangit

* Missed some leftovers from a merge conflict.

* Clang format throwing a fit over a empty line

* Added Timeskip CVar placeholder

* Fixed issue where game crashes past midnight

* Added Moonfall skipping prevention messures.

* Added fallback loop to handle the remaining cycles in the event of a overflow.

* Cleaner implementation

* Keep it simple stupid

* changed function name to be more accurate

* Removed outdated comment, used TimeSkipInc for moonfall skip prevention

* Reverted max trap(accidentally pushed it while testing)

* Removed old unused value

* Reduced the iteration by 1 to be closer to where it was at before.

* Will this fix Windows?

* Added TRAP_TIME to trapToCvarMap

* Corrected typo on comment

* Clangit...again

* Added calls to load environment values and adjust the weather.

* Update Time Trap and clean up code

* Add Flash effect to Time Trap

* Added a few more timeTrapMessages

* I hate you clang format

* Fix Trading Post Kick Out Time

* Added map for all locations I can think of that close.

* Clangit yet again

* Removed Inn handling because the edge case related to it closing cannot happen

* Corrected a whoopie I made when I was dealing with a conflict

* Removed pointless condition check that is always true

* Removed duped variable

* Removed unnecessary data from SCENE_8ITEMSHO kickout entry

* Removed now used TRADING_POS_ACTOR_PARAM

---------

Co-authored-by: Caladius &lt;clatini88@gmail.com&gt;

* Comment out Kick Out code for later TODO

* Clean out commented code

* Adds Wallet Trap and updates some tooltips

* More Trap Messages

* Even more trap messages

* moooooore messages

* update for clang

* Feedback changes for Time Trap

* Update Trap functions

* Fix Matrix call

* Trap Model Import (Thanks Zrc)

* rename

* Adjust size

* update name for uniformity

* Update mm/2s2h/Rando/MiscBehavior/Traps.cpp

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;

* Update mm/2s2h/Rando/MiscBehavior/Traps.cpp

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;

* feedback updates

* Update notifications to remove color codes from trap messages when item skip is on

* VBify Object Dependency

* Fix comma

* fix headers

* Refactor ObjectDependency hook

* Check if item get cutscenes are being skipped

* Use brackets for LUS include

* Header update

---------

Co-authored-by: sitton76 &lt;58642183+sitton76@users.noreply.github.com&gt;
Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial Trap Implementation with 1 Trap Example.

* New TrapTypes and Per Trap Custom Messages

* Spruce up Menu and add placeholders for toggling traps

* Reordering and clean up

* Seeded Trap Models

* Trap Type Opt-in

* Add Jinx Trap

* Add Enemy (Like Like) Trap

* Fix Shop Item draws and convert for Progressive

* Placeholder for Custom Model

* Implemented time trap[Please Squash this] (#13)

* Implemented time trap

* Finished comment because im braindead today

* Forgot to fix indentation(whoops)

* Changed things not mess with the games code, added some more Time Trap messages

* Removed a include I forgot to yoink from the base code.

* Removed header define for VerifyTimeSkip

* Clangit

* Missed some leftovers from a merge conflict.

* Clang format throwing a fit over a empty line

* Added Timeskip CVar placeholder

* Fixed issue where game crashes past midnight

* Added Moonfall skipping prevention messures.

* Added fallback loop to handle the remaining cycles in the event of a overflow.

* Cleaner implementation

* Keep it simple stupid

* changed function name to be more accurate

* Removed outdated comment, used TimeSkipInc for moonfall skip prevention

* Reverted max trap(accidentally pushed it while testing)

* Removed old unused value

* Reduced the iteration by 1 to be closer to where it was at before.

* Will this fix Windows?

* Added TRAP_TIME to trapToCvarMap

* Corrected typo on comment

* Clangit...again

* Added calls to load environment values and adjust the weather.

* Update Time Trap and clean up code

* Add Flash effect to Time Trap

* Added a few more timeTrapMessages

* I hate you clang format

* Fix Trading Post Kick Out Time

* Added map for all locations I can think of that close.

* Clangit yet again

* Removed Inn handling because the edge case related to it closing cannot happen

* Corrected a whoopie I made when I was dealing with a conflict

* Removed pointless condition check that is always true

* Removed duped variable

* Removed unnecessary data from SCENE_8ITEMSHO kickout entry

* Removed now used TRADING_POS_ACTOR_PARAM

---------

Co-authored-by: Caladius &lt;clatini88@gmail.com&gt;

* Comment out Kick Out code for later TODO

* Clean out commented code

* Adds Wallet Trap and updates some tooltips

* More Trap Messages

* Even more trap messages

* moooooore messages

* update for clang

* Feedback changes for Time Trap

* Update Trap functions

* Fix Matrix call

* Trap Model Import (Thanks Zrc)

* rename

* Adjust size

* update name for uniformity

* Update mm/2s2h/Rando/MiscBehavior/Traps.cpp

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;

* Update mm/2s2h/Rando/MiscBehavior/Traps.cpp

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;

* feedback updates

* Update notifications to remove color codes from trap messages when item skip is on

* VBify Object Dependency

* Fix comma

* fix headers

* Refactor ObjectDependency hook

* Check if item get cutscenes are being skipped

* Use brackets for LUS include

* Header update

---------

Co-authored-by: sitton76 &lt;58642183+sitton76@users.noreply.github.com&gt;
Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove boost dependency (#1298)</title>
<updated>2025-10-26T15:34:29+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-10-26T15:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=fb5064a0607b80b3b7ab28336d80485a71f92e05'/>
<id>fb5064a0607b80b3b7ab28336d80485a71f92e05</id>
<content type='text'>
* Remove boost dependency

* Convert check pools to vectors

* Convert checks and region collections to ordered</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove boost dependency

* Convert check pools to vectors

* Convert checks and region collections to ordered</pre>
</div>
</content>
</entry>
<entry>
<title>[Rando] Starting Items Rework (Cleaner Edition) (#1295)</title>
<updated>2025-10-18T23:57:30+00:00</updated>
<author>
<name>Caladius</name>
<email>Caladius@users.noreply.github.com</email>
</author>
<published>2025-10-18T23:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=43fd6756030e24f49127aa8835d073038007378a'/>
<id>43fd6756030e24f49127aa8835d073038007378a</id>
<content type='text'>
* WIP

* Reworked Starting Items

* Clean up

* Clean up 2

* default macro for cvar

* Spoiler and Save File handling

* Fix spoiler drop

---------

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* WIP

* Reworked Starting Items

* Clean up

* Clean up 2

* default macro for cvar

* Spoiler and Save File handling

* Fix spoiler drop

---------

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Move `readableCheckNames` on tracker to StaticData::CheckNames, and initialize from InitOTR. (#1296)</title>
<updated>2025-10-18T23:54:29+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@live.com</email>
</author>
<published>2025-10-18T23:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=9fb7e51576aa18783fb4c4858b074555237a81d3'/>
<id>9fb7e51576aa18783fb4c4858b074555237a81d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Rando] Implement Triforce Hunt (#1071)</title>
<updated>2025-10-15T16:48:06+00:00</updated>
<author>
<name>Caladius</name>
<email>Caladius@users.noreply.github.com</email>
</author>
<published>2025-10-15T16:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=c95a7739f92465d3fc2e1a4eca2912ec47c2ed3a'/>
<id>c95a7739f92465d3fc2e1a4eca2912ec47c2ed3a</id>
<content type='text'>
* Implement Triforce Hunt (needs Glitchless Seed Gen help)

* Fix Credits Warping

* Clean up logging

* Fix Seed Gen

* Remove test code.

* Add Triforce Piece to item tracker

* Allow for multiple models, pushing up because I dislike it and can't figure out a better way.

* Majora Soul for Reward (needs work). Completed Triforce text

* Clang

* clean up comment

* Remove SPDLOG

* Updates based on Feedback

* Cleanup

* Cleanup again

* Fix Ship Utils

* Fix Tracker drawing

* Feedback updates

* clang because why not

* Update to use ENTRANCE mapping. Thanks BalloonDude

* Expand shuffle maximum and handle instances where a seed may not generate.

* Undo menu text.

* Fix Item Tracker... again and feedback changes.

* Update define location to StaticData.h and update majora syntax

* cleanup

* Remove TriforceHunt.cpp again...

* clean up

* FOR REAL THIS TIME

* Update ratio of required/max if the seed needs to adjust how many are in the pool due to generator issues.

* clang</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement Triforce Hunt (needs Glitchless Seed Gen help)

* Fix Credits Warping

* Clean up logging

* Fix Seed Gen

* Remove test code.

* Add Triforce Piece to item tracker

* Allow for multiple models, pushing up because I dislike it and can't figure out a better way.

* Majora Soul for Reward (needs work). Completed Triforce text

* Clang

* clean up comment

* Remove SPDLOG

* Updates based on Feedback

* Cleanup

* Cleanup again

* Fix Ship Utils

* Fix Tracker drawing

* Feedback updates

* clang because why not

* Update to use ENTRANCE mapping. Thanks BalloonDude

* Expand shuffle maximum and handle instances where a seed may not generate.

* Undo menu text.

* Fix Item Tracker... again and feedback changes.

* Update define location to StaticData.h and update majora syntax

* cleanup

* Remove TriforceHunt.cpp again...

* clean up

* FOR REAL THIS TIME

* Update ratio of required/max if the seed needs to adjust how many are in the pool due to generator issues.

* clang</pre>
</div>
</content>
</entry>
<entry>
<title>Add some access features</title>
<updated>2025-02-13T08:19:11+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-02-13T08:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=9cbfa475c14ccde04c39de8deb4b9eee240183f3'/>
<id>9cbfa475c14ccde04c39de8deb4b9eee240183f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial starting items implementation</title>
<updated>2025-02-03T20:40:51+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-02-03T20:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=79bd07938b407f56dba0d08a91a629021782fec7'/>
<id>79bd07938b407f56dba0d08a91a629021782fec7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change tingle maps to shop checks and more misc tweaks to messaging</title>
<updated>2025-01-31T17:28:50+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-01-31T17:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=7a233a1ce20f6dafe968bbc5b4958b1c7a934bea'/>
<id>7a233a1ce20f6dafe968bbc5b4958b1c7a934bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more options for skipping item get cutscenes</title>
<updated>2025-01-13T22:25:31+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-01-13T22:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=922d41d610e8f64a5e7bd93da6d258cb0feaa5a5'/>
<id>922d41d610e8f64a5e7bd93da6d258cb0feaa5a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix item message icons</title>
<updated>2025-01-07T07:29:06+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-01-07T07:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=4ee74876c6909b1c9abc20bfcbd44bf5ef749de4'/>
<id>4ee74876c6909b1c9abc20bfcbd44bf5ef749de4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
