The trait/event system is working really well. I’ve got basic combat working (bump to do 1 damage, die when health is 0), and one weird special ability discovered by a mom (summon two friends when you die). New event types and traits take a bit of boilerplate code, and if I copypaste it I have to be careful to change all the necessary fields – otherwise the event isn’t detected as the right kind and the trait doesn’t trigger (or worse). This should improve when I’ve added most of the event types, and can just add traits using the already-existing events.
Testing on percolation maps, even 67% floor ones, is really frustrating. Scrolling maps with 32×32 tiles feel much bigger than ASCII maps of the same size. I think making proper maps has to be the next step. On the other hand, maybe actor templates so that I can start defining data-driven monster types in the mod file.