240,763 Commits over 3,867 Days - 2.59cph!
Another big interface cleanup
FindClosestPointOnConvexShapes using gjk
Reference Facepunch.ActionJigs, NodeGraph refactor
slightly increased mp5 bullet velocity
slightly increased mp5 damage
increased mp5 accuracy while bursting
thompson has increased center-hit probability
custom smg has increased center-hit probability
thumb_up
124
thumb_down
4
▌▋▄▄▍▌█ ▊▇▌▄█▇▋ █▆▉▉▍▌ █▉▋▆█▍▅▉▋▉▋ (▄▍▍▊▋▋▍ █▋ ▌▉▇ ▉▅▌▌▇▌ ▅▌▌▍▅▆▇ ▍▋▊▄)
Added Panel.GetScrollStartIndexes
Works only on text entries, returns 2 values - x axis offset, y axis offset
Added some NPC functions
NPC.GetGoalPos
NPC.GetGoalTarget
NPC.IsCurWaypointGoal
Don't spawn train tunnel rail entrances if no above ground rail exists
Enforce larger distance between train tunnel stations
TypeLibrary ignores Delegate types
Editor: Add "keybind" editor widget, instead of manually finding inputs, just press the button you want to use - would be good to have proper trapping in tools soon (?)
New Outfit Piece - Chef's Hat
https://files.facepunch.com/daniel/1b0411b1/chef.png
Lods and skinning adjustments coming ASAP
vampire stake skin
world model and viewmodel prefab intial setup
Latest tier0 basetypes
Split everything out of basetypes.h into new or existing includes, remove very old code, typesafe numerics, bring engine up to date with these changes
typelimits.h
Explicit use stackalloc.h
Remove CRT_INCLUDES_RESTRICTED
Explicit d suffix on tier0 math funcs
Split dbg.h into assert_base.h, messages_base.h
Add tier0_utils_base.h
First pass at removing stuff from basetypes.h to commonmacros and platform
no more qboolean BOOL-shit
this intellisense bug is fixed, in fact it errors with this workaround
Explicit recttypes.h
basetypes, bitscan, enum bitwise operators
Explicit typesafe numeric headers, update all usage
Pointer handles fuck off too
Move some more to commonmacros
Fix double fsel def
Remove includes from basetypes.h
Unused
COMPILE_TIME_ASSERT
Train tunnel rail entrance nobuild volume
Train tunnel rail entrance can only replace train tunnel grid pieces that are replaceable (i.e. not underground train stations)
merge from force_update_workbench_trigger
reapplying merge from force_update_workbench_trigger
Fix #SERVER in TriggerWorkbench
Fix gmod_suit 1 breaking sprinting
Sentences system calls EntityEmitSound
There are a few caveats:
* SoundName is always invalid.wav
* OriginalSoundName is the sentence name
* The sound table will contain SentenceIndex in these cases
* OriginalSoundName can be changed to replace the sound.
Global.EmitSentence now has an optional 9th argument = DSP, defaults to 0
Add rotational vector getters to Transform
Add additional aspect ratios
Updated storage barrels textures
Aggregate GetBbox and GetBboxFromProxies
merge from force_update_workbench_trigger
exspanded workbench source area, able to stand slightly further away and craft
merge from vending_admin_height_fix
Paint prefabs different to gameobjects in GameObjectControlWidget
Change how enable state is triggered
Reference Facepunch.ActionJigs
Serializing / deserializing action jig delegates
Fixed System.String not being whitelisted
Simple action jig serialization test
Refactor simple actionjig test
Replace References with AssemblyReferences in CompilerSettings
Also make DistinctAssemblyReferences do the filtering that literally every
user of that property was doing.
Allow CanEdit("action"), expose NodeLibrary to tools packages
WIP delegate upgrader for action jigs
ActionProperty, skeleton of an action jig editor
WIP Some NodeGraph abstraction
Fleshing out action graph editing
Rename SceneSource to SceneFile
Add PrefabFile resource type
Can convert a GameObject to a Prefab
Can drag a PrefabFile to GameObject control widget
GameObjects referencing a PrefabFile GameObject will serialize properly
Changing Scene will automatically change scene of child objects
Update turret scene
TreeView/TreeNode speedup
Don't render NativeRenderingWidget if it's not visible
Give nice warning when calling AssetSystem.CreateResource with invalid extension
Allow overriding some of the SceneMapLoader functions
merge from turret_interference
thumb_up
21
thumb_down
65
merge from RestrictSpawnNearMonuments
thumb_up
21
thumb_down
130
merge from underwater_brightness