1. Perfect Heist 2
  2. News

Perfect Heist 2 News

Update 42c: Swarm moved to "Experimental" classes + bugfixes

Changes:
- moved Swarm to the "Experimental" class pack
- reduced Happy and Grumpy gun damage from 20 to 16

Fixed:
- can no longer spawn as Swarm mid-round
- fixed Swarm drones sometimes becoming bugged out after being destroyed, resulting in them breaking the cycling of alive Swarm drones and not being repairable
- fixed NPCs sometimes trying to pathfind through closed doors

Level Editor:
- fixed "Custom Stealable Object" missing mesh bug introduced in the last update
- added additional client-side logging for loading "Custom Stealable Objects"
- fixed "Garbage Bin" object not working correctly

Update 42b: Swarm adjustments, improvements and bugfixes

Changes: adjusted Swarm drone spawn locations
removed weapon from "Doc" Swarm drone
reduced "Grumpy" drone weapon noise slightly
reduced Swarm drone motor noise while flying


Fixed: fixed melee weapons still damaging teammates even if teamdamage is turned off
fixed melee weapons having no killfeed icons
fixed Roman Guards having no killfeed icons
fixed Swarm drones having no killfeed icons
fixed employee-zone-only gadgets placement guides not turning green even when inside an employee zone
fixed buggy UI appearing from one frame when switching from a vehicle back to the player character
fixed Swarm class being able to pickup weapons from cop cars, Arms Dealer drops, and Mafia Boss tommy cases
fixed robbers being able to spectate Swarm drones
fixed sometimes not being able to remove bots in the team selection screen
fixed Artist's painting texture not updating correctly

Level Editor: multiple "Custom Stealable Object" related bugfixes to prevent invisible procedural meshes on clients

Update 42: New Swarm cop class, Gym Buddy rework and much more!

This update adds a brand-new free cop class called "Swarm", who has access to seven different drones, each with different abilities and weapons, allowing him to set up complex defenses and cover multiple locations simultaneously. As a trade-off for his drones, he can't carry any ranged weapons, and instead is only equipped with a Wrench that can repair cop gadgets, and a Drone Remote, that allows him to command his drones to specific locations without having to fly them himself.


Here is an overview of his seven drones:

Doc (Green): can repair other downed drones

Grumpy (Red): has a bigger minigun turret (40 damage, 900 RPM)

Happy (Yellow): 30% faster than the other drones

Dopey (Purple): has no weapons, but can hide nearby money, making it nearly invisible and requiring robbers to first destroy Dopey before being able to steal it

Sleepy (White): has no weapons, can shut down, falling down and alerting Swarm if someone interrupts his sleep

Bashful (Pink): has no weapons, instead generates a small stun field around it after not moving for a few seconds

Sneezy (Blue): has a water hose instead of a gun, automatically sprays water that extinguishes nearby burning plants


The Gym Buddy robber class has also received a big update, with his Gym Bag being removed, he got a new Shirt Launcher weapon, that allows him to change the disguises of his robber teammates or NPCs from a distance. If he gets up to speed with the help of his treadmill, an equipped mask, or his teammates, he can run through cop gadgets and weak walls, taking 60 damage for each wall he destroys.
He also has access to two new gadgets, the Spa Steam Machine that covers an area in smoke, while healing nearby characters, and the Tennis Ball Cannon, which covers an area with suppressive tennis ball fire, that deals low amounts of damage but slows down hit players.

Additionally, lots of bug fixes and improvements are included in this update, as well as a new Fire Extinguisher object that can be found in the upper levels of New York, and on custom maps, that will release smoke for ten seconds after getting shot, allowing robbers to take cover or hide their escape. Cops will now be able to run through Officer barriers, Combat Medics get an additional Heartbeat Monitor if an NPC gets killed wearing one, and Crypto had his active EMP ability range reduced from 15 to 10 meters.

Full changelog:

New:
  • added new cop class "Swarm"
  • added new player avatar icon for fired cops, instead of just showing them as dead
  • added Fire Extinguisher object, shoots out smoke for 10 seconds after being shot at
  • added leaderboards for Artist & Surge
  • added new network connection quality info UI


Changes:
  • removed fire door UI popup for robbers, explaination when fire doors open is now displayed only while looking at the door
  • Officer can now longer report bodies killed by cops
  • cops can now walk through Officer's tape barrier
  • Combat Medic now gets an additional Hearbeat Monitor if an NPC dies with one equipped
  • reduced Crypto EMP range from 15m to 10m


Gym Buddy Rework:
  • removed Gym Bag
  • he can now run through weak walls if he's moving fast enough (requires treadmill or other sources of bonus speed)
  • new secondary weapon: T-Shirt Launcher (disguises and heals hit robbers)
  • added new "Quarterback" achievement that unlocks Golden T-Shirt Launcher skin
  • reduced money bag bounciness to make it easier for Gym Buddy to throw
  • made it easier to hit escape vans with thrown money bags


Map Changes:
New York:
  • added the new Fire Extinguisher to the upper employee area


Performance:
  • optimized UI to improve FPS


Fixed:
  • fixed missing collision/textures in background office building
  • fixed Combat Medic revives sometimes not working correctly
  • fixed "Sketchy Business" achievement progress sometimes not updating correctly
  • fixed money bags floating on treadmills
  • fixed money bags getting stuck between treadmills
  • fixed treadmills sometimes not pushing money off high enough so it can land inside the van
  • fixed crash while placing Marie Curies X-Ray scanner
  • fixed multiple chat focus bugs
  • fixed crash caused by invalid Steam Friends Interface
  • fixed Officer being able to infinitely report bodies carried by Janitor
  • fixed "Quickplay" often trying to connect players to servers that are already full
  • more Horse dismount bug fixes
  • fixed drones pitch angle getting reset when switching to it
  • fixed Horses spawning inside each other sometimes
  • banned classes now get cleared when changing maps
  • additional fix for ragdolls sometimes taking a while to appear for clients


Level Editor:
  • multiple fixes for island and empty sublevel custom maps not working correctly on dedicated servers (especially after a map vote)
  • added the new "Functional Fire Extinguisher" object to the level editor
  • fixed "Vent Door" object sometimes flickering in-game
  • potential fix for sometimes falling through the map when loading into a custom map
  • potential fix for "change robber spawn to the right" button sometimes not working correctly
  • added missing weapons to the Weapon object
  • bots will now try to walk off roofs, if there is no other appropiate path down (ladders/stairs)
  • added "Interrupt Channel" to the Logic Timer
  • fixed custom maps sometimes loading twice on dedicated servers


Update 41: Hitreg improvements, new pick phase types, and lots of bugfixes!

This update aims to improve hit registration, especially on crowded servers. An collision issue with the computer model has been fixed, which resulted in bullets getting blocked by it even if shot slightly above the visible monitor model. The server-side shot verification has also been upgraded, to remove shots that were invalided by the anti-cheat protection systems, even if there was a clear line-of-sight from the shooter to his target.


Two new pick phase options have been added, "Ban Phase" will add a ban menu between the team and class selection menus, allowing players to pick up to 3 classes of the opposite team, with the three most banned classes of each team not being available in the current round. The second new setting is called "Class Wars", in which players will be able to vote for up to 3 classes of their own team, with the most voted class being locked in for all players of the team for this round.

Server owners will be able to decide which pick phase setting they would like to implement on their servers, they will also have the option to iterate through the different settings, allowing for different pick phases each round.

The Artist class has received a small buff, he will now get 1,000$ bonus value for each player on a painting, that has not been painted by him in the current round. "Custom Door" objects in the level editor will now work much more reliable, and their pivot point can now be offset to allow for more fine tuning.


New:
  • added new "Pick Phase Type" server setting: "Classic" (default), "Ban Phase", and "Class Wars"
  • "Ban Phase" will allow each player to select up to 3 enemy classes, the 3 most voted for classes from each team will be banned in the round
  • "Class Wars" will allow each player to select up to 3 classes available to their team, the most voted for class will be played by their whole team in the round
  • added "[Advanced] PickPhaseType = 0" dedicated server setting: 0=Classic, 1=Ban Phase, 2=Class Wars
  • added "[Advanced] PickPhaseTypes = 0,1,1,2" dedicated server setting, the server will iterate through the different pick phase types, and then start again with the first one


Changes:
  • Artist now gets a 1,000$ bonus for each player he draws, that he didn't already drew this round


Fixes:
  • fixed PC Monitors having a hitbox that extends too high up, blocking bullets
  • fixed ragdolls affecting server-side shot verification, resulting in some shots not dealing damage
  • reduced log size for players playing on custom maps
  • fixed rare bug resulting in other players being forced to spectate recently revived player
  • fixed Artist not being able to paint other Artists
  • fixed "Bank Interior" painting preview showing 3,000$ instead of 2,000$ value
  • fixed Backup not seeing dead teammates
  • fixed Backup being able to report fired teammates
  • fixed Janitor having limited Stamina, if he played Janitor the round before and the round ended while he carried a dead player
  • potential fix for players getting vote-kicked on server join even though they hadn't been vote kicked before
  • fixed Developer's antivirus not making noise


Level Editor:
  • fixed "Mesh" object property settings (e.g. "Custom Door"/"Custom Money" objects) not loading correctly when opening a map in the level editor
  • lots of "Custom Door" bugfixes
  • added new X,Y,Z offset settings to the "Custom Door" object

Update 40: Janitor and FED Chairman changes, bug fixes and improvements!

The Janitor class has received some changes in this update, he no longer can recycle dead NPC bodies
on the spot, but instead now has to pick them up and throw them into garbage containers outside the bank to receive his recycle stacks and speed boost. He now is also able to carry dead players, but he has limited stamina while doing so, and while he can't recycle them, he is able to hide them around the bank, to make it harder for the robbers to revive their teammates. The new garbage container has been added to all existing maps, including the city custom map template, and can also be hand-placed on custom maps in the level editor.

This update also brings some balance changes to the FED Chairman class, with his printers now getting pinged if he revives teammates, and his revive progress being lost on death, which should limit his strength in larger lobbies with multiple FED Chairmen and very frequent revives.

Surge's strength has also been reduced, with his bullet reflection now only dealing 50% of the incoming damage, instead of reflecting the whole amount of incoming damage. Micro, on the other hand, has received a slight buff, with him now being able to carry up to 5,000$, allowing him to sneak money stacks out of vaults or hacked ATMs.

Multiple other improvements and bug fixes are also included in this update, with robbers now being shown dead teammates while wearing the "Fox Mask", Heavy's helicopter behavior fixes, and an improved Buffered Input system.



New:
  • Class Info widget (default: "Y") now also shows mask information if applicable
  • added additonal Artist painting type
  • added new "Buffered Input Frames" setting, that limits how long the game retries to use a Buffered Shooting Input, after the player tried to fire a weapon that wasn't ready to fire again


Changes:
  • Janitor can now recylce Trampolines, Treadmills, Agent Screens, and Time Machines
  • Janitor can no longer recycle dead bodies
  • Janitor can now carry dead bodies
  • Janitor now has limited stamina while carrying dead players
  • Janitor now gets shown nearby garbage containers while carrying a dead body that isn't a player
  • Janitor can now recycle non-player bodies at garbage containers
  • FED Chairman now loses current "Required Money for Revive" progress when dying
  • FED Chairman no longer gains "Required Money for Revive" progress while dead
  • FED Chairman printers now get pinged 3 seconds after he uses his revive ability
  • dead bodies that were previously carried by the opposite team no longer have UI hints (Doctor, FED Chairman, Combat Medic, ..)
  • reduced Surge's bullet reflection damage from 100% to 50% of the original bullet damage
  • dead teammates will now be highlighted while having the Unicorn mask equipped, regardless of selected class
  • fired cops will no longer be highlighted for Combat Medic, since he can't revive them
  • changed teargas particle color to be more yellow, to make it easier to differentiate between teargas and poison smoke
  • Actor can no longer leap with the Tiger Mask while playing dead
  • Micro can now carry up to 5,000$ while tiny



Map Changes:
  • added garbage containers to all maps

Classic Heist:
  • fixed missing AI Blocker



Fixed:
  • fixed reflected Surge bullets still dealing 100% damage instead of only 50%
  • fixed Backup sometimes being able to report fired cops
  • fixed Backup getting UI hints for dead cops even if he can't report them
  • reduced heli debug log spam
  • reworked poison smoke system so the damage hitbox is more closely alligned with the visual smoke
  • fixed "Shooting Buffer" setting not saving correctly
  • fixed chat UI overlapping ingame menu
  • fixed "Round Ended" UI overlapping ingame menu
  • fixed unused chat input (Left Ctrl for example) being rerouted to player movement (so player crouched while hitting Left Ctrl while typing in chat)
  • fixed heli blades sometimes not spinning while the heli is mid-air
  • fixed Surge's bullet reflection inaccuracy only being visual, with the server-side damage calculation having no inaccuracy applied
  • fixed heli sometimes hovering over the ground instead of landing correctly
  • fixed heli sometimes not dealing damage when landing on characters
  • fixed "Press any key to respawn" screen sometimes getting stuck for cops getting revived by Combat Medics/FED Chairmen
  • fixed Artist sometimes being able to paint himself
  • fixed sometimes being able to interact with an object faster than intended, if that object changed it's interaction speed (for example Capone Tunnel: Stopping Drill - Fast Interaction and Using Tunnel - Slow Interaction)


Level Editor:
  • added default garbage container to the cop spawn
  • potential fix for island maps not working correctly since last beta update
  • added new "Garbage Bin" object
  • fixed stairway collision not scaling correctly
  • added money preview mesh to all ATM objects
  • added folder button that opens the current maps folder in the windows file explorer
  • Logic Timers now correctly reset after a round ended
  • potential fix for custom maps with emptyMap=true sometimes not working correctly on dedicated servers
  • fixed bot robbers sometimes trying to deposit money at the default van, even if it's deleted on the current custom map