Page 1 of 1

Remove collision of Car/Tank with Spidertron

Posted: Sun Jan 21, 2024 12:22 pm
by Usul
Hi!

I suggest the removal of collision of car and tank with spidertron legs. The rationale by which the spidertron collides with no entity, not even huge heavy vehicles like trains, yet collides with small car is baffling. This fact is particularly annoying and cumbersome in the following situation: When trying to have spidertron(s) follow a car or tank, by Ctrl+Leftklicking the car with a spidertron remote, the spidertron will position itself above the car, making it very difficult for the car to leave from underneath, without colliding with it's legs. This situation becomes even worse with the tank, as it causes damange to the spidertron and itself.

Changing this would benefit QoL and logic/plausibility, imho. Thank you!

Kind regards
Nick 8-)

Re: Remove collision of Car/Tank with Spidertron

Posted: Sun Jan 21, 2024 5:49 pm
by atomizer

Re: Remove collision of Car/Tank with Spidertron

Posted: Sun Jan 21, 2024 9:55 pm
by Qon
Usul wrote:
Sun Jan 21, 2024 12:22 pm
The rationale by which the spidertron collides with no entity, not even huge heavy vehicles like trains, yet collides with small car is baffling.
Wrong. The spidertron doesn't collide with the car, the car collides with the spidertron. This is an important distinction, because it explains why the train interaction is different. The trains can't collide with spidertron, because spidertron can't step on rails. So it's kind of the opposite of what you are saying, spidertron has collision logic with all entities (so not "no entity"), but instead of placing its feet down and get a collision event it checks for stuff that would collide and avoids putting down its feet there. The spidertron body itself doesn't collide with entities, true, but neither does the spidertron body collide with the car. The car drives into the feet after they have been put down on the ground.
Usul wrote:
Sun Jan 21, 2024 12:22 pm
Changing this would benefit QoL and logic/plausibility, imho. Thank you!
QoL, sure. But it makes perfect sense why it is like it is. But it would also make sense for the spidertron to attempt to lift its legs to avoid getting run over.

But you should write in the other thread so devs notice that there are more people requesting different behavior.