Created Filters (markdown)

Blixibon 2019-08-21 15:21:31 -05:00
parent 469bbaddcb
commit 46f705c162

15
Filters.md Normal file

@ -0,0 +1,15 @@
A filter is a type of entity that normally holds a set of rules that other entities can use to determine behaviors, like a `trigger_once` using a `filter_activator_name` that only allows an entity with the name "cow" to pass it. [Click here for more information on filters in Source.](https://developer.valvesoftware.com/wiki/Category:Filters)
In Mapbase, a large number of filters have been added to allow for more control and flexibility:
| Name | Description |
|:-------------:|:-------------|
| filter_activator_model | Filters an entity by its model's name. This entity already exists in all games starting with Left 4 Dead, but Mapbase adds the option to filter by skin and supports matchers. |
| filter_activator_context | Filters an entity by its response contexts. This entity already exists in all games starting with Left 4 Dead, but Mapbase allows for multiple contexts to be used at once and supports matchers. |
| filter_activator_squad | Filters an NPC by its squad name, with the option to deny silent members. (enemy finders, vital allies in player_squad, etc.) |
| filter_activator_hintgroup | Filters an NPC by its hint group, with the option to filter Hint Limit Nav. |
| filter_activator_context | Filters an entity by its response contexts. |
| filter_activator_context | Filters an entity by its response contexts. |
| filter_activator_context | Filters an entity by its response contexts. |
| filter_activator_context | Filters an entity by its response contexts. |
| filter_activator_context | Filters an entity by its response contexts. |