Creating a portal/object fizzler: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
=== Step 1 === | === Step 1 === | ||
Due to the sheer size of the fizzler you may need to create an appropriate sized doorway to construct the fizzler in. | |||
Use the portal_cleanser and cleanser_edge_1 particle effects. cleanser_edge_1 is best used for cleansers wider than 192 units. | |||
=== Step 2 === | === Step 2 === | ||
Line 22: | Line 24: | ||
Go ahead and name it if you want, that way you can keep track of how many you might have. | Go ahead and name it if you want, that way you can keep track of how many you might have. | ||
{{Note|Don't forget to check "flags" to make sure '''Clients''' and '''Everything''' are selected. | {{Note|Don't forget to check "flags" to make sure '''Clients''' and '''Everything''' are selected.}} {{clr}} | ||
{{entity-flag-start}} | |||
{{entity-flag|Clients|on}} | |||
{{entity-flag|Everything|on}} | |||
{{entity-flag-end}} | |||
{{note|If your fizzler models are a prop_dynamic, they will dissolve if the Everything flag is on, you can enable the <code>Physics Objects</code> as an alternative}} | |||
=== Step 3 === | === Step 3 === | ||
Make 2 [[prop_static]] entities and set their World Model to '''models/props/portal_cleanser_1.mdl''', rotate one of them by 180 degrees. | |||
You are free to line up everything you have so far directly in a straight line, or you can change it to your liking. | You are free to line up everything you have so far directly in a straight line, or you can change it to your liking. | ||
{{clr}} | |||
=== Step 4 === | |||
Create a [[info_particle_system]] entity and enter the following properties: | |||
= | {| class=standard-table | ||
! Property Name || Value | |||
|- | |||
| Particle System Name || portal_cleanser | |||
|- | |||
| Start Active || Yes | |||
|} | |||
Align it to the trigger brush precisely in the center. | |||
{{clr}} | |||
==== Special Note ==== | ==== Special Note ==== | ||
If you have a box dropper that you want to spawn a new box if the player destroys | If you have a box dropper that you want to spawn a new box if the player destroys one with a fizzler, you can use the output ''OnDissolveBox'', but only if your box prop_physics is named '''box'''. | ||
If you have multiple droppers in your map along with a cleanser and you want the box dropper to deliver a new box, follow these instructions: | |||
Enter this output for the '''trigger_portal_cleanser''': | |||
{| {{OutputsTable}} | |||
| [[Image:Io11.png]] || OnDissolve || !activator || FireUser1 || <none> || 0.00 || No | |||
|} | |||
Enter this output for the '''box''': | |||
{| {{OutputsTable}} | |||
| [[Image:Io11.png]] || OnUser1 || logic_drop_box || Trigger || <none> || 0.00 || No | |||
|} | |||
You will have to change the logic_drop_box name in the output depending on which box dropper the box came from. | |||
== Notes == | == Notes == |
Revision as of 12:35, 16 June 2022

You can upload screenshots at Special:Upload. For help, see the Help:Images.
This wall of particles destroys any objects that come in contact with it and closes any portals that have been opened by the player.
Step 1
Due to the sheer size of the fizzler you may need to create an appropriate sized doorway to construct the fizzler in.
Use the portal_cleanser and cleanser_edge_1 particle effects. cleanser_edge_1 is best used for cleansers wider than 192 units.
Step 2
The first thing that needs to be created is the doorway that will act as the fizzler holder. You can also use a prop for this effect as well, however for the purpose of this tutorial a model will be used.

The available props for this is:
- models/props/portal_cleanser_1.mdl
To use as a base we need to create a trigger_portal_cleanser, which in size should be 128x128. Note that this is the base size for a normal sized fizzler. Also the trigger should be just 2 Units thick.
Go ahead and name it if you want, that way you can keep track of how many you might have.

Flag | ||||
![]() |
Clients | {{{3}}} | ||
![]() |
Everything | {{{3}}} | ||

Physics Objects
as an alternativeStep 3
Make 2 prop_static entities and set their World Model to models/props/portal_cleanser_1.mdl, rotate one of them by 180 degrees.
You are free to line up everything you have so far directly in a straight line, or you can change it to your liking.
Step 4
Create a info_particle_system entity and enter the following properties:
Property Name | Value |
---|---|
Particle System Name | portal_cleanser |
Start Active | Yes |
Align it to the trigger brush precisely in the center.
Special Note
If you have a box dropper that you want to spawn a new box if the player destroys one with a fizzler, you can use the output OnDissolveBox, but only if your box prop_physics is named box.
If you have multiple droppers in your map along with a cleanser and you want the box dropper to deliver a new box, follow these instructions:
Enter this output for the trigger_portal_cleanser:
My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
---|---|---|---|---|---|---|
![]() |
OnDissolve | !activator | FireUser1 | <none> | 0.00 | No |
Enter this output for the box:
My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
---|---|---|---|---|---|---|
![]() |
OnUser1 | logic_drop_box | Trigger | <none> | 0.00 | No |
You will have to change the logic_drop_box name in the output depending on which box dropper the box came from.
Notes
