From 46f705c162fc01cfa8e4ab633aa47a36782e7391 Mon Sep 17 00:00:00 2001 From: Blixibon Date: Wed, 21 Aug 2019 15:21:31 -0500 Subject: [PATCH] Created Filters (markdown) --- Filters.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Filters.md diff --git a/Filters.md b/Filters.md new file mode 100644 index 0000000..1b2ea33 --- /dev/null +++ b/Filters.md @@ -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. | \ No newline at end of file