Signature fixes (#2477)

Two dumb bugs
This commit is contained in:
skull132
2017-05-27 23:09:31 +03:00
committed by GitHub
parent 4e09ed8a73
commit 805d0a3d9f
2 changed files with 24 additions and 4 deletions
@@ -93,8 +93,8 @@
":flavour_legs" = pref.flavor_texts["legs"],
":flavour_feet" = pref.flavor_texts["feet"],
":robot_default" = pref.flavour_texts_robot["default"],
":signature" = pref.signature,
":signature_font" = pref.signfont)
":signature_font" = pref.signfont,
":signature" = pref.signature)
for (var/module in robot_module_types)
var_list[":robot_[module]"] += pref.flavour_texts_robot[module]
@@ -115,7 +115,8 @@
. += "Signature: <font face='[pref.signfont ? pref.signfont : "Verdana"]'>[pref.signature]</font><br/>"
. += "<a href='?src=\ref[src];edit_signature=text'>Edit Text</a> | "
. += "<a href='?src=\ref[src];edit_signature=font'>Edit Font</a> | "
. += "<a href='?src=\ref[src];edit_signature=help'>Help</a><br/>"
. += "<a href='?src=\ref[src];edit_signature=help'>Help</a> | "
. += "<a href='?src=\ref[src];edit_signature=reset'>Reset</a><br/>"
/datum/category_item/player_setup_item/general/flavor/OnTopic(var/href,var/list/href_list, var/mob/user)
if(href_list["flavor_text"])
@@ -149,7 +150,7 @@
else if (href_list["edit_signature"])
switch (href_list["edit_signature"])
if ("text")
var/new_sign = input(usr, "Please input the new character signature.", "New signature", pref.signature) as null|text
var/new_sign = input(usr, "Please input the new character signature.", "New signature", html2pencode(pref.signature)) as null|text
if (!new_sign)
to_chat(usr, span("notice", "Cancelled."))
if (pref.signature)
@@ -187,6 +188,11 @@
show_browser(usr, html, "window=signaturehelp;size=350x300")
return TOPIC_HANDLED
if ("reset")
to_chat(usr, span("notice", "Signature reset."))
pref.signfont = "Verdana"
pref.signature = "<i>[pref.real_name]</i>"
return TOPIC_REFRESH
return ..()