Slime Water: Difference between revisions
m (Adding link back to the main Portal 2 Level Creation portal page, and a few minor nit-picks (to make the article consistent with Portal 1 articles)) |
mNo edit summary |
||
(21 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
{{languageBar|Slime Water}} | |||
{{morescreenshots}} | |||
[[File:drownicon.png|thumb|right]] | [[File:drownicon.png|thumb|right]] | ||
'''Slime''' | '''Slime water''', '''toxic water''', '''deadly acid''', or '''deadly goo''' is an obstacle in [[Portal 2]]. Like [[shredder|grinders]] and [[pit (Portal 2)|bottomless pits]], objects and players that drop into it are destroyed. The surface is brown, and foamy around the edges. | ||
==Creation== | ==Creation== | ||
* Create a brush extending over the area where you want the slime. Apply a nodraw ([[toolsnodraw|tools/toolsnodraw]]) texture to all surfaces, then one of the nature/toxicslime textures to the top. | |||
* Create another brush in the same location. Apply the trigger texture ([[tool textures#trigger|tools/toolstrigger]]). Choose Tie to Entity and select [[trigger_hurt]]. Set Damage to 1000 and Damage Type to CHEMICAL (but '''not''' DROWN). | |||
* The basin needs another brush at its base because you will fall through water, and also because water doesn't seal leaks. | |||
* One way to destroy objects: place a [[trigger_multiple]] in the water, with the flag Physics Objects, and these outputs: | |||
= | ::{| class=standard-table | ||
! | |||
! My Output > !! Target Entity !! Target Input !! Parameter !! Delay !! Only Once | |||
|- | |||
| [[File:Io11.png]] || OnStartTouch || !activator || SilentDissolve || || 0.00 || No | |||
|- | |||
| [[File:Io11.png]] || OnStartTouch || !activator || Kill|| || 0.10 || No | |||
|} | |||
The SilentDissolve input destroys cubes and fires their OnDissolved output correctly, so they can respawn. The Kill output removes other entities that ignore SilentDissolve. It is delayed to ensure SilentDissolve executes first. | |||
{{Tip|Remember to place this ~64 units below the surface of the water, so objects can disappear cleanly under the surface and then delete.}} | |||
Although you cannot see it in-game, the slime will probably have ugly edges where the texture tiles. To fix this, you need to stretch the slime texture to the size of your pit. However, for whatever reason, pressing "Fit" on the [[Hammer Face Edit Dialog]] with the slime texture will not align it properly. To properly align/stretch the texture of the slime: | |||
# Find a texture that is 256×256. | |||
# Open the face edit dialog on the slime. | |||
# Apply the 256×256 texture to the face. | |||
# Press "Fit." | |||
# Switch texture back to slime. | |||
To finish it off, you can put a particle effect over the slime. You can use water_mist_256, water_mist_512, or water_mist_1024_512. (See [[List of Portal 2 Particles]].) | |||
If, when you run the level in Portal 2, the Deadly Goo appears glitchy, try compiling the map with "vvis" set to 'Normal' or 'Fast'. | |||
See ''sp_a2_trust_fling.vmf'' (included with the [[Portal 2 Authoring Tools]]) for an example map using Deadly Goo. | |||
[[Category:Portal 2 Level Design]] | [[Category:Portal 2 Level Design]] | ||
[[Category:Portal 2 Tutorials]] | [[Category:Portal 2 Tutorials]] | ||
Latest revision as of 20:23, 21 December 2024

You can upload screenshots at Special:Upload. For help, see the Help:Images.
Slime water, toxic water, deadly acid, or deadly goo is an obstacle in Portal 2. Like grinders and bottomless pits, objects and players that drop into it are destroyed. The surface is brown, and foamy around the edges.
Creation
- Create a brush extending over the area where you want the slime. Apply a nodraw (tools/toolsnodraw) texture to all surfaces, then one of the nature/toxicslime textures to the top.
- Create another brush in the same location. Apply the trigger texture (tools/toolstrigger). Choose Tie to Entity and select trigger_hurt. Set Damage to 1000 and Damage Type to CHEMICAL (but not DROWN).
- The basin needs another brush at its base because you will fall through water, and also because water doesn't seal leaks.
- One way to destroy objects: place a trigger_multiple in the water, with the flag Physics Objects, and these outputs:
The SilentDissolve input destroys cubes and fires their OnDissolved output correctly, so they can respawn. The Kill output removes other entities that ignore SilentDissolve. It is delayed to ensure SilentDissolve executes first.

Although you cannot see it in-game, the slime will probably have ugly edges where the texture tiles. To fix this, you need to stretch the slime texture to the size of your pit. However, for whatever reason, pressing "Fit" on the Hammer Face Edit Dialog with the slime texture will not align it properly. To properly align/stretch the texture of the slime:
- Find a texture that is 256×256.
- Open the face edit dialog on the slime.
- Apply the 256×256 texture to the face.
- Press "Fit."
- Switch texture back to slime.
To finish it off, you can put a particle effect over the slime. You can use water_mist_256, water_mist_512, or water_mist_1024_512. (See List of Portal 2 Particles.)
If, when you run the level in Portal 2, the Deadly Goo appears glitchy, try compiling the map with "vvis" set to 'Normal' or 'Fast'.
See sp_a2_trust_fling.vmf (included with the Portal 2 Authoring Tools) for an example map using Deadly Goo.