-
Notifications
You must be signed in to change notification settings - Fork 0
Usage while mapping manually
You must know that due to some limitations you will need to use the bomb type of the gel flow. It won't work with any else since it needs to know where the stream lands. Bombs are a specific entity so we can track the position of them by just getting their origin.
In-depth documentation of every instance is available as a seperate page per instance (check the sidebar).
You made a test chamber with a puzzle and now need to integrate the gel. Here's how:
-
Place the emitter instance(s) (You can use multiple of these in one gel).
instances/conduction_gel/emitter.vmfIt has a start disabled property, which does what the name suggests, makes it start offline, or online. -
Place the catcher instance(s) (You can also use multiple of these).
instances/conduction_gel/catcher.vmf -
Name these instances! This will allow for inputs and outputs.
-
Place triggers: Now you will need to place the trigger instances that will catch the gel blobs and apply some code into them (no worries it doesn't hurt).
Just place them where the blobs are spawned. They are already configured (mostly).
Use theinstances/conduction_gel/trigger.vmfinstance. It requires a type value to be set:- true (default) - Used for the actual gel.
- false - Used for cleansing gel (indicates to the script that these blobs remove the gel). You can use multiple of these.
-
Place the main instance (You place it in void), it's
instances/conduction_gel/main.vmf
After the player exits the chamber you need fire this output to clean the data for the next chamber:
| Entity | Input | Parameter | Delay |
|---|---|---|---|
@cg_script |
RunScriptCode |
WipeTriggers() |
0 |