Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Conversion Gel , Adhesion Gel, Aerial Faith Plate suggestion #3

Open
simpleHorizon opened this issue Dec 3, 2015 · 11 comments
Open

Comments

@simpleHorizon
Copy link

This suggestion brings the other two gels from the game (one of which isn't present in the original storyline of Portal 2), and of course the Aerial Faith Plate.
Conversion gel would just behave like other gel dispensers, instead, it would pump out white wool, replacing the blocks it hits with the first block in the block-option box or white wool if the block-option box is empty.

Adhesion gel would behave like any other gel dispensers, instead, it would pump out purple wool, covering a 3x3 area in purple carpet. Entities on the carpet receive slowness effect (works like the opposite of propulsion gel dispenser).

Aerial Faith Plate would work just like the game, it would launch the player in the direction it is facing.
Nothing else to say, just this link to a currently existing project that could inspire you.
http://pastebin.com/5X4pUmDr

@Adrodoc
Copy link
Owner

Adrodoc commented Dec 3, 2015

Aerial Faithplates will not be added to ACV. They will be added to the Map maker helper. They don't require anything of ACV to function once they are placed.

@Adrodoc
Copy link
Owner

Adrodoc commented Dec 3, 2015

I would lile to also implement water. How would you implement water to wash away Conversion gel? I can't know what block was there previously.

@simpleHorizon
Copy link
Author

Well you could try and take the block that was there previously, move it to somewhere and once water is applied, move the block back? I'm not sure if that works.

@Adrodoc
Copy link
Owner

Adrodoc commented Dec 3, 2015

That would work (that is how I do it with the Portals) but I would have to clone them 50 blocks up (for example), but what if there is already something built?
The second option is to save the blocks in a central location (like the Portals). But then I can only save a fixed amount of blocks. In that case I would replace all white blocks with the last replaced not white block.
I don't really like either of these options.

@Adrodoc Adrodoc self-assigned this Dec 3, 2015
@simpleHorizon
Copy link
Author

What about the clone command? Why don't you make an open space somewhere in the ACV or MMH and include a "/clone ~ ~-5 ~ ~3 ~-5 ~3 xposHere yposHere zposHere" where the first set of coordinates is the lower left corner of the water radius and the second set of coordinates is the upper right corner of the water radius, the last set of coordinates being the location of the clipboard box.

@Adrodoc
Copy link
Owner

Adrodoc commented Dec 3, 2015

That is, what I meant with the second option.
The problem is, that the clipboard box will be overwritten when you spread the gel to different places. If you then try to wash it away, the blocks will have changed.

@simpleHorizon
Copy link
Author

What about...
Let's say you are trying to clean a 6x3 area and you can clean only 3x3 at once. Before the water is applied to that certain place, simply use the method you used for portals.
When you move the watery thing to the other 3x3 zone, it will copy those block aswell and replace the blocks you used for the previous zone. And it will do that for each 3x3 area it can clean.

@simpleHorizon
Copy link
Author

I think that overwriting is the only solution, and it would work because you use a certain pattern anyway. You can't use the water's random pattern because that has a shape you can't use to clone.

@TeamSpen210
Copy link

Actually, in Portal 2 adhesion gel doesn't slow the player. It was only ever partially implemented. The main intended feature of the gel was wall-walking - you put it on a wall or ceiling, and then players can walk on those surfaces. I'd imagine that'd be very difficult to implement though. The secondary function was counteracting propulsion gel's slipperyness - propulsion-gel covered cubes won't slide on adhesion gel, and vice-versa (this was implemented).

After the Peer Review / Art Therapy update, the adhesion gel type was replaced with 'Reflection Gel'. This is implemented properly, and would probsbly be better to add. What it does is act like a mirror for Thermal Discouragement Beams. (Note that Valve didn't actually implement vertical reflections properly, so it only ever reflects horizontally or directly up/down).

Colour-wise, both gel types need custom textures to give them colour (so there isn't a canoncial colour) - grey or black for reflection gel and purple for adhesion gel is most common though.

@Adrodoc Adrodoc removed their assignment Dec 14, 2015
@Adrodoc
Copy link
Owner

Adrodoc commented Dec 14, 2015

I don't think I will be able to implement wall walking properly (without a resourcepack).
Reflection Gel does not make that much sence either since carpet can't be placed on walls.
Conversion Gel might be added, but is rather low on the priority list

@vrad-exe
Copy link

I actually don't find Conversion Gel that useful in any Portal 2 maps I make, it just lets you put portal surfaces pretty much anywhere and can add lots of unintended solutions. I'd want Adhesion Gel most, but that can't be implemented well in Minecraft without mods. Aerial Faith Plate would be nice to have.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants