announce #3
Title: | Web News and Blightable Rooms |
Author: | Pallas |
Date: | June 22, 2025, 1:06 a.m. |
Today, I made a significant update to the News system so that now articles are displayed on the website (as well as the in-game display). This was the first Django app I've created, but the Evennia tutorial explained it clearly.
The blight ticker I added yesterday is now linked to rooms with the 'blightable' tag. Each in-game hour (10 RL minutes), one unit of blight is added to a random blightable room. If, however, that blightable room contains a totem, then the totem absorbs it instead. Totems have a small capacity to absorb blight and will need to be maintained regularly by the fae.
Finally, I expanded the commune command to include commune chat (cchat), which links to an Evennia channel named CommuneChat. By default, Evennia channels have more functionality and complexity than I'd like to expose to the players, so I will link up to it using these simple commands (e.g., cchat <message>).
Tomorrow, I'll add an ability for characters to repair totems and siphon the shadow energy of the blight into a crystal. I need to create the NPC Luna to manage the various quests related to crystals. I had been creating a simplified scripting language for quests, which I might use for Luna. It works, but I've left it in an awkward and incomplete state. I probably won't have time to do that tomorrow.