====== Filter ======
Die Filter-Entities werden praktisch als "Sieb" benutzt und filtern gewisse Entities für weitere Aktivitäten heraus. Es gibt viele Anwendungsmöglichkeiten für die Filter, wie z.B die Combine-Wälle, durch die nur die Combines laufen können etc..


===== filter_activator_class =====

Mit diesem Filter werden alle Objekte nach einer gewissen Klasse ausgewählt (z.B nur npc_combine oder andere). Dieser Filter wurde für die Combine-Wälle benutzt.

Siehe auch: [[source:entities:filter_activator_class]]


===== filter_activator_name =====


Mithilfe dieses Filters werden die Enitites nach Namen ausgewählt anstatt nach einer Klasse. Das ist sinnvoll wenn man zum Beispiel nur einige einer ganzen Klasse für eine Aktivität in Betracht ziehen will. Dieser Filter kann auch für eine Auswahl an bestimmten [[half-life 2:entities#prop|prop_* Entities]] gewählt werden.


Siehe auch: [[source:entities:filter_activator_name]]


===== filter_activator_team =====

Dieser Filter ist für Multiplayer-Modi gedacht. Mit ihm kann man z.B Entities nur für ein Team zugänglich/benutzbar machen oder Türen, die nur auf ein gewisses Team reagieren.


Siehe auch: [[counter_strike_source:entities:filter_activator_team]]


===== filter_damage_type =====


Dieser spezielle Filter gibt an, welcher Schaden auf welches Objekt greift. Beispielsweise gilt dies für einen Strider, bei dem nur gewisse Waffen Schaden verursachen.


Siehe auch: [[source:entities:filter_damage_type]]

===== filter_multi =====


Dieser Filter vereint alle Möglichkeiten der anderen Filter in einem.  Mit diesem kann man z.B eine ganze Klasse eine Aktion verweigern, und nurjenigen der Klasse mit einem bestimmten Namen für die Aktion zulassen. Für solch eine Aktion muss man vorher die jeweiligen Filter aufbauen, um sie dann mit dem [[source:entities:filter_multi]] zu verknüpfen. Danach muss noch der ''Logic Type'' angegeben werden (**and/or**). Mithilfe von **AND** werden alle "Teilfilter" durchgeführt, während bei **OR** immer eins oder das andere durchgeführt wird. Zum Beispiel verbietet man damit der [[half-life_2:entities:npc_combine_s|npc_combine]] den Zugriff auf etwas, erlaubt allerdings einem einzigen Combine-Entity den Zugriff.


Siehe auch: [[source:entities:filter_multi]]