5,188 Commits over 4,079 Days - 0.05cph!
Reverse changes to NPC.GetTarget and NPC.GetEnemy return values as it causes unforeseen problems with existing mods
Updated particles_manifest to include ALL default shipped particles
Moved "mod_studio: MOVETYPE_FOLLOW with no model." warning to developer level 1
Fixed monster_tentacle not dealing damage properly
Better monster_tentacle fix
monster_tentacle better fix
Updated localization files
Updated TTT to its latest version ( Ironsights on reload changes )
Removed some 128px unused by default spawnicons, and adding new spawnicons for the new spawnlists. (1/2)
Fix a crash issue with monster_flyer
npc_sniper no longer becomes pacifist after one player kill
Fixed a potential crash issue with Half Life Source monster_*_dead NPCs
Fixed model of monster_hevsuit_dead
Fixed HL2 barney appearing on HL1 map c1a1
Fixed HL1 and HL2 episodes not displaying their chapter titles and other on screen text
GitHub:
skill.cfg minor changes to match HL2
more language entries for entities
Added 12mmRound ammo type from HL:S
Houndeye changes from upstream - auto squads on spawn, better solo houndeye behavior?
Fixed purple blood color on HL1 aliens
Resolved soundscript conflict with HL2 and HL1 turrets
Changed translations for turret classnames to better differentiate which is which
Blind attempt to find a crash in CCollisionEvent::ShouldCollide
Fixed FL_ANIMDUCKING not resetting when entering a vehicle
Fixed the custom use button trace to not hit the player
Restored Gib Model functionality of func_breakable from HL1
GitHub:
Added player.GetByAccountID( id )
Updated language files
Added CTakeDamageInfo.__tostring
CTakeDamageInfo.GetDamageType now properly returns an unsigned int
Added DMG_SNIPER and DMG_MISSILEDEFENSE
Updated shader build scripts to work without source sdk
█▇▆▅█▅▍ █▊▌▊ ▆▊▊▍▅▄▊ ▊▉ ▊█▍ .▄▆▄ ▄▋▍▅█ (▊▋ ▊▄▊▄ ▌▆▌▉ █▌▄▅'█ ▄▉▄▇▇▇ █▄ ▌▄▇▆▌█▄ ▆▉▉█▍ ▉▄▉▇▄▆ ▇▋▄▆▊▌▍)
Fixed some shaders not compiling due to missing dll
Updated all shaders (recompiled) and added support for $treesway (cl_tree_sway_dir only for now, Alien Swarm version)
▄▉▉▊▉▋▅ ▍▌▅▉▊▌ ▍▍▄▇▄▋▋ ▌█▅▋ ▍▌▇ ▆▋▇▉ ▋▄ ▇▌▇▋ ▍▋▉▆▋▄▋ ▅▌▌█ ▌▋▄▊ ▉▌▌▉▇'▌ ▋▊▇▌ ▅█▊▋ ▉█▅ ▊▇ █▆▅▉▄██ (▊▄▄, ▍█▄▇▍▅▆▉▆▍, ▌▅▄▅▇▉▉▅)
Fixed weird fog issues with recent shader changes
NEWLINE for CEngineSoundServer::PrecacheSound warning
prop_vehicle and prop_vehicle_driveable are now considered Vehicles by Lua
Refix treesway to use actually unused register in vertexlitgeneric
Added proper distance check and entity validity check for all properties
Fixed HTTP() cutting off post body at the \0
JSON functions now can handle \0 properly
JSON functions now can handle \0 properly
Added PhysObj.GetPositionMatrix()
Added Entity.GetWorldTransformMatrix()
Entity.GetSaveTable now works properly with most array fields ( Will show up as 1-based table in Lua )
Entity.SetSaveValue can now handle array fields, just like GetSaveTable()
"anim" type SENTS now are properly credited as inclictor and not attacker when thrown into a player with a gravity gun
Added quick search to Material tool
Added translations for sky/fog/sun editors and bouncy ball and fixed translation for gmod_light
Fixed crash issues with CNewParticleEffect.AddControlPoint and CNewParticleEffect.StopEmissionAndDestroyImmediately functions when they were used with NULL owners
Subtle TreeSway for gm_construct skybox trees
Added Half Life Source CLASS_ enums
Entity.GetInternalVariable now supports all field types as GetSaveTable/SetSaveValue does
Keys in mount.cfg are now marked as mounted ( for IsMounted() ), if they are in the list of mountable games
mountdepots.txt will now be automatically created if it doesn't exist so dedicated server owners can edit it
Added input.GetKeyCode, works opposite of input.GetKeyName
Fixed Player and Entity.__newindex crashing the game when assigning non string keys onto those entities.
CLuaEmitter.Add will now also initallize startSize
You can now ignite ragdolls
Updated TTT to its latest version
Added SetQuadraticAttenuation, SetLinearAttenuation, SetConstantAttenuation, and their getters
util.GetSurfacePropName now returns "" for out of bounds inputs (Like it does now for non existent 0-127 input values)
Added util.GetSurfaceData() = table
Removed textures from the models/ folder in the .vpk
Changed capitalization for 2 keys in util.GetSurfaceData
Nav file errors now properly display the actual error by name, not error ID
Fixed nav file error 4 (out of date) being displayed when the nav file is in fact up to date.
NavMesh places support in Lua
Added CNavArea.GetPlace() = string
Added CNavArea.SetPlace( string ) = bool
Fix compile error
TTT GetClassHints change