Yeah, its an assembly change. I think the path returns an array of nodes, so I should be able to sum the distance between the nodes and compare it to the worldspace distance to target. I looked at it during A19 but didn't really make any notes. Do you have any info on how the behaviours and tasks work? I just need to use that path result to switch into the destroy block thing instead of following the path.
The A* side of things pretty much works, there is bug with path costs but it doesn't really need fixing because its fine that Zs are dumb so I think that can all be left where it is.
Also, new computer, so I don't have any tools setup. Is there a guide on getting the assembly and DLL patching. Pretty sure there was a simpish thing that extracted and allowed you to build and run the game but I'm basically starting from scratch again.
This shouldn't be the hardest mod to write, but I think it'll nerf most of the bases that exploit stupid pathing - the horde just prefer to destroy rather than be taking on a loop, so I think they will act more like "real" zombies and just improve horde night. We've got a few other balance changes, like a headshot, fire, and explosion damage rebalance but this will be the big behaviour change.