Formicide has hit 1.0!
[h1]Gameplay Updates[/h1]
[list]
[*]Added a tutorial window explaining the game objective that's shown when joining a server or a new match starts.
[*]Updated the respawn timer. Players are now spawned every 3 seconds, by default 7-9 seconds after they die. If their team controls no beacons, the time is reduced by 3 seconds. If their team has more players than the other team, the time is increased by 3 seconds. The new system reduces the min time by 5 seconds and the max time by 8 seconds from the old system.
[*]Added "Top Kills" and "Beacon Champ" awards via overhead banners at the end of matches.
[*]Added gravestones that spawn upon death, includes stars to signify kill streaks before dying.
[*]Added special skull gravestones for those who purchased Formicide before going free.
[*]All players are now invulnerable after a match ends rather than just the winning team.
[*]Players joining a server with a game already in progress now have a spawn time of 10-12 seconds for their first spawn. The loading screen counts towards this spawn time.
[*]Players are now invulnerable while they're within range of their team's home base.
[*]The ultimate a player's chosen for a given class is now saved to the player's Steam account, which is used to automatically select default ultimates when each new match starts.
[*]Lowered the time until lowering the home base gates after a match starting from 48 to 36 seconds, including time spent on the loading screen.
[*]Removed Rocket Turret powerup from the Mystery Boxes.
[*]Fixed a bug that caused ultimate abilities to reset their cooldowns only when changing classes, rather than when changing either classes or ultimate abilities.
[*]Fixed a rare bug that could cause more than one player to activate a mystery box powerup at once.
[/list]
[h1]Class Updates[/h1]
[b]Biomite[/b]
[list]
[*]Decreased Minimite lifespan/ range by 18%.
[*]Updated the Biomasser to reliably create biomass at the target location.
[*]Biomasser will no longer fire at a location that already has biomass or a biomass target, improving ammo efficiency.
[*]Fixed a bug with the Biomass cooldown not displaying correctly.
[*]Updated the Biomass UI bar to not turn red while reloading a weapon.
[/list]
[b]Cannoneer[/b]
[list]
[*]Added secondary ultimate ability Mortar: Spawns a large mortar below your location that fires powerful shells every 1.5 seconds and expires after a short duration. Can be destroyed by the enemy, has 500 hit points. Hold down fire to view its arc.
[*]Grenade Launcher cooldown increased to 0.4 seconds from 0.3 seconds.
[*]Grenade Launcher reload time increased to 2.5 seconds from 2.25 seconds.
[*]Improved entity collision interaction on grenades.
[/list]
[b]Engineer[/b]
[list]
[*]Removed Pulse Missiles.
[*]Fixed a few issues with entity collision and Shield Wall.
[*]Fixed a bug with Shield Wall leaving ghost projectiles.
[*]Reduced Turret HP to 250 from 275.
[*]Fixed a bug with the turret that could cause it to sound as if it had been fired when just activating its placement marker.
[/list]
[b]Fire Ant[/b]
[list]
[*]Added secondary ultimate ability Firewall: After a short delay, spawns a wall of fire at a target location that damages players and blocks all projectiles. Unkillable, but expires after a short duration.
[*]Reduced max damage on Hellraiser explosion to 100 to 150 per explosion.
[*]Fixed a bug that could Flame Dash to occasionally pass through enemies without damaging them.
[/list]
[b]Hunter[/b]
[list]
[*]Increased cooldown of Bloodseeker slash to 0.5 seconds from 0.3 seconds.
[*]Increased damage of Bloodseker slash to 80 from 60.
[*]Fixed a few issues with Caltrop collisions.
[*]Fixed a bug that could cause the Blood Dash to occasionally pass through enemies without damaging them.
[/list]
[b]Shock Trooper[/b]
[list]
[*]Added secondary ultimate ability Shock Portal: Spawns a portal exit at your location and a teleporter at the home base. Allies can activate the teleporter to instantly travel to the portal. Can be destroyed by the enemy, has 500 hit points.
[*]Fixed a bug with Shock Trooper death effects not displaying at the correct location.
[/list]
[b]Sniper[/b]
[list]
[*]Added secondary ultimate Mass Motion Sensor: Marks all enemies with off-screen markers, highlighting them when you are aiming at them with line of sight. Allies can see these markers as well.
[*]Increased cooldown on Gauss Gun minislug to 0.5 seconds from 0.3 seconds.
[*]Lowered damage on level 1 gauss charged to 100 from 250.
[*]Added death effects to the Mega Cannon.
[*]Fixed small display issues with fully charged gauss slug.
[*]Improved the performance of the Mega Cannon.
[/list]
[b]Soldier[/b]
[list]
[*]Added secondary ultimate Overcharge: Charges up your Rocket Launcher and Shotgun for a brief duration, heavily increasing their damage and removing their ammo cost.
[*]Modified rocket launcher trajectory to be influenced by a fraction of the Soldier's momentum.
[*]Fixed a bug with rockets that could cause them to appear to move choppily.
[/list]
[h1]Map Updates[/h1]
[list]
[*]Added torches and lanterns to all maps that show team ownership of the nearby beacon.
[*]Updated beacon effects to have less saturated colors, blending them into the background more.
[*]Various background layer visual updates to all maps.
[/list]
[b]The Lava Dome[/b]
[list]
[*]Opened up 1st/ 3rd beacon location areas a bit.
[*]Added extra padding to center wall near spawn, preventing Shock Troopers from being able to Jaunt through to the enemy team's home base.
[/list]
[b]Undertow[/b]
[list]
[*]Reworked center point to have a dirt hill leading up to it rather than solid rock.
[/list]
[b]Valle Luna[/b]
[list]
[*]Fixed a bug that could cause two Mystery Boxes to be spawned at once.
[*]Fixed a bug where destructible pots were spawning in the wrong locations.
[/list]
[b]Frostbite[/b]
[list]
[*]Reworked 1st/ 3rd beacon areas to have walls of dirt.
[*]Added jump pads near 1st/ 3rd beacons.
[*]Adjusted slopes near the 2nd beacon to be easier to scale up.
[*]Moved health powerpads near the 2nd beacon to be inside dirt walls.
[/list]
[b]Lost Temple[/b]
[list]
[*]Added dirt ceiling above 2nd beacon point.
[*]Added small ledges to make jumping up into 2nd beacon easier.
[*]Reworked "temple" area below 2nd beacon to have more obvious ledges, and be more open.
[/list]
[h1]Administration Updates[/h1]
[list]
[*]Added a settings button below each player's name on the player list window (by default opened with Tab). The settings button opens a menu for that player with the options friend/ unfriend, and mute/ unmute. Muted players are saved to the player's Steam account; muting/ unmuting a player on one computer will stay muted/ unmuted when playing on the same account on a different computer.
[*]Players with admin access on the server additionally have the options kick and ban in the new player settings menu. Kick and ban are options that were already available in the server manager itself; they're now available in-game as well.
[*]A team persistence mode has been added to the advanced section of the Settings tab of the server manager. There are two available options: persist, which keeps players assigned to the same team when a new match starts, or reset, which removes all players from their current team when a new match starts. Reset is now the default setting. Like all other server settings, this setting can be changed while the server is running, and takes effect immediately.
[*]Added a slash command /listmaps that can be entered in chat, which lists the maps in the current server rotation and notes the current map.
[*]Added a slash command /changemap that can be entered in chat by players with admin access. If is a number, changes the map to the map at the given position in the rotation. Otherwise, changes the map to the first map in the rotation with the given name. Switching maps is an option that was already available in the server manager itself; it's now available in-game as well.
[*]Added a slash command /help that can be entered in chat, which lists details about the other slash commands.
[*]If any slash command is entered that is an invalid command, a message is displayed saying to enter /help for command info.
[*]A player is now automatically added as an admin of their own server when the client is launched.
[*]A system message is now displayed if admin access is either granted to or revoked from the local player while connected to the server.
[/list]
[h1]UI Updates[/h1]
[list]
[*]Updated the "restart required" message for display options to be a new popup when leaving the display options menu after settings have changed.
[*]Updated the display options to be more likely to choose a preferable default screen resolution when starting the game for the first time.
[*]Added a popup the first time after leaving a server back to the server list menu with a message noting that display settings can be changed if encountering performance issues.
[*]Updated the "switch ultimates" UI in the class selector to draw more attention to it.
[*]Added a message and effects on the local player when stuck in dirt listing the hotkey to press (default of S) to dig out of it.
[*]Updated art for multikills and kill streaks.
[*]Updated right click ready sound.
[*]Added an icon next to messages in the chat window for messages from a Formicide developer.
[*]Fixed multiple UI bugs that could cause ability bars to glow and play their ready sound at times when the ability hadn't actually become ready yet.
[*]Fixed a bug that could cause ultimate abilities to erroneously become ready earlier or later than they should.
[*]Fixed a bug that caused text to be written to the chat box in some cases when the chat box wasn't active (thanks CreatiCrew!).
[*]Fixed a bug that caused the "game starting in" messages and sound effects to play too many times, not at all, or at the wrong time.
[*]Fixed a bug that caused several types of UI elements to draw behind terrain outlines.
[*]Fixed a bug that caused hit point bar "low hit point" glowing outlines to draw behind the arrow indicators that show up on the edges of the screen pointing at things off-screen.
[*]Fixed a bug that caused the player respawn timer to briefly display in cases when it shouldn't be shown.
[*]Fixed a bug with player spawn effects not diplaying correctly.
[*]Fixed several issues with entity visual layering.
[/list]
[h1]General Bug Fixes[/h1]
[list]
[*]Fixed a rare bug that could cause effects for collected mystery box powerups to display for the wrong team, or to not display at all.
[*]Fixed an uncommon bug that could sporadically cause a player to get disconnected from a server when pressing escape.
[*]Fixed a bug that could cause the client running on some hardware configurations to choose a display mode that had a lower screen refresh rate than was available.
[*]Fixed a rare crash that could occur when transitioning from the loading screen into the game.
[*]Fixed a rare server crash that could occur when starting a new match after a player had tried and failed to connect to the server.
[*]Fixed several very rare crashes in the client and in the server manager that could occur if the player had the client and server both running and one was writing to the config file while the other was trying to read from it.
[*]Fixed a server manager crash that would occur if hosting a server on a remote computer and using remote desktop to connect to the computer.
[*]Fixed a rare server manager crash related to updating port availability in the advanced section of the settings tab.
[*]Fixed a bug that caused the "Host Server" button in the server list menu to not work correctly if a server was already hosted by another user on the computer.
[*]Reduced the chance that a big backlog of noises will play at once when transitioning from the loading screen into the game after joining a server.
[/list]