====== Speaking NPC`s like Valve ======
Habt ihr euch nicht auch gewundert wie Valve es hinbekommen hat die Personen eine bestimmte Route ablaufenzulassen?
Eigentlich ganz Simpel! Ich beschreibe dies hier mit der Choreography (vom Face Poser) security_pen_01

==== Einkaufsliste: ====

  * Eine Map
  * 3x [[source:entities:trigger_once]]
  * 1x scripted_sequence (falls ihr wie am Anfang von Half-Life 2 dieses Security gespiele Nachbauen wollt!)
  * 1x Barney
  * Tür
  * logic_choreographed_scence
  * [[source:entities:trigger_once]]

==== Der Aufbau ====

Nachdem ihr eure Map gebaut habt, setzt ihr irgendwo ein logic_choreographed_scence.

Hier die Einstellungen:

  * **Name**: chor_barney
  * **Scene File**: scenes/trainyard/security_pen_01.vcd
  * **Target 1**: barney
  * **Target 2**: mark_barney_01
  * **Target 3**: mark_barney_02
  * **Target 4**: barney_ss_2
  * **Target 4**: mark_barney_03
\\

Ok das ist nun die Scene. Wir wollen aber haben das er wie in dem Intro läuft!
Bevor wir es vergessen brauchen wir noch unseren Barney. Nennt ihn barney

Nun müssen wir den __mark_barney_01__ setzen. Das ist ein [[source:entities:trigger_once]]. Setzt ihn ungefähr 128 units vor den Spieler.
Nennt den [[source:entities:trigger_once]] __mark_barney_01__! Sonst geht es nicht! Ihr müsst den [[source:entities:trigger_once]] immer den Name geben der im Face Poser angegeben ist! Also z.B __mark_kleiner_01__ etc...

So nun zum 2. [[source:entities:trigger_once]]. setzt ihn ca 256 Units hinter den ersten [[source:entities:trigger_once]] (Richtung Tür!)
Nennt ihn __mark_barney_02__.

So nun setzt ihr vor der Tür eine scripted_sequence.

Nennt ihn __barney_ss_2__.
  * **Action Animation**: doorPound
  * **Target NPC**: barney

Ca. 64-128 Units daneben setzt ihr den 3. [[source:entities:trigger_once]] nennt ihn __mark_barney_03__.

So, das ist nun der Weg den Barney abläuft während er spricht.

Nun benötigen wir noch einen [[source:entities:trigger_once]] der das ganze auslöst.

^My Output^ ^Target Entity^ ^Target Input^
|OnTrigger| |chor_barney| |Start|

===== Erklärung: =====
Sobald der Spieler in den [[source:entities:trigger_once]] läuft, geht Barney auf ihn zu und sagt: Du Bürger mitkommen! Er dreht sich rum und geht zum nächsten [[source:entities:trigger_once]]. Danach geht Barney zu der scripted_sequence und klopft an der Tür. Kurz danach geht er dann auf die Seite. Um die Tür zu triggern benutzt auch einfach ein [[source:entities:trigger_once]] der das scripted_sequence aktiviert. Bei der scripted_sequence macht ihr ein Output: EndSequence door und gibt der Tür den Befehl zu öffnen also einfach Open angeben!

