diff --git a/EDPlayerJournal/BGS/CombatZone.cs b/EDPlayerJournal/BGS/CombatZone.cs
index ee37f12..a7a8229 100644
--- a/EDPlayerJournal/BGS/CombatZone.cs
+++ b/EDPlayerJournal/BGS/CombatZone.cs
@@ -66,7 +66,7 @@ public class CombatZone : Transaction {
/// Returns true if it is a thargoid combat zone
///
public bool IsThargoid {
- get { return string.Compare(Type, CombatZones.ThargoidCombatZone) == 0; }
+ get { return string.Compare(Type, CombatZones.AXCombatZone) == 0; }
}
public override int CompareTo(Transaction? obj) {
diff --git a/EDPlayerJournal/BGS/TransactionParser.cs b/EDPlayerJournal/BGS/TransactionParser.cs
index 022c5bb..0177481 100644
--- a/EDPlayerJournal/BGS/TransactionParser.cs
+++ b/EDPlayerJournal/BGS/TransactionParser.cs
@@ -112,7 +112,7 @@ internal class TransactionParserContext {
cztype = CombatZones.ShipCombatZone;
} else if (ThargoidScoutKills > 0 && ThargoidInterceptorKills > 0) {
// Could be a thargoid combat zones if interceptors and scouts are there
- cztype = CombatZones.ThargoidCombatZone;
+ cztype = CombatZones.AXCombatZone;
// Still unknown
grade = null;
} else {
diff --git a/EDPlayerJournal/CombatZones.cs b/EDPlayerJournal/CombatZones.cs
index 786642f..f369459 100644
--- a/EDPlayerJournal/CombatZones.cs
+++ b/EDPlayerJournal/CombatZones.cs
@@ -15,9 +15,9 @@ public class CombatZones {
public static readonly string ShipCombatZone = "Ship";
///
- /// Thargoid combat zone
+ /// AX combat zone
///
- public static readonly string ThargoidCombatZone = "Thargoid";
+ public static readonly string AXCombatZone = "AX";
///
/// Difficulty low
@@ -33,4 +33,9 @@ public class CombatZones {
/// Difficulty high
///
public static readonly string DifficultyHigh = "High";
+
+ ///
+ /// Very high difficulty, so far AX combat zone only
+ ///
+ public static readonly string DifficultyVeryHigh = "Very High";
}
diff --git a/EliteBGS/MainWindow.xaml b/EliteBGS/MainWindow.xaml
index f9e8b2d..0565b95 100644
--- a/EliteBGS/MainWindow.xaml
+++ b/EliteBGS/MainWindow.xaml
@@ -110,13 +110,14 @@
+
-
+
diff --git a/EliteBGS/MainWindow.xaml.cs b/EliteBGS/MainWindow.xaml.cs
index 712fab5..2a19d18 100644
--- a/EliteBGS/MainWindow.xaml.cs
+++ b/EliteBGS/MainWindow.xaml.cs
@@ -309,6 +309,16 @@ public partial class MainWindow : Window {
RefreshView();
}
+ private void VeryHigh_Click(object sender, RoutedEventArgs e) {
+ CombatZone transaction = GetTransaction(sender);
+ if (transaction == null) {
+ return;
+ }
+
+ transaction.Grade = CombatZones.DifficultyVeryHigh;
+ RefreshView();
+ }
+
private void Ground_Click(object sender, RoutedEventArgs e) {
CombatZone transaction = GetTransaction(sender);
if (transaction == null) {
@@ -335,7 +345,7 @@ public partial class MainWindow : Window {
return;
}
- transaction.Type = CombatZones.ThargoidCombatZone;
+ transaction.Type = CombatZones.AXCombatZone;
RefreshView();
}
diff --git a/EliteBGS/Objective.cs b/EliteBGS/Objective.cs
index 052b807..cd55908 100644
--- a/EliteBGS/Objective.cs
+++ b/EliteBGS/Objective.cs
@@ -56,14 +56,14 @@ public class UITransaction {
}
}
- public Visibility IsThargoidCombatZone {
+ public Visibility IsAXCombatZone {
get {
CombatZone combat = Transaction as CombatZone;
if (combat == null) {
return Visibility.Hidden;
}
- if (string.Compare(combat.Type, CombatZones.ThargoidCombatZone) == 0) {
+ if (string.Compare(combat.Type, CombatZones.AXCombatZone) == 0) {
return Visibility.Visible;
}