GalaxyRoblox / Issues-Public

0 stars 0 forks source link

Fighters can push ships off of dock and/or dockblock them #57

Open PataNautic opened 3 months ago

PataNautic commented 3 months ago

Despite being much smaller, it is possible for fighters to interrupt the docking process by running into them and pushing the ship away. I'm not entirely sure how to go about this, as I believe this is a much more complicated issues that involves ship mass and the current shortcomings of the docking system.

https://youtu.be/Ib-C3yKg5-s?si=Tk2SSKWPsib_fDp9

PataNautic commented 3 months ago

Perhaps #8 could remedy this issue?

Wingysam commented 3 months ago

Should big ships be able to push small ships around?

PataNautic commented 3 months ago

I'm not entirely sure. If a fix still produces that behavior, then I would say that's OK. It's a tricky situation when ships in Galaxy are so fluent in their movement. I'd prioritize smaller ships and their effects on larger ships

Wingysam commented 3 months ago

So if two ships collide and one is like 0.01 studs inside of the other, at least one of them is going to have to move so they're not inside each other. Otherwise, they'd be stuck.

We could potentially make it just move the ships next to each other with the minimum possible distance so hitting any ship with any ship is like driving into a wall. That's pretty similar to the current behavior except without velocity applying more force to the ships.

PataNautic commented 3 months ago

That could probably work. It might make collisions more awkward, but I'd rather have that than a consistent way to misalign people from dock.

Wingysam commented 3 months ago

So we want to remove all elasticity from the interaction when the ships hit?

PataNautic commented 3 months ago

If it solves the aforementioned issue; yes. I don't think I'll be too heartbroken that I can't nudge ships around if it means fixing that issue

Wingysam commented 3 months ago

Here are the properties we have to play with:

image