Login
Create

Hack To Kill

YJK0D6

General Information

Hack an opponent to kill them! Really is as simple as that. This gamemode comes with fully functional Sombra AI to fill the space while you wait for other players to join in as well as 4 different gamemodes to choose from by modifying the CONFIG rules.

WARNING: DO NOT ENABLE MORE MAPS THAN THE PRESET INITIALLY HAS. ANY INCOMPATIBLE MAPS WILL CAUSE THE CODE TO NOT WORK

Dummy Bots

[Default set to enabled but can be changed in the config, see below for more information]
AI controlled Sombras can be optionally enabled to fight against players. These AI will prioritise the gametypes objectives over killing (if the objective isn't to kill) and will attempt to hack unsuspecting players. They are available in 3 different difficulties: easy [default], medium or hard.

Easy Difficulty

AI will simply attempt to hack opponents and not use any other aspects of their kits

Medium Difficulty

  • AI will attempt to hack opponents and use stealth if they cannot see opponents
  • If their hack is cancelled they will either attempt to defend themselves or retreat
  • They use EMP if they detect an enemy is within range.

Hard Difficulty

  • AI will do everything listed in Medium
  • AI will attempt to translocate if they detect an enemy is using EMP
  • AI will attempt to cancel enemies hack attempts with primary fire

Gametypes

[Default set to 1 (FFA) but can be changed in the config, see below for more information]
Aside from regular FFA, this workshop preset comes with unique gametypes to add extra variety. They are titled as follows with the number in the brackets as their gametype ID: (2) Chase, (3) Survival and (4) Assassinate.

Chase

  • A player at the start of the match possess a diamond
  • While a player holds the diamond, they passively obtain 1 point every 5s
  • If the player who holds the diamond is killed, the killer steals the diamond off them

Survival

  • Each round, players have 1 life and must fight before the timer hits 0
  • If 1 player is alive, they receive 1 point and the round ends
  • If timer hits 0, the round is declared as a draw and ends
  • The game ends once a player wins 3 rounds

Assassinate

NOTE: This gametype will not start until at least 3 players spawn

  • Each player is assigned a target and must eliminate them to earn a point
  • If a player dies to their target, they lose a point and are assigned a new target
  • The game ends once a player earns 10 points

Configuration Options

Found underneath the debugging rules, the host player can change certain settings for this workshop code. The instructions on how to change settings are found on each settings' rule name.

Gametype

  • This option allows the player to set the gametype for the next match (default set to 1 - FFA)

Enable/Disable Dummy Bots

  • This option allows the player to choose whether to allow dummy bots (default set to true)

AI Difficulty

  • This option allows the player to adjust the AI's difficulty (default set to 1 - Easy)

Dummy Bot Amount

  • This option allows the player to adjust the amount of dummy bots that will spawn (default set to 1)

Limit Stealth Duration

  • This option allows the player to choose whether Stealth should have a maximum duration of 6s [default set to true]
  • Optionally, the host could change the number before the wait command if they wish to modify the duration
  • AI will ignore this rule and always have infinite Stealth duration

Assassinate Score Requirement

  • Determines the amount of score needed for a player to win in the Assassinate gametype (default 10)

Survival Score Requirement

  • Determines the amount of score needed for a player to win in the Survival gametype (default 3)

Known issues

  • Not all maps are compatible
  • AI can sometimes get stuck spinning around each other
  • If the player count in Assassinate drops below 3 after the game starts, the game does not end
    • As such, its possible to get no target in this scenario
  • In rare circumstances, a player could get no target in Assassinate
  • In Chase, if the player who holds the diamond is randomly assigned at the start and sits in hero select, the diamond becomes impossible to change targets and as such allows the holder to win through inactivity
  • In Survival, if all but 1 player is eliminated before 20s have passed, the round does not end until the aforementioned criteria is reached

0 Comments

Log in or Sign up to place a comment.

Update Log (6)

Configuration Updates

  • The gametype and AI difficulty options now use the "Workshop Setting Combo" for better readability

General Updates

  • Optimised map initialisation
  • Added support for the following maps:
    • Chateau Guillard
    • Petra
    • Blizzard World
    • Nepal Village

Gametype Updates

FFA

  • Reduced the maximum AI count from 12 to 8

Chase

  • A player is no longer given the diamond at the start of the mode, instead there is no target
  • When there is no target, the player who first gets a kill obtains it
  • If the player who holds the diamond commits suicide, the game reverts to having no target
  • Reduced the maximum AI count from 10 to 8

Survival

  • If only AI are alive, one will be declared the winner randomly for that round
  • Increased the round transition duration
  • Reduced the maximum AI count from 8 to 6

Assassinate

  • Increased the maximum AI count from 1 to 3

Configuration Updates

  • The dummy bot count setting now sets how many AI should spawn, as opposed to a division calculation
  • Shrank the size of the HUD text detailing AI's difficulty to lessen screen clutter
  • Added a configuration option to determine the score required to end an Assassinate game (default is 10)
  • Added a configuration option to determine the score required to end a Survival game (default is 3)

AI Updates

  • Refined AI code for a few abilities
  • Improved AI movement
    • AI will now move to a random position near an enemy, if they see one
    • Unless the gametype is chase, the AI will wander aimlessly until they locate an enemy
  • AI will no longer stare at enemies through walls
  • AI now communicate:
    • When hacked
    • When stealing the diamond
    • When dodging EMP

Medium Difficulty

  • If the gametype is chase and the diamond holder is currently stealthed, the AI will attempt to unstealth them before hacking
  • AI will attempt to avoid EMP however it is unlikely they are successful

Hard Difficulty

  • AI now have a chance of failing to react to EMP in time

Bug Fixes

  • Fixed a bug where sometimes AI would spawn at origin
  • Fixed a bug where AI would never reload
  • Fixed a bug where AI would sometimes incorrectly see stealthed players
  • Fixed a bug where a player in hero select could receive score in the Survival gametype
  • Fixed a bug where a player could earn free score by constantly committing suicide in the Chase gametype
  • Fixed a bug where AI would not respawn after a round in the Survival gametype
  • Fixed a bug where AI would spin around each other
  • Fixed a bug where at the start of a chase game, a player could win by being inactive
  • Fixed a bug where a player might be forced to short for a short moment randomly

General Updates

  • Moved all configuration settings to the Workshop Settings tab

Bug Fixes

  • Fixed a bug where none of the compatible maps were enabled in the preset (oops)
View all updates
Elo Hell Logo_H-M-Dark
Join the Elo Hell Workshops Discord
Workshop.codes - Background image