Env speaker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(32 intermediate revisions by 21 users not shown)
Line 1: Line 1:
[http://sun-java.moon-ray.cn/ sun java] [http://high-interest.charie.cn/ high interest rate cd] [http://pre-teen-girls.moon-ray.cn/ pre teen girls modeling] [http://little-boys-erection.emetic.cn/ little boys erection] [http://hotmatch.moon-ray.cn/ hotmatch] [http://brunettes-fucking.tiddle.cn/ brunettes fucking] [http://new-laser-weapon.emetic.cn/ new laser weapon] [http://moms-a-slut.indevout.cn/ moms a slut] [http://biggest-dick-ever.counite.cn/ biggest dick ever] [http://aeromexico-airlines.indevout.cn/ aeromexico airlines] [http://shaven-girls.drongo.cn/ shaven girls] [http://extremehole.erhear.cn/ extremehole] [http://7feel.indevout.cn/ 7feel] [http://jealousy-green-eyed.drongo.cn/ jealousy green eyed monster] [http://1940s-hairstyles.charie.cn/ 1940s hairstyles] [http://red-baron.indevout.cn/ red baron] [http://long-beach-organics.abjur.cn/ long beach organics] [http://ice-skating.abjur.cn/ ice skating technique] [http://scotia-bank-online.abjur.cn/ scotia bank online personal banking] [http://action-committee.abjur.cn/ action committee on the rural economy] [http://teen-anal.erhear.cn/ teen anal] [http://team-building.moon-ray.cn/ team building games] [http://property-management.erhear.cn/ property management] [http://unlocked-cellphones.indevout.cn/ unlocked cellphones] [http://busty-hardcore.erhear.cn/ busty hardcore] [http://california-state.charie.cn/ california state lottery] [http://waffle-house.erhear.cn/ waffle house] [http://bondagepaper.emetic.cn/ bondagepaper] [http://hamilton-real-estate.indevout.cn/ hamilton real estate] [http://main-italian-international.indevout.cn/ main italian international airports] [http://horny-models.moon-ray.cn/ horny models] [http://high-school-boarding.erhear.cn/ high school boarding schools] [http://past-life-regression.abjur.cn/ past life regression] [http://virtual-karma-sutra.indevout.cn/ virtual karma sutra] [http://french-kissing.drongo.cn/ french kissing girl] [http://tattooed-ladies.tiddle.cn/ tattooed ladies] [http://banner-stand.tiddle.cn/ banner stand] [http://similac.indevout.cn/ similac] [http://sponges.erhear.cn/ sponges] [http://male-pubic-hair.moon-ray.cn/ male pubic hair shaving] [http://uncut-preteen-boys.abjur.cn/ uncut preteen boys] [http://duel-masters-card.charie.cn/ duel masters card list] [http://jeep-wrangler.drongo.cn/ jeep wrangler] [http://superheroines.charie.cn/ superheroines in distress] [http://young-tan-lines.drongo.cn/ young tan lines] [http://mature-women-getting.charie.cn/ mature women getting fucked] [http://all-your-are.erhear.cn/ all your are belong] [http://water-toys.charie.cn/ water toys] [http://very-young-russian.charie.cn/ very young russian] [http://lisa-bonet.erhear.cn/ lisa bonet] [http://silent-hill-3.drongo.cn/ silent hill 3] [http://albuquerque-mls.charie.cn/ albuquerque mls] [http://maytag.moon-ray.cn/ maytag] [http://werez.erhear.cn/ werez] [http://sterling-paint.charie.cn/ sterling paint colors] [http://belks.charie.cn/ belks] [http://origin-of-the-phrase.counite.cn/ origin of the phrase bless you] [http://tenchi-muyo-hentai.charie.cn/ tenchi muyo hentai galleries] [http://ronaldinho.emetic.cn/ ronaldinho] [http://music-ringtone.indevout.cn/ music ringtone sprint] [http://federal-housing.gosailor.cn/ federal housing administration] [http://la-mas-linda.abjur.cn/ la mas linda] [http://tiffiny.erhear.cn/ tiffiny] [http://internet-explorer.emetic.cn/ internet explorer download] [http://lolita-portal-news.abjur.cn/ lolita portal news] [http://hud.tiddle.cn/ hud] [http://infant.moon-ray.cn/ infant] [http://first-premier.moon-ray.cn/ first premier bank] [http://monster-cock.abjur.cn/ monster cock action] [http://kay-parker.emetic.cn/ kay parker] [http://girlsgonewild.indevout.cn/ girlsgonewild password] [http://locksmith-training.drongo.cn/ locksmith training supply] [http://michigan-oil.indevout.cn/ michigan oil change coupons] [http://natilie-portman.moon-ray.cn/ natilie portman nude] [http://suonerie-polifoniche.abjur.cn/ suonerie polifoniche] [http://sidekick-ii.erhear.cn/ sidekick ii] [http://online-rpg.abjur.cn/ online rpg] [http://munsters.charie.cn/ munsters] [http://renaissance-clothing.tiddle.cn/ renaissance clothing] [http://east-brothers.tiddle.cn/ east brothers timber] [http://nipple-suck.moon-ray.cn/ nipple suck] [http://lesbian-stockings.abjur.cn/ lesbian stockings] [http://pergola-designs.moon-ray.cn/ pergola designs] [http://anal-boob-mega-tit.abjur.cn/ anal boob mega tit] [http://russian-porno.erhear.cn/ russian porno] [http://arlington-soccer.indevout.cn/ arlington soccer club] [http://pregnant-women.moon-ray.cn/ pregnant women] [http://prom-pictures.abjur.cn/ prom pictures] [http://asl.drongo.cn/ asl] [http://topamax-side.emetic.cn/ topamax side affect] [http://caligula.abjur.cn/ caligula] [http://shabby-chic.moon-ray.cn/ shabby chic] [http://pikachu-fucking.moon-ray.cn/ pikachu fucking misty] [http://pigxxx.abjur.cn/ pigxxx] [http://ghetto.tiddle.cn/ ghetto] [http://phentermine.gosailor.cn/ phentermine diet pills] [http://animal-craft.moon-ray.cn/ animal craft farm] [http://nagra-2.charie.cn/ nagra 2] [http://surfer-babes.emetic.cn/ surfer babes] [http://bananna.tiddle.cn/ bananna]
{{tabsBar|main=Speaker}}
{{wrongtitle|title=env_speaker}}
{{LanguageBar}}
{{CD|CSpeaker|file1=env_speaker.cpp}}
{{this is a|point entity|game=Half-Life 2 series|game1=Portal|name=env_speaker}} It randomly emits announcements using the [[response rules]] system.


== Entity description ==
{{stray ent|{{as|2.bold}} and {{portal2|2.bold}}}}
[[Image:ambient_generic.png|left]]
Announcement Speaker, used in several maps it uses the NPC response context system. You can specify time between announcements. When it makes an announcement, it looks at its Context rule script, chooses the best rule (Response Contexts and Concept name are used here.), then dispatches a response which could be a .vcd scene that controls an NPC, a sentence, or just a sound. See [[Response System]] for more information about context rule script grammar.


== Keyvalues ==
==Flags==
* {{kv targetname}}
{{fl|1|Start Silent}}
* {{kv responsecontext}}
{{fl|2|Play Everywhere}}
* '''delaymin'''
: <string> Minimum Delay Between Announcements
* '''delaymax'''
: <string> Maximum Delay Between Announcements
* '''rulescript'''
: <string> Script file containing rules for playing appropriate sounds.
* '''Concept'''
: <string> High level concept name used as primary search key.


== Flags ==
==Keyvalues==
* Start Silent : 0
{{KV Targetname}}
* Play Everywhere : 0
{{KV|Min Delay Between Announcements|intn=delaymin|float|Minimum time between announcements in seconds.}}
{{KV|Max Delay Between Announcements|intn=delaymax|float|Maximum time between announcements in seconds.}}
{{KV|Context rule script|intn=rulescript|string|The response rules script file to load.}}
{{KV|Concept name|intn=concept|string|The [[Response rules#Concepts|concept]] to speak.}}


== Inputs ==
==Inputs==
* {{i targetname}}
{{I|TurnOn|Start random announcements.}}
* {{i responsecontext}}
{{I|TurnOff|Stop random announcements.}}
* '''TurnOn'''
{{I|Toggle|If on, turn off. If off, turn on.}}
: Turn on the random announcements.
 
* '''TurnOff'''
==See also==
: Turn off the random announcements.
*{{ent|func_monitor}}
* '''Toggle'''
*{{ent|env_microphone}}
: Toggle the random announcements off and on.


== Outputs ==
* {{o targetname}}


[[Category:Sound System]]
[[Category:Sound System]]
[[Category:Entities]]

Latest revision as of 19:49, 29 April 2025

edit
English (en)Translate (Translate)
C++ Class hierarchy
CSpeaker
CPointEntity
CBaseEntity
C++ env_speaker.cpp

env_speaker is a point entity available in Half-Life 2 series Half-Life 2 series and Portal Portal. It randomly emits announcements using the response rules system.

Note.pngNote:This entity is also in the code for Alien Swarm Alien Swarm and Portal 2 Portal 2. Its functionality is not guaranteed.


Flags

Start Silent : [1]
Play Everywhere : [2]

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Min Delay Between Announcements (delaymin) <float>
Minimum time between announcements in seconds.
Max Delay Between Announcements (delaymax) <float>
Maximum time between announcements in seconds.
Context rule script (rulescript) <string>
The response rules script file to load.
Concept name (concept) <string>
The concept to speak.

Inputs

TurnOn
Start random announcements.
TurnOff
Stop random announcements.
Toggle
If on, turn off. If off, turn on.

See also