aussig/BGS-Tally

Space CZ Side Objective Tracking

Closed this issue ยท 1 comments

Discussed in #151

  • Track capital ship kills: Can be tracked using CapShipBond event. Just a single kill for the correct faction needs to be made:

    { "timestamp":"2024-02-29T17:49:55Z", "event":"CapShipBond", "Reward":500000, "AwardingFaction":"The Sovereign Justice Collective", "VictimFaction":"Skiraragea Allied PLC" }
    
  • Track side objective Enemy Spec Ops: Detect target name $LUASC_Scenario_Warzone_NPC_SpecOps_A, $LUASC_Scenario_Warzone_NPC_SpecOps_B, $LUASC_Scenario_Warzone_NPC_SpecOps_G, $LUASC_Scenario_Warzone_NPC_SpecOps_D and subsequent FactionKillBonds. All four kills, one of each type for the correct target faction must be made:

    { "timestamp":"2024-02-26T18:09:59Z", "event":"ShipTargeted", "TargetLocked":true, "Ship":"python", "ScanStage":3, "PilotName":"$LUASC_Scenario_Warzone_NPC_SpecOps_A;", "PilotName_Localised":"Spec Ops Wing Alpha", "PilotRank":"Elite", "ShieldHealth":68.832222, "HullHealth":100.000000, "Faction":"Skiraragea Allied PLC", "LegalStatus":"Lawless" }
    
    { "timestamp":"2024-02-26T18:12:59Z", "event":"FactionKillBond", "Reward":49496, "AwardingFaction":"The Sovereign Justice Collective", "VictimFaction":"Skiraragea Allied PLC" }
    
  • Track side objective Enemy Captains: Detect target name, $LUASC_Scenario_Warzone_NPC_WarzoneGeneral_Emp, $LUASC_Scenario_Warzone_NPC_WarzoneGeneral_Fed, or $LUASC_Scenario_Warzone_NPC_WarzoneGeneral_Ind and subsequent FactionKillBond. Just a single kill for the correct faction needs to be made:

    { "timestamp":"2022-08-06T07:38:08Z", "event":"ShipTargeted", "TargetLocked":true, "Ship":"cutter", "Ship_Localised":"Imperial Cutter", "ScanStage":3, "PilotName":"$LUASC_Scenario_Warzone_NPC_WarzoneGeneral_Emp;", "PilotName_Localised":"Imperial Captain", "PilotRank":"Elite", "ShieldHealth":94.610474, "HullHealth":100.000000, "Faction":"Skiraragea Allied PLC" }
    
    { "timestamp":"2024-02-26T18:12:59Z", "event":"FactionKillBond", "Reward":49496, "AwardingFaction":"The Sovereign Justice Collective", "VictimFaction":"Skiraragea Allied PLC" }
    
  • Track side objective Enemy Propagandists: Detect target name, $LUASC_Scenario_Warzone_NPC_WarzoneCorrespondent at ScanStage 3, and subsequent FactionKillBond. All three kills for the correct faction must be made:

    { "timestamp":"2024-02-29T17:44:53Z", "event":"ShipTargeted", "TargetLocked":true, "Ship":"cutter", "Ship_Localised":"Imperial Cutter", "ScanStage":3, "PilotName":"$LUASC_Scenario_Warzone_NPC_WarzoneCorrespondent;", "PilotName_Localised":"Warzone Correspondent", "PilotRank":"Expert", "ShieldHealth":100.000000, "HullHealth":100.000000, "Faction":"Skiraragea Allied PLC", "LegalStatus":"Lawless" }
    
    { "timestamp":"2024-02-26T18:12:59Z", "event":"FactionKillBond", "Reward":49496, "AwardingFaction":"The Sovereign Justice Collective", "VictimFaction":"Skiraragea Allied PLC" }
    

For presentation, thinking something like this:

SpaceCZs 4xH (๐Ÿ‘‘ x 1, ๐Ÿ”  x 2, ๐Ÿ‘จโ€โœˆ๏ธ x 2, โœ’๏ธ x 1)

Meaning 1 cap ship, 2 spec ops wings, 2 captains and one propagandist wing. Struggled with an icon for cap ship, others that might work but aren't quite right are ๐Ÿ›๏ธ๐Ÿ›ธ or the cheesy ๐Ÿงข (cap for cap ship ๐Ÿคฆโ€โ™‚๏ธ).