<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/src/code/z_msgevent.c, branch develop-keiichi</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Name Talking Related Actor Flags (#1733)</title>
<updated>2025-09-16T16:49:35+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-10-24T00:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=c4a3acbf41080f229813c2aba708177182f78bbe'/>
<id>c4a3acbf41080f229813c2aba708177182f78bbe</id>
<content type='text'>
* talk actor flags

* fix order

* remove comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* talk actor flags

* fix order

* remove comment</pre>
</div>
</content>
</entry>
<entry>
<title>Msgevent OK (#1637)</title>
<updated>2025-09-14T15:39:12+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-06-15T04:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=933d074b54224e64001552cdf269225599d9d0df'/>
<id>933d074b54224e64001552cdf269225599d9d0df</id>
<content type='text'>
* Decompiled, some commands still unnamed

* Use full weekevent reg names

* Fix func_8094E69C

* Fix Player_GetMask

* Eventinf, mask worn, and item action argument formatting

* decimal rupees

* Times (day, hours, minutes) as decimal

* msgEventScriptPos

* Callbacks

* Name final commands

* Enum

* Arrays

* functions

* Small cleanups

* Clean up actors

* Remove event from some variable names to make them shorter

* Some more function renames

* newline

* Missed a few unks in commands

* Update functions.txt

* PlayerMask

* MSGMODE_PAUSED

* Script time macros

* EnSob1_GetWelcome default

* Whole bunch of renames

* Format

* Add CMD to commands

* Update code_functions

* structs for size

* z64scripts.h

* MsgEventCallback -&gt; MsgScriptCallback

* format

* MsgEvent_RunScript stop

* Remove cmd handler comment

* cmd -&gt; script in MsgEvent_RunScript

---------

Co-authored-by: Thar0 &lt;17233964+Thar0@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Decompiled, some commands still unnamed

* Use full weekevent reg names

* Fix func_8094E69C

* Fix Player_GetMask

* Eventinf, mask worn, and item action argument formatting

* decimal rupees

* Times (day, hours, minutes) as decimal

* msgEventScriptPos

* Callbacks

* Name final commands

* Enum

* Arrays

* functions

* Small cleanups

* Clean up actors

* Remove event from some variable names to make them shorter

* Some more function renames

* newline

* Missed a few unks in commands

* Update functions.txt

* PlayerMask

* MSGMODE_PAUSED

* Script time macros

* EnSob1_GetWelcome default

* Whole bunch of renames

* Format

* Add CMD to commands

* Update code_functions

* structs for size

* z64scripts.h

* MsgEventCallback -&gt; MsgScriptCallback

* format

* MsgEvent_RunScript stop

* Remove cmd handler comment

* cmd -&gt; script in MsgEvent_RunScript

---------

Co-authored-by: Thar0 &lt;17233964+Thar0@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up for messages and "this"</title>
<updated>2025-09-14T01:30:58+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-14T01:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=b0eb4ead43b32da39e7c65bb2196c4851c438a89'/>
<id>b0eb4ead43b32da39e7c65bb2196c4851c438a89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use CURRENT_TIME in enhancements and missed spots</title>
<updated>2025-09-12T21:26:21+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-12T21:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=b7d8a31dccf1de06c2db2c103d961d2907743122'/>
<id>b7d8a31dccf1de06c2db2c103d961d2907743122</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cover stragglers and enhancements for actor talk</title>
<updated>2025-09-11T21:13:05+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-11T21:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=9b9dfe0ef59b324c5d69091cc0878f314a5d70f2'/>
<id>9b9dfe0ef59b324c5d69091cc0878f314a5d70f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rando: Add Checks for Milk Bar NPC Shop (#217)</title>
<updated>2025-02-13T15:16:59+00:00</updated>
<author>
<name>Joshua Sanchez</name>
<email>joshuaesanch@gmail.com</email>
</author>
<published>2025-02-13T15:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=4d25d0d34fd16e9585852bbe5ba12f9912ae74a9'/>
<id>4d25d0d34fd16e9585852bbe5ba12f9912ae74a9</id>
<content type='text'>
* Rando: Add Checks for Mr Barten's Milk Bar Shop Prompts (Milk/Chateau)

* Rando: Add custom behavior for Mr Barten to support randomizing his shop options

* Refactor: Alphabetically list Milk Bar npc shop checks

* Refactor: Alphabetically list Milk Bar npc shop checks in Types.h

* Refactor: Clean up references to Milk Bar purchase checks

* Engine: Pass callback and script pointers as VB_EXEC_MSG_EVENT hook parameters

* Add dialogue state tracking to EnTab ActorBehavior

* Override default script and callback behavior in EnTab ActorBehavior

* Clang-format on EnTab and remove extraneous LUSLOGs

* Last pass on clang-format for #217

* Remove unused reference to EnTab actor script that was crashing builds on Linux/Mac

* Add QueueNonCheckItem to MiscBehavior.h/cpp

Allows actors to queue up Give Item events which go through the same flow as the Rando Save check queue. Should only be used for non-key items.

* Swap EnTab behavior to granting RI Refills and remove all vanilla bottle checks

* EnTab clang-format pass

* Update mm/2s2h/Rando/ActorBehavior/EnTab.cpp

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;

* Revert "Add QueueNonCheckItem to MiscBehavior.h/cpp"

This reverts commit 4c274dbf907235b8518a9359c5b941d8e7c1f831.

* Rando EnTab: Add RO_SHUFFLE_SHOPS check to SHOULD conditionals

* Update EnTab rando shop shuffle behavior to give vanilla refill behavior with delayed bottle check

* Remove now-unused MsgScript** parameter in VB_EXEC_MSG_EVENT

This was introduced in an earlier commit for #217 but is no longer a necessary addition to the engine as a result of 5a4f0424b.

* Remove unused LUSLOG that was breaking builds on Linux/Mac

---------

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rando: Add Checks for Mr Barten's Milk Bar Shop Prompts (Milk/Chateau)

* Rando: Add custom behavior for Mr Barten to support randomizing his shop options

* Refactor: Alphabetically list Milk Bar npc shop checks

* Refactor: Alphabetically list Milk Bar npc shop checks in Types.h

* Refactor: Clean up references to Milk Bar purchase checks

* Engine: Pass callback and script pointers as VB_EXEC_MSG_EVENT hook parameters

* Add dialogue state tracking to EnTab ActorBehavior

* Override default script and callback behavior in EnTab ActorBehavior

* Clang-format on EnTab and remove extraneous LUSLOGs

* Last pass on clang-format for #217

* Remove unused reference to EnTab actor script that was crashing builds on Linux/Mac

* Add QueueNonCheckItem to MiscBehavior.h/cpp

Allows actors to queue up Give Item events which go through the same flow as the Rando Save check queue. Should only be used for non-key items.

* Swap EnTab behavior to granting RI Refills and remove all vanilla bottle checks

* EnTab clang-format pass

* Update mm/2s2h/Rando/ActorBehavior/EnTab.cpp

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;

* Revert "Add QueueNonCheckItem to MiscBehavior.h/cpp"

This reverts commit 4c274dbf907235b8518a9359c5b941d8e7c1f831.

* Rando EnTab: Add RO_SHUFFLE_SHOPS check to SHOULD conditionals

* Update EnTab rando shop shuffle behavior to give vanilla refill behavior with delayed bottle check

* Remove now-unused MsgScript** parameter in VB_EXEC_MSG_EVENT

This was introduced in an earlier commit for #217 but is no longer a necessary addition to the engine as a result of 5a4f0424b.

* Remove unused LUSLOG that was breaking builds on Linux/Mac

---------

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Medigoron check &amp; powder keg item</title>
<updated>2024-11-27T04:44:42+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-11-27T04:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=9f1c88f60d9c48dc2cf2920b7e9f62426d2e08b9'/>
<id>9f1c88f60d9c48dc2cf2920b7e9f62426d2e08b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New pattern for skipping Actor_OfferGetItem</title>
<updated>2024-10-25T07:05:21+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-25T07:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=f7dde41c6da8a35cfd9fefc9fc0f4239dee1031e'/>
<id>f7dde41c6da8a35cfd9fefc9fc0f4239dee1031e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'event-queue' of garrettjoecox.github.com:garrettjoecox/2ship2harkinian into develop-rando</title>
<updated>2024-10-06T05:38:46+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-06T05:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=60fc8caa50af30ceba9a6572bfa6267fc89ffc4a'/>
<id>60fc8caa50af30ceba9a6572bfa6267fc89ffc4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'develop' of garrettjoecox.github.com:HarbourMasters/2ship2harkinian into develop-rando</title>
<updated>2024-10-06T05:19:29+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-06T05:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=ab30ca1617c12cf2e192d339af1269332976278c'/>
<id>ab30ca1617c12cf2e192d339af1269332976278c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
