Most of the work the last week or so has been devoted to the new source. Thankfully that also means lots of work has been done on the interserver system (it's the same project)
No Relogging
This obviously wont apply to Shannara as I have no way to control how their source handles things but players from Apex/Triumph who want to leave the interserver now do so without having to go back thru and relog into the game.
This is a huge quality of life change as it makes the system more seamless to the average player who (when finished) shouldn't even notice the transition. It should just feel like you're changing maps.
Assuming the system continues to gain in popularity I may even add portals that transfer you between servers. For now though commands and npcs will work fine.
New Source Features
Grunt work... lots of grunt work. Trying to finish up the playability of the new source so that's meant things like sky pass, moonbox, 2nd reborn quest, garment trader, subclass system, etc. Lots of work has been completed in the last week or two but no one cares about what npc scripts I've written so lets just gloss over that.
Cosmetics
As shown in the above video, been working on pulling assets from TQs latest client. A few nice new garments but mostly I've been working on tweaking old stuff such as the pirate armors which are not used in our game to give them a unique feel.
Pretty happy with how my abilities at client mods have developed in the past few months. I'm still BADLY lacking in artistic talent but I've gotten much better at nudging things in the right direction to create something new
Duel Ranks
Duel rankings have been up for a few weeks on apex now. Next step will be introducing rewards for those who place highly each month. Currently I plan to use the new "BladeMaster" garment and create versions each with their own halo (#1 Blademaster, #2 Blademaster, #3 Blademaster). These would be bound to whoever earned them and could not be sold. They would expire after 30 days (when the next winners are chosen)
Small set of updates I know but ppl keep telling me they're interested in what I'm working on so I guess I'll keep posting :P
Event Invites
So I've been frustrated with how to properly convey information to new players concerning events. It's been suggested before that we do custom invite windows and while that's possible, we had a lot of issues with it in the past. I've gone ahead and re-written some stuff so that it can be supported easier and here's what I've come up with.
Each invite will consist of a main window with hardcoded text (way easier than trying to format the strings thru packets) with static join/refuse buttons. The server will then check what interface window you have open at the time and do all of the normal join logic.
Starting off with larger less often events like ladder tournaments and cross server guild war and then will expand from there based on player feedback.
I'm also considering re-skinning the entire client to fit the same theme. That would only be for the new source though.