         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:19"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:19"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:18"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:18"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:17"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:17"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:16"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:16"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:15"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:15"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:14"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:14"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:13"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:13"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:12"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:12"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:11"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:11"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:10"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:10"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:9"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:9"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:8"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:8"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:7"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:7"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:6"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:6"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:5"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:5"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:4"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:4"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:3"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:3"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:2"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:2"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector:1"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:1"
            }
         },
         {
            "on_environment": {
               "filters": {
                  "all_of": [
                     {
                        "test": "has_equipment",
                        "subject": "self",
                        "domain": "hand",
                        "value": "gun:vector_empty"
                     },
                     {
                        "test": "is_family",
                        "subject": "self",
                        "value": "player"
                     }
                  ]
               },
               "event": "ammo:0"
            }
         },