Skip to content

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:

json
{
	"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"
}
json
{
	"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:

json
{
	"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:

json
{
	"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
  • IsThargoid: whether thargoid or not

Example:

json
{
	"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:

json
{
	"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
  • IsThargoid: whether thargoid or not
  • CombatRank: if player
  • Faction: if npc
  • Power: if npc working for a power

Example:

json
{
	"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:

json
{
	"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:

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

ShipTargeted

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
  • SRVType

UnderAttack

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

Parameters:

  • Target: (Fighter/Mothership/You)

Last updated: