announce #2

Title: Commune Status
Author: Pallas
Date: June 22, 2025, 1:06 a.m.

Today, I added a bare-bones commune status system, as planned, accessible using the Commune Status or Cstat command. The commune status ticks every in-game hour, which is ten real-life minutes. Right now, it simply increments a blight level attribute by one, but everything is in place to expand upon this and make it more realistic. Ultimately, I plan for this same timer script to trigger weather and time-of-day updates (some of which I have already added). This all took much longer than I had expected because I had a lot of trouble with the timer in Evennia's script. The built-in gametime script class was not working how I liked upon reload, so I created my own class (overloading the base Script class) with some tweaks to the scheduling.
Tomorrow, I plan to expand upon this a little, linking the blight level to certain rooms and including totem objects that the fae install to ward against blight. Commune status will display the totem count and indicate any totems that are in need of repair. I will also add a commune chat or cc command, which will send messages over an Evennia channel.