branchrust_reboot/main/nuclear_missile_silocancel
28 Commits over 30 Days - 0.04cph!
Fixed TriggerHurtNotChild users like vehicles and the NMS hatch showing "Killed by [blank] with a [thing]". Now if there's no player doing the killing, the thing is will appear in the Killed By field instead, with no blank fields shown.
Improved death screen info if killed by silo hatch damage trigger
Improved ring road path interest point handling
If the path is a ring road, don't include both ends as nodes in the possible pathing list. When two path points are in the exact same spot, the Bradley pathing code gets confused and starts propagating NaN through everything, breaking pathing behaviour.
Turn off DDraw lines by default
If a spherecast hits a collider inside the initial radius of the spherecast, it says the hit point is at the world origin, which is far from ideal. For Bradley obstacle avoidance, if the hit point is zero, replace it with hit.collider.ClosestPointOnBounds( obstacleRay.origin );
Fixed issues with trace hits at the ray origin
Fixed inverted turnLeft calculation
Minor Bradley obstacle avoidance tweaks
General Bradley obstacle avoidance improvements
Improved how Bradley reverses out of being stuck on an obstacle
▄▆▍▅▊ ▆▄▋▅▋▆▅▌▍▍▉▍▉▉▅▍▋ -> ▆▊▊
Added some more detail to the error message when SubCategoryIntoContainer reaches the "this should never happen!" point
▊▇▍▌▉ ▋▅▋▊▇▉▉▅▉▍▄▉▅▄█▆▌ -> ▌▋▋
▊▍▄▊▍▅▌ ▉▉▅ ▆▆▆▊▍▌▋▇▊▉▇▋▊▆▌▋ ▄▅▋▇▉▆ ██ ▍▆▉█ ▊█▄▉ ▉▍▍▌ '▉▆█▍▆'
▆▆▍▆▋ ▅▊▉▉▆█▋▆▇▋▌▄█▅▇▅▌ -> ▍▊▇█▆▆▆ ▉▊▍▍▄▇▉ ▇▉▍▇
Apply BoneRetarget script to scientist nvg suit head lights
Added a hurt trigger to the underside of the hatch right above the rocket. S2P.
Added a ring of damage triggers around the edge of the NMS hatch that only activate when closed. NMS S2P.
Updated tooltip for notFlag to match the new behaviour
Use HasAny instead of HasFlag for the new notFlag check in EntityFlag_Toggle. It turns out the answer to "does something with no flags set have a flag which is no flags set?" is YES.
Enable NMS hatch hurt trigger only while the hatch is closing. S2P on NMS scene.
Add support to EntityFlag_Toggle for a "notFlag" - a flag that must NOT be set for the toggle to be on.
Cherry-pick
78925 - EntityFlag_Toggle Any/All feature
Cherrypick
81122 to NMS. Fixes chair showing as mountable when it has no valid dismount.