mirror of
https://github.com/9ParsonsB/Pulsar.git
synced 2025-07-01 08:23:42 -04:00
ready for testing
This commit is contained in:
@ -6,6 +6,8 @@ namespace Observatory.Framework.Files.Journal
|
||||
public class Bounty : JournalBase
|
||||
{
|
||||
public ImmutableList<Rewards> Rewards { get; init; }
|
||||
public string PilotName { get; set; }
|
||||
public string PilotName_Localised { get; set; }
|
||||
public string Target { get; init; }
|
||||
public string Target_Localised { get; init; }
|
||||
public string Faction { get; init; }
|
||||
|
@ -4,5 +4,6 @@
|
||||
{
|
||||
public string Interdictor { get; init; }
|
||||
public bool IsPlayer { get; init; }
|
||||
public bool IsThargoid { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -9,5 +9,6 @@
|
||||
public int CombatRank { get; init; }
|
||||
public string Faction { get; init; }
|
||||
public string Power { get; init; }
|
||||
public bool IsThargoid { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -14,6 +14,10 @@
|
||||
/// </summary>
|
||||
public string SignalName_Localised { get; init; }
|
||||
/// <summary>
|
||||
/// Type of signal location.
|
||||
/// </summary>
|
||||
public string SignalType { get; init; }
|
||||
/// <summary>
|
||||
/// Faction state or circumstance that caused this signal to appear.
|
||||
/// </summary>
|
||||
public string SpawningState { get; init; }
|
||||
|
@ -8,6 +8,10 @@ namespace Observatory.Framework.Files.Journal
|
||||
public class CarrierJump : FSDJump
|
||||
{
|
||||
public bool Docked { get; init; }
|
||||
public bool OnFoot { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
|
@ -18,6 +18,9 @@ namespace Observatory.Framework.Files.Journal
|
||||
public int BodyID { get; init; }
|
||||
public bool OnStation { get; init; }
|
||||
public bool OnPlanet { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
|
@ -11,6 +11,8 @@ namespace Observatory.Framework.Files.Journal
|
||||
public string Genus_Localised { get; init; }
|
||||
public string Species { get; init; }
|
||||
public string Species_Localised { get; init; }
|
||||
public string Variant { get; init; }
|
||||
public string Variant_Localised { get; init; }
|
||||
public ulong SystemAddress { get; init; }
|
||||
public int Body { get; init; }
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
namespace Observatory.Framework.Files.Journal
|
||||
using Observatory.Framework.Files.Converters;
|
||||
using Observatory.Framework.Files.ParameterTypes;
|
||||
using System.Collections.Immutable;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class ApproachSettlement : JournalBase
|
||||
{
|
||||
@ -10,5 +15,13 @@
|
||||
public float Longitude { get; init; }
|
||||
public int BodyID { get; init; }
|
||||
public string BodyName { get; init; }
|
||||
public ImmutableList<StationEconomy> StationEconomies { get; init; }
|
||||
public string StationEconomy { get; init; }
|
||||
public string StationEconomy_Localised { get; init; }
|
||||
public Faction StationFaction { get; init; }
|
||||
public string StationGovernment { get; init; }
|
||||
public string StationGovernment_Localised { get; init; }
|
||||
[JsonConverter(typeof(StationServiceConverter))]
|
||||
public StationService StationServices { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -1,11 +1,27 @@
|
||||
using Observatory.Framework.Files.ParameterTypes;
|
||||
using System.Collections.Immutable;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class Passengers : JournalBase
|
||||
{
|
||||
public ImmutableList<Passenger> Manifest { get; init; }
|
||||
[JsonPropertyName("Passengers_Missions_Accepted")]
|
||||
public int PassengersMissionsAccepted { get; init; }
|
||||
|
||||
[JsonPropertyName("Passengers_Missions_Bulk")]
|
||||
public int PassengersMissionsBulk { get; init; }
|
||||
|
||||
[JsonPropertyName("Passengers_Missions_Delivered")]
|
||||
public int PassengersMissionsDelivered { get; init; }
|
||||
|
||||
[JsonPropertyName("Passengers_Missions_Disgruntled")]
|
||||
public int PassengersMissionsDisgruntled { get; init; }
|
||||
|
||||
[JsonPropertyName("Passengers_Missions_Ejected")]
|
||||
public int PassengersMissionsEjected { get; init; }
|
||||
|
||||
[JsonPropertyName("Passengers_Missions_VIP")]
|
||||
public int PassengersMissionsVip { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -27,5 +27,6 @@ namespace Observatory.Framework.Files.Journal
|
||||
public CQC CQC { get; init; }
|
||||
[JsonPropertyName("FLEETCARRIER")]
|
||||
public FleetCarrier FleetCarrier { get; init; }
|
||||
public Exobiology Exobiology { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class ClearImpound : JournalBase
|
||||
{
|
||||
public string ShipType { get; init; }
|
||||
public string ShipType_Localised { get; init; }
|
||||
public ulong ShipID { get; init; }
|
||||
public ulong ShipMarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
}
|
||||
}
|
@ -7,6 +7,9 @@ namespace Observatory.Framework.Files.Journal
|
||||
public class Market : JournalBase
|
||||
{
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public string StarSystem { get; init; }
|
||||
|
@ -5,7 +5,7 @@ namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class MassModuleStore : JournalBase
|
||||
{
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
public string Ship { get; init; }
|
||||
public ulong ShipID { get; init; }
|
||||
public ImmutableList<Item> Items { get; init; }
|
||||
|
@ -3,6 +3,9 @@
|
||||
public class Outfitting : JournalBase
|
||||
{
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StarSystem { get; init; }
|
||||
}
|
||||
|
@ -3,6 +3,9 @@
|
||||
public class Shipyard : JournalBase
|
||||
{
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StarSystem { get; init; }
|
||||
}
|
||||
|
@ -6,6 +6,9 @@ namespace Observatory.Framework.Files.Journal
|
||||
public class StoredModules : JournalBase
|
||||
{
|
||||
public string StarSystem { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
public ImmutableList<StoredItem> Items { get; init; }
|
||||
|
@ -6,6 +6,9 @@ namespace Observatory.Framework.Files.Journal
|
||||
public class StoredShips : JournalBase
|
||||
{
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StarSystem { get; init; }
|
||||
public ImmutableList<StoredShip> ShipsHere { get; init; }
|
||||
|
@ -2,7 +2,7 @@
|
||||
{
|
||||
public class MarketBuy : JournalBase
|
||||
{
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
public string Type { get; init; }
|
||||
public string Type_Localised { get; init; }
|
||||
public int Count { get; init; }
|
||||
|
@ -2,7 +2,7 @@
|
||||
{
|
||||
public class MarketSell : JournalBase
|
||||
{
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
public string Type { get; init; }
|
||||
public string Type_Localised { get; init; }
|
||||
public int Count { get; init; }
|
||||
|
@ -7,12 +7,14 @@ namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class Docked : JournalBase
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public string StarSystem { get; init; }
|
||||
public ulong SystemAddress { get; init; }
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
|
||||
[JsonConverter(typeof(Converters.LegacyFactionConverter<Faction>))]
|
||||
public Faction StationFaction { get; init; }
|
||||
|
@ -4,9 +4,12 @@ namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class DockingRequested : JournalBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
public LandingPads LandingPads { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -49,5 +49,6 @@ namespace Observatory.Framework.Files.Journal
|
||||
public string PowerplayState { get; init; }
|
||||
public bool Taxi { get; init; }
|
||||
public bool Multicrew { get; init; }
|
||||
public ThargoidWar ThargoidWar { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -24,11 +24,14 @@ namespace Observatory.Framework.Files.Journal
|
||||
//Stale Data, discard
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public float Longitude { get; init; }
|
||||
public float Latitude { get; init; }
|
||||
public long MarketID { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
|
||||
[JsonConverter(typeof(LegacyFactionConverter<Faction>))]
|
||||
public Faction StationFaction { get; init; }
|
||||
@ -68,5 +71,6 @@ namespace Observatory.Framework.Files.Journal
|
||||
public bool Multicrew { get; init; }
|
||||
public bool OnFoot { get; init; }
|
||||
public bool InSRV { get; init; }
|
||||
public ThargoidWar ThargoidWar { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
public string StarSystem { get; init; }
|
||||
public ulong SystemAddress { get; init; }
|
||||
public string StarClass { get; init; }
|
||||
public bool Taxi { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,9 @@
|
||||
namespace Observatory.Framework.Files.Journal
|
||||
{
|
||||
public class SupercruiseDestinationDrop : JournalBase
|
||||
{
|
||||
public string Type { get; init; }
|
||||
public int Threat { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
}
|
||||
}
|
@ -6,5 +6,6 @@
|
||||
public ulong SystemAddress { get; init; }
|
||||
public bool Taxi { get; init; }
|
||||
public bool Multicrew { get; init; }
|
||||
public bool? Wanted { get; init; }
|
||||
}
|
||||
}
|
||||
|
@ -2,6 +2,9 @@
|
||||
{
|
||||
public class Undocked : JournalBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Name of the station at which this event occurred.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
public string StationType { get; init; }
|
||||
public ulong MarketID { get; init; }
|
||||
|
Reference in New Issue
Block a user