From 32184d841991a6414f631cb06308a005ccefc5bc Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sun, 10 Mar 2013 23:25:05 +1000 Subject: [PATCH] shuffled some sprites around, cleaned up some vars, added a new sprite for hyperspectral imager based on the book scanner Signed-off-by: Cael_Aislinn --- .../machinery/analysis_accelerator.dm | 3 --- .../machinery/analysis_base.dm | 4 ++++ .../machinery/analysis_fourier_transform.dm | 3 --- .../machinery/analysis_gas_chromatography.dm | 3 --- .../machinery/analysis_hyperspectral.dm | 13 ++++++++++--- .../machinery/artifact_analyser.dm | 4 ++-- icons/obj/xenoarchaeology.dmi | Bin 52967 -> 53966 bytes 7 files changed, 16 insertions(+), 14 deletions(-) diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm b/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm index eef561a6a1a..5b0ad099f38 100644 --- a/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm +++ b/code/modules/research/xenoarchaeology/machinery/analysis_accelerator.dm @@ -1,9 +1,6 @@ obj/machinery/anomaly/accelerator name = "Accelerator spectrometer" - desc = "A specialised, complex analysis machine." - icon = 'virology.dmi' - icon_state = "analyser" obj/machinery/anomaly/accelerator/ScanResults() var/results = "The scan was inconclusive. Check sample integrity and carrier consistency." diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_base.dm b/code/modules/research/xenoarchaeology/machinery/analysis_base.dm index 5cb2052118c..07e2232b446 100644 --- a/code/modules/research/xenoarchaeology/machinery/analysis_base.dm +++ b/code/modules/research/xenoarchaeology/machinery/analysis_base.dm @@ -1,7 +1,11 @@ /obj/machinery/anomaly + name = "Analysis machine" + desc = "A specialised, complex analysis machine." anchored = 1 density = 1 + icon = 'icons/obj/virology.dmi' + icon_state = "analyser" // var/obj/item/weapon/reagent_containers/glass/held_container var/obj/item/weapon/tank/fuel_container diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_fourier_transform.dm b/code/modules/research/xenoarchaeology/machinery/analysis_fourier_transform.dm index 4bcc084a354..6ed3dea2062 100644 --- a/code/modules/research/xenoarchaeology/machinery/analysis_fourier_transform.dm +++ b/code/modules/research/xenoarchaeology/machinery/analysis_fourier_transform.dm @@ -1,9 +1,6 @@ obj/machinery/anomaly/fourier_transform name = "Fourier Transform spectroscope" - desc = "A specialised, complex analysis machine." - icon = 'virology.dmi' - icon_state = "analyser" obj/machinery/anomaly/fourier_transform/ScanResults() var/results = "The scan was inconclusive. Check sample integrity and carrier consistency." diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_gas_chromatography.dm b/code/modules/research/xenoarchaeology/machinery/analysis_gas_chromatography.dm index 69116ca117b..a540529cb72 100644 --- a/code/modules/research/xenoarchaeology/machinery/analysis_gas_chromatography.dm +++ b/code/modules/research/xenoarchaeology/machinery/analysis_gas_chromatography.dm @@ -1,9 +1,6 @@ obj/machinery/anomaly/gas_chromatography name = "Gas Chromatography spectrometer" - desc = "A specialised, complex analysis machine." - icon = 'virology.dmi' - icon_state = "analyser" obj/machinery/anomaly/gas_chromatography/ScanResults() var/results = "The scan was inconclusive. Check sample integrity and carrier consistency." diff --git a/code/modules/research/xenoarchaeology/machinery/analysis_hyperspectral.dm b/code/modules/research/xenoarchaeology/machinery/analysis_hyperspectral.dm index 7825d935904..8750025a7f9 100644 --- a/code/modules/research/xenoarchaeology/machinery/analysis_hyperspectral.dm +++ b/code/modules/research/xenoarchaeology/machinery/analysis_hyperspectral.dm @@ -1,9 +1,16 @@ obj/machinery/anomaly/hyperspectral name = "Hyperspectral Imager" - desc = "A specialised, complex analysis machine." - //icon = 'icons/obj/computer.dmi' - //icon_state = "rdcomp" + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "scanner" + +obj/machinery/anomaly/hyperspectral/process() + ..() + if(scan_process) + icon_state = "scanner_active" + else if(prob(10)) + icon_state = "scanner" + flick(src"scanner_active") obj/machinery/anomaly/hyperspectral/ScanResults() var/results = "The scan was inconclusive. Check sample integrity and carrier consistency." diff --git a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm index e40f4036736..2662ae5aab3 100644 --- a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm +++ b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm @@ -2,8 +2,8 @@ /obj/machinery/artifact_analyser name = "Artifact Analyser" desc = "Studies the structure of artifacts to discover their uses." - icon = 'virology.dmi' - icon_state = "analyser" + icon = 'icons/obj/virology.dmi' + icon_state = "isolator" anchored = 1 density = 1 var/scan_in_progress = 0 diff --git a/icons/obj/xenoarchaeology.dmi b/icons/obj/xenoarchaeology.dmi index 57b2d876d3383152a8e40acb3b0a71afdb11682c..8cfe6eafca97051b1b5c51917cf0c03884e75860 100644 GIT binary patch delta 12361 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 d{!g2LBY*lUUY525^c+O^JW