diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm
index fb8f66416c9..27816d82a13 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm
@@ -239,7 +239,6 @@
if(!istype(user))
return
-
var/mob/living/carbon/human/H = user
var/random = rand(1,5)
@@ -258,7 +257,7 @@
if(5)
user << "You don't feel so good..."
H.ForceContractDisease(new /datum/disease/transformation/dragon(0))
-
+ playsound(user.loc,'sound/items/drink.ogg', rand(10,50), 1)
qdel(src)
/datum/disease/transformation/dragon
@@ -303,7 +302,7 @@
user.visible_message("[user] turns \the [O] into lava!")
O.ChangeTurf(/turf/open/floor/plating/lava/smooth)
playsound(get_turf(src),'sound/magic/Fireball.ogg', 200, 1)
- lava_cooldown = world.time + 300
+ lava_cooldown = world.time + 200
/obj/structure/closet/crate/necropolis/dragon
name = "dragon chest"
diff --git a/code/modules/telesci/gps.dm b/code/modules/telesci/gps.dm
index e7648cc9b7b..6c3a5cace28 100644
--- a/code/modules/telesci/gps.dm
+++ b/code/modules/telesci/gps.dm
@@ -101,6 +101,7 @@ var/list/GPS_list = list()
/obj/item/device/gps/internal
icon_state = null
+ flags = ABSTRACT
gpstag = "Eerie Signal"
desc = "Report to a coder immediately."
invisibility = 100
\ No newline at end of file