mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Fixed modular computers printer not printing fields onto paper.
This commit is contained in:
@@ -34,6 +34,8 @@
|
||||
if(paper_title)
|
||||
P.name = paper_title
|
||||
P.update_icon()
|
||||
P.populatefields()
|
||||
P.updateinfolinks()
|
||||
stored_paper--
|
||||
P = null
|
||||
return TRUE
|
||||
|
||||
@@ -204,18 +204,18 @@
|
||||
|
||||
/obj/item/weapon/paper/proc/parsepencode(var/t, var/obj/item/weapon/pen/P, mob/user as mob)
|
||||
t = pencode_to_html(t, usr, P, TRUE, TRUE, TRUE, deffont, signfont, crayonfont)
|
||||
return t
|
||||
|
||||
//Count the fields
|
||||
/obj/item/weapon/paper/proc/populatefields()
|
||||
//Count the fields
|
||||
var/laststart = 1
|
||||
while(fields < MAX_PAPER_FIELDS)
|
||||
var/i = findtext(t, "<span class=\"paper_field\">", laststart)
|
||||
var/i = findtext(info, "<span class=\"paper_field\">", laststart)
|
||||
if(i==0)
|
||||
break
|
||||
laststart = i+1
|
||||
fields++
|
||||
|
||||
return t
|
||||
|
||||
|
||||
/obj/item/weapon/paper/proc/openhelp(mob/user as mob)
|
||||
user << browse({"<HTML><HEAD><TITLE>Pen Help</TITLE></HEAD>
|
||||
@@ -281,6 +281,8 @@
|
||||
info += t // Oh, he wants to edit to the end of the file, let him.
|
||||
updateinfolinks()
|
||||
|
||||
populatefields()
|
||||
|
||||
i.on_write(src,usr)
|
||||
|
||||
show_content(usr, forceshow = 1, infolinks = 1)
|
||||
|
||||
Reference in New Issue
Block a user