Aaron Kimbrell
72efae54eb
feat(moving platform): simple movers and rotaters, chosen as the client chooses
...
The subcomponent comes from the platformIsMover, platformIsSimpleMover and
platformIsRotater settings; with none set, a platform without a registry
component is a mover and one with a registry component a simple mover (also
when it has an attached path, so the registry ID is passed then too). All
flags set false means no subcomponent.
A simple mover reads its MovingPlatforms row and the platformMove* settings,
is always constructed with its starting point and state as live did, and
travels between its start and start + platformMove in platformMoveTime.
A rotater is written as type 6 with a mover's data.
On arrival platforms fire OnWaypointReached, then OnArrivedAtDesiredWaypoint
at the waypoint they were sent to and OnPlatformAtLastWaypoint at an end.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 09:59:55 -05:00
..
2023-01-22 17:38:47 -06:00
2026-09-28 22:30:53 -05:00
2025-10-03 20:57:42 -05:00
2026-09-30 04:29:59 -05:00
2026-09-30 04:29:59 -05:00
2026-09-28 22:30:54 -05:00
2026-07-17 23:05:17 -07:00
2026-09-28 22:30:51 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:31:04 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:49 -05:00
2025-10-03 20:57:42 -05:00
2026-09-29 09:12:26 -05:00
2026-09-29 09:12:26 -05:00
2025-09-06 19:18:03 -07:00
2026-09-29 03:44:07 -05:00
2026-09-29 03:44:07 -05:00
2026-05-19 13:42:56 -05:00
2026-09-29 05:39:56 -05:00
2026-06-24 17:18:16 -05:00
2026-09-29 05:39:56 -05:00
2026-09-29 21:44:48 -05:00
2026-09-28 22:30:53 -05:00
2026-09-28 22:30:53 -05:00
2026-09-28 22:30:56 -05:00
2026-09-28 22:30:56 -05:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2026-09-30 07:45:50 -05:00
2026-09-30 07:45:50 -05:00
2026-09-29 05:39:56 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2024-02-27 01:25:44 -06:00
2026-06-07 20:59:11 -07:00
2024-02-27 01:25:44 -06:00
2025-10-03 20:57:42 -05:00
2026-09-29 03:44:06 -05:00
2026-09-29 03:44:06 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2026-09-30 08:39:23 -05:00
2026-09-28 22:30:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-30 07:46:20 -05:00
2026-09-28 22:30:54 -05:00
2026-09-30 09:59:55 -05:00
2026-09-30 09:59:55 -05:00
2026-09-29 03:57:38 -05:00
2025-10-03 20:57:42 -05:00
2026-09-30 08:39:23 -05:00
2026-09-28 22:31:00 -05:00
2026-09-29 17:52:02 -05:00
2026-09-28 22:30:54 -05:00
2026-09-30 07:49:13 -05:00
2026-09-30 07:49:13 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-21 21:39:51 -07:00
2026-06-21 21:39:51 -07:00
2026-09-28 22:30:56 -05:00
2026-09-28 22:30:56 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:51 -05:00
2026-09-28 22:30:49 -05:00
2026-09-29 04:50:17 -05:00
2026-09-28 22:31:23 -05:00
2026-09-28 22:30:49 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:54 -05:00
2026-09-28 22:30:54 -05:00
2026-09-30 07:46:13 -05:00
2026-09-29 13:06:37 -05:00
2026-09-28 22:31:05 -05:00
2026-09-28 22:31:05 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-29 03:44:06 -05:00
2026-09-29 03:44:06 -05:00
2026-09-28 22:30:51 -05:00
2025-10-03 20:57:42 -05:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-09-29 23:11:20 -05:00
2026-09-29 23:11:20 -05:00
2026-06-22 17:16:21 -07:00
2026-06-22 17:16:21 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-29 17:52:02 -05:00
2026-09-29 05:39:56 -05:00
2026-09-29 03:49:29 -05:00
2026-09-29 03:49:29 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:31:00 -05:00
2025-10-19 07:22:45 -05:00
2026-09-28 22:30:56 -05:00
2025-10-03 20:57:42 -05:00
2026-09-30 07:46:05 -05:00
2026-09-28 22:31:05 -05:00