# ETJump 2.2.0

## Breaking
- renamed target_tracker __tracker_setIf__ key to __tracker_set_if__ to match the other keys

## Added
- new spawnflags for __target_startTimer__
  - __spawnflag 8__ - reset the run/prevent the run from starting with __pmove_fixed 0__
  - __spawnflag 16__ - disable use of save slots and backups
  - __spawnflag 32__ - disable explosive weapon pickups
  - __spawnflag 64__ - disable portalgun pickups
- __spawnflag 2__ for __weapon_portalgun__ entity to make it rotating around its center
- __spawnflag 4__ for all weapon and item entities to make them bob up and down (__spawnflag 1__ required)
- CHS info __50__ to displays the last jump coordinates
- __nooverbounce__ worldspawn key to control
  - __surfaceparm monsterslicksouth__ controls overbounce behavior on a surface
- __spawnflag 8__ for __target_teleporter__ - same as __spawnflag 4__ but preserves pitch value as well
- support for all spawnflags of __target_teleporter__ in __trigger_teleport__ as well
- re-vote support - change voted option up to 3 times within the first 10 seconds of a vote
- overbounce watcher (__etj_drawObWatcher__) - detect overbounces in saved locations
  - __ob_save__, __ob_load__ and __ob_reset__ commands to save, load and reset positon, respectively
- __etj_drawSpeed2__ value __9__ to display only tens in ETJump speedmeter (ignores hundreds & thousands)
- __etj_drawMaxSpeed__ to display max speed achieved before loading a position
- __vote_minVoteDuration__ to specify minimum time a vote will be active before passing

## Changed
- mod binaries are now compiled as C++ binaries
- maximum progression tracker (__target/trigger_tracker__) indices increased from __10__ to __50__
- snipers and engineer rifles no longer have any spread
- decreased minimum distance between portals from __74u__ to __24u__
- vote UI displays which option a player voted for
- spectators can now see yes/no counts on votes
- other players' portal 1 color is now green
- __!spec__ no longer matches spectating players
- voice chats play same variation of a voice chat for all clients

## Removed
- __etj_drawspeedX/Y__ & __etj_runTimerColor__ cvars

## Fixed
- __shooter_rocket__ was unable to hit players when player collision was disabled
- portalgun firing rate was lower for secondary portal
- __vid_restart__ broke timerun timer
- __etj_noActivateLean__ was not properly handled in server side physics
- triggering a __misc_landmine__ crashed the client
- cursor click position was not correctly calculated for centered menus and limbo spawn point flags
- long map were not correctly flipped on loading screen in some scenarios, to prevent them from drawing off-screen
- inactivity drop was not working for drowned players