summaryrefslogtreecommitdiff
path: root/mm/src/code/z_msgevent.c
AgeCommit message (Collapse)Author
2026-03-30[Enhancement] Extra Powder Kegs (#1600)mckinlee
* extra powder kegs * feedback * feedback 2 * feedback 3
2025-09-16Name Talking Related Actor Flags (#1733)engineer124
* talk actor flags * fix order * remove comment
2025-09-14Msgevent OK (#1637)Derek Hensley
* 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 -> MsgScriptCallback * format * MsgEvent_RunScript stop * Remove cmd handler comment * cmd -> script in MsgEvent_RunScript --------- Co-authored-by: Thar0 <17233964+Thar0@users.noreply.github.com>
2025-09-13Clean up for messages and "this"Eblo
2025-09-12Use CURRENT_TIME in enhancements and missed spotsEblo
2025-09-11Cover stragglers and enhancements for actor talkEblo
2025-02-13Rando: Add Checks for Milk Bar NPC Shop (#217)Joshua Sanchez
* 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 <garrettjcox@gmail.com> * 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 <garrettjcox@gmail.com>
2024-11-26Medigoron check & powder keg itemGarrett Cox
2024-10-25New pattern for skipping Actor_OfferGetItemGarrett Cox
2024-10-06Merge branch 'event-queue' of ↵Garrett Cox
garrettjoecox.github.com:garrettjoecox/2ship2harkinian into develop-rando
2024-10-06Merge branch 'develop' of ↵Garrett Cox
garrettjoecox.github.com:HarbourMasters/2ship2harkinian into develop-rando
2024-10-06Rename GI_VB_ to VB_Garrett Cox
2024-10-05[Enhancement] Keep Express Mail in the same cycle (#791)Archez
* Add enhancement for reusing letter to mama in one cycle * add menu widget item for express mail
2024-09-18Initial commit for the develop-rando effortGarrett Cox
2024-01-05Move source into subdirectoryGarrett Cox