ai_speechfilter
< Hr
ai_speechfilter
je Točkasti entitet dostupan u svim Source igrama osim Left 4 Dead serija.
Entitet omogućuje prilagodbu koliko će NPC čavrljati s drugim NPC-ima i igračem. Ovo je vrlo korisno, pogotovo ako imate postavku skripte u kojoj će se besposleno brbljanje činiti neumjesnim ili će vam smetati scena Pozera lica. Govorni obrasci za NPC definirani su u Response System .
Klasna hijerarhija |
---|
CAI_SpeechFilter |
ai_speechfilter.cpp
|
Keyvalues
- Name
(targetname)
<string > - Naziv kojim se drugi entiteti pozivaju na ovaj entitet, putem Inputs/Outputs ili drugih ključne vrijednosti (npr.
parentname
ilitarget
).
Također se prikazuje u Hammerovim 2D pogledima i Entity Report .Vidi također: Generičke ključne vrijednosti, ulazi i izlazi dostupni svim subjektima
- Subject(s)
(subject)
<targetname > - Ovo je NPC čiji govor filtriramo. Može biti targetname ili classname .
- Idle modifier
(IdleModifier)
<float > - Množitelj vjerojatnosti da će naši NPC govoriti u praznom hodu. Postavite na 0 kako biste spriječili sav govor u mirovanju.
- Greet Player?
(NeverSayHello)
<choices> - Ako je postavljeno na Da, naši NPC-ovi neće pozdraviti igrača kada ga prvi put sretnu.
- 0: Yes (Da)
- 1: No (Ne)
- Start Disabled
(StartDisabled)
<boolean > - Ostanite u stanju mirovanja dok se ne aktivira (s unosom
Omogući
).
Inputs
SetIdleModifier
<float >- Promijenite ključnu vrijednost Idle Modifier u bilo kojem trenutku.
EnableDisable:
Enable / Disable
- Omogući/onemogući ovaj entitet da izvrši svoj zadatak. Također može nestati iz vidokruga.