Author Topic: "Mirage" Bricks  (Read 1070 times)

You can only see them (the renders) from a certain radius away, and you can adjust the distance of that in RTB Settings. Possible?

I don't think a brick's visibility could be client-sided. They would have to affect only the client, because you have to factor in other people near the brick. What if one person is near it, so everyone else can see it? That's silly.

I don't think a brick's visibility could be client-sided. They would have to affect only the client, because you have to factor in other people near the brick. What if one person is near it, so everyone else can see it? That's silly.
Wait...why can't it be server-sided? Within the brick itself? It would affect everyone.

Wait...why can't it be server-sided? Within the brick itself? It would affect everyone.
What if the brick was in one person's viewing range, but not in another's? They would both see it.

Say you have a cactus, make the entire thing undulo.

Have the cactus disappear when someone walks near it by hidden player touch evented bricks.


You can't have it client sided but I heard mirages disappear themselves if you witness another person walking directly into it so it works out anyways.

What if the brick was in one person's viewing range, but not in another's? They would both see it.
Oh true...damn

Say you have a cactus, make the entire thing undulo.

Have the cactus disappear when someone walks near it by hidden player touch evented bricks.


You can't have it client sided but I heard mirages disappear themselves if you witness another person walking directly into it so it works out anyways.
I guess, but I was trying to think of a way without events...

I guess, but I was trying to think of a way without events...

I know, I tried making builds without events and sometimes they work well. This case however you're going to need events.

I guess it's possible to make a hacky emitter. I think Truce could figure it out.


See with emitters the farther you go the emitter disappears. You need to do the opposite and have it disappear when you get close.

Just so you guys know, rendering of bricks is client-sided. If it was not, then there would not be a draw distance. I'm just unsure whether that code is available for modification

not sure if you can modify the brickgroup before sending it to people
or if there's a function to send a new brick to a client/remove a brick

See with emitters the farther you go the emitter disappears. You need to do the opposite and have it disappear when you get close.


That's a horrible idea. Your flawed logic aside, emitter properties are not applicable to those of bricks.

Honestly rendering is client sided.  The server does ZERO rendering.  The problem is the rendering coded is hidden deep in the engine with little or no access from script

That's a horrible idea. Your flawed logic aside, emitter properties are not applicable to those of bricks.

Whatever man, it's not going to work with bricks either.

The most simple option here is brick events, no doubt about it.


The method you are looking for is going to require incredibly "hacky" type of scripting and it may just even manage to make your server slower than usual.