diff --git a/CHANGELOG.md b/CHANGELOG.md
index 858a3533f7..365347587e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,10 +6,19 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel
### Added
+### Changed
+
+### Fixed
+
+## [v0.12.3b](https://github.com/TTT-2/TTT2/tree/v0.12.3b) (2024-01-07)
+
+### Added
+
- Added some missing vanilla TTT entities into TTT2
- Added debug.print(message)
- This puts quotation marks around print statements
- Can handle single values or a sequential table to be printed
+ - Can handle `nil` entries in a nearly sequential table
- Added new hooks `TTT2BeaconDetectPlayer` and `TTT2BeaconDeathNotify` to allow preventing / overriding a beacon's player detection & alerts (by @spanospy)
- Added indentation to subsettings in F1 menu (by @TimGoll)
@@ -17,7 +26,6 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel
- Updated the Turkish localization file (by @NovaDiablox)
- Keyhelp and weapon HUD Help now use the global scale factor
-- debug.print can now handle `nil` entries in a nearly sequential table
### Fixed
diff --git a/gamemodes/terrortown/gamemode/client/cl_changes.lua b/gamemodes/terrortown/gamemode/client/cl_changes.lua
index c8a21bb446..2619abcf36 100644
--- a/gamemodes/terrortown/gamemode/client/cl_changes.lua
+++ b/gamemodes/terrortown/gamemode/client/cl_changes.lua
@@ -1749,7 +1749,7 @@ function CreateChanges()
Fixed missing bodysearch information if victim was killed without leaving a trace caused by a weapon hit
]],
- os.time({ year = 2023, month = 12, day = 12})
+ os.time({ year = 2023, month = 12, day = 12 })
)
AddChange(
@@ -1801,8 +1801,50 @@ function CreateChanges()
Database-Callbacks are now called with the correct valuetype
]],
- os.time({ year = 2023, month = 12, day = 20})
+ os.time({ year = 2023, month = 12, day = 20 })
)
+
+ AddChange(
+ "TTT2 Base - v0.12.3b",
+ [[
+ Added
+
+ - Added some missing vanilla TTT entities into TTT2
+ - Added debug.print(message)
+
+ - This puts quotation marks around print statements
+ - Can handle single values or a sequential table to be printed
+ - Can handle `nil` entries in a nearly sequential table
+
+ - Added new hooks `TTT2BeaconDetectPlayer` and `TTT2BeaconDeathNotify` to allow preventing / overriding a beacon's player detection & alerts (by @spanospy)
+ - Added indentation to subsettings in F1 menu (by @TimGoll)
+
+
+ Changed
+
+ - Updated the Turkish localization file (by @NovaDiablox)
+ - Keyhelp and weapon HUD Help now use the global scale factor
+
+
+ Fixed
+
+ - Fixed targetID hints for old addons now correctly working for all entities
+ - Fixed visualizer having pickup hint even though player is unable to pick up
+ - targetid wasn't showing named corpse's role, information which was already present on the scoreboard (by @EntranceJew)
+ - Damage Scaling now has a help description
+ - Fixed the database module setting a global variable called `callback` which breaks addons such as PointShop2
+ - Fixed voicechat keybinds being shown even if voice is disabled
+ - Coerced ammo types to lowercase for better matching in HUD
+ - The binocular zoom now uses a DataTable that is not already used by its weaponbase
+ - Fixed round scoreboard tooltips not being wide enough for their strings (by @EntranceJew)
+ - Errors when looking at a player's corpse that disconnected (by @EntranceJew)
+ - Fixed `TTT2FinishedLoading` hook not called on server on hot reload (by @TimGoll)
+ - Shopeditor now correctly shows resetted and default values
+
+ ]],
+ os.time({ year = 2024, month = 01, day = 07 })
+ )
+
---
-- 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 68cc5026ed..30edd59203 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.2b"
+GM.Version = "0.12.3b"
GM.Customized = true
TTT2 = true -- identifier for TTT2. Just use "if TTT2 then ... end"