255,187 Commits over 3,990 Days - 2.66cph!
Pass interactor to the server
Server receives NPC commands
UI interaction options now use real entries
Trying out showing both stage description and best time
Fixed stage item button prompt overlap with header
Hud has vitals and ammo counter by default. Change toolgun to BaseWeapon instead of ProjectileWeapon (because it doesn't need ammo)
Added button prompt style variations, finished off new main menu tweaks
Handle AI in Update instead of a coroutine triggered by events - hopefully more reliable
Destroy pickup if weapon is taken, regardless of how much ammo is left inside (misleading to keep a weapon pickup without a weapon)
Fix vitals and ammo counter components. Test m92 weapon hud
Store weapon in pickup entity as classname, ideally weapon entities should always be owned by a player
Destroy dropped weapon now that it doesn't exist inside the pickup entity. Spawn pickup entity at the end of drop to avoid picking it up while still in inventory.
Add a trigger delay to pickups so that dropping on self doesn't trigger a pickup straight away
Weapon visual polish part 1/2.
Medal positioning tweak, added campaign list header shadow
Slider, toggle, list menu tweaks
Campaign leaderboard style tweaks
Toolgun droppable = false
Add optional destroy param to TakeWeaponFromInventory
lods for prefabs, setting up prefabs
Allow weapons to define their own hud component. Toolgun uses toolhelp component.
Get rid of weapon definitions in favor of class library attribute (class library has all the info weapons need for spawn menu)
Clear tool list when toolgun isn't in inventory
ISteamParties
Added missing structs
95% bound SteamParties, even though I am doubting its usefulness
fixed arrow visuals
HV arrows now cost metal fragments and have less drag
bone arrows move slightly faster and have a slightly larger radius
bone arrows crafting session produces 3 arrows instead of 2
hunting bow skinnable
Polish pass for weapon attachment mats & textures.
Give or equip weapon from weapon def when clicking on weapon tile
Check weapon model visibility every tick instead of relying on replicated var changes
Only update toolgun tools when it's the active weapon
Give BaseWeapon PrimitiveDraw and DrawHud virtuals so toolgun can handle gizmo logic
Switch to toolgun before switching tool
Adjusted 3rd person seating positions for Jalopy and Crane models
fix for using the CMenu in nonvehicle entities (#1581)
* fix for using the CMenu in nonvehicle entities
improved version of my fix.
earlier description:
if you open the context menu while in a prop_vehicle_crane you will get a lua error like this
[ERROR] lua/includes/modules/properties.lua:114: attempt to call method 'GetThirdPersonMode' (a nil value)
1. GetHovered - lua/includes/modules/properties.lua:114
2. fn - lua/includes/modules/properties.lua:174
3. Run - addons/ulib_557962238/lua/ulib/shared/hook.lua:109
4. fn - lua/includes/modules/halo.lua:149
5. unknown - addons/ulib_557962238/lua/ulib/shared/hook.lua:109
this is because LocalPlayer():GetVehicle() return the crane you are in, so the IsValid check will return true, but since it's not an actual vehicle, calling a Vehicle function will cause a lua error.
[D11][Tutorial] Fix for issue #1371, missing items not being spawned in properly
merge from prerelease (npc_barnacle/language changes)
prop_vehicle_crane is now considered a vehicle by Lua
[d11][Audio] Set up 'In' and 'Out' speeds on reverb triggers, Made reverb zones have a drier wet/dry mix.
[D11] Quick fix to display username on Main Menu when in offline mode (not connected to Playfab)
[D11] Fixes to the quick craft wheel - resources and buttons now update properly and the multi button now only displays possible crafting amounts (capped to 5 max atm)
[D11][Tutorial] Fix for exiting tutorial then going to multiplayer
Lua weapon names are no longer ALL CAPS
npc_barnacle no longer crashes the game with invalid physics objects and fires the OnNPCKilled
[D11][Tutorial] Hammer check in repair objective was referencing wrong item id
Restore encoding for gmod_eng.txt
Revert Lua gun translations to normal caps (#1582)
Upon popular demand. Fixes garrysmod-issues/issues/3832.
RandomFriends
Lobby Tests
OnLobbyMemberLeft becomes OnLobbyMemberLeave
[D11][Tutorial] Fix #1919 "When you open a container only the first item inside it is available."
ISteamMatchmaking
LobbyQuery, Lobby Joining, Lobby Creating
Lobby Events
Chat test
[D11] [UI] Added drop shadow to blue HUD text on LookAt Tooltip.
[D11] [UI] Crosshair and Look At interaction tooltip now disabled when aiming down sights.
bow folder cleanup, 3p anim tweaks
[D11][Tutorial] Fix for issue #1969, forced god mode off during patrol helicopter objective
Fix server build (and remove some warnings)
Eliminated GC alloc from BaseEntity.UpdateParenting