The invasion data
The dependencies object
Dependency Object
Optionalcharacter?: stringCharacter name for traders
OptionalkuvaData?: KuvaLogEntry[]Kuva data for parsing
Locale to use for translations
Optionallogger?: { debug: (message: string) => void }Generic logger to use if needed
OptionalsentientData?: { end: number; start: number }Sentint Data for parsing
OptionalsortieData?: SortieDataSortie data for parsing
OptionalactivationThe date and time at which the WorldstateObject started
Invasion attacker
Whether the invasion has finished
The invasion's completion percentage. Defenders win if it gets to 0 Grineer vs. Corpus invasions start at 50, Infested invasions start at 100
The signed count of completed runs. Supporting the attackers makes the count go up, supporting the defenders makes it go down
Invasion defender
The invasion's description
OptionalexpiryThe date and time at which the WorldstateObject ends
OptionalidThe object's id field
The node where the invasion is taking place
The node key where the invasion is taking place
The number of runs that one side needs to win
An array containing the types of all of the invasions's rewards
Whether this invasion is against the infestation
Whether the void trader is active (at time of object creation)
Time delta string from now to the end
ETA string (at time of object creation)
Whether or not the attackers are winning. This is always false when the infestation is attacking
A string indicating how long it will take for the trader to arrive (at time of object creation)
Represents an invasion