====== npc_mortarsynth ======
Point_Entity: Sieht man in der Zitadelle, kurz bevor man an den Gunships vorbei fährt.

===== Properties =====
  * **[[half-life_2:entities:eigenschaften:targetname|Name]]**
  * **[[half-life_2:entities:eigenschaften:angle|Pitch Yaw Roll]]**
  * **[[half-life_2:entities:eigenschaften:rendermode]]** 
  * **Target Path_Corner** - Name eines [[half-life_2:entities:path_corner]], zu dem das Npc nach dem spawnen läuft.
  * **Squad Name** - NPC's, welche sich in der gleichen Squad/Gruppe befinden (also gleiche Squad Names besitzen), haben die gleichen Informationen über Feinde - ausserdem greifen sie zusammen an und geben sich gegenseitig Deckung.
  * **Hint Group** - Hint Groups schränken die Auswahl der Hints von den Npcs ein. Nur Hint's mit passenden **Hint Group**-Einträgen werden berücksichtigt.
  * **Hint Limit Nav** -  Schränkt die Npcs ein, Hints nur für die Navigation zu verwenden.
    * No
    * Yes 
  * **Sleep State** - Der Npc befindet sich in einem Ruhezustand. Siehe dazu auch ''Wake Radius'' und ''Wake Squad''.
    * None
    * Waiting for threat
    * Waiting for PVS
    * Waiting for input 
  * **Wake Radius** - Standard: 0 - Der Npc wird "geweckt", sobald der Spieler sich in Reichweite befindet.
  * **Wake Squad** - Standard: Weckt alle Npcs sobald geweckt.
    * No
    * Yes 
  * **Physics Impact Damage Scale**- Standard: 1.0 - Ein Multiplikator für den phyiskalischen Schaden, den das Npc bekommt. (0 -> Kein Schaden von physikalischen Objekten)

===== Flags =====
  * **Wait Till Seen** - Standard: OFF
  * **Gag (No IDLE sounds until angry)** - Standard: OFF
  * **Fall to ground (unchecked means *teleport* to ground)** - Standard: ON
  * **Drop Healthkit** - Standard: OFF
  * **Efficient** - Don't acquire enemies or avoid obstacles - Standard: OFF
  * **Wait For Script** - Standard: OFF
  * **Long Visibility/Shoot** - Standard: OFF
  * **Fade Corpse** - Standard: OFF
  * **Think outside PVS** - Standard: OFF
  * **Template NPC (used by npc_maker, will not spawn)** - Standard: OFF
  * **Do Alternate collision for this NPC (player avoidance)** - Standard: OFF
  * **Don't drop weapons** - Standard: OFF

===== Inputs =====
  * ** [[half-life_2:entities:eigenschaften:io#kill|Kill]] **
  * ** [[half-life_2:entities:eigenschaften:io#KillHierarchy|KillHierarchy]] **
  * ** [[half-life_2:entities:eigenschaften:io#AddOutput|AddOutput]] **
  * ** [[half-life_2:entities:eigenschaften:io#FireUser|FireUser*]] **
  * **SetLightingOriginHack** - Ändert das info_lighting_relative für das Model (-> Origin Light Hack)
  * **SetRelationship** - Ändert die "Beziehung" zwischen diesem und einem anderen Entity/Klasse.
  * **SetHealth** - Ändert die Lebenspunkte des Npc's.
  * **SetBodyGroup** - 
  * **physdamagescale** - Ändert den Wert des Multiplikators für den physikalischen Schaden.
  * **Ignite** - Setzt den Npc in Flammen.
  * **Break** - Zerberstet den Npc.
  * **StartScripting**
  * **StopScripting**
  * **Assault** - Startet einen Angriff. Alle nötigen Parameter werden in dem [[half-life_2:entities:ai_goal_assault|ai_goal_assault-Entity]] festgeglegt. 
  * **SetSquad** - Ändert die Gruppe des Npc's - Läst man den Parameter frei, wird das Entity von der Gruppe entfernt.
  * **Wake** - Weckt das Npc auf.
  * **ForgetEntity**
  * **GagEnable** - Aktiviert die ''Gag'' Flag (Npc reagiert nicht auf den Spieler)
  * **GagDisable** - Deaktiviert die ''Gag'' Flag.
  * **IgnoreDangerSounds** - Das Entity ignoriert Sounds, die es normalerweise "aufwecken" oder in Aufruhr bringen würden

===== Outputs =====
  * **[[half-life_2:entities:eigenschaften:io#OnUser|OnUser*]]** 
  * **OnDamaged** - Gefeuert wenn das NPC Schaden aufnimmt.
  * **OnDeath** - Gefeuert wenn das NPC gekillt wurde.
  * **OnHalfHealth** - Gefeuert wenn die Lebensenergie auf 50% ist.
  * **OnHearWorld** - Gefeuert wenn das NPC ein Geräusch wahrnimmt (!= Player Combat Sounds)
  * **OnHearPlayer** - Gefeuert wenn das NPC den Spieler hört.
  * **OnHearCombat** - Gefeuert wenn das NPC Kampfgeräusche wahrnimmt.
  * **OnFoundEnemy** - Gefeuert wenn das NPC ein Ziel gefunden hat und es "sehen" kann.
  * **OnLostEnemyLOS** - Gefeuert wenn das NPC das Ziel aus der Sicht verloren hat.
  * **OnLostEnemy** - Gefeuert wenn das NPC das Ziel verliert (weil es tot ist oder weil das NPC einen wichtigeren Gegner gewählt hat.)
  * **OnFoundPlayer** - Gefeuert wenn das NPC ein Ziel gefunden hat, es sehen kann, und dieses Zeil ein Spieler ist.
  * **OnLostPlayerLOS** - Gefeuert wenn das NPC das Ziel aus der Sicht verloren hat.
  * **OnLostPlayer** - Gefeuert wenn das NPC das Ziel verliert (weil es tot ist oder weil das NPC einen wichtigeren Gegner gewählt hat.)
  * **OnDamagedByPlayer** - Gefeuert wenn das NPC vom Spieler getroffen wurde. 
  * **OnDamagedByPlayerSquad** - Gefeuert wenn das NPC von einem Spieler oder einen der Squad-Mitglieder getroffen wird.
  * **OnWake** - Gefeuert wenn das NPC aufwacht.

===== Bemerkungen =====
