So as Kyren mentioned, yesterday I arrived in the UK! I said I’d write a post, but then immediately got distracted by a bunch of other discussions… sorry!

My main activities yesterday were discussing plans and priorities, getting my desk set up, and being a zombie from lack of sleep! Kyren and I talked a lot about her progress on the new status system, which is sounding awesome. The biggest feature is the conversion of all complex status effects to Lua scripts. Aside from massively improving the engine code and cleaning out a ton of unused hard coded stuff, this will allow us to easily implement some very interesting status effects, so we spent awhile coming up with ideas for possible scripted statuses. I also talked with GeorgeV and Armagon about how to implement features they need for the missions they’re designing. More traps, logic/wiring bits, and scripted/triggered events for NPCs are all in the works. More on that later; time for me to write some code!

Oh, and a small note for modders: Kyren added Lua bindings for getting and setting arbitrary world properties, so we now have access to world-level storage to communicate between script contexts and store persistent world data. I’m sure people will come up with some great uses for this!