Hi, August update is now available!
This update is mainly focused on remastering the Bounty system, realtime ghosts and bug fixes to the 5.44 version.
Bounty updates
You can now view the list of active bounties, add bounties on your friends and see your global bounty stats!
In addition to game client updates, we've done several updates to the game servers that were pushed live earlier last Friday:
- Getting a win streak of 5 (on at least 3 different players) will automatically trigger a 500 TC bounty on your head
- Every fight you win in a public room with an active bounty will make you win a portion of it - you essentially get a TC booster!
- Joining a room with a bounty on will notify everyone inside that you're being hunted
We've also removed the old 2000 TC fee on adding bounties, woohoo!
Realtime ghost updates
In short, we've made it possible to see realtime ghosts not only for spectators, but also for players currently fighting. We're also going to enable realtime ghosts in most public rooms later this week for everyone to try it out, so get ready to mind games with your opponents!
To try realtime ghosts in your own rooms, use /realtimeghost command.
Other stuff
- Standalone installer for Windows should now check if you have the required VC++ Redist installed and download/install if it's missing
- Fixed a uielement3d.lua bug that was causing draw() loop to stutter when attempting to display a non-existent 3d model
- Confirmation boxes for activating items / adding bounties and such now follow the general design style instead of legacy gui
- /opt realtimeghost and /rtghost commands have been deprecated - game client now always follows the server setting
- Decreased realtimeghost update intervals and fixed a bug that was causing latest ghost not to refresh if joint states were changed quickly after last update
- Lua API updates
- get_lua_userinfo([string username]) to download user info from server
See PlayerInfo:getServerUserInfo() (script/system/player_info.lua) for usage example
- download_inventory([string username]) to download user inventory from server (will download logged in user's inventory to data/script/torishop/invent.txt and specified user's inventory to data/script/torishop/uinvent.tmp)
See Torishop:getInventoryRaw() (script/system/store_manager.lua) for usage example