by Major Cooke » Fri Oct 23, 2020 12:07 pm
That works fine. My minecraft blocks have 0 for thrubits, blocking everything.
Here's the issue I face. Monsters/players need a ThruBit that's not 0, in order to allow for things like shotgun shells casings to pass through them, otherwise they collide needlessly. But since there's only 31 groups, you can see how this quickly becomes a problem. There's hundreds of monsters at a time. None of them are meant to pass through each other or the player. They must collide.
Furthermore I have an event handler set up to assign monsters/players/projectiles with THRUACTORS to group 1, but only projectiles with +THRUACTORS have the flag replaced with +THRUBITS and also assigned to the entire spectrum. This ensures monsters/players still collide with each other, but the projectiles can go through them without hindrance, as intended.
That's currently impossible with how it is now, so it must be opt-in.
That works fine. My minecraft blocks have 0 for thrubits, blocking everything.
Here's the issue I face. Monsters/players need a ThruBit that's not 0, in order to allow for things like shotgun shells casings to pass through them, otherwise they collide needlessly. But since there's only 31 groups, you can see how this quickly becomes a problem. There's hundreds of monsters at a time. None of them are meant to pass through each other or the player. They [u]must[/u] collide.
Furthermore I have an event handler set up to assign monsters/players/projectiles with THRUACTORS to group 1, but only projectiles with +THRUACTORS have the flag replaced with +THRUBITS and also assigned to the entire spectrum. This ensures monsters/players still collide with each other, but the projectiles can go through them without hindrance, as intended.
That's currently impossible with how it is now, so it must be opt-in.