7,315 Commits over 2,345 Days - 0.13cph!
Fixed active belt icon being 'sticky'
Updated phrases
Added server.save
Calling quit on the server does a final save
Fixed sleeping bag respawn sometimes not offerered when it should be
Console death message show if killed by hunger etc
Fixed backing out of cupboard area exploit
Fixed bullet hit effects sometimes not being where you'd think they'd be
Removed/Fixed dedicated server Item.SetParent warning
Tweaked physics timings
Added client.lerp var for debug
Tweaked how Lerp works (now smoother)
Fixed shiny textures
Fixed broken/missing sand texture in TestLevel
Temporarily disabling MatchPlaybackSpeedToMovement because it's spitting out errors and I'm not sure it's the proper way to do it
Attempt to fix MissingMethodException in AnimalAnimation.cs (cc gooseman)
Toned down head swing/bounce effects on melee weapons
Fixed the entire networking system "pissing the bed" when switching weapons
Fixed skinnedmesh collision detection sometimes "fucking up"
Fixed CameraMan rotation being "shit"
Fixed time/date not progressing
Added spawnhandler stuff to report command
Don't show all the building component templates at 0,0,0
Fixed bear skin not having a protection property
Debug spawns and hurts when developer > 1
Animals now spawn hydrated
Upgraded BaseMetabolism.cs to use newlines
Player prioritises network updates to themselves
Increased ore/stone count
Locks now deployable again (quick fix)
Fixed melee attacks sometimes striking twice
Fixed shot arrows spawning at 0,0,0 instead of where they landed
Cleaned GameTrace
Fixed bullets/melee attacks sometimes not hitting when they should
Removed PlayerCollision (unused)
Removed hitbox, hitsphere (unused)
Tweaked DDraw/ConsoleSystem
Fixed gathering (probably)
Fixed PrefabPreProcess disabling every prefab
RustBuilder - always try to retry failed builds
Touched a bunch of prefabs
Fixed bugs with PrefabPreProcess prefabs being removed on level change
Fixed ServerConsole not shutting down cleanly
Merged weaponrefactor into main
Phrase, items, Icons updated
Removed debug output
Don't run triggers on clientside entities
Check that baseProtection is valid before trying to use it
TriggerHurt now takes a Damage Type
Fixed animals thinking clientside
Fixed some clothes not having protection properties
Fixed animals not having protection properties
Changed how GameManifest holds ProtectionProperties
Download icons slower (if your internet connection suuucks)
DamageProtection becomes ProtectionProperties
Added ProtectionProperties assets for clothes and buildings
Fixed some clothing not having colliders
Fixed some clothing materials using the wrong shader
Optimized builfing block health networking
Fixed NRE when using shotgun
Fixed player networking queue not actually queuing
Fixed a bunch of warnings
Assert that UpdateNetworkGroup is only called serverside
Cleaned out @zon's debug comments
Reformatted @zon's unformatted code
Fixed snow jackets making you immortal
Added prefabproperties to gamemanifest
Player compound protection values
Fixed bug in ArrayPropertyDrawer
Fixed damage protection being applied twice
Fixed meshcollider damage protection not being applied proper
BuildingBlock derives from CombatEntity
FixedUpdateEvent has fixed tick time (listen server enhancement)
Added a bunch of profiling stuff
Split BaseCombatEntity into shared/server/client
Moved Healt()/MaxHealth() from BaseEntity
BaseResource uses BaseCombatEntity
Tweaked entity network update timings
BuildingBlock network updates when taking damage
BaseCorpse derives from BaseCombatEntity
Renamed some DamageTypes
Fixed animals not bleeding when shot/killed/hit
Gave rabbit a skinnedcollider
Replaced damageAmount
BaseCombatEntity should scale damage properly using its own baseProtection
Added Protection to building block grades
Disabled damage indicator (temporarily)
Fixed not being an admin in editor
AI: try not to target clientside entities in editor
Tagged skins
Fixed bear anim controller error
Added ArrayPropertyDrawer base (for properties inside arrays, lets you get array and index)
Added ArrayIndexIsEnum to show array index as a enum string instead of a number in inspector
Added ArrayIndexIsEnumRanged - as above with min/max
Added BoneInfoComponent (todo)
Cleaned up SkinnedMeshCollision attributes into GameManifest.MeshColliderInfo
Temporarily removed MeshColliderInfo per bone properties
MeshColliderInfo has encompassing DamageProtection
Deployables are now killed when their floor is destroyed
FixedUpdateEvent pushes realm properly
PrefabPreProcess keeps seperate lists of client/server prefabs
PrefabPreProcess creates an instance of prefabs before processing
Added RealmedRemove - A PrefabPreProcess that removes gameobjects/components from itself depending on realm
Fixed furnace and fire materials being too shiny
Fixed NRE in build privliedge