This release fixes eight bugs found in a full cross-file audit. If you play in multiplayer or use Export/Import, this update is strongly recommended.
Bug fixes
Multiplayer money no longer silently fails
- Economy transactions from Chained triggers (2-Step, 3-Step, Branching, Timed) and Barter triggers were being applied locally only on multiplayer clients. Money changes now route through the server correctly on all trigger types.
"Press E" prompt now appears on trigger zones
- The interaction prompt was never displayed because getActivateText() was missing from the activatable class. Trigger zones now correctly show the "Activate: [name]" prompt when the player walks into range.
Export/Import no longer silently drops config fields
- Twelve config fields were missing from the exporter's schema, including all CUSTOM_SCRIPT keys, Barter fields, Animation keys, inner Conditional actions, and 3D marker type. These are now fully preserved through export/import round-trips.
TIMED trigger countdown bar clears on completion
- The countdown HUD bar was sticking on screen after a Timed chain finished. It now clears immediately when the timer expires.
Imported triggers now appear on the map and in the world
- After importing from ctc_export.xml, trigger markers, map icons, and proximity zones now activate immediately without requiring a save/reload cycle.
HUD no longer crashes if triggered before mission is ready
- A defensive guard prevents crashes if a notification is pushed before the HUD has finished initializing.
Minor fixes
- Wizard Back button can no longer navigate below step 2 with rapid tapping
- Conditional trigger error messages are clearer when the trigger executor isn't ready yet
- Money deltas are floored to integers before network transmission