add combat zone detection through SupercruiseDestinationDrop

This commit is contained in:
2023-05-11 20:43:48 +02:00
parent c23e8627f6
commit 79914919e5
4 changed files with 113 additions and 32 deletions

View File

@@ -0,0 +1,14 @@
using EDPlayerJournal.Entries;
namespace EDPlayerJournal.BGS.Parsers;
internal class SupercruiseDestinationDropParser : ITransactionParserPart {
public void Parse(Entry entry, TransactionParserContext context, TransactionParserOptions options, TransactionList transactions) {
SupercruiseDestinationDropEntry? drop = entry as SupercruiseDestinationDropEntry;
if (drop == null || drop.Type == null) {
return;
}
context.CurrentInstanceType = drop.Type;
}
}