diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm
index 5d7e326765..46794b6c2d 100644
--- a/code/game/gamemodes/wizard/wizard.dm
+++ b/code/game/gamemodes/wizard/wizard.dm
@@ -3,6 +3,7 @@
config_tag = "wizard"
var/datum/mind/wizard
+ var/list/datum/mind/wizards = list()
var/finished = 0
var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time
@@ -121,6 +122,8 @@
equip_wizard(wizard.current)
+ wizards += wizard.current
+
wizard.current << "\red You are the Space Wizard!"
wizard.current << "The Space Wizards Federation has given you the following tasks:"
diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index 26151f7567..71fc249ef6 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -146,7 +146,7 @@ WELDINGTOOOL
else if (istype(O, /obj/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && src.welding)
user << "\red That was stupid of you."
- explosion(O.loc,-1,0,6)
+ explosion(O.loc,-1,0,2)
if(O)
del(O)
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 53c2952fac..983d725e8b 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -1277,6 +1277,39 @@ var/showadminmessages = 1
var/turf/mob_loc = get_turf_loc(M)
dat += "
[mob_loc.loc] | "
dat += ""
+
+ if("changeling")
+ if(ticker.mode:changelings.len > 0)
+ dat += "
| Changelings | | |
"
+ for(var/datum/mind/changeling in ticker.mode:changelings)
+ var/mob/M = changeling.current
+ if(M)
+ dat += "| [M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""] | "
+ dat += "PM | "
+ dat += "Show Objective |
"
+ else
+ dat += "| Changeling not found! |
"
+ dat += "
"
+ else
+ dat += "There are no changelings."
+
+ /* this doesn't work
+ if("wizard")
+ if(ticker.mode:wizards.len > 0)
+ dat += "
| Wizards | | |
"
+ for(var/datum/mind/wizard in ticker.mode:wizards)
+ var/mob/M = wizard.current
+ if(M)
+ dat += "| [M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""] | "
+ dat += "PM | "
+ dat += "Show Objective |
"
+ else
+ dat += "| Wizard not found! |
"
+ dat += "
"
+ else
+ dat += "There are no wizards."
+ */
+
else // i'll finish this later
if(ticker.mode.traitors.len > 0)
dat += "