diff --git a/code/WorkInProgress/Cib/amorph/life.dm b/code/WorkInProgress/Cib/amorph/life.dm
index 14c4d41ccab..e3eae759756 100644
--- a/code/WorkInProgress/Cib/amorph/life.dm
+++ b/code/WorkInProgress/Cib/amorph/life.dm
@@ -396,7 +396,7 @@
handle_regular_hud_updates()
- if (src.stat == 2 || (XRAY in mutations))
+ if (src.stat == 2 || (M_XRAY in mutations))
src.sight |= SEE_TURFS
src.sight |= SEE_MOBS
src.sight |= SEE_OBJS
diff --git a/code/game/dna/dna2_domutcheck.dm b/code/game/dna/dna2_domutcheck.dm
index 71f7e0aca5f..7d847dc4b73 100644
--- a/code/game/dna/dna2_domutcheck.dm
+++ b/code/game/dna/dna2_domutcheck.dm
@@ -150,12 +150,12 @@
M.disabilities |= TOURETTES
M << "\red You twitch."
if (M.dna.GetSEState(XRAYBLOCK))
- if(forced || probinj(30,inj) || (XRAY in old_mutations))
+ if(forced || probinj(30,inj) || (M_XRAY in old_mutations))
M << "\blue The walls suddenly disappear."
// M.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS)
// M.see_in_dark = 8
// M.see_invisible = 2
- M.mutations.Add(XRAY)
+ M.mutations.Add(M_XRAY)
if (M.dna.GetSEState(NERVOUSBLOCK))
M.disabilities |= NERVOUS
M << "\red You feel nervous."
diff --git a/code/game/dna/genes/powers.dm b/code/game/dna/genes/powers.dm
index dc38f464af4..f339bb73733 100644
--- a/code/game/dna/genes/powers.dm
+++ b/code/game/dna/genes/powers.dm
@@ -167,7 +167,7 @@
/datum/dna/gene/basic/xray
name="X-Ray Vision"
activation_messages=list("The walls suddenly disappear.")
- mutation=XRAY
+ mutation=M_XRAY
New()
block=XRAYBLOCK
diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm
index 15256590eff..fde7b0d076a 100644
--- a/code/game/machinery/wishgranter.dm
+++ b/code/game/machinery/wishgranter.dm
@@ -42,8 +42,8 @@
if (!(LASER in user.mutations))
user.mutations.Add(LASER)
- if (!(XRAY in user.mutations))
- user.mutations.Add(XRAY)
+ if (!(M_XRAY in user.mutations))
+ user.mutations.Add(M_XRAY)
user.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS)
user.see_in_dark = 8
user.see_invisible = SEE_INVISIBLE_LEVEL_TWO
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index a89a4573eab..4e16ae8100d 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -77,7 +77,7 @@
if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) //robots and aliens are unaffected
if(M.stat == DEAD || M.sdisabilities & BLIND) //mob is dead or fully blind
user << "[M] pupils does not react to the light!"
- else if(XRAY in M.mutations) //mob has X-RAY vision
+ else if(M_XRAY in M.mutations) //mob has X-RAY vision
flick("flash", M.flash) //Yes, you can still get flashed wit X-Ray.
user << "[M] pupils give an eerie glow!"
else //they're okay!
diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm
index 80f4e58bec9..7d15de2828c 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/life.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm
@@ -378,7 +378,7 @@
proc/handle_regular_hud_updates()
- if (stat == 2 || (XRAY in mutations))
+ if (stat == 2 || (M_XRAY in mutations))
sight |= SEE_TURFS
sight |= SEE_MOBS
sight |= SEE_OBJS
diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm
index d2ce1df7963..fc84f3572df 100644
--- a/code/modules/mob/living/carbon/alien/larva/life.dm
+++ b/code/modules/mob/living/carbon/alien/larva/life.dm
@@ -293,7 +293,7 @@
proc/handle_regular_hud_updates()
- if (stat == 2 || (XRAY in mutations))
+ if (stat == 2 || (M_XRAY in mutations))
sight |= SEE_TURFS
sight |= SEE_MOBS
sight |= SEE_OBJS
diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm
index 27449707050..e5447296387 100644
--- a/code/modules/mob/living/carbon/brain/life.dm
+++ b/code/modules/mob/living/carbon/brain/life.dm
@@ -205,7 +205,7 @@
proc/handle_regular_hud_updates()
- if (stat == 2 || (XRAY in src.mutations))
+ if (stat == 2 || (M_XRAY in src.mutations))
sight |= SEE_TURFS
sight |= SEE_MOBS
sight |= SEE_OBJS
diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 63f7bd0cdfa..55bd94c70d9 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -1259,7 +1259,7 @@
sight |= SEE_TURFS|SEE_MOBS|SEE_OBJS
see_in_dark = 8
if(!druggy) see_invisible = SEE_INVISIBLE_LEVEL_TWO
- if(XRAY in mutations)
+ if(M_XRAY in mutations)
sight |= SEE_TURFS|SEE_MOBS|SEE_OBJS
see_in_dark = 8
if(!druggy) see_invisible = SEE_INVISIBLE_LEVEL_TWO
diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm
index be9047282a4..048d108d953 100644
--- a/code/modules/mob/living/carbon/monkey/life.dm
+++ b/code/modules/mob/living/carbon/monkey/life.dm
@@ -565,7 +565,7 @@
proc/handle_regular_hud_updates()
- if (stat == 2 || (XRAY in mutations))
+ if (stat == 2 || (M_XRAY in mutations))
sight |= SEE_TURFS
sight |= SEE_MOBS
sight |= SEE_OBJS
diff --git a/code/modules/mob/living/silicon/mommi/life.dm b/code/modules/mob/living/silicon/mommi/life.dm
index 338b8186843..35c9a63dddc 100644
--- a/code/modules/mob/living/silicon/mommi/life.dm
+++ b/code/modules/mob/living/silicon/mommi/life.dm
@@ -132,7 +132,7 @@
/
/mob/living/silicon/robot/mommi/handle_regular_hud_updates()
- if (src.stat == 2 || XRAY in mutations || src.sight_mode & BORGXRAY)
+ if (src.stat == 2 || M_XRAY in mutations || src.sight_mode & BORGXRAY)
src.sight |= SEE_TURFS
src.sight |= SEE_MOBS
src.sight |= SEE_OBJS
diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm
index cce2fc4c025..d002813c186 100644
--- a/code/modules/mob/living/silicon/robot/life.dm
+++ b/code/modules/mob/living/silicon/robot/life.dm
@@ -142,7 +142,7 @@
/mob/living/silicon/robot/proc/handle_regular_hud_updates()
- if (src.stat == 2 || XRAY in mutations || src.sight_mode & BORGXRAY)
+ if (src.stat == 2 || M_XRAY in mutations || src.sight_mode & BORGXRAY)
src.sight |= SEE_TURFS
src.sight |= SEE_MOBS
src.sight |= SEE_OBJS
diff --git a/code/setup.dm b/code/setup.dm
index 8d11559537f..22721784310 100644
--- a/code/setup.dm
+++ b/code/setup.dm
@@ -321,7 +321,7 @@ var/MAX_EXPLOSION_RANGE = 14
// Generic mutations:
#define M_TK 1
#define M_RESIST_COLD 2
-#define XRAY 3
+#define M_XRAY 3
#define HULK 4
#define CLUMSY 5
#define FAT 6
diff --git a/code/unused/hivebot/life.dm b/code/unused/hivebot/life.dm
index 362328cb4dd..9ab6e8c3e89 100644
--- a/code/unused/hivebot/life.dm
+++ b/code/unused/hivebot/life.dm
@@ -116,7 +116,7 @@
handle_regular_hud_updates()
- if (src.stat == 2 || XRAY in src.mutations)
+ if (src.stat == 2 || M_XRAY in src.mutations)
src.sight |= SEE_TURFS
src.sight |= SEE_MOBS
src.sight |= SEE_OBJS
diff --git a/maps/RandomZLevels/wildwest.dm b/maps/RandomZLevels/wildwest.dm
index 11acddb3193..6c2ce524742 100644
--- a/maps/RandomZLevels/wildwest.dm
+++ b/maps/RandomZLevels/wildwest.dm
@@ -55,8 +55,8 @@
if (!(M_RESIST_HEAT in user.mutations))
user.mutations.Add(M_RESIST_HEAT)
user << "\blue Your skin feels icy to the touch."
- if (!(XRAY in user.mutations))
- user.mutations.Add(XRAY)
+ if (!(M_XRAY in user.mutations))
+ user.mutations.Add(M_XRAY)
user.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS)
user.see_in_dark = 8
user.see_invisible = SEE_INVISIBLE_LEVEL_TWO