Streamlined 1v1 by Corrade#1525
This code is over 6 months old. The code may have expired and might no longer function.
Streamlined 1v1
Streamlined 1v1. Preserves the balance and mechanics of regular Overwatch. Based on MGE from TF2.
Features
- Smart respawn: Instantly respawn nearby your opponent after you die.
- Respite: Receive a brief period of invulnerability after each exchange.
- Refresh: Automatically reload, reset cooldowns, heal and cleanse statuses after getting a kill.
- Health check: See how much health your opponent had remaining after they kill you.
- Seamless rounds: After a match finishes, scores reset and the next round begins immediately.
- Round history: Leave the record-keeping to the gamemode.
Import codes
- v1.6: MGCFE
- v1.5: B03MC
- v1.4: CC8JR
- v1.3: 9NJSR
- v1.2: 5XWAR
- v1.1: BFSDJ
- v1.0: 3V02C
Changelog
v1.1: Huge improvements to spawning
- Improved the randomness of spawns
- Significantly reduced the time taken to respawn
- Significantly reduced the delay for refreshing
- Made refreshing restore a more current position
- Fixed bugs with the teleport module used by the smart respawn and refresh features
v1.2: Code tidying
- Refactored many rules and tidied up everything
v1.3: Minor QOL
- Sharpened up and added UI/messages for controls, player disconnects and hero swaps/selects. Also added a sound for player joining
- Fixed a player's score being able to change when they don't have an opponent
- Trimmed out some variables
- Disabled move speed in teleport module
v1.4: Visual QOL
- Added a player join sound
- Switching heroes now automatically opens the hero select UI - taken from Beemoo's aim arena
- Round finishes have been made fancier
- Added a notification for opponent hero changes
v1.5: Minor bug fixes
- Disabled Sigma
- Games now start immediately
- Disabled the in-game announcer
- Fixed a bug with respawning multiple times in a very short interval
- Removed a small impulse the player would receive towards their opponent upon respawning
- Fixed a bug with an endless round-reset loop occuring when an enemy with a non-zero scrore would disconnect
v1.6: Tidying and improvements to spawning
- Added player names to round history
- Incorporated custom strings to improve instructions
- Code clean-up
- Added out-of-bounds checks
Archival Notice
This post was originally hosted on workshop.elohell.gg, a site which is no longer online. If this was originally your post, you may click the button below to transfer this post to your Workshop.codes account or delete this post entirely.
Archive Actions