Room States + generating descriptions #9

Open
opened 2024-10-25 18:28:52 -07:00 by oakbrad · 0 comments
oakbrad commented 2024-10-25 18:28:52 -07:00 (Migrated from github.com)

ExtendedRoom tracks a room state, and then returns a description if a matching one is found.

First step: based on game time return a day or night description

Second step: gendesc command
* arguments: object, prompt
* create/update room states based on default description via LLM

There's probably a hook for updating descriptions, so I could auto-generate when that happens and not have to use a command (but expensive?). Maybe just auto-gen Night based on default.

States

  • Default = Day
  • Night = Night description
    Those should be the two main categories, and then it should select further if it exists, ie: DayRain, NightRain, DayFog,NightFog

Special states should take precedence over all (ie. Frozen, OnFire, etc.)

ExtendedRoom tracks a room state, and then returns a description if a matching one is found. First step: based on game time return a day or night description Second step: `gendesc` command * arguments: object, prompt * create/update room states based on default description via LLM There's probably a hook for updating descriptions, so I could auto-generate when that happens and not have to use a command (but expensive?). Maybe just auto-gen Night based on default. ### States * Default = Day * Night = Night description Those should be the two main categories, and then it should select further if it exists, ie: DayRain, NightRain, DayFog,NightFog Special states should take precedence over all (ie. Frozen, OnFire, etc.)
Sign in to join this conversation.
No description provided.