Commit Graph
78 Commits
Author SHA1 Message Date
elasota 112c2979ca MTROPOLIS: Stub out simple motion modifier. 2023-01-06 22:21:45 -05:00
elasota 94fd0060b3 MTROPOLIS: More variable reference linking hacks to get MTI save games working properly. 2022-12-28 22:47:32 -05:00
elasota 84f564db23 MTROPOLIS: Implement cursor element tracking and fire collision modifiers immediately if the same message disables and enables the collision modifier. This should fix the MTI save menu. 2022-12-27 14:17:29 -05:00
elasota 52e54cc090 MTROPOLIS: Change how variable storage works so variable modifiers can be cloned into the scene tree. Add hack for MTI variable init. 2022-11-27 16:54:24 -05:00
elasota 7f497cdb8c MTROPOLIS: Add more things to get SPQR to boot. 2022-11-12 20:43:25 -05:00
elasota c6139d298c MTROPOLIS: Fix messengers resolving source-relative targets relative to themselves instead of relative to the sender of the message that activated the messenger. 2022-10-31 03:54:00 -04:00
elasota a39a6e0032 MTROPOLIS: Patch up some support statuses, implement set modifier. 2022-10-30 21:44:09 -04:00
elasota 7eee4e7b2c MTROPOLIS: Split IncomingData and VarReference cases out of DynamicValue to a new DynamicValueSource type. 2022-10-25 23:05:00 -04:00
elasota 6a0f8df3dd MTROPOLIS: Stub out set modifier. 2022-10-25 23:04:56 -04:00
elasota 9109b5ab9c MTROPOLIS: Clean up uninitialized scaler 2022-10-09 10:11:36 -04:00
elasota 51221b846e MTROPOLIS: Add more features required by MTI 2022-09-25 20:44:25 -04:00
elasota 9aff6a5094 MTROPOLIS: Add sound fade modifier stub 2022-09-24 20:50:13 -04:00
elasota 9703a49791 MTROPOLIS: Add path motion modifier V1 2022-09-24 17:07:21 -04:00
elasota d35b69d48b MTROPOLIS: Add image effect modifier stub 2022-09-23 02:00:48 -04:00
elasota 4eca244685 MTROPOLIS: Add more loaders for MTI data 2022-09-11 14:52:43 -04:00
elasota ca882b5d57 MTROPOLIS: Fix some things required to boot MTI 2022-09-11 14:52:42 -04:00
Eugene Sandulenko 2d3b4619a4 MTROPOLIS: Fix warnings about unused variables 2022-08-22 12:11:47 +02:00
elasota 2fcbe69771 MTROPOLIS: Forcibly disable behavior children when the behavior is switched off 2022-07-27 01:41:51 -04:00
elasota 148b918b62 MTROPOLIS: Uninit field cleanup 2022-07-23 02:25:53 -04:00
elasota f14ca5b871 MTROPOLIS: Uninit field cleanup 2022-07-23 02:25:53 -04:00
elasota 011c4ccd79 MTROPOLIS: Add element fade transitions. 2022-07-21 18:22:14 -04:00
elasota 486ab6c58b MTROPOLIS: Add sound effect modifier support 2022-07-17 20:02:57 -04:00
elasota 6a966b2d17 MTROPOLIS: Add boundary detection modifier, fix real-time vector motion var sourcing 2022-07-15 21:49:23 -04:00
elasota 69c6470c6a MTROPOLIS: Add scene transition effect support 2022-07-15 01:38:31 -04:00
elasota 8da787840d MTROPOLIS: Move some defs around to fix def shadowing warnings 2022-07-14 02:35:21 -04:00
Eugene Sandulenko 8cf16488e6 MTROPOLIS: Fix warnings 2022-07-13 23:37:39 +02:00
elasota cd54d61de7 MTROPOLIS: Add auto-save option and add versioning to save files. 2022-07-09 01:55:56 -04:00
elasota 53dde2193e MTROPOLIS: Merge prep header and warning cleanup 2022-06-16 21:58:09 +02:00
elasota 7ed8358691 MTROPOLIS: Change Point16 to Common::Point 2022-06-16 21:58:09 +02:00
elasota b8e510f9e4 MTROPOLIS: Replicate a ton of quirks needed to get the Bureau booth hint room working correctly 2022-06-16 21:58:09 +02:00
elasota 0b47b7150c MTROPOLIS: Promote save/restore modifier to Done 2022-06-16 21:58:09 +02:00
elasota 9a4e8cb007 MTROPOLIS: Add collision detection modifier 2022-06-16 21:58:09 +02:00
elasota d00a058d3e MTROPOLIS: Handle show/hide events, stub out element transition modifier. 2022-06-16 21:58:09 +02:00
elasota be1fc4c3ed MTROPOLIS: Add default names to modifiers so Piazza TextWork modifier resolves correctly. 2022-06-16 21:58:09 +02:00
elasota 09ca43e78e MTROPOLIS: Add XOR mod support 2022-06-16 21:58:09 +02:00
elasota b8dde4b4c5 MTROPOLIS: Add timevalue sets and vector motion modifier 2022-06-16 21:58:09 +02:00
elasota ea0406b6a5 MTROPOLIS: Add path motion modifier stub 2022-06-16 21:58:09 +02:00
elasota 2dc4c8232b MTROPOLIS: Drag motion modifier 2022-06-16 21:58:09 +02:00
elasota 1050da2a12 MTROPOLIS: Text rendering and Obsidian WordMixer 2022-06-16 21:58:09 +02:00
elasota 62accd5196 MTROPOLIS: Load data for Obsidian word games 2022-06-16 21:58:09 +02:00
elasota 5ab54de82a MTROPOLIS: Fix enough things for Obsidian forest intro to be completable (sometimes) 2022-06-16 21:58:09 +02:00
elasota 3a9c8def13 MTROPOLIS: Debug inspector 2022-06-16 21:58:09 +02:00
elasota 6ed7aae75d MTROPOLIS: Fix "not" operator, fix If Messenger 2022-06-16 21:58:09 +02:00
elasota bc6d7b3e8f MTROPOLIS: Save games 2022-06-16 21:58:09 +02:00
elasota fd57b23890 MTROPOLIS: Fix up some script things, get music in intro credits working (partially) 2022-06-16 21:58:09 +02:00
elasota b64d73849d MTROPOLIS: Refactor key message dispatch, add mouse messages, fix elements being parented incorrectly. 2022-06-16 21:58:09 +02:00
elasota ea7eaa4a15 MTROPOLIS: Add mToon assets and elements and fix some things 2022-06-16 21:58:09 +02:00
elasota b04eff6895 MTROPOLIS: Add keyboard messenger modifier stuff and partial Project Started support 2022-06-16 21:58:09 +02:00
elasota 089335f531 MTROPOLIS: Pause refactor, allow proxy writes to suspend execution and trigger VThread tasks 2022-06-16 21:58:09 +02:00
elasota f36ac72be3 MTROPOLIS: More script work 2022-06-16 21:58:09 +02:00