Here’s some of the things I’ve done in the past three days because suddenly I’m being hella active on this project again. I live-tweeted most of these.
Converting more Noxico-specific stuff to Lua
Specifically the part where characters can get excited from seeing others. This should help make the engine more suitable for easy reworking into something else. For example, a “safe for work” mod.
Replacing Chelsie with Jadah
Chelsie is a character from the greater Firrhna Project scope. The original version came from Noxico and predated the Project. They are distinct characters, in a sense. So after a quick poll on Twitter and some workshopping I replaced her with a new project mascot, Jadah.
Reworking the MergeBitmap
function to use tilesets in TML format
This, I think, improves readability of both the actual code and the tileset data.
Fixed the Carpenter NPC
There were so many crufty errors left in there. I wonder how many people ran into that problem.
Fixed the quick-fire function
That’s where when you have a long-range weapon equipped, you can press shift-arrow to fire in a cardinal direction. Since I added shift key support to the keymapper (as in you can specify that an action requires shift or not), this wouldn’t trigger any more. Solution: make shooting in cardinal directions their own actions distinct from walking.
All of this is of course available on my Github. Outside contributions are welcomed.