v0.11.7b
Added
- Added a new font in default_skin.lua to fit the localization (by @Satton2)
- Fixed knife death effect being permanently applied on every following death
- Added
PANEL:MakeTextEntry(data)
toDFormTTT2
for strings or string-backed cvars (by @EntranceJew) - Allow admin spectators to enter "Spawn Edit" mode. (by @EntranceJew)
- Added cvar
ttt2_bots_lock_on_death
(default: 0) to prevent bots from causing log-spam while wandering as spectators. (by @EntranceJew) - Added
TTT2ModifyFinalRoles
hook for last minute opportunity to override role distribution prior to them being announced for the first time (by @EntranceJew) weapon_tttbase
:- Added
SWEP:ShouldRemove
to facilitate interceptingSWEP:Remove
(by @EntranceJew) - Added
SWEP.damageScaling
for weapons that utilizeShootBullet
(by @EntranceJew)
- Added
- Edit Equipment Menu
AllowDrop
can now be overridden per-weapon (by @EntranceJew)Kind
can now be overridden per-weapon (by @EntranceJew)overrideDropOnDeath
now permits forcing weapons to be dropped instead of removed on death (by @EntranceJew)- "Damage Scaling" editable under "Balance Settings" (by @EntranceJew)
vgui.CreateTTT2Form
passes the name on so that it can be accessed viaPanel:GetName()
(by @EntranceJew)- Added two GAMEMODE hooks to provide the ability for additional addons to extend role/equipment menus.
GM:TTT2OnEquipmentAddToSettingsMenu(equipment, parent)
- Called after
ITEM:AddToSettingsMenu(parent)
.
- Called after
GM:TTT2OnRoleAddToSettingsMenu(role, parent)
- Called after
ROLE:AddToSettingsMenu(parent)
- Called after
Changed
weapon_tttbase
:- Removal of
SWEP.IronSightsTime
as it was completely unused and conflicts with a networked value intended for the same purpose - Commented-out default values for
SWEP.IronSightsPos
andSWEP.IronSightsAng
to match vanilla TTT behaviour- SWEPs can still use these names as normal, they just don't have a base value to inherit anymore
- Removal of
- Updated Russian and English localization files (by @Satton2):
- Updated strings in English localization file
- Localized outdated and new strings into Russian
- Updated all localization files (by @Satton2):
- Added missing and new strings
- Marked (out-) updated strings
- Removed some duplicated strings
- Removed some old unused strings
- Fixed some broken source strings (line names)
- Simplified Chinese and Traditional Chinese localization updates (by @sbzlzh):
- Update Simplified Chinese Translation
- Improve translation (by @TheOnly8Z)
- Localization parameters for
{walkkey} + {usekey}
prompts made into the predominant style.
Fixed
- Fixed hotreload of TTT2 roles library by a fresh reinitialization
- Fixed a wrong localization line call in roles.lua (by @Satton2)
- Fixed +zoom bind
- Fixed ttt_quickslot command
- Fixed an issue in
table.GetEqualEntryKeys
when nil is provided instead of a table. (by @sbzlzh):- This fixes spawn problems on maps with invalid spawn points
- This fixes errors in the F1 Menu language selection
- Fixed the check for dynamic armor being inverted (
1
disabled it,0
enabled it) - Fixed two unmatched ConVars in performance menu (by @NickCloudAT)
- Fixed Round End Scoreboard (Round Begin) error if a player disconnected while round with no score events (by @NickCloudAT)
- Fixed behavior of
entspawn.SpawnRandomAmmo
to produce non-deagle ammo. (by @NickCloudAT, mostly)
New Contributors
- @ruby0b made their first contribution in #1025
- @EntranceJew made their first contribution in #1039
Full Changelog: v0.11.6b...v0.11.7b