harry
2025-03-26 21:41:18 +00:00
committed by GitHub
co-authored by harryob
parent 1bc5abd623
commit 04bc9fbd13
73 changed files with 777 additions and 312 deletions
+2 -2
View File
@@ -218,7 +218,7 @@
to_chat(user, SPAN_NOTICE("The pages of [title] have been cut out!"))
return
if(src.dat)
user << browse("<TT><I>Penned by [author].</I></TT> <BR>" + "[dat]", "window=book")
user << browse(HTML_SKELETON("<TT><I>Penned by [author].</I></TT> <BR>" + "[dat]"), "window=book")
user.visible_message("[user] opens a book titled \"[src.title]\" and begins reading intently.")
playsound(loc, 'sound/bureaucracy/bookopen.ogg', 50, TRUE)
onclose(user, "book")
@@ -314,7 +314,7 @@
if(target_zone == BP_EYES)
user.visible_message(SPAN_NOTICE("You open up the book and show it to [target_mob]. "), \
SPAN_NOTICE(" [user] opens up a book and shows it to [target_mob]. "))
target_mob << browse("<TT><I>Penned by [author].</I></TT> <BR>" + "[dat]", "window=book")
target_mob << browse(HTML_SKELETON("<TT><I>Penned by [author].</I></TT> <BR>" + "[dat]"), "window=book")
user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) //to prevent spam
+6 -11
View File
@@ -35,7 +35,7 @@
/obj/machinery/librarypubliccomp/attack_hand(var/mob/user)
usr.set_machine(src)
var/dat = "<HEAD><TITLE>Library Visitor</TITLE></HEAD><BODY>\n" // <META HTTP-EQUIV='Refresh' CONTENT='10'>
var/dat = ""
switch(screenstate)
if(0)
dat += {"<h2>Search Settings</h2><br>
@@ -63,7 +63,7 @@
dat += "<tr><td>[author]</td><td>[title]</td><td>[category]</td><td>[id]</td></tr>"
dat += "</table><br>"
dat += "<a href='byond://?src=[REF(src)];back=1'>\[Go Back\]</a><br>"
user << browse(dat, "window=publiclibrary")
user << browse(HTML_SKELETON_TITLE("Library Visitor", dat), "window=publiclibrary")
onclose(user, "publiclibrary")
/obj/machinery/librarypubliccomp/Topic(href, href_list)
@@ -133,12 +133,7 @@
/obj/machinery/librarycomp/attack_hand(var/mob/user)
user.set_machine(src)
var/dat
// Public Related Code
if(!is_public)
dat = "<head><title>[SSatlas.current_map.station_name] Library Management</title></head><body>\n"
else
dat = "<head><title>[SSatlas.current_map.station_name] Library</title></head><body>\n"
var/dat = ""
switch(screenstate)
if(0)
// Main Menu
@@ -238,7 +233,7 @@
<a href='byond://?src=[REF(src)];switchscreen=0'>No.</a><br>"}
//dat += "<a href='byond://?src=[REF(user)];mach_close=library'>Close</a><br><br>"
user << browse(dat, "window=library")
user << browse(HTML_SKELETON_TITLE(is_public ? "[SSatlas.current_map.station_name] Library" : "[SSatlas.current_map.station_name] Library Management", dat), "window=library")
onclose(user, "library")
/obj/machinery/librarycomp/emag_act(var/remaining_charges, var/mob/user)
@@ -432,7 +427,7 @@
/obj/machinery/libraryscanner/attack_hand(var/mob/user)
usr.set_machine(src)
var/dat = "<HEAD><TITLE>Scanner Control Interface</TITLE></HEAD><BODY>\n" // <META HTTP-EQUIV='Refresh' CONTENT='10'>
var/dat = ""
if(cache)
dat += "<FONT color=#005500>Data stored in memory.</FONT><br>"
else
@@ -442,7 +437,7 @@
dat += " <a href='byond://?src=[REF(src)];clear=1'>\[Clear Memory\]</a><br><br><a href='byond://?src=[REF(src)];eject=1'>\[Remove Book\]</a>"
else
dat += "<br>"
user << browse(dat, "window=scanner")
user << browse(HTML_SKELETON_TITLE("Scanner Control Interface", dat), "window=scanner")
onclose(user, "scanner")
/obj/machinery/libraryscanner/Topic(href, href_list)