prepare transaction engine for thargoid kills
This commit is contained in:
@@ -1,13 +1,32 @@
|
||||
namespace EDPlayerJournal.Entries;
|
||||
|
||||
public class FactionKillBondEntry : Entry {
|
||||
/// <summary>
|
||||
/// Reward given
|
||||
/// </summary>
|
||||
public int Reward { get; set; }
|
||||
/// <summary>
|
||||
/// Faction that awarded the kill bond
|
||||
/// </summary>
|
||||
public string? AwardingFaction { get; set; }
|
||||
/// <summary>
|
||||
/// Localised string of the awarding faction if available
|
||||
/// </summary>
|
||||
public string? AwardingFactionLocalised { get; set; }
|
||||
/// <summary>
|
||||
/// Victim faction, internal name
|
||||
/// </summary>
|
||||
public string? VictimFaction { get; set; }
|
||||
/// <summary>
|
||||
/// Localised name of the victim faction
|
||||
/// </summary>
|
||||
public string? VictimFactionLocalised { get; set; }
|
||||
|
||||
protected override void Initialise() {
|
||||
Reward = JSON.Value<int?>("Reward") ?? 0;
|
||||
AwardingFaction = JSON.Value<string>("AwardingFaction");
|
||||
AwardingFactionLocalised = JSON.Value<string>("AwardingFaction_Localised");
|
||||
VictimFaction = JSON.Value<string>("VictimFaction");
|
||||
VictimFactionLocalised = JSON.Value<string>("VictimFaction_Localised");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user