Repository navigation
alpha-testing-00006
Pre-release
Pre-release
·
419 commits
to main
since this release
Idle Conversation improvements
- Base cooldown still 4 minutes.
- Cooldown resets every 10 seconds in combat, ensuring an idle conversation doesn't trigger immediately after combat ends.
- Cooldown resets on game load ensuring an idle conversation isn't triggered instantly on game load.
- If any nearby NPC has produced dialogue within the last 90 seconds the script is aborted, ensuring the Idle Conversation script doesn't interrupt an ongoing conversation or happen too soon after a conversation is finished. Its intent is to fill silence, so some time should pass between the last dialogue and the script firing.
- An attempt was made to remove the prompt "%s begins an idle conversation to pass the time. The next line of dialogue must be spoken by %s." from the memory store after producing the Idle Conversation dialogue as this prompt is a redundant event that clutters memory and forces a Compress Memories event sooner than necessary. This sometimes works and sometimes doesn't and I don't really understand why yet. But it doesn't SEEM to break anything or remove the wrong event. Needs more testing though.
Content
- Further revised basic prompt and AI rules in config.lua
- Around 30 new backstories added. Sin and Monolith still lack backstories, but the other factions are now in the 75-100 range.
- Around 30 new personality traits added, taking the count to 132.
- Revised Gatekeeper's personality and backstory slightly.