Creating a Portal Radio: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 14: | Line 14: | ||
The radio is now complete! | The radio is now complete! | ||
If you are using fizzler on your map, then: | If you are using [[Creating_a_portal/object_fizzler|fizzler]] on your map, then: | ||
# Create an '''ambient_generic''' entity and place it inside the fizzler. Name it <code>radio_sound_fizzle</code> | # Create an '''ambient_generic''' entity and place it inside the fizzler. Name it <code>radio_sound_fizzle</code> | ||
# Make the radio_sound_fizzle's ''Sound Name'' <code>UpdateItem.Fizzle</code>. | # Make the radio_sound_fizzle's ''Sound Name'' <code>UpdateItem.Fizzle</code>. | ||
Revision as of 13:47, 22 April 2022
This tutorial will show you how to create the Portal radios that usually play the fast instrumental version of the Still Alive song.
Construction
- Create a prop_physics_override entity and set its World Model keyvalue to
models/props/radio_reference.mdl. Place it where you want in your map. - Name the radio
radio_1. - Create an ambient_generic entity and place it near the radio. Name it
radio_sound_1. - Make the radio_sound_1's Sound Name
Portal.room1_Radio. Make its Source Entity Nameradio_1. - Make sure none of radio_sound_1's flags are checked.
The radio is now complete!
If you are using fizzler on your map, then:
- Create an ambient_generic entity and place it inside the fizzler. Name it
radio_sound_fizzle - Make the radio_sound_fizzle's Sound Name
UpdateItem.Fizzle. - Create a filter_activator_name. Name it
radio_filter. Set Filter Name toradio_1. - Create a trigger_once with the same size and same position as the trigger_portal_cleanser, set the filter to
radio_filterand set the following outputs:
| Output named | Target entities | Via this input | Parameter | Delay | |
|---|---|---|---|---|---|
| OnStartTouch | radio_sound_1 | StopSound | 0.00 | ||
| OnStartTouch | radio_sound_fizzle | PlaySound | 0.00 |