diff --git a/data/menu/nullifiedcat/misc/autoequip.xml b/data/menu/nullifiedcat/misc/autoequip.xml
index fd717359..6744cd34 100644
--- a/data/menu/nullifiedcat/misc/autoequip.xml
+++ b/data/menu/nullifiedcat/misc/autoequip.xml
@@ -11,6 +11,7 @@
+
@@ -49,4 +50,4 @@
-
\ No newline at end of file
+
diff --git a/src/hacks/Achievement.cpp b/src/hacks/Achievement.cpp
index 9a6d068c..833a19d1 100644
--- a/src/hacks/Achievement.cpp
+++ b/src/hacks/Achievement.cpp
@@ -272,6 +272,7 @@ static InitRoutine init([]() {
primary.push_back(Autoequip_unlock_list("Blutsauger", 1437, 36, tf_medic, 0));
primary.push_back(Autoequip_unlock_list("Huntsman", 1136, 56, tf_sniper, 0));
primary.push_back(Autoequip_unlock_list("Ambassador", 1735, 61, tf_spy, 1));
+ primary.push_back(Autoequip_unlock_list("Direct hit", 1237, 127, tf_soldier, 0));
// Secondary list
secondary.push_back(Autoequip_unlock_list("Bonk!", 1038, 46, tf_scout, 1));