Dynamic Teleporter Changes
With the continuing issue of ever-present dynamic teleporters in multiplayer, an additional despawn system has been added that will clear all dynamic teleporters on the map during particular events. These events are as follows:
- A gate is closed
- A gate is destroyed
- A gate is rebuilt
- The game is ended (win or loss)
- You leave a multiplayer game
This should prevent issues of teleporters existing between games.
Additionally, I've made another attempt at fixing the root of the problem (teleporters not correctly timing out in multiplayer) so the addition above should just be a safeguard.
Other Changes
- Shield Bearer agent size increased to prevent enemy overlap
- Shield Bearer shield size adjusted slightly
I've also begun work on the achievement system for the game, the biggest hurdle remaining is creating progress based achievements that do not rely on Steams statistics API. So far I have not been able to find a way to do it using only QuiVr's database, but I am continuing the search!
