# ETJump 3.4.1

## Added
- UI integrity checker - mod warns the user if they are running custom menu files and functionality cannot be guaranteed

## Changed
- inactivity drop (__g_inactivity__) now saves and restores players' position when they join back to a team
- __func_static__ entities activated by dealing damage can no longer die under normal gameplay circumstances

## Fixed
- some HUD elements were showing slightly incorrect data when spectating or playing back demos
- changelog line splitting logic could get stuck in an infinite loop, causing game to hang when viewing some changelogs
- projectiles were not removed on timerun start (broken since ETJump 3.3.1)
- projectiles could be spawned by spawning them on a same frame as a timerun was started
- __etj_autoLoad__ bypassed checks for save slot timerun state, which allowed loading to positions that were not saved during a timerun
- map progression tracked by __target/trigger_tracker__ entities wasn't correctly saved and restored if player reconnected during same map
- teleportation events could get interpolated if the player triggered multiple teleportation events during the same frame, causing visual bugs
- sending chat messages wasn't clearing inactivity status from clients
- inactive spawnpoints were visible on command map
- deleting __target_spawn_relay__ via mapscripting no longer crashes the server
- __etj_hideMe__ wasn't hiding players' portals correctly
  - portals are still visible to other players who can use your portals
- flamethrower was producing dlights when trying to shoot underwater
- flamethrower was playing idle sounds when underwater