Author Topic: Physics + Events?  (Read 2084 times)

I was just wondering if the killed physics bricks would be able to be influenced by events from other bricks. Like when the brick touches the unkilled brick that has certain events the killed bricks is impulsed or something....


If I'm not mistaken, the physics bricks can be affected by evented bricks, but evented bricks can't be affected by physics bricks.

Something one way like that (where alive bricks affect fake-killed bricks but not vice versa) could be done. For instance, you could have the physics bricks float in water. We want to launch version 11 and then refine it later, so I don't think that will be getting in, but it's a great idea for future updates.
« Last Edit: February 23, 2009, 05:25:01 PM by kompressor »

Something one way like that (where alive bricks affect fake-killed bricks but not vice versa) could be done. For instance, you could have the physics bricks float in water. We want to launch version 11 and then refine it later, so I don't think that will be getting in, but it's a great idea for future updates.
So you could have a physic brick land on a normal brick and be impulsed? I was thinking of building a cannon to shoot bricks. It could have a hopper on top. You click the to kill, and click trigger to start impulse. Also, reload by re-building th clip. ;D

I think some people are getting the wrong idea about physics bricks.

Just because they're clientsided doesn't mean a thing. Your bricks can still fly around: they're just being calculated with YOUR Blockland, not the server. Impulses are fine.

I think some people are getting the wrong idea about physics bricks.

Just because they're clientsided doesn't mean a thing. Your bricks can still fly around: they're just being calculated with YOUR Blockland, not the server. Impulses are fine.
Yes, but events are on the server side. You wouldn't be able to effect a physics-enabled brick using events, I don't believe.

I'm pretty sure the events are transmitted to the clients, just like the brick data is...

Events are only transmitted when you save. That's what the Downloading box is for if you have Ownership or Event saving enabled.

Bricks would be impulsed by explosions on the brick. Perhaps have the radiusImpulse event send a message to clients to perform an impulse on all physics bricks?

The basic thing with the new brick physics is they'll never be able to transmit data to other things, so they won't affect the environment. But, they themselves could still be affected by the environment to produce neat effects. Nothing that will drastically change the gameplay but it's cool so why not.

So you could have a physic brick land on a normal brick and be impulsed? I was thinking of building a cannon to shoot bricks. It could have a hopper on top. You click the to kill, and click trigger to start impulse. Also, reload by re-building th clip. ;D
it fades back like it does now.

The physic bricks are client side. You can't interact with them.

The physic bricks are client side. You can't interact with them.

You do not understand of what you speak.


The physic bricks are client side. You can't interact with them.
Client side means that your BL is computing all the physics. When someone moves, the server transmits this data to everyone (I think, I can't see how else that'd work); physics just work on their own on your side.