Creating Portal Neurotoxin Gas: Difference between revisions
(Created page with "{{back | Portal Behind The Scenes Level Creation}} ==Introduction== This guide will teach you how to create neurotoxin gas. {{Warning| This page is incomplete, it's recommend...") |
Thunder4ik (talk | contribs) m (→See also: Unicodifying, replaced: See Also → See also) |
||
(21 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{back | Portal | {{DISPLAYTITLE: Portal BTS - Tutorial - Neurotoxin Gas}} | ||
{{back | Portal Level Creation|Portal Level Creation}} | |||
{{stub}} | |||
==Introduction== | ==Introduction== | ||
This guide will teach you how to create neurotoxin gas. | This guide will teach you how to create neurotoxin gas. | ||
{{note|For anyone who wants to complete this page, please finish [[Creating Portal Vents| Creating Vents]] because the neurotoxin vents in the boss fight room are the exact same shape as the normal vents seen throughout the BTS areas.}} | |||
{{note|For anyone who wants to complete this page | |||
== Creating the Gas == | |||
Create an <code>[[info_particle_system]]</code> and set it's particle to <code>human_cleanser.</code> | |||
Set its position outside the vent. | |||
{{note|If your gas must activate instantenously on map spawn, then make sure you set the <code>Start Active</code> keyvalue to <code>Yes.</code>}} | |||
Set the <code>[[info_particle_system|info_particle_system's]]</code> name to <code>home_neurotoxin_pipe_stream</code>. | |||
[[File:Neurotoxin Gas Example.png|500px|Example values for <code>[[info_particle_system]]</code> with neurotoxin particles]] | |||
== Timer == | |||
[[File:Startneurotoxins Example.png|thumb|500px|An example of the values to put into your output to start the neurotoxin timer]] | |||
The neurotoxin timer is started by using the <code>[[startneurotoxins]]</code> console command. | |||
Create a <code>[[point_clientcommand]]</code> and give it a name, for example <code>client_command</code>. | |||
Add an output to your <code>[[logic_relay]]</code> or <code>[[logic_auto]]</code> with the target set to your <code>point_clientcommand</code>, the input as <code>Command</code>, and a parameter override of <code>startneurotoxins <seconds></code> where <code><seconds></code> is the number of seconds you want the neurotoxin timer to run for. | |||
To stop the timer, you would invoke the <code>startneurotoxins</code> command again with a really high number such as <code>99999</code>. | |||
{{note|Remember to turn off the neurotoxin screens at this point to prevent them from counting down again.}} | |||
== Creating the Neurotoxin Countdown Screens == | |||
{{todo|Add information on how to add these screens}} | |||
== See also == | |||
* [[Portal Level Creation]] | * [[Portal Level Creation]] | ||
* [[Creating Portal Vents| Creating Vents]] | * [[Creating Portal Vents| Creating Vents]] | ||
[[Category: | |||
[[Category:Portal]] | |||
[[Category:Level Design]] | |||
[[Category:Tutorials]] |
Latest revision as of 08:39, 8 January 2024
Introduction
This guide will teach you how to create neurotoxin gas.

Creating the Gas
Create an info_particle_system
and set it's particle to human_cleanser.
Set its position outside the vent.

Start Active
keyvalue to Yes.
Set the info_particle_system's
name to home_neurotoxin_pipe_stream
.
Timer
The neurotoxin timer is started by using the startneurotoxins
console command.
Create a point_clientcommand
and give it a name, for example client_command
.
Add an output to your logic_relay
or logic_auto
with the target set to your point_clientcommand
, the input as Command
, and a parameter override of startneurotoxins <seconds>
where <seconds>
is the number of seconds you want the neurotoxin timer to run for.
To stop the timer, you would invoke the startneurotoxins
command again with a really high number such as 99999
.
