BEEmod / BEE2-items

Standard Items for the BEE2.4
132 stars 46 forks source link

Unpaintable Cube #585

Open vrad-exe opened 8 years ago

vrad-exe commented 8 years ago

An item which is identical to the normal Cube item, but the cubes cannot be painted. If this isn't possible, paint simply wouldn't affect the cubes (kind of like frankenturrets). There could also be an alternate unpaintable version of any future custom cubes which are added.

TeamSpen210 commented 8 years ago

I could parent a paint fizzler to the cube, which should instantly un-paint it when painted. I might use the Contraption Cube model ir something for this. It'll just be the standard cube, not all the varieties.

vrad-exe commented 8 years ago

Why can't you use the normal cube dropper properties menu (with cube type, auto drop etc.) to allow switching between cubes?

TeamSpen210 commented 8 years ago

I could actually, but I'd prefer to make it look like a new cube entirely. Otherwise it might be confusing when mixed with regular cubes, since you can't tell it apart otherwise.

vrad-exe commented 8 years ago

I got this idea when playing an Aperture Tag map I made (which is no longer available to play). It involves covering a cube in repulsion gel at one point, and I thought, "How are people supposed to know that you're supposed to cover the cube in repulsion gel?" I thought that if there was an unpaintable cube, people would know that they needed to cover the cube in paint because the unpaintable cube wasn't being used. It could also prevent cheating or getting stuck in some of my other (unpublished) chambers.

TeamSpen210 commented 8 years ago

Maybe I should add the 'cube shower' signage type to the Signage item.

vrad-exe commented 8 years ago

@TeamSpen210 Wait, what does signage have to do with unpaintable cubes?

TeamSpen210 commented 8 years ago

That sign might help with indicating that the cube should be painted.

vrad-exe commented 8 years ago

It could also prevent cheating or getting stuck in some of my other (unpublished) chambers.

Wait, are you saying you're going to implement this signage instead of the unpaintable cube?

vrad-exe commented 8 years ago

A "no-paint" icon could be put in the following places on the cubes:

TheDarkBomber commented 8 years ago

@Luke18033

Actually, Frankenturrets aren't cubes, so they can't be painted anyway. A frakenturret is actually a form of turret. (Frankenturret not prop_weighted_cube) This is because they move.

TeamSpen210 commented 8 years ago

Turrets can be painted too... Frankenturrets are their own entity, prop_monster_box. It's indeed a Valve bug.

TheDarkBomber commented 8 years ago

No, it is because Frankenturrets move. Turrets do not move. This makes it possible to prevent potential bugs.

FrozenDragon0 commented 8 years ago

You can make it so when the cube is painted it gets fizzled and another one respawns.

vrad-exe commented 8 years ago

@ZombiePwner1 No, that's a bad idea. As TeamSpen210 said, there should be a paint fizzler parented to the cube which would make it instantly un-paint.

FrozenDragon0 commented 8 years ago

I don,t know how that's gonna work but give it a shot

vrad-exe commented 7 years ago

@TeamSpen210 How about just have paint fizzler effects surrounding the cube?

vrad-exe commented 7 years ago

@TheDarkBomber Frankenturrets being unaffected by paint is a bug. See here.

TheDarkBomber commented 7 years ago

@Luke18033 How do you know it's not a fake source?

vrad-exe commented 7 years ago

It's the Valve Developer Community. When have they been wrong?

Edit: Since writing this I've found a place where they were indeed wrong. In the SDF section of the Custom Fizzlers page, it stated that worldportals must be sealed on all sides, otherwise a leak will occur. However, this is not actually the case - whoever wrote it was probably confusing worldportals with areaportals, which do need to be sealed around the edges. I have since corrected this mistake

Edit 2: The VDC actually is wrong a lot. And I mean a lot. It's usually just minor things (like confusing "not in FGD" with "not in game"), but still. Regardless, there's no real way to know whether Frankenturrets not being affected by paint was a bug or intentional without source code access. It definitely seems like a bug though, since they do get painted visually.

TheDarkBomber commented 7 years ago

When vandalism goo + momentum = tragic comedy.

That statement was vandalised.....

vrad-exe commented 5 years ago

Looking back at this now, I think it would be a good idea to make this a separate cube type entirely, like TeamSpen originally suggested. I'm not sure what it should look like, probably some sort of grating/frame cube, maybe similar to the Contraption Cube.