diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm b/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm
index 5b0ad099f38..0a618dc8ba2 100644
--- a/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm
+++ b/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm
@@ -18,26 +18,23 @@ obj/machinery/anomaly/accelerator/ScanResults()
num_reagents++
if(num_reagents == 2 && scanned_sample && carrier_name)
- var/accuracy = GetResultSpecifity(scanned_sample, carrier_name)
- accuracy += 0.5 * (1 - accuracy) / scanned_sample.total_spread
- if(!accuracy)
- accuracy = rand(0.01, 0.5)
- results = "Kinetic acceleration of carrier ([carrier_name]) indicates age ([100 * accuracy]% accuracy):
"
+ var/specifity = GetResultSpecifity(scanned_sample, carrier_name)
+ results = "Kinetic acceleration of carrier ([carrier_name]) indicates age ([100 * specifity]% accuracy):
"
if(scanned_sample.age_billion)
- var/displayed_age_millions = scanned_sample.age_million + max(scanned_sample.age_million * ((1 - accuracy) * (2 * rand() - 1)), 0)
- var/displayed_age_billions = scanned_sample.age_billion + max(scanned_sample.age_billion * ((1 - accuracy) * (2 * rand() - 1)), 0)
+ var/displayed_age_millions = scanned_sample.age_million + max(scanned_sample.age_million * ((1 - specifity) * (2 * rand() - 1)), 0)
+ var/displayed_age_billions = scanned_sample.age_billion + max(scanned_sample.age_billion * ((1 - specifity) * (2 * rand() - 1)), 0)
results += "[displayed_age_billions + displayed_age_millions / 1000] billion years.
"
else if(scanned_sample.age_million)
- var/displayed_age_thousands = scanned_sample.age_thousand + max(scanned_sample.age_thousand * ((1 - accuracy) * (4 * rand() - 2)), 0)
- var/displayed_age_millions = scanned_sample.age_million + max(scanned_sample.age_million * ((1 - accuracy) * (2 * rand() - 1)), 0)
+ var/displayed_age_thousands = scanned_sample.age_thousand + max(scanned_sample.age_thousand * ((1 - specifity) * (4 * rand() - 2)), 0)
+ var/displayed_age_millions = scanned_sample.age_million + max(scanned_sample.age_million * ((1 - specifity) * (2 * rand() - 1)), 0)
results += "[displayed_age_millions + displayed_age_thousands / 1000] million years.
"
else if(scanned_sample.age_thousand)
- var/displayed_age = scanned_sample.age + max(scanned_sample.age * ((1 - accuracy) * (8 * rand() - 4)), 0)
- var/displayed_age_thousands = scanned_sample.age_thousand + max(scanned_sample.age * ((1 - accuracy) * (4 * rand() - 2)), 0)
+ var/displayed_age = scanned_sample.age + max(scanned_sample.age * ((1 - specifity) * (8 * rand() - 4)), 0)
+ var/displayed_age_thousands = scanned_sample.age_thousand + max(scanned_sample.age * ((1 - specifity) * (4 * rand() - 2)), 0)
results += "[displayed_age_thousands + displayed_age / 1000] thousand years.
"
else
- var/displayed_age = scanned_sample.age + max(scanned_sample.age * ((1 - accuracy) * (8 * rand() - 4)), 0)
+ var/displayed_age = scanned_sample.age + max(scanned_sample.age * ((1 - specifity) * (8 * rand() - 4)), 0)
results += "[displayed_age] years.
"
results += "
Warning, results only valid for ages on the scale of billions of years."
diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_base.dm b/code/modules/research/xenoarchaeology/machinery/analysis_base.dm
index 580df44a68c..2dabb3949d1 100644
--- a/code/modules/research/xenoarchaeology/machinery/analysis_base.dm
+++ b/code/modules/research/xenoarchaeology/machinery/analysis_base.dm
@@ -110,7 +110,7 @@
dat += "Scan in progress
"
else
dat += "[held_container ? "Eject beaker" : "No beaker inserted."]
"
- dat += "[fuel_container ? "Eject fuel tank" : "No fuel tank inserted."]
"
+ //dat += "[fuel_container ? "Eject fuel tank" : "No fuel tank inserted."]
"
dat += "[held_container ? "Begin scanning" : ""]"
dat += "