Repository navigation
alpha-testing-00020
Pre-release
Pre-release
Changelog
New Features
-
Whisper: Added a configurable modifier key (Shift/Alt/Ctrl) in the MCM menu for whispering to your companions. Holding down this key while sending a message will make ONLY your companions witnesses to what you're saying. The system uses a propagating "is_whisper" flag, meaning any reply they send to your message will also only be heard by your companions. You can keep having a private conversation for as long as you want, regardless of where you are. NOTE: You don't have to hold the modifier key the entire time while writing/speaking you're message, only during the time it's being sent.
-
Added "Expanded" to the MCM title so it will be easier to tell whether someone is using the fork or not when troubleshooting.
Optimization
- Added an AI suggested optimisation to the event store, using "get_events_since(last_update_time)" when fetching events instead of the previous way of getting all events and filtering. Should realistically only matter on SUPER long saves with massive amounts of events.
Bug Fixes
- Removed an unnecessary forced initialization on the Task script that was possibly causing race condition crashes
- Added a safety check for db.actor in Idle Conversation script that may have caused crashes
- Added a handful further nil protections just in case
- Fixed a typo in talker_listener_player_speaks.script that may have caused initialization errors on some machines