fix completed at for combat zones
This commit is contained in:
@@ -49,7 +49,7 @@ internal class TransactionParserContext {
|
||||
/// </summary>
|
||||
public Dictionary<string, long> BuyCost = new();
|
||||
|
||||
public void DiscernCombatZone(TransactionList transactions) {
|
||||
public void DiscernCombatZone(TransactionList transactions, Entry e) {
|
||||
string grade = "Low";
|
||||
string cztype;
|
||||
ulong? highest = HighestCombatBond;
|
||||
@@ -86,6 +86,7 @@ internal class TransactionParserContext {
|
||||
Type = cztype,
|
||||
Amount = 1,
|
||||
};
|
||||
zone.Entries.Add(e);
|
||||
transactions.Add(zone);
|
||||
}
|
||||
|
||||
@@ -709,14 +710,14 @@ internal class EmbarkDisembarkParser : TransactionParserPart {
|
||||
|
||||
internal class SupercruiseEntryParser : TransactionParserPart {
|
||||
public void Parse(Entry entry, TransactionParserContext context, TransactionList transactions) {
|
||||
context.DiscernCombatZone(transactions);
|
||||
context.DiscernCombatZone(transactions, entry);
|
||||
context.ResetCombatZone();
|
||||
}
|
||||
}
|
||||
|
||||
internal class ShutdownParser : TransactionParserPart {
|
||||
public void Parse(Entry entry, TransactionParserContext context, TransactionList transactions) {
|
||||
context.DiscernCombatZone(transactions);
|
||||
context.DiscernCombatZone(transactions, entry);
|
||||
context.ResetCombatZone();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user