254,392 Commits over 3,990 Days - 2.66cph!
Improve game styles (#2192)
* Improved Server List
* Improved NavBar
* Improved NewGame
* Improved Workshop
* Undo style changes
* Actually make the margins equal for Start Game
---------
Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
exported tiger swipe at fire anim
Fix ferry terminal train tunnels always being blocked off instead of only being blocked when underground trains is disabled
▋▊▅▍▄▆▆▆▊▊▊ ▉▅▆▊▇▉ ▍▌▋▄▉ ▍▌▌ ▊▆▄▄▇▆▉ ▄▆▋█▅▅▌ ▄▇▌███▄ ▉▉█▄ ▄▄▉▆▉▅▊▇
▅▇█▋▉█: ▌▋▉▇▌▋█▋▍▋▅▆▌▇▌▇ - ▋█▋'▍ ▇▇▋▉▍▆▊ ▆▇█ ▆▉▋▉▉▉▌
- ▇▍▅▆▉ ▇▍▌▊▌ ▄▇▌▉▄▍ ▊▄█▍▍█▊▅▅▇ ▉█▊ ▉▇▋ ▇█ █▉▊▋▌▄▌▊ ▆█▊▍█▍▆
▉▅▉▅▉ ▍▌▆ ▄▄ ▆▌█ ▆▄▉▆▍█▄ █▇▌▅▇▄▆▅▆
█▆▌▉▅: ▄█▌▊▋█ ▉▆▊▊ ▊ ▆▇█▆ ▌█▍▄▌ ▋ ▆▆▇▋█▋ ▋▄▉▌▇▆ ▆▆▉▋▊▆▄█. ▆▊▆▉▄▋ ▋▌▇▄'▆ ▌▋█▌▆ █▌ ▆▊▌ ▅▄▌▇▄ ▄▆▊, ▅▌▋ ▍▇ ▉▉▍▋ ▋▋▍▌▊▉▉██▌
Submitting scaled down ballista weapon rig
Pass ResourceCompiler in ResourceGenerator options, allowing us to add references
Fix asset picker ignoring AdditionalTypes
Move ColorTextureGenerator
Move RandomTextureGenerator to engine, allow normals creation
Add Widget.GetDescendants<T>
Expose OpenColorPopup on ColorControlWidget
Add [TextureImagePath] - allows selecting an image or a texture
Don't cache resource if hash changed while generating
Expose CreateEmbeddedResource on TextureResource
Bitmap.Rotate resizes the texture
TextureControlWidget has shortcut buttons for selecting a file, or color
merge from primitive/gameplay
techtree 2 progression
gate workbench 3 (for now)
merge from primitive -> primitive_gm
Fix T2 tech tree appearing twice
added new mount art for static ballista
Fixed ram lighting enabled state not looking quite right.
reset horse spine local pos after ragdolling so it doesn't occassionaly turn into an accordion
Throw when trying to destroy uninstantiated prefab
Handle references in prefab variables to prefab root differently
Editorconfig updates (end_of_line = lf, insert_final_newline = true, resharper_csharp_wrap_lines = false)
Fix oversight in aim time calculation
Fix tiger thinking someone is always aiming at him
- Code cleanup
- Can pickup hive if theres no honeycomb left inside (you lose the bees inside on pickup)
Merge from multi_auth_radius
Add authradius_radius and deauthradius_radius.
Eg "authradius_radius 5 5" to auth everyone within 5 units (of the command issuer) on all entities within 5 units of the command issuer.
- Added honeycomb
- Beehive now stores items (honeyomb)
- Beehives generate more honeycomb the more bees are inside
- Bee's wont generate unless theres some initial honeycomb inside the hive
Fix baseEntity.query returning client entities in editor
Added depth checks when writing to the Additional Flags buffer in the GBuffer pass
Update: ServerDemoPlayer - automatically validate the demo offsets if debug.json is available
Tests: Recorded a single player session on craggy - no reported errors.
adobe wall and gate bug fixes. frontier wall and gate gibs and lods.
Restrict shotgun ammo types
Restrict SAM ammo
T2 Techtree progression
Compute Shader Skinning (#1786)
Calculate skinning in compute shader instead of vertex shader
Only find this attribute if we need it
SyncFlags.Interpolate, support for float, Vector3, Angles, Rotation, Transform (with internal interface right now)
further ragdoll tweaks
- larger colliders
- more aggressive ragdolling end thresholds
- don't apply as much velocity when starting ragdoll from the initial pose
Update: FullServerDemos - add basic debug json packet logging
I confirmed that my packet reconstruction goes wrong at some point, so now need this to help track down what logic is borked.
Tests: recorded a short demo on craggy - got a valid debug json
Swapped beehive prefab over to using new blockout
Fix blur/sharpen thinking the edge of the bitmap is the end
Control widget tweaks
T1 Tech tree, relatively unchanged
Tweaked siege weapon constructables deploy volumes
Siege Weapons weaker to fire type damage
Siege vehicles crafting cost basic pass
Metal Facemask and chest prim locked
exported tiger prowl low/idle anims
Remove unused tiger state, and fix NRE when no corpse is assigned (tiger will just disappear on death until we make a corpse for it)
Added GetRedirectHealthInfo in BaseCombatEntity, allows us to show another BaseCombatEntity health when being looked at
BallistaGun shows the health of the vehicle
Horse temp ragdoll shows the health of the horse