Logical "AND" vs "OR" Filtering Flowchart
Supplement to Official Census Docs on `logicalAndCharactersWithWorlds`.
Death and VehicleDestroy events check both character_id and attacker_character_id when matching.
Hover a box for specific logic statements or event names.
Character event
--> IF
character matches [OR is ignored]
character AND world matches
===>
Send event ✅
PlayerLogin
PlayerLogout
PlayerLogout
--> IF
character OR world matches
character AND world matches
===>
Send event ✅
World event
--> IF
world matches
===>
Send event ✅
Examples
>> Subscribed to events: [ Death ], characters: [ all ], and worlds: [ Connery ]
OR filtering (default behavior):
AND filtering:Death
On Emerald, Wrel killed Higby
On Emerald, Wrel killed Higby
-->
Wrel is in character list
===>
Sending event ✅
Death
On Emerald, Wrel killed Higby
On Emerald, Wrel killed Higby
-->
Wrel is in character list
EXCEPT
Emerald is NOT in world list
EXCEPT
Emerald is NOT in world list
===>
Not sending event ❌
Death
On Connery, Silzz killed Conflictt
On Connery, Silzz killed Conflictt
-->
Silzz is in character list
AND
Connery is in world list
AND
Connery is in world list
===>
Sending event ✅