Build 26356458

build

TTT Classic · public · first seen

PICS live
1
Branches
3
Depots changed
—
Download delta
05:12 UTC
Time · UTC
Patch notes · published by the developer

1 November Patch

On Steam

This update is mostly for map makers. It adds a set of new entities for teleporters, pushers, fire and object puzzles, a pushable train, 3D skyboxes and many new options on existing entities. It also adds an inverse mode for the Newton launcher, starts map votes sooner when time is running out, and fixes a long list of bugs.

Server owners can now let players turn the Newton launcher on themselves. With ttt_newton_self_push 1, pressing reload switches the launcher to inverse mode, which pushes you instead of what you hit. Use it to launch yourself across gaps or up onto ledges.

Mappers get point_teleport, point_push, point_hurt, ttt_ignite, ttt_force_drop and func_object_clip, plus touch outputs and name filters on triggers, pushable trains, repairable breakables and 3D skyboxes. Everything is documented in the TTT Classic Mapping guide.


Gameplay & Mechanics

  • Added an inverse mode to the Newton launcher. Press reload to switch it to pushing yourself instead of what you hit. Servers enable it with ttt_newton_self_push (off by default).
  • With a time limit, the map vote now starts as soon as ttt_mapvote_minutes_before is reached, even in the middle of a round, instead of waiting for the next prep time. The chosen map comes when the current round ends.
  • Fixed the map changing as soon as the last round ended when the time limit ran out, which skipped the postround and the round report.
  • Added an "Electrocution" cause of death for shock damage, with its own body search description and icon.
  • Players taking burn damage now show a flame on them.
  • Body searches now name a trap's monster as the killer instead of the trap owner's weapon.
  • Teleporting now drops the fog, soundscape, gravity and speed effects of the place you left.
  • Objects carried with the Magneto-wrench now come along when the player carrying them is teleported.
  • You can no longer switch or drop weapons while the teleporter is teleporting you.
  • The Boy Scout and One of Us achievements can now be earned while waiting for players. Boy Scout can no longer be earned with cheats on, with bots or alone.

Visuals & UI

  • The Magneto-wrench now shows a crosshair.
  • Traitor buttons now fade when you are not looking at them and are easier to aim at.
  • Spectators can now flip through tips with the mouse wheel.
  • Role notices for dead traitors (like team purchases) are now shown in the traitor color instead of yellow.
  • Screens, monitors and world panels no longer draw over the spectator map overview.
  • The void and missing textures now show the map's sky instead of a smeared "hall of mirrors" image.
  • YouTube screens now skip skippable ads, and a player who watched ads is put back in sync with everyone else afterwards.
  • The "Current" badge on the Create Server map strip now fits its text.

Map Maker & Entity Updates

  • Added 3D skybox support. Give an env_model a targetname starting with skybox_ and it is drawn unlit for everyone, wherever they are on the map.
  • point_teleport: New entity that teleports whoever activated it, for example the player who pressed a button. It can also move objects or other named entities, and has OnTeleport and OnFail outputs.
  • point_push: New entity that pushes players and objects away from a point, as a single blast or continuously.
  • point_hurt: New entity that damages only its activator.
  • ttt_ignite: New entity that sets its activator on fire like the flare gun, with an option to burn only the target.
  • ttt_force_drop: New entity that makes the Magneto-wrench let go of what a player is carrying.
  • func_object_clip: New invisible wall that only stops objects (pushables, corpses and dropped weapons). Players and shots pass through.
  • trigger_multiple and trigger_once: Added OnStartTouch, OnEndTouch and OnEndTouchAll outputs, an Activator Name Filter, and !activator as a Kill target to remove the object that fired the trigger. Removed map entities come back next round.
  • trigger_remove: Added a Pushables flag that breaks pushables reaching it, a name filter, and a Start Off flag.
  • func_breakable: Added a Repaired When Triggered flag that rebuilds it once broken.
  • func_tracktrain: Added a Pushable flag. Players push the train along its track by walking into it, and it rolls down slopes.
  • game_zone_player: Added a Count Objects flag that includes pushables, corpses and dropped weapons in the In Count.
  • func_door and func_door_rotating: Added custom_closesnd for a separate closing sound. Triggering a door On now only opens it and Off only closes it.
  • ambient_generic: Added custom_radius to set the exact distance a sound fades out at.
  • worldspawn: Added texturemode to force texture filtering on or off for the map, for crisp pixel art textures.
  • ttt_monitor_camera: Added an infrared security camera effect. Night vision now also lights up dark areas the camera sees.
  • ttt_video_screen: A screen that isn't looping now stops and fires its target when the video ends, and plays from the start when triggered again.
  • ttt_damageowner: Now credits every entity with the Damager's name, not just the first one.
  • ttt_game_text: Now comes back each round after being removed with a Kill target.
  • Fixed parented func_wall_toggles pushing players around after being turned on.
  • Fixed func_tracktrain move sounds sometimes playing forever for some players, or not restarting after a new round.
  • Fixed the worldspawn voice range keys being ignored.
  • Fixed trigger_push barely moving players who are swimming.
  • Fixed entity files not loading on Linux servers when the file name's capitalization didn't match.

Maps

  • Added TTT support for dod_avalanche, with a map picture.
  • Updated ttt_cliff.
  • Added map info and a new picture for 333am.
  • Added map pictures for cs_rhs22, ttt_cinema_b7 and ttt_minecraft_b5.

Technical & Bug Fixes

  • Fixed the time left on the scoreboard and spectator panel being off from the server's.
  • Fixed last words typed in chat being replaced by a quick chat message sent just before dying.
  • Fixed player names containing "%" showing wrong in chat and join/leave messages.
  • Fixed very long player names, last words or kick reasons sometimes ending the map for everyone.
  • Fixed the next map sometimes getting stuck in prep time after a map change.
  • Fixed dropped small objects next to a wall sometimes jumping back to where they were picked up.
  • Fixed achievement icons in chat tooltips sometimes staying blank.
  • Fixed some menu and server browser text switching back to English some time after starting the game.
  • Various security improvements
Per-depot manifest changes

Depot changes

All depots
DepotNew manifestPrevious manifest
457053128492936133270057502928866287683328905
457053217240237253105118021260230156688510287
45705334946356629105083306938949258947200884