League of Legends incidents

LoL - Kill

                
 {
      "name": "kill",
      "type": "player"
      "time": <milliseconds since match started>,
      "period":
      {
          "type": "match",
          "value": -1 (unused)
      },
      "payload":
      {
          "killer": <killer id>,
          "victim": <victim id>
      }
   }
        

LoL - Killed ancient

                
{
      "name": "killed-ancient",
      "type": "player"
      "time": <milliseconds since match started>,
      "period":
      {
          "type": "match",
          "value": -1 (unused)
      },
      "payload":
      {
          "killer": <killer id>,
          "monsterType": <riftHerald|dragon|baronmonster type>,
          "dragonType": <elder|null>
      }
   }
        

LoL - Level up

                
{
      "name": "level-up",
      "type": "player"
      "time": <milliseconds since match started>,
      "period":
      {
          "type": "match",
          "value": -1 (unused)
      },
      "payload":
      {
          "player": <player id>,
          "level": <level number>
      }
   }
        

LoL - Took objective

                
{
      "name": "took-objective",
      "type": "team"
      "time": <milliseconds since match started>,
      "period":
      {
          "type": "match",
          "value": -1 (unused)
      },
      "payload":
      {
          "killer": <killer id>,
          "minion": <true|false - whether minion made the final hit>,
          "building": <building type>,
          "lane": <top|bottom|middle>,
          "turretTier": <turret tier>
      }
   }