branchrust_reboot/main/naval_updatecancel
112 Commits over 153 Days - 0.03cph!
Update navigation obstacles (s2p) in floating cities 1 to 4
Update navigation obstacles (s2p) in missile silo
Update navigation obstacles (s2p) in outpost
Update navigation obstacles (s2p) in water treatment plant
Update navigation obstacles (s2p) in trainyard
Update navigation obstacles (s2p) in excavator
Update navigation obstacles (s2p) in arctic base
Update navigation obstacles (s2p) in airfield
Update navigation obstacles (s2p) in military tunnels
Merge from replace_nav_modifiers_with volume, saves around 0.3ms per tick on large procgen, needs to commit monuments one by one for it to fully take effect
Fix scientists fsms being added to client budget queue in editor
Fix compile error when compiling with neither SERVER or CLIENT in mounted weapon
Re-enable scientists on deep sea islands
Make sleeping component server only
Hook new scientists to AIzones so that they go to sleep when no player is around
Readd new scientists to oilrigs
Fix bags dropped when new scientist corpse despawns having blank name instead of "scientist"
Replace getComponent by TryGetComponent to avoid alloc in editor and be a bit faster
Fix killing new scientists not updating num scientists killed statistic, and same for new animals
Fix new scientists having visible healthbar unlike old ones
Merge from revert_oildrig_scientists
Merge from convar_to_disabled_npcs_on_islands
Remove new scientists from desert military base
Fix NRE on bradley's death
Merge from fix_npc_eye_rot_desync (fix naval scientists spotting you when their back is turned, or not spotting you when you are in front of them)
▄▅▌▉ ▅▆▅▊█▅▅▍▆ ▋▍▍▇█▌▉ ▇▉▊▅▌▉ ▇▄▄▆▆▌▄▆ █▅▆▍▋█▍█
▉▌▅▇ ▊▇▊▅▇▋█▅▉ ▆▆▆▍▋▌▅ ▆▇█▌▋▍
Fix "look rotation vector is zero" error spam
Fix naval scientist corpse using normal scientist skin
Merge from naval_scientist_variation, new hazmat for scientists that have the new AI
When npc aim at the head because the body is occluded, do not check again if the head is visible, shoot anyway
Fix scientists trying to shoot through glass on ghostship, the glass windows were setup incorrectly (using the transparent layer instead of world)
Centralize logic that checks if a npc bullet will be blocked if they fire
Another attempt at fixing new scientists unable to shoot the player's head when it's the only thing poking out
Fix scientists reacting too slow when fighting a player that hid and getting shot in the back by another player, hook new scientists to Server.pveBulletDamageMultiplier
Improve reliability of scientists grenade throws:
- replace capsule collider with sphere collider, centered, more predictable bounces and less risks of getting caught on geometry
- "explode" on impact, reduces cases when the grenade lands next to player but bounces into the sea
Fix scientists cancelling their behaviour because they think they can throw a grenade but they can't, fix some triggers being set to world and being hit by grenade trajectory prediction traces
Fix scientists rushing when grenade throw fails
New scientists used to sprint into cover when out of bullets, now they'll slowly walk for 1s before sprinting to give a larger window of opportunity to players
Reduce new scientists damage, and remove all voicelines (they won't talk anymore)
thumb_up
14
thumb_down
56
Merge from better_npc_grenades
Fix npcs failing to land a shot when only the player head is sticking out, because of their distaste for landing head shots
Fix shipping_container_900_b prefabs being ignored when navmesh is built on ghostships, rebuild ghostship_d navmesh
Fix NRE in server builds when scientists are talking to each other
Hook new scientist bullet trail, helps players get more spatial awareness with longer lasting trails
Scientist will rush players that are undergeared more often, instead of playing too defensive against bows
Disable automatic creation of plugin helper object at runtime that's not used outside of editor
▊ ▋█▍ ▍▋▋▍▉▆█▅▌▇▌ ▆▍▄▋▋▄▅▉ ▊▉ ▇▄▊▌▆▄▉ ▌▋▅▅▍▍▅ ▅▊▊ █▋▉ ▊▋ █▉ ▆▆▍ █▅▉ █▆▌ ▇▊▊▄▅▇▆▌▆▄ ▅▊▇▄ ▌▊▅█ ▋▌ ▄▌▊▉▅▉▄▄▄▋▆ ▋▍▅▉▉ █▉▉▅ ▉▋ █▊▇▌▍▆▅▌ ▍▅▋█ ▌▉▍▅▍▊ ▆▅ ▋█▌█▋▆█▆▅▉▍▊