This update adds a few nice things to have for players and modders.
Remember you can enable speedrun mode with F1! Top 5 uploaded (may be changed later) speedruns will get their spot on the main menu!
Additions
- You can now choose which tank you wish to play as in the difficulties menu
- Randomization seeds are now synced across the server, meaning random events can happen identically for each player
- This makes difficulties that add random things now synced
- New difficulty mode 'Disguise' allows you to choose what enemy tank you want to clone
Changes
- If the host quits the campaign, every player also does
Source Code Changes (for modders)
ClientLoghas been moved fromGameHandlertoTankGame- Modders can now use data from tanks as to where their shots will bounce and where they will hit enemy tanks
ClientandServerfields have been renamed for better clarity- If you want to do randomized events, be sure to use
Server.RandSeed
Fixes
- Fixed crash involving trying to start campaigns in multiplayer
TODO
- Bonus life screen
- Overhaul the multiplayer lobby screen
- Math operations optimization
- New AI tank aggression system (depending on the tank type, will either make advances towards you or will avoid you)
PLEASE, if you find anything wrong, go to my discord server and report bugs in the <#1026227902536228955>
channel, or, if you want to suggest something, suggest them in the <#934139896308838430> channel.
Happy tanking!