From 2ae4f047ad44db09e214c87d5e9751a7c856a7ef Mon Sep 17 00:00:00 2001 From: Tim Goll Date: Fri, 23 Feb 2024 12:08:48 +0100 Subject: [PATCH] Release 0.13.0 (#1428) --- CHANGELOG.md | 20 ++- .../terrortown/gamemode/client/cl_changes.lua | 155 ++++++++++++++++++ .../terrortown/gamemode/shared/sh_init.lua | 2 +- 3 files changed, 170 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e466553b0..9cd1c7388f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel ### Added +### Changed + +### Fixed + +## [v0.13.0b](https://github.com/TTT-2/TTT2/tree/v0.13.0b) (2024-02-21) + +### Added + - Added migrations between TTT2-versions, some breaking changes could now be migrated instead - Added a new markerVision module that adds information to a specific point in space to replace the old C4 radar; it is currently used by these builtin weapons (by @TimGoll) - C4 @@ -30,7 +38,7 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel - Icon for `Voice & Volume` menu - Added a new vgui element: `DWeaponPreview_TTT2` to render a player with their equipped weapon (by @TimGoll) - Supports any normal weapon that has a `.HoldType` and a `.WorldModel` - - Supports any weapon that is made with the SWEP Construction Kit (boomerang, melonmine, ...) + - Supports any weapon that is made with the SWEP Construction Kit (boomerang, melonmine, ...) or made for our custom world model renderer - Made beacon model and icon unique from decoy (by @EntranceJew) - Added `SWEP:ClearHUDHelp()` to allow blanking the help text, for dynamically updating help text on equipment (by @EntranceJew) - Added custom world and view models to some builtin weapons (by @TimGoll) @@ -42,12 +50,11 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel - Added `ttt_base_placeable` entity that is used to handle any placeable / destroyable entity (by @TimGoll) - moved `ttt_c4`, `ttt_health_station`, `ttt_beacon`, `ttt_decoy`, `ttt_radio` and `ttt_cse_proj` to that base - also handles pickup of those entities -- Throwables (grenades) now have a `:GetPullTime()` accessor +- Throwables (grenades) now have a `:GetPullTime()` accessor (by @EntranceJew) - Throwables (grenades) show UI for the amount of time remaining before detonation (fuse time) (by @EntranceJew) - UI for grenade throw arcs from [colemclaren's TTT fork](https://github.com/colemclaren/ttt/blob/master/addons/moat_addons/lua/weapons/weapon_tttbasegrenade.lua#L293-L353) (integrated by @EntranceJew) - `gameEffects` library for global effects that are useful, such as starting fires (by @EntranceJew) - Added weapon pickup sounds when picking up weapons manually (by @TimGoll) -- Added further missing German translation (by @NickCloudAT) ### Changed @@ -58,16 +65,17 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel - Binoculars now have a world model that isn't paper towels (by @EntranceJew) - Decreased shooting accuracy while sprinting or in air (by @TimGoll) - A player whose weapons are stripped and cached will keep `weapon_ttt_unarmed` which means they keep their crosshair (by @TimGoll) +- Updated the German localization file (by @NickCloudAT) - Updated the Turkish localization file (by @NovaDiablox) - Grenades have icons -- Brought `c4`, `defuser`, `flaregun`, `health_station`, `radio` weapons down from upstream (by @a7f3) -- Updated help text for `c4`, `defuser`, `flaregun`, `health_station`, `radio`, `knife`, `phammer`, `push`, and `zm_carry` weapons (by @a7f3) +- Brought `C4`, `defuser`, `flaregun`, `health_station`, `radio` weapons down from upstream (by @a7f3) +- Updated help text for `C4`, `defuser`, `flaregun`, `health_station`, `radio`, `knife`, `phammer`, `push`, and `zm_carry` weapons (by @a7f3) - Brought down the `EFFECT`s: `crimescene_dummy`, `crimescene_shot`, `pulse_sphere`, `teleport_beamdown`, `teleport_beamup` - Brought down the `ENT`s: `ttt_basegrenade_proj`, `ttt_carry_handler` (unused), `ttt_firegrenade_proj`, `ttt_smokegrenade_proj`, `ttt_weapon_check` - Brought down the `SWEP`: `weapon_ttt_stungun` - Brought down the menu for arming/defusing C4 - Updated and improved Simplified Chinese translation (by @sbzlzh and @TheOnly8Z) -- improved Simplified Chinese translation (by @TEGTainFan) +- Improved Simplified Chinese translation(by @TEGTainFan) - Consolidated hat logic - Player role selection logic uses `Player:CanSelectRole()` now instead of duplicating logic - Role avoidance is no longer an option diff --git a/gamemodes/terrortown/gamemode/client/cl_changes.lua b/gamemodes/terrortown/gamemode/client/cl_changes.lua index 0344d20e27..6160a84ed9 100644 --- a/gamemodes/terrortown/gamemode/client/cl_changes.lua +++ b/gamemodes/terrortown/gamemode/client/cl_changes.lua @@ -1852,6 +1852,161 @@ function CreateChanges() os.time({ year = 2024, month = 01, day = 07 }) ) + AddChange( + "TTT2 Base - v0.13.0b", + [[ +

Added

+ + +

Changed

+ + +

Fixed

+ + +

Removed

+ + +

Breaking Changes

+ + ]], + os.time({ year = 2024, month = 02, day = 23 }) + ) + --- -- run hook for other addons to add their changelog as well -- @realm client diff --git a/gamemodes/terrortown/gamemode/shared/sh_init.lua b/gamemodes/terrortown/gamemode/shared/sh_init.lua index 2b4d25ad2d..e540174d8e 100644 --- a/gamemodes/terrortown/gamemode/shared/sh_init.lua +++ b/gamemodes/terrortown/gamemode/shared/sh_init.lua @@ -5,7 +5,7 @@ GM.Name = "TTT2" GM.Author = "Bad King Urgrain, Alf21, saibotk, Mineotopia, LeBroomer, Histalek, ZenBre4ker" GM.Email = "ttt2@neoxult.de" GM.Website = "ttt.badking.net, docs.ttt2.neoxult.de" -GM.Version = "0.12.3b" +GM.Version = "0.13.0b" GM.Customized = true TTT2 = true -- identifier for TTT2. Just use "if TTT2 then ... end"