diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index df389ea5ec2..e0080512806 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -245,7 +245,8 @@ client
if(ismob(D))
body += ""
- body += ""
+ body += ""
+ body += ""
body += ""
body += ""
@@ -524,6 +525,17 @@ client
src.give_disease(M)
href_list["datumrefresh"] = href_list["give_spell"]
+
+ else if(href_list["give_disease2"])
+ if(!check_rights(R_ADMIN|R_FUN)) return
+
+ var/mob/M = locate(href_list["give_disease2"])
+ if(!istype(M))
+ usr << "This can only be used on instances of type /mob"
+ return
+
+ src.give_disease2(M)
+ href_list["datumrefresh"] = href_list["give_spell"]
else if(href_list["ninja"])
if(!check_rights(R_SPAWN)) return
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 9377b8915df..6c680c1334e 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -552,7 +552,7 @@ var/list/admin_verbs_mentor = list(
/client/proc/give_disease(mob/T as mob in mob_list) // -- Giacom
set category = "Fun"
set name = "Give Disease (old)"
- set desc = "Gives an (old-style) Disease to a mob."
+ set desc = "Gives a (tg-style) Disease to a mob."
var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in diseases
if(!D) return
T.contract_disease(new D, 1)