Env speaker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(36 intermediate revisions by 24 users not shown)
Line 1: Line 1:
[http://nkibuilders.com/jpg/icons/1/lquuvd.html microsoft windows nt server resource kit] [http://executiveautogallery.com/data/cars/small/vafqgv.html malaysian airlines ticket] [http://encksgunbarn.com/templates_c/tmp/pgqjox.html ithaca] [http://consumerfireproducts.com/ccount/cache/qlqjni.html sex in the woods] [http://wcmfl.org/Forms/doc/docs/rxccnm.html angeles coffee los service] [http://gethairless.com/media/mp3/melodiy/qpsong.html twista] [http://stargalaxypub.com/images/pics/img/puptsc.html brother and sister incest] [http://trickropingbylassue.com/media/video/gpg/mnewxd.html unpaid strike] [http://www.globaltable.com/imageuploads/small/rxsrkj.html american express money exchange los angeles ca] [http://quakermaid.com/upload/tmp/hobfqo.html mud wrestlers] [http://harmonysandgravel.com/pre-art/art/cache/fpsdwg.html jenna bush hot pics] [http://u4it.com/images/videos/mpg/edluvj.html wet seal] [http://drjekyllrocks.com/photogallery/photo/1/jujfcn.html linsey lohan naked] [http://berksaidsnetwork.org/photogallery/photo00001379/photo/uofkmg.html scooby doo porn free velma] [http://abceastpa.org/myuploads/File/tmp/nqlcek.html neck brace] [http://amfm2go.com/images/Image/img/rdkrba.html young lolita top] [http://secondstreetspeed.com/faq/faq/img/wxrjlu.html sex at school] [http://u4it.com/images/videos/mpg/ersqkn.html tuxedos] [http://robmorgan.net/images-lancaster/lan/tmp/hnklnp.html cigaro] [http://playstation3facts.com/datas/img/icon/krjnuo.html underage little girls] [http://gethairless.com/media/mp3/melodiy/tjnmwo.html big cumshot] [http://afpli.org/documents/cache/imbubm.html kimberly clarke company] [http://trickropingbylassue.com/media/video/gpg/vghdsi.html future option trading] [http://playstation3facts.com/datas/img/icon/jbaolp.html necrobabes public forum] [http://guthsville.com/Download/Bullseye/tmp/1/fsmrgu.html from first to last] [http://abceastpa.org/myuploads/File/tmp/scjmja.html playboy bunny symbol] [http://consumerfireproducts.com/ccount/cache/whxqhc.html stomach cancer symptoms] [http://mepacon.com/data/larp/lart/sgxlaw.html hand saw] [http://drjekyllrocks.com/photogallery/photo/1/xhchxi.html how to shave] [http://consumerfireproducts.com/ccount/cache/pdbmpj.html pocono raceway] [http://nkibuilders.com/jpg/icons/1/jlcqtf.html ip hiding software] [http://www.globaltable.com/imageuploads/small/ixqjng.html no boobs] [http://berksaidsnetwork.org/photogallery/photo00001379/photo/ajpaga.html hot dog steamer] [http://guthsville.com/Download/Bullseye/tmp/1/plxgou.html dps] [http://amfm2go.com/images/Image/img/rpwjug.html pallet racks] [http://mepacon.com/data/larp/lart/jpvogu.html jovencitas] [http://secondstreetspeed.com/faq/faq/img/pojvpa.html aluminum spiral stairs] [http://encksgunbarn.com/templates_c/tmp/nuqvrb.html feminine] [http://quakermaid.com/upload/tmp/ejxpvk.html roy buchanan] [http://consumerfireproducts.com/ccount/cache/ejdemt.html rv dealers] [http://consumerfireproducts.com/ccount/cache/djjneq.html title page of research] [http://consumerfireproducts.com/ccount/cache/enifum.html free animated avatars] [http://abceastpa.org/myuploads/File/tmp/keluvg.html janice dickinson nude] [http://gethairless.com/media/mp3/melodiy/erpibq.html claudia schiffer] [http://atlanticwindow.net/images/Doors/door/picture/pjvvko.html metal halide lamps] [http://playstation3facts.com/datas/img/icon/jmebix.html jack the ripper] [http://secondstreetspeed.com/faq/faq/img/cifitc.html lorna] [http://secondstreetspeed.com/faq/faq/img/hbltph.html two bi girls] [http://www.globaltable.com/imageuploads/small/nlwbav.html plains] [http://consumerfireproducts.com/ccount/cache/fskhtq.html vacation ownership exchange las vegas] [http://u4it.com/images/videos/mpg/ewgjmx.html red head sex] [http://waterbedheaven.com/images/premier/cache/tmp/ndrsjl.html scooby doo hentai] [http://atlanticwindow.net/images/Doors/door/picture/nxkalg.html pinkeln] [http://playstation3facts.com/datas/img/icon/hsewdi.html buu] [http://gethairless.com/media/mp3/melodiy/tbcanv.html cbs survivor] [http://encksgunbarn.com/templates_c/tmp/gehohq.html omaha beach] [http://mepacon.com/data/larp/lart/xdkrnq.html national association of hispanic nurses] [http://u4it.com/images/videos/mpg/oegjbf.html exclusivity contract sample] [http://afpli.org/documents/cache/lnlptt.html free cyber sex chat] [http://playstation3facts.com/datas/img/icon/rqncgc.html sex video gallery] [http://wcmfl.org/Forms/doc/docs/whsxov.html weight loss plans] [http://drjekyllrocks.com/photogallery/photo/1/ovpfqm.html tall] [http://nkibuilders.com/jpg/icons/1/drsltm.html flatulence] [http://u4it.com/images/videos/mpg/djkaej.html summer cummings gallery] [http://berksaidsnetwork.org/photogallery/photo00001379/photo/igqusj.html how to play the guitar] [http://harmonysandgravel.com/pre-art/art/cache/qhqeie.html wisconisn circuit court access] [http://amfm2go.com/images/Image/img/custoq.html tenacious] [http://playstation3facts.com/datas/img/icon/nxpcle.html english cocker spaniels] [http://stargalaxypub.com/images/pics/img/mckiwh.html kingdomhearts] [http://amfm2go.com/images/Image/img/olljjv.html exotic vacation spots] [http://amfm2go.com/images/Image/img/cvfmcf.html american bar association tax] [http://waterbedheaven.com/images/premier/cache/tmp/borqad.html barefoot] [http://quakermaid.com/upload/tmp/lqhkrd.html family orgy] [http://nkibuilders.com/jpg/icons/1/ufhdng.html divas undressed trish stratus] [http://waterbedheaven.com/images/premier/cache/tmp/gwvjuq.html burton cummings] [http://secondstreetspeed.com/faq/faq/img/fadwvx.html free ebony thick girl] [http://amfm2go.com/images/Image/img/numcnj.html immigration and nationality laws] [http://guthsville.com/Download/Bullseye/tmp/1/tfdssc.html pornstar hardcore] [http://robmorgan.net/images-lancaster/lan/tmp/mrfshm.html pjk] [http://consumerfireproducts.com/ccount/cache/akpwar.html bill hemmer] [http://secondstreetspeed.com/faq/faq/img/votqrm.html massive attack teardrop] [http://drjekyllrocks.com/photogallery/photo/1/xfafdj.html new playboy carmen electra] [http://trickropingbylassue.com/media/video/gpg/vwwvhp.html up yours] [http://waterbedheaven.com/images/premier/cache/tmp/trvsbj.html boys shirtless] [http://drjekyllrocks.com/photogallery/photo/1/cabbmw.html soy candle supplies] [http://harmonysandgravel.com/pre-art/art/cache/psdfcc.html nerve] [http://harmonysandgravel.com/pre-art/art/cache/rhdeng.html p2p pre teen sex] [http://berksaidsnetwork.org/photogallery/photo00001379/photo/cfmrew.html painted lady butterfly] [http://trickropingbylassue.com/media/video/gpg/uentsc.html enature] [http://peterlenkefi.com/photos/albums/userpics/1001/chortu.html mudvayne] [http://afpli.org/documents/cache/djmmex.html chopper bicycles] [http://nkibuilders.com/jpg/icons/1/pobtdl.html power beams] [http://amfm2go.com/images/Image/img/bvjmjg.html fifth element] [http://secondstreetspeed.com/faq/faq/img/uaesck.html line ostrich] [http://wcmfl.org/Forms/doc/docs/juuefe.html final fantasy 10 hentai] [http://gethairless.com/media/mp3/melodiy/tujkda.html adriana] [http://atlanticwindow.net/images/Doors/door/picture/oionfp.html tap shoes] [http://berksaidsnetwork.org/photogallery/photo00001379/photo/cobswi.html naked celebs] [http://consumerfireproducts.com/ccount/cache/gtjuds.html workers comp] [http://secondstreetspeed.com/faq/faq/img/qwcmnb.html fullmetal]
{{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