Skip to content

alpha-testing-00006

Pre-release
Pre-release

Choose a tag to compare

@Coelacanthiform Coelacanthiform released this 28 Nov 22:08
· 419 commits to main since this release
17be02a

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.