806 Commits over 2,771 Days - 0.01cph!
A copulafixes
Increased offset for rollermine to prevent it from spawning below ground
Fixed deriving from DDragBase requiring to define OnModified
Fixed errors when calling Setup() without second argument on
DProperty_Float and DProperty_Int
Corrected the URL of the version button (#1436)
Because the site changed, the button redirected you to "https://gmod.facepunch.com" instead of "https://gmod.facepunch.com/changes/"
TTT: Add hook for C4 explosion (#1434)
Add 'TTTC4Explode' hook that is called before the explosion happens
TTT: fix Poltergeist recharge resetting when dropped
Fix bug allowing players to bypass recharge if they drop the weapon and pick it back up.
Fixed typos in Addons menu (NPC category) (#1429)
TTT: add default Traitor weapons to .fgd (#1430)
add default Traitor weapons to .fgd for hammer placement
Fixed an error with the contraint library
Added L4D2 spawns, vgui cleanups
Spawnmenu Search improvements
Merge branch 'master' of garrysmod
Update dnumberwang.lua (#1413)
- Add value changing by mouse wheel scrolling above up-down buttons
- Add value changing by dragging up-down buttons up and down with mouse
- Remove unused function
Fixed a bug with DToolTip
Fixed a bug with DToolTip that prevented Panel.SetTooltipPanel from
working properly
Clean up recently touched files
remove unused locals (#1382)
TTT: Replace use of 'wepswitch' command with input.SelectWeapon (#1388)
More UI changes
Changed "Quick Search" to "Quick Filter"
Added INFRA map category
Updated Incompatible map definitions
Removed redundant GetSortValue calls (#1324)
Fix DFrame buttons height (#1423)
* Change DFrame buttons height from 31 to 24
Change DFrame Close, Minimize and Maximize buttons height from 31 (which makes them square and taller than the actual header and its draggable area, which are both 24 pixels tall) to 24. It makes the buttons to be the same height as the frame draggable and visual header height.
* Fix DFrame buttons UV
- Fix DFrame buttons (Close, Minimize, Maximize and Restore) UV coordinates to represent their actual size.
UV bounds of these buttons will fill the whole rectangle with texture without a gap on the bottom, which forces to make buttons 31 pixels tall to look okay, yet their clickable area goes down further than their visible part.
- Fix DFrame border UV, make the header 24 pixels tall, as it is in the texture, instead of 32 pixels tall.
Added notice about mount.cfg to gameinfo.txt (#1372)
Had a lot of headscratching because hammer didn't listen at all to the changes I did to this file, realised Garrysmod uses mount.cfg instead of gameinfo.txt for mounting.
painttab isactive function instead of comparison (#1396)
TTT: delay MapSettingsSpawned output to next tick
Work around edge case where `ttt_map_settings` could be hooked up to
kill some entities via its `MapSettingsSpawned` output, which seems to
create a race condition on some PCs where the entities hooked up to the
output will not be properly initialized yet, leading to a GMod crash
(somehow). Pushing the output to the next tick gives every entity an
opportunity to initialize.
More minor vgui fixes
* DColorCombo's palette will update the DColorMixer's color +
DColorCombo's margins consistent between tabs
* DNumberScratch.OnValueChanged will no longer have nil value as first
argument in some cases
* Added DPropertySheet.GetItems + DPropertySheet.SetupCloseButton margin
unfuck
Few vgui fixes
* Fixed DColorCombo.GetColor returning nil
* Fixed DGrid.SortByMember's second parameter being forced to true
* Make DLabelEditable.OnLabelTextChanged's return value optional
Fixed an issue with spawnmenu workshop stuff
TTT: Replace self.Owner with self:GetOwner() (#1420)
DTree_Node.Clear no longer errors before any sub-elements are added
Implemented DTree(_Node):Clear()
Better error checking for DPropertySheet
And added DPropertySheet:OnActiveTabChanged( old, new )
Fixed an error with PR#1370
Fixed DFileBrowser not working properly with a blank root folder. (#1370)
Improved rendering of draw.RoundedBox
In cases where the rounded-ness is set to 16-32 and >64
Prevent crazy physics with welding world to props
TTT: Allow popups to be toggled with their hotkey (#1412)
Allows popups like the Traitor shop or the round end pop to be closed with their hotkey (Default: C) instead of using the mouse.
Fixed [unknown] player names in UI
Placeholder support for DTextEntry
It's HACKy
Improved Tool Quick Search
Now searches category names too
Fixed potential Menu state errors
Updated Lanuage Files
Better support (Dupe/Saves tabs) for low screenrez
Added quick tool search
Improved error handing for spawn menu search ( still need to find out
why icon is nil sometimes in the first place )
TTT: Fix Predicted Viewmodels and TTTPlayerSpeedMultiplier > 1 (#1398)
* SetupMove -> Move (fixes speedmult > 1)
* fix weapon viewmodel prediction and reload/drop animations
* Add slowed and CMoveData argument to TTTPlayerSpeedModifier
* Fix crouch speed and generally make the code better and more modifiable
* fix variable name
Added missing changes
Properties/Remove is less abuseable
TTT: remove old arg from hook call
Might want to pass basespeed to this hook instead, leaving it like this for now.
TTT: Fix many prediction issues (BREAKING CHANGES) (#1387)
Fixes and improvements to prediction of movement, ironsights, shots, etc.
* Player:SetSpeed() is removed, use TTTPlayerSpeedModifier hook instead
* TTTPlayerSpeed server hook removed
* TTTPlayerSpeedModifier hook added, works the same as TTTPlayerSpeed did but *must* be hooked on both client and server
* SWEPs that use Think must now call their BaseClass.Think(self) for iron sights to work properly
TTT: use HUDShouldDraw to allow disabling prop spectator names (#1395)
Hook HUDShouldDraw and return false if the element name is TTTPropSpec to disable the player names.
Updated preset editor to be actually functional
Added the OpenURL vgui stuff
Improve Spawnmenu search a bit
No longer search the "models/" bit of every model, and double the search
result limit to 512.
DProperties.Clear and DListView.SetSortable fix
Fixed DListView_ColumnPlain (DListView.SetSortable(false)) having
white-on-white styling
Implemented DProperties.Clear properly
TTT: Replace use of 'wepswitch' command with input.SelectWeapon
Fixed a problem with subscription sorting
Better use of space in main menu on smaller resz
Better use of blank space in main menu on smaller resolutions
TTT: check class in traitorbutton use cmd
Besides C4 and Radios this is the only other ent using an index in a
concommand.
TTT: fix some mute/voice command validation
Operator precedence whoopsies.