diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm
index 1828041986c..76eac4e2aab 100644
--- a/code/game/objects/devices/PDA/PDA.dm
+++ b/code/game/objects/devices/PDA/PDA.dm
@@ -528,7 +528,7 @@
return
tnote += "→ To [P.owner]:
[t]
"
- P.tnote += "← From [owner]:
[t]
"
+ P.tnote += "← From [owner] ([ownjob]):
[t]
"
if (prob(15)) //Give the AI a chance of intercepting the message
var/who = src.owner
@@ -541,6 +541,9 @@
playsound(P.loc, 'twobeep.ogg', 50, 1)
for (var/mob/O in hearers(3, P.loc))
O.show_message(text("\icon[P] *[P.ttone]*"))
+ if( P.loc && ishuman(P.loc) )
+ var/mob/living/carbon/human/H = P.loc
+ H << "\icon[P] Message from [src.owner] ([ownjob]), \"[t]\" (Reply)"
P.overlays = null
P.overlays += image('pda.dmi', "pda-r")
@@ -688,7 +691,7 @@
honkamt--
playsound(loc, 'bikehorn.ogg', 30, 1)
- if(U.machine == src)//Final safety.
+ if(U.machine == src && href_list["skiprefresh"]!="1")//Final safety.
attack_self(U)//It auto-closes the menu prior if the user is not in range and so on.
else
U.machine = null
diff --git a/html/changelog.html b/html/changelog.html
index 91f5941833e..9326c043fa8 100644
--- a/html/changelog.html
+++ b/html/changelog.html
@@ -47,6 +47,14 @@ should be listed in the changelog upon commit tho. Thanks. -->
+