Attacker

The Attacker class provides information about what killed a dino or player, or what destroyed a structure.

Properties

Property Type Notes
kind String One of wildDino, tamedDino, mountedDino, structure, player, or self.
species String For attackers involving a dino, the official species name of the dino.
level Number For attackers involving a dino, the level of the dino.
speciesPath String For attackers involving a dino, the blueprint path of the dino species.
nameTag String For attackers involving a dino, the species name tag. The species name tag is a grouping system the game uses, primarily for saddle compatibility, but can be useful for normalization.
dinoId String For attackers involving a tamed dino, the Sentinel UUID of the dino.
dinoTribeId String For attackers involving a tamed dino, the Sentinel UUID of the tribe.
riderPlayerId String For mounted dinos, the Sentinel UUID of the player.
riderCharacterId String For mounted dinos, the Sentinel UUID of the survivor.
riderTribeId String For mounted dinos, the Sentinel UUID of the survivor’s tribe. This can be different from the dino’s tribe.
tribeId String For structures and player attackers, the Sentinel UUID of the tribe.
structureName String For structure attackers, the name of the structure, such as Heavy Turret.
characterId String For player attackers, the Sentinel UUID of the survivor.
playerId String For player attackers, the Sentinel UUID of the player.

Example Instance

{
  "kind": "mountedDino",
  "species": "Aberrant Raptor",
  "level": 12,
  "speciesPath": "/Game/PrimalEarth/Dinos/Raptor/Raptor_Character_BP_Aberrant.Raptor_Character_BP_Aberrant",
  "nameTag": "Raptor",
  "dinoId": "8ebd16a3-6055-5d6e-8898-7021b1a19e73",
  "dinoTribeId": "b72a9dd3-1a64-52a2-8f9c-f90409c871f0",
  "riderPlayerId": "fc4c921c-ba83-4d1b-8470-a08fedf8246f",
  "riderCharacterId": "305b1849-c7ac-5a4b-afe9-86628d91bf23",
  "riderTribeId": "b72a9dd3-1a64-52a2-8f9c-f90409c871f0"
}