<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/2s2h/Rando/Logic/Logic.cpp, branch develop</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Make scroll to scene &amp; only show current scene work for grottos (#1561)</title>
<updated>2026-02-22T13:12:25+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2026-02-22T13:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=f8bf9bb3b66f467a8a433f8b204a1c575880c6d7'/>
<id>f8bf9bb3b66f467a8a433f8b204a1c575880c6d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Time logic tweaks (#1541)</title>
<updated>2026-02-10T01:44:04+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2026-02-10T01:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=f62f5735b90878ad97556e47341b881c9c81f78b'/>
<id>f62f5735b90878ad97556e47341b881c9c81f78b</id>
<content type='text'>
* Time logic tweaks

* Update mm/2s2h/Rando/Logic/Logic.cpp

* Update mm/2s2h/Rando/Logic/Logic.h</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Time logic tweaks

* Update mm/2s2h/Rando/Logic/Logic.cpp

* Update mm/2s2h/Rando/Logic/Logic.h</pre>
</div>
</content>
</entry>
<entry>
<title>[Rando] Clock Shuffle + Logic (#1275)</title>
<updated>2026-01-06T01:52:39+00:00</updated>
<author>
<name>mckinlee</name>
<email>mckinlee@ymail.com</email>
</author>
<published>2026-01-06T01:52:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=2b139c215f478ef5deca007dfa6f9b6052db3d1d'/>
<id>2b139c215f478ef5deca007dfa6f9b6052db3d1d</id>
<content type='text'>
* Add Clocks as Items feature

* refactor

* some clean up

* forgot to clangify

* use proper randoinf flags and some fixes

* proper skipsotcutscene fix

* Animated Clock Item (Thank you Caladius!)

* Close attempt at animating the clock, not perfect but a good start.

* Git gud Clock

* fix clock item get crash

Co-Authored-By: Caladius &lt;Caladius@users.noreply.github.com&gt;

* some enhancements

* logic refactor, minor changes, and new enhancements

* huge rework

* clang

* fix a oops; any day, not current day

* housekeeping and starting items menu support

* splits up some milkroad regions and fixes a audio bug

* i suck at merging

* feedback update

* scarecrow dance fix

* add clocks to new item tracker

* day 2 bean patches

* add time logic to enemy drops and simplify day 2 bean macro

* rebrand to "Shuffle Time"

* more eblo feedback

* some more feedback

* rename feedback

* pauseSaveEntrance fix

* fix take 2

* Time Shuffle cleanup

Fix pause save Time Shuffle bug
Fix event queue daytelop bug
Finish merge commit header include
Clean up with shouldRegister

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

---------

Co-authored-by: Caladius &lt;Caladius@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>
* Add Clocks as Items feature

* refactor

* some clean up

* forgot to clangify

* use proper randoinf flags and some fixes

* proper skipsotcutscene fix

* Animated Clock Item (Thank you Caladius!)

* Close attempt at animating the clock, not perfect but a good start.

* Git gud Clock

* fix clock item get crash

Co-Authored-By: Caladius &lt;Caladius@users.noreply.github.com&gt;

* some enhancements

* logic refactor, minor changes, and new enhancements

* huge rework

* clang

* fix a oops; any day, not current day

* housekeeping and starting items menu support

* splits up some milkroad regions and fixes a audio bug

* i suck at merging

* feedback update

* scarecrow dance fix

* add clocks to new item tracker

* day 2 bean patches

* add time logic to enemy drops and simplify day 2 bean macro

* rebrand to "Shuffle Time"

* more eblo feedback

* some more feedback

* rename feedback

* pauseSaveEntrance fix

* fix take 2

* Time Shuffle cleanup

Fix pause save Time Shuffle bug
Fix event queue daytelop bug
Finish merge commit header include
Clean up with shouldRegister

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

---------

Co-authored-by: Caladius &lt;Caladius@users.noreply.github.com&gt;
Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[Rando] Enemy Drops V2 (#1373)</title>
<updated>2025-12-13T14:58:10+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-12-13T14:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=a6815e3e96a5fd10926e5c251e6107b48b1a4214'/>
<id>a6815e3e96a5fd10926e5c251e6107b48b1a4214</id>
<content type='text'>
* Embed enemy drop checks into individual Regions

Exclude tooltips from enemy drops in check tracker

* Shuffle the rest of the enemies

* Move Gold Skulltula condition

* Clean up and fix enemy drop check minimum value

* Name Real Bombchu drops for consistency with souls

* Update documentation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Embed enemy drop checks into individual Regions

Exclude tooltips from enemy drops in check tracker

* Shuffle the rest of the enemies

* Move Gold Skulltula condition

* Clean up and fix enemy drop check minimum value

* Name Real Bombchu drops for consistency with souls

* Update documentation</pre>
</div>
</content>
</entry>
<entry>
<title>[Rando] Enemy Drop Shuffle (#1282)</title>
<updated>2025-10-29T16:57:28+00:00</updated>
<author>
<name>Caladius</name>
<email>Caladius@users.noreply.github.com</email>
</author>
<published>2025-10-29T16:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=e5db91da04b507c194c25fce45d5c87cb992123c'/>
<id>e5db91da04b507c194c25fce45d5c87cb992123c</id>
<content type='text'>
* Implement most of the Enemy Drops

* Fix Glitchless Generation

* Fix duplicate Logic Checks

* Add Slime Items and fix Linux Floating Point.

* Add Comment for Enemy Drops RC Sets

* Adds Leever and fixes Position Check issue.

* Adds GBC for Logic check

* Add Hiploop

* Adds Skullfish (Enemy only drops items inside GBT)

* Feedback Updates

* Updates

* Update to Switch for Actor Selection

* More Enemy Locations

* Fix Mini Baba and remove actors that dont drop items

* Update mm/2s2h/Rando/Logic/Logic.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Add case for ACTOR_BOSS_05 in Logic.h

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Clang format actor position

* Need swim for Bio Deku Baba

* Define RC_ENEMY_DROP_BIO_DEKU_BABA in checks

* GitHub spacing how dare you

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Apply suggestion from @Eblo

---------

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>
* Implement most of the Enemy Drops

* Fix Glitchless Generation

* Fix duplicate Logic Checks

* Add Slime Items and fix Linux Floating Point.

* Add Comment for Enemy Drops RC Sets

* Adds Leever and fixes Position Check issue.

* Adds GBC for Logic check

* Add Hiploop

* Adds Skullfish (Enemy only drops items inside GBT)

* Feedback Updates

* Updates

* Update to Switch for Actor Selection

* More Enemy Locations

* Fix Mini Baba and remove actors that dont drop items

* Update mm/2s2h/Rando/Logic/Logic.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Add case for ACTOR_BOSS_05 in Logic.h

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Clang format actor position

* Need swim for Bio Deku Baba

* Define RC_ENEMY_DROP_BIO_DEKU_BABA in checks

* GitHub spacing how dare you

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/ActorBehavior/EnemyDrops.cpp

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

* Update mm/2s2h/Rando/Logic/Regions/Miscellaneous.cpp

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

* Update mm/2s2h/Rando/StaticData/Checks.cpp

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

* Update mm/2s2h/Rando/Types.h

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

* Apply suggestion from @Eblo

---------

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] Shuffle Swim (#1087)</title>
<updated>2025-10-15T16:39:07+00:00</updated>
<author>
<name>Caladius</name>
<email>Caladius@users.noreply.github.com</email>
</author>
<published>2025-10-15T16:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=da767c966d1102fa2dfe8f78627400ab23f4634c'/>
<id>da767c966d1102fa2dfe8f78627400ab23f4634c</id>
<content type='text'>
* Shuffle Swim + Central Logic

* East Logic

* Great Bay Temple (hopefully)

* North Logic

* Pirates Logic (Hopefully)

* South Logic

* West Logic

* Fix Termina Field Logic

* Fix Great Bay Temple Logic

* Feedback Changes

* Split Southern Swamp North

* Update Swamp and GBC logic

* missed one

* Feedback Updates

* fix syntax

* Split Marine Lab Exterior from GBC

* replace Bronze Scale wording in Menu.

* Additional logic pass for swim ability

* Mimic Deku hop failure event when touching water

Separate Woodfall owl statue platform into own region

* Import Model

* Add to 2ship.o2r

* Add Model Selector

* Update Model

* Clean remove model for replacement

* Import new model extract from Dana

* Testing

* pathing change

* Pushing for someone to look at the model crash issue.

* Enable DrawAbilityItem to take in multiple items when more get added. This is ready to go.

* Feedback Changes

* clang

* Revert "clang"

This reverts commit e09482f8b83c39f4678a9c349ed9061f2e002251.

* Undo clang for once lol

* Do not skip pushing Mikau if no swim ability

* How did I mess that up

* Fix changes

* clang bullsh*t

---------

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>
* Shuffle Swim + Central Logic

* East Logic

* Great Bay Temple (hopefully)

* North Logic

* Pirates Logic (Hopefully)

* South Logic

* West Logic

* Fix Termina Field Logic

* Fix Great Bay Temple Logic

* Feedback Changes

* Split Southern Swamp North

* Update Swamp and GBC logic

* missed one

* Feedback Updates

* fix syntax

* Split Marine Lab Exterior from GBC

* replace Bronze Scale wording in Menu.

* Additional logic pass for swim ability

* Mimic Deku hop failure event when touching water

Separate Woodfall owl statue platform into own region

* Import Model

* Add to 2ship.o2r

* Add Model Selector

* Update Model

* Clean remove model for replacement

* Import new model extract from Dana

* Testing

* pathing change

* Pushing for someone to look at the model crash issue.

* Enable DrawAbilityItem to take in multiple items when more get added. This is ready to go.

* Feedback Changes

* clang

* Revert "clang"

This reverts commit e09482f8b83c39f4678a9c349ed9061f2e002251.

* Undo clang for once lol

* Do not skip pushing Mikau if no swim ability

* How did I mess that up

* Fix changes

* clang bullsh*t

---------

Co-authored-by: Eblo &lt;7004497+Eblo@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup includes (#1072)</title>
<updated>2025-04-06T21:17:50+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2025-04-06T21:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=3d0feab897b065106f5d38ffbc55f075f990e784'/>
<id>3d0feab897b065106f5d38ffbc55f075f990e784</id>
<content type='text'>
* Cleanup

* Format

* Fixes

* Update macports-deps.txt

* Fix mac

* Update macports-deps.txt

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;

* Move includes around

---------

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

* Format

* Fixes

* Update macports-deps.txt

* Fix mac

* Update macports-deps.txt

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;

* Move includes around

---------

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Grant mask salesman checks when beginning seed, and prep for starting items</title>
<updated>2025-01-21T03:33:58+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-01-21T03:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=f08e820aa79184d2c1aeaeaaa64b003e6bd3f32a'/>
<id>f08e820aa79184d2c1aeaeaaa64b003e6bd3f32a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split Regions.cpp</title>
<updated>2024-12-22T08:28:19+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-12-22T08:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=2f475c7d5bd4f31ff7d21aa771dfb46ac3f030b2'/>
<id>2f475c7d5bd4f31ff7d21aa771dfb46ac3f030b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
