filter_damage_transfer is a filter entity available with any version of Mapbase.

Whenever an entity using this as a damage filter takes damage, that damage is transferred to another entity. The entity using this filter will not take the damage unless a secondary filter is specified and passed or caller damage is allowed. All damage information including force, type, attacker, etc. should be retained during the transfer and it obeys the target entity’s own damage filters.



KeyValues

- Transfer Target (target) <target_destination>
The name of the entity/entities that will receive the damage. Please note that this complies with their own damage filters.
- Adjust Damage Position (AdjustDamagePosition) <choices>
Adjusts the damage position to be relative to the target entity.
- Max Entities (MaxEntities) <integer>
The maximum number of entities matching the criteria who can be damaged. 0 = no limit. (0 is actually changed to 2048 internally, but don't worry about that)
- Caller Damage Allowed (CallerDamageAllowed) <choices>
Sets whether the caller using this filter is allowed to take the transferred damage as well.
- Secondary Filter Mode (SecondaryFilterMode) <choices>
How should the secondary filter be used?