There’s been some good progress since last time. Our team’s newest additions have been learning and contributing to Crimson’s very high-level code. Unfortunately there’s nothing juicy I can show you for it, since the progress made has all been back-end stuff, but I’m hoping that’ll change soon.
As mentioned previously, the current task is to create a kind of system that will oversee changes to the world based on quest stages and other events. If you have a quest that has you rescue someone from a fire, for instance, we can’t have the player able to go into the building as normal, as if nothing’s going on in there. So the quest needs to talk to the scenario manager, and the scenario manager then dictates what can and cannot be done. Either just locking buildings at certain times of the day, or adding certain encounters to the random pool in certain places, things like that.(more…)