Combat

Bounty

When written: player is awarded a bounty for a kill

Parameters:

  • Rewards: an array of Faction names and the Reward values, as the target can have multiple bounties payable by different factions
  • Target: type of ship
  • VictimFaction: the victim's faction
  • TotalReward
  • SharedWithOthers: if credit for the kill is shared with other players, this has the number of other players involved

When the bounty is for a skimmer, it's slightly different:

  • Faction: faction paying bounty
  • Target: type of target
  • Reward: amount
  • VictimFaction

Examples:

{
    "timestamp": "2018-04-17T11:11:02Z",
    "event": "Bounty",
    "Rewards": [
        {
            "Faction": "Nehet Patron's Principles",
            "Reward": 5620
        }
    ],
    "Target": "empire_eagle",
    "TotalReward": 5620,
    "VictimFaction": "Nehet Progressive Party"
}
{
    "timestamp": "2018-05-20T21:19:58Z",
    "event": "Bounty",
    "Faction": "HIP 18828 Empire Consulate",
    "Target": "Skimmer",
    "Reward": 1000,
    "VictimFaction": "HIP 18828 Empire Consulate"
}

CapShipBond

When written: The player has been rewarded for a capital ship combat

Parameters:

  • Reward: value of award
  • AwardingFaction
  • VictimFaction

Died

When written: player was killed

Parameters:

  • KillerName
  • KillerShip
  • KillerRank

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "Died",
    "KillerName": "$ShipName_Police_Independent;",
    "KillerShip": "viper",
    "KillerRank": "Deadly"
}

Died

When written: player was killed by a wing

Parameters:

  • Killers: a JSON array of objects containing player name, ship, and rank

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "Died",
    "Killers": [
        {
            "Name": "Cmdr HRC1",
            "Ship": "Vulture",
            "Rank": "Competent"
        },
        {
            "Name": "Cmdr HRC2",
            "Ship": "Python",
            "Rank": "Master"
        }
    ]
}

EscapeInterdiction

When written: Player has escaped interdiction

Parameters:

  • Interdictor: interdicting pilot name
  • IsPlayer: whether player or npc

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "EscapeInterdiction",
    "Interdictor": "Hrc1",
    "IsPlayer": true
}

FactionKillBond

When written: Player rewarded for taking part in a combat zone

Parameters:

  • Reward
  • AwardingFaction
  • VictimFaction

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "FactionKillBond",
    "Reward": 500,
    "AwardingFaction": "Jarildekald Public Industry",
    "VictimFaction": "Lencali Freedom Party"
}

FighterDestroyed

When written: when a ship-launched fighter is destroyed

Parameters: none

HeatDamage

When written: when taking damage due to overheating

Parameters:

  • ID

HeatWarning

When written: when heat exceeds 100%

Parameters: none

HullDamage

When written: when hull health drops below a threshold (20% steps)

Parameters:

  • Health
  • PlayerPilot: bool – true if player is piloting the ship/fighter taking damage
  • Fighter: bool – true for ship-launched fighter

Interdicted

When written: player was interdicted by player or npc

Parameters:

  • Submitted: true or false
  • Interdictor: interdicting pilot name
  • IsPlayer: whether player or npc
  • CombatRank: if player
  • Faction: if npc
  • Power: if npc working for a power

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "interdicted",
    "Submitted": false,
    "Interdictor": "Dread Pirate Roberts",
    "IsPlayer": false,
    "Faction": "Timocani Purple Posse"
}

Interdiction

When written: player has (attempted to) interdict another player or npc

Parameters:

  • Success : true or false
  • Interdicted: victim pilot name
  • IsPlayer: whether player or npc
  • CombatRank: if a player
  • Faction: if an npc
  • Power: if npc working for power

Example:

{
    "timestamp": "2016-06-10T14:32:03Z",
    "event": "interdiction",
    "Success": true,
    "Interdicted": "Fred Flintstone",
    "IsPlayer": true,
    "CombatRank": 5
}

PVPKill

When written: when this player has killed another player

Parameters:

  • Victim: name of victim
  • CombatRank: victim's rank in range 0..8

ShieldState

When written: when shields are disabled in combat, or recharged

Parameters:

  • ShieldsUp 0 when disabled, 1 when restored

Examples:

{
    "timestamp": "2016-07-25T14:45:48Z",
    "event": "ShieldState",
    "ShieldsUp": false
}
{
    "timestamp": "2016-07-25T14:46:36Z",
    "event": "ShieldState",
    "ShieldsUp": true
}

ShipTargetted

When written: when the current player selects a new target

The amount of data written depends on the extent to which the target ship has been scanned

Parameters:

  • TargetLocked: bool (ie false when losing target)

If target locked:

  • Ship: name
  • ScanStage: number

If Scan stage >= 1

  • PilotName: name
  • PilotRank: rank name

If scan stage >= 2

  • ShieldHealth
  • HullHealth

If scan stage >= 3

  • Faction
  • LegalStatus
  • Bounty
  • SubSystem
  • SubSystemHealth
  • Power [*]

[*] when targetting another ship, if the player is aligned in powerplay, and the target is also aligned to a power, include the info

SRVDestroyed

When written: when the player's SRV is destroyed

Parameters:

  • ID

UnderAttack

When written: when under fire (same time as the Under Attack voice message)

Parameters:

  • Target: (Fighter/Mothership/You)