diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0c181ee2f6..5ad5786b27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel
## Unreleased
+## [v0.12.2b](https://github.com/TTT-2/TTT2/tree/v0.12.2b) (2023-12-20)
+
### Added
- Added the beacon back into TTT2, an equipment that was disabled long ago in base TTT
diff --git a/gamemodes/terrortown/gamemode/client/cl_changes.lua b/gamemodes/terrortown/gamemode/client/cl_changes.lua
index 42e5bd251e..c8a21bb446 100644
--- a/gamemodes/terrortown/gamemode/client/cl_changes.lua
+++ b/gamemodes/terrortown/gamemode/client/cl_changes.lua
@@ -1751,6 +1751,58 @@ function CreateChanges()
]],
os.time({ year = 2023, month = 12, day = 12})
)
+
+ AddChange(
+ "TTT2 Base - v0.12.2b",
+ [[
+
Added
+
+ - Added the beacon back into TTT2, an equipment that was disabled long ago in base TTT
+
+ - Can only be bought by policing roles
+ - Creates a wallhack in a sphere around it, which is visible to everyone
+
+ - Added recognizable badge for builtin equipment and roles (by @EntranceJew)
+
+ - Buy Equipment menu has builtin indicators, replacing the (C) custom marker decorating a majority of equipment
+ - F1 > Edit Equipment now has builtin indicators on equipment
+ - Added tooltip to F1 > Edit Equipment menu with the equipment's class name.
+ - F1 > Role Settings now has builtin indicators for roles
+ - F1 > Edit Shops now has builtin indicators for roles
+
+
+
+ Changed
+
+ - Updated the Turkish localization file (by @NovaDiablox)
+ - Radio can now only be picked up by placer
+ - Radar now clears existing waypoints when removed or on changing role (by @EntranceJew)
+ - Comboboxes can now handle numbers and strings as values
+
+ - Defaults work now with numbers
+ - OnChange-Callback is called with the correct type for ConVars
+
+
+
+ Fixed
+
+ - Binoculars scan no longer gets interrupted when changing zoom level
+ - Fixed missing water level icon breaking scoreboard
+ - DNA Tester works now with more than one fingerprint on a weapon
+ - TraitorButton config files should now actually work
+ - Translation strings not rendering on detective's body search mode combobox
+ - C4 defusal prompt now suggesting the right key
+ - Disable to unscope from weapons without ironsights
+ - Fixed typo preventing targetid from showing role icons correctly
+ - Mitigated issue with CTakeDamageInfo becoming ephemeral outside their hook of origin
+ - ttt_game_text can now properly send to "All except traitors", as described.
+ - Fixed corpses not listing their kills
+ - Comboboxes now show correct values for database driven entries
+ - Database-Callbacks are now called with the correct valuetype
+
+ ]],
+ os.time({ year = 2023, month = 12, day = 20})
+ )
---
-- 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 6cb04196ce..20a4f245e9 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.1b"
+GM.Version = "0.12.2b"
GM.Customized = true
TTT2 = true -- identifier for TTT2. Just use "if TTT2 then ... end"