All Rust commits from Facepunch
gave shore vector override mod inner radius to allow linear falloff between inner and outer radii with hard limit inside inner radius