1,006 Commits over 274 Days - 0.15cph!
Fix scientists not spawning on cargo ships
Tiger drag corpses away when approached while eating them
Fix hurt state being coupled to wolf
- Make sure tiger reacts appropriately when hit with hipfire
- Polish eating behaviour
- Prevent tiger reacting overly aggressively to fire
- Simplify fsm
Experiment for with other fire reactions to find most intuitive one
More consistent fire reaction
Make unreachable behaviour more consistent in how the tiger reacts to being aimed at
- Fix tiger giving up on stealth to charge as soon as the player climbs on something
- Fix tiger responding very differently to same player actions when the player is standing on something
Potential fix for AIs sometimes suddenly zooming very fast
Improve tiger leap fidelity
Cherry pick 114193: Fix wolves sliding on spawn
Merge from npc_check_spawner_is_on_navmesh
Merge from fix_tick_fire_detection_log_spam
Merge from fix_fsm_endless_recursion_log_spam
Don't discard the whole spawn group if the first valid point is out of the navmesh, fall back to the next points unless they are all out of navmesh
Smaller sample position to prevent being spawned on junkpile_base when it's underground
Set dropToGround to true for junkpile scientists spawn points, in case the navmesh is below ground
Potential fix for "failed to create agent because it is not close enough to the navmesh" error spawm
Fix log spam from possible endless recursion detected
Rename convar used to gate the logs, correct oversight in the potential fix
Potential fix for server OOM caused by log spamming in SenseComponent, hypothesised to be null fire entity
Fix scientists spawning out of navmesh
█▅▅▉▌▄ ▉▌▄▄ ▍█▋▅▅█ ▅█▋ ▌▍▌▌▅▊ ▇▌▋▉ ▅▉▌ ▍▄▆▅▅ ▌▄▋▅▉▌ (▍▄▇▉▊▋ ▌▆▇▉▋▅▉▆▄▍ █▅▋▇ ▍█▄▉▋▌▍ ▆▇█▍▋█▄▍▄ ▆▌▅ ▄▊▌▆▆ ▅▌▊▍▅▍)
Stop current anim on client when entity is recycled
Fix client server compile errors
Fix potential animation invalid state (animation stopped, but still playing)
Fix tiger potentially getting stuck out of navmesh
Smooth out initial tiger rotation when preparing to leap
Allow motion warping to track targets without jeopardizing the animation rotation (first pass)
- Extract vertical root motion
- Implement motion warping system for tiger leap (first pass)
Improve tiger leap timings
- Better fix for tiger behaviour ping pong
- Further experimental changes to fsm declaration style
- Fix tiger going back and forth between slow sneak and fast sneak states
- Introduce shorthand notation for FSM transitions through logical operators overload
- Remove unused states
Downscale claw decal textures, increase normal map intensity
Update manifest, and change rUpdate manifest, and change ratio of trees markedatio of trees marked
Have tiger mark the trees in their territory with their claw, serving as an early warning for players
▋▇▆▌▇▌▄ ███▍█▄▆ █▌ ▄▌▇ ▌▇▇ ▍█▄▅█▌▌▍ ▅▊▋▅▌▆▋▉▅▉ ▍▅▄▌▌▇▋▆▊ █▋ ▅▄▄ ▉██▌▌ ▅█▅▉█▆▆▊▍
Improve fluidity of tiger combos, remove weird pause before running away