Inhaltsverzeichnis

schlafender Zombie

Die scripted_sequence kommen bei tausenden Aktionen vor. Sie werden bei triggerbaren Aktionen/Animationen verwendet. Fast alle Aktionen in Half-Life2 wurden mit diesen Entities gemacht (z.B der Combine_Guard am Anfang in der Trainstation, der einem befielt, eine Dose in den Mülleimer zu schmeissen). Mit ihnen kann man alle Animationen der Npc's abrufen und abspielen.

Aufbau

npc_zombie

Für die Benutzung der Scripted_Sequence brauchen wir zuerst einmal den Npc, der eine Sequenz durchführen soll. Wir brauchen logischerweise einen npc_zombie. Setzt ihn ungefähr an die Position, wo er später sein soll. Die eigentliche Positionsbestimmung nimmt aber die Scripted_Sequence vor.
npc_zombie.jpg
Gebt ihn den Namen Zombie (oder einen ähnlichen).

Outputs

Nun brauchen wir noch 2 Outputs.

output1.jpg


Scripted_Sequence

Jetzt plazieren wir eine Scripted_Sequence exakt dort, wo der Zombie später liegen soll.
seq.jpg

Einstellungen

Wir brauchen folgende Einstellungen:

Flags

Folgende Flags müsst ihr aktivieren:

Weckgeräusch

Wir brauchen nun erstmal noch ein Weckgeräusch, welches wir mit einem ambient_generic erzeugen.

Flags

Auslöser

Wir brauchen nun noch einen Auslöser, also einen Trigger. Hier ist der beste trigger_once, weil die Animation sowieso nur einmal ausgeführt werden kann. Plaziert es soweit um den Zombie, dass es logisch erscheint, dass der Zombie durch den Spieler geweckt wird.
trigger.jpg
Gebt ihm den Namen zombie_trigger. Wir brauchen nun folgende Outputs:
output2.jpg


Der Trigger müsste jetzt ausserdem ein Input vom Zombie bekommen haben.


Beispielmap

script.zip

Nachwort

Es scheint hierbei auch eine Methode mit dem npc_template_maker zu geben, diese hat bei mir allerdings nicht funktioniert!