Blockland Forums > Suggestions & Requests
Simple/Advanced Wrench Menu
Crispy_:
--- Quote from: Zeblote on December 15, 2013, 08:02:25 PM ---layers, item scale/offset, vehicle scale, brick state, emitter color, brick color and sound timescale are impossible.
--- End quote ---
i am completety sure that THESE are possible.
water is a separate brick layer than other bricks. it already exists
i read that items can be rescaled, and of course they can be moved lol
vehicle scale IS possible and has been done via events and a brick pack in RTB
emitter color IS possible and has been done, see fog A,B,C and a few other emitters.
brick state IS possible, do you see doors opening? that's another state of the brick. basically.
sound timescale IS possible, play a music brick while in a timescale that is not 1.
lol prints are possible, that's why we have them, silly!
TristanLuigi:
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---i am completety sure that THESE are possible.
water is a separate brick layer than other bricks. it already exists
But you can't change a brick to water without altering the datablock, which would affect A) All bricks of that type and B) Likely not possible in-game
i read that items can be rescaled, and of course they can be moved lol
Notice how there's no option to resize items in spawnItem and as far as I know they've never been used in an add-on so I don't think it's possible. However, when you change your PLAYER scale and drop an item, it's bigger. Huh.
vehicle scale IS possible and has been done via events and a brick pack in RTB
Correct.
emitter color IS possible and has been done, see fog A,B,C and a few other emitters.
See my first comment; whether the emitter is colored with the brick. is written into the datablock and you can't change it from in-game.
brick state IS possible, do you see doors opening? that's another state of the brick. basically.
Correct.
sound timescale IS possible, play a music brick while in a timescale that is not 1.
Yeah, now figure out how to do that without changing the entire server's timescale.
lol prints are possible, that's why we have them, silly!
Well, obviously, but is it really that hard to switch to your printer?
--- End quote ---
PowerDag:
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---i am completety sure that THESE are possible.
water is a separate brick layer than other bricks. it already exists
--- End quote ---
changing a brick's "layer" requires you to re-transmit datablocks. even then people will probably crash.
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---i read that items can be rescaled, and of course they can be moved lol
--- End quote ---
this is possible, but i don't see why someone would want to do this. make it so they can't be picked up through walls i guess?
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---vehicle scale IS possible and has been done via events and a brick pack in RTB
--- End quote ---
the problem is scaling vehicles forgets with their collision. it's entirely possible, but it's not worth it.
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---emitter color IS possible and has been done, see fog A,B,C and a few other emitters.
--- End quote ---
requires retransmitting datablocks.
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---brick state IS possible, do you see doors opening? that's another state of the brick. basically.
--- End quote ---
i like this idea, but then you have to make a new gui for interactive bricks only for an extra drop-down menu.
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---sound timescale IS possible, play a music brick while in a timescale that is not 1.
--- End quote ---
have you noticed that you have to, i don't know, change the server's timescale to do this? i mean, you could have it change the client's timescale, but that's a hacky method and would only work for the client who applied the effect
--- Quote from: Crispy_ on December 15, 2013, 08:58:29 PM ---lol prints are possible, that's why we have them, silly!
--- End quote ---
combining the wrench and the printer actually makes a lot of sense, though i guess they're separated for a reason. probably to make it so that it's less cluttered
Advanced Bot:
Emitter brick color option is impossible because it uses the datablock.
1. Some emitters will disallow coloring of the brick
2. You can't edit datablocks that could be used on a different brick with different values.
MARBLE MAN:
--- Quote from: PowerDag on December 15, 2013, 11:25:50 PM ---requires retransmitting datablocks
--- End quote ---
--- Quote from: Advanced Bot on December 15, 2013, 11:39:57 PM ---Emitter brick color option is impossible because it uses the datablock.
1. Some emitters will disallow coloring of the brick
2. You can't edit datablocks that could be used on a different brick with different values.
--- End quote ---
you're wrong!
Emitters are an object class called ParticleEmitterNode
Which have a function called setColor(R G B A)
So you can change an emitter's color without changing a datablock or recoloring a brick