branchrust_reboot/main/naval_cleanup_scientist_fixescancel

17 Commits over 0 Days - ∞cph!

24 Days Ago
Merge from main
24 Days Ago
Fix client compile error
24 Days Ago
Refine fix for scientists going to the floor above when player stands on something like a desk, better but not ideal, need our recast integration sadly to properly fix this
25 Days Ago
Go through the SetHeld flow for weapon scientists to allow the lights to be turned on by SetLightsOn
25 Days Ago
Fix some cases where scientists were still seeing you too easily through smoke
25 Days Ago
Fix naval scientist flashlight/lasersight not working
25 Days Ago
Remove option to have transitions and state not receive a payload, it's less bug prone
25 Days Ago
Refactor fsm transition->state parameter passing (eg for grenades, covers etc), not super happy as it feels very "blackboardy" but couldn't find a way to do it with polymorphism/interfaces without boxing structs
26 Days Ago
Only use the fallback if the sample radius was large
26 Days Ago
Remove unecessary trace in SamplePosition fallback
26 Days Ago
Fix compile error
26 Days Ago
Only call smoke detection code if the target is in the view cone to save on perf, allow seeing through smoke if the target is within touch distance
26 Days Ago
Potential fix for scientists seeing through smoke, will be applied to bushes if it's successful
26 Days Ago
Potential fix for "Standing on desks on ghostships tricks the AI"
26 Days Ago
Temp fix for "When there is no cover around and the scientists need to reload, they jitter awkwardly"
26 Days Ago
Potential fix for "mp5.entity / flashlight.entity changed its network group to null" when spawning new scientists
26 Days Ago
Fix naval scientists not lighting up their laser or flashlight weapon attachment at night