v1.0.16
Lot of changes (hopefully not breaking), some bug fixes, and introduction of new mechanics.
World
Player
- BUG:
skill_training
array was never cleared. Now it is cleared after applying it. - BUG: Potential modifier to training improvements was calculated wrongly.
- Fix bugs related to malus to morale.
Team
- Add sent trades/challenges to avoid resending same requests (also blocking it on UI).
- Add Kartoffeln. Kartoffeln are unique and can only be won at tournaments (coming soon).
- Team can have several asteroids up to maximum.
Engine
- BUG: GameSummary didn't handle abrupt game end due to team being knocked out.
Network
- Simplify handling of failed requests.
- Add global teams ranking, info provided by seed. Depends on team ranking, win/losses in network games, kartoffelns held.
- Relayer should store team_ranking and load it afterwards to avoid resetting it every time.
- Relayer regularly sends seed info to send team ranking.
UI
- Add buttons for controlling radio.
popups
- General refactor and improvements.
- When returning from exploration, if gold is found, add treasure animation.
- If a portal is found, add animation.
games panel
- Add button to display tiredness/morale
- Blink last shot in pitch view
myTeam panel
- Add asteroids view. Left panel is asteroid list, right panel a small image. Buttons indicate how to upgrade/plant kartoffeln (placeholder for now).
- Ask confirmation before releasing player.
swarm panel
- Add view for teams ranking. If team is in world (online) add button to team.
widgets
- Challenge button links to game.
galaxy panel
- Add button to from lists to player/team.
Audio
- Add instructions to add radio source to README
Code cleanup
- Cleanup usage of SystemTime.
- Cleanup some checks on team location.
Full Changelog: v1.0.15...v1.0.16