This repository has been archived by the owner on Jan 5, 2024. It is now read-only.
Add a settings flag to reenable MOSRotating
objects absorbing particles when set toDelete
#492
Labels
Requires merge of #480.
Followup to #480, relating to this TODO
The old behaviour of
MOSRotating
objects was to consume all atom collisions throughMOSRotating::CollideAtPoint()
, regardless of whether or not those collisions would be enough to destroy it (ie: settoDelete
) via impulse/gib would limits.New behaviour introduced in #480 changes this, where if an object is set
toDelete == true
then this method will break out and return false, allowing the atom to continue its travel and potentially impact other objects.This vastly increases the damage done by explosions and other clustered damage sources, as a single attachable no longer shields all particles that interact with it in that frame.
The suggested resolution is to add a settings flag to optionally disable the new behaviour.
The text was updated successfully, but these errors were encountered: