mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
More attempts at string limit string reduction.
This commit is contained in:
@@ -107,8 +107,8 @@ obj/machinery/computer/forensic_scanning
|
|||||||
dat += "<a href='?src=\ref[src];operation=logout'>{Log Out}</a><br><hr><br>"
|
dat += "<a href='?src=\ref[src];operation=logout'>{Log Out}</a><br><hr><br>"
|
||||||
if(scanning)
|
if(scanning)
|
||||||
if(scan_process)
|
if(scan_process)
|
||||||
dat += "Scan Object: {[scanning.name]}<br>"
|
dat += {"Scan Object: {[scanning.name]}<br>
|
||||||
dat += "<a href='?src=\ref[src];operation=cancel'>{Cancel Scan}</a> {Print}<br>"
|
<a href='?src=\ref[src];operation=cancel'>{Cancel Scan}</a> {Print}<br>"}
|
||||||
else
|
else
|
||||||
if(isai) dat += "Scan Object: {[scanning.name]}<br>"
|
if(isai) dat += "Scan Object: {[scanning.name]}<br>"
|
||||||
else dat += "Scan Object: <a href='?src=\ref[src];operation=eject'>{[scanning.name]}</a><br>"
|
else dat += "Scan Object: <a href='?src=\ref[src];operation=eject'>{[scanning.name]}</a><br>"
|
||||||
@@ -117,8 +117,8 @@ obj/machinery/computer/forensic_scanning
|
|||||||
if(isai) dat += "{No Object Inserted}<br>"
|
if(isai) dat += "{No Object Inserted}<br>"
|
||||||
else dat += "<a href='?src=\ref[src];operation=insert'>{No Object Inserted}</a><br>"
|
else dat += "<a href='?src=\ref[src];operation=insert'>{No Object Inserted}</a><br>"
|
||||||
dat += "{Scan} <a href='?src=\ref[src];operation=print'>{Print}</a><br>"
|
dat += "{Scan} <a href='?src=\ref[src];operation=print'>{Print}</a><br>"
|
||||||
dat += "<a href='?src=\ref[src];operation=database'>{Access Database}</a><br><br>"
|
dat += {"<a href='?src=\ref[src];operation=database'>{Access Database}</a><br><br>"
|
||||||
dat += "<tt>[scan_data]</tt>"
|
<tt>[scan_data]</tt>"}
|
||||||
if(scan_data && !scan_process)
|
if(scan_data && !scan_process)
|
||||||
dat += "<br><a href='?src=\ref[src];operation=erase'>{Erase Data}</a>"
|
dat += "<br><a href='?src=\ref[src];operation=erase'>{Erase Data}</a>"
|
||||||
user << browse(dat,"window=scanner")
|
user << browse(dat,"window=scanner")
|
||||||
@@ -200,8 +200,8 @@ obj/machinery/computer/forensic_scanning
|
|||||||
else
|
else
|
||||||
temp = ""
|
temp = ""
|
||||||
if(misc && misc.len)
|
if(misc && misc.len)
|
||||||
temp += "<b>Auxiliary Evidence Database</b><br><br>"
|
temp += {"<b>Auxiliary Evidence Database</b><br><br>
|
||||||
temp += "This is where anything without fingerprints goes.<br><br>"
|
This is where anything without fingerprints goes.<br><br>"}
|
||||||
for(var/atom in misc)
|
for(var/atom in misc)
|
||||||
var/list/data_entry = misc[atom]
|
var/list/data_entry = misc[atom]
|
||||||
temp += "<a href='?src=\ref[src];operation=auxiliary;identifier=[atom]'>{[data_entry[3]]}</a><br>"
|
temp += "<a href='?src=\ref[src];operation=auxiliary;identifier=[atom]'>{[data_entry[3]]}</a><br>"
|
||||||
@@ -215,8 +215,8 @@ obj/machinery/computer/forensic_scanning
|
|||||||
dossier[2] = new_title
|
dossier[2] = new_title
|
||||||
else
|
else
|
||||||
usr << "Illegal or blank name."
|
usr << "Illegal or blank name."
|
||||||
temp = "<b>Criminal Evidence Database</b><br><br>"
|
temp = {"<b>Criminal Evidence Database</b><br><br>
|
||||||
temp += "Consolidated data points: [dossier[2]]<br>"
|
Consolidated data points: [dossier[2]]<br>"}
|
||||||
var/print_string = "Fingerprints: Print not complete!<br>"
|
var/print_string = "Fingerprints: Print not complete!<br>"
|
||||||
if(stringpercent(dossier[1]) <= FINGERPRINT_COMPLETE)
|
if(stringpercent(dossier[1]) <= FINGERPRINT_COMPLETE)
|
||||||
print_string = "Fingerprints: (80% or higher completion reached)<br>[dossier[1]]<br>"
|
print_string = "Fingerprints: (80% or higher completion reached)<br>[dossier[1]]<br>"
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
desc = "A rare collectable hat."
|
desc = "A rare collectable hat."
|
||||||
|
|
||||||
/obj/item/clothing/head/collectable/petehat
|
/obj/item/clothing/head/collectable/petehat
|
||||||
name = "ultra rare Pete's hat!"
|
name = "ultra rare hat"
|
||||||
desc = "It smells faintly of plasma"
|
desc = "an ultra rare hat. It commands a certain respect."
|
||||||
icon_state = "petehat"
|
icon_state = "petehat"
|
||||||
|
|
||||||
/obj/item/clothing/head/collectable/slime
|
/obj/item/clothing/head/collectable/slime
|
||||||
|
|||||||
@@ -37,11 +37,11 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
|
|||||||
var/dat = "<HEAD><TITLE>Library Visitor</TITLE></HEAD><BODY>\n" // <META HTTP-EQUIV='Refresh' CONTENT='10'>
|
var/dat = "<HEAD><TITLE>Library Visitor</TITLE></HEAD><BODY>\n" // <META HTTP-EQUIV='Refresh' CONTENT='10'>
|
||||||
switch(screenstate)
|
switch(screenstate)
|
||||||
if(0)
|
if(0)
|
||||||
dat += "<h2>Search Settings</h2><br>"
|
dat += {"<h2>Search Settings</h2><br>
|
||||||
dat += "<A href='?src=\ref[src];settitle=1'>Filter by Title: [title]</A><BR>"
|
<A href='?src=\ref[src];settitle=1'>Filter by Title: [title]</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];setcategory=1'>Filter by Category: [category]</A><BR>"
|
<A href='?src=\ref[src];setcategory=1'>Filter by Category: [category]</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];setauthor=1'>Filter by Author: [author]</A><BR>"
|
<A href='?src=\ref[src];setauthor=1'>Filter by Author: [author]</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];search=1'>\[Start Search\]</A><BR>"
|
<A href='?src=\ref[src];search=1'>\[Start Search\]</A><BR>"}
|
||||||
if(1)
|
if(1)
|
||||||
establish_old_db_connection()
|
establish_old_db_connection()
|
||||||
if(!dbcon_old.IsConnected())
|
if(!dbcon_old.IsConnected())
|
||||||
@@ -49,8 +49,8 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
|
|||||||
else if(!SQLquery)
|
else if(!SQLquery)
|
||||||
dat += "<font color=red><b>ERROR</b>: Malformed search request. Please contact your system administrator for assistance.</font><BR>"
|
dat += "<font color=red><b>ERROR</b>: Malformed search request. Please contact your system administrator for assistance.</font><BR>"
|
||||||
else
|
else
|
||||||
dat += "<table>"
|
dat += {"<table>
|
||||||
dat += "<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td>SS<sup>13</sup>BN</td></tr>"
|
<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td>SS<sup>13</sup>BN</td></tr>"}
|
||||||
|
|
||||||
var/DBQuery/query = dbcon_old.NewQuery(SQLquery)
|
var/DBQuery/query = dbcon_old.NewQuery(SQLquery)
|
||||||
query.Execute()
|
query.Execute()
|
||||||
@@ -138,12 +138,12 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
|
|||||||
switch(screenstate)
|
switch(screenstate)
|
||||||
if(0)
|
if(0)
|
||||||
// Main Menu
|
// Main Menu
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=1'>1. View General Inventory</A><BR>"
|
dat += {"<A href='?src=\ref[src];switchscreen=1'>1. View General Inventory</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=2'>2. View Checked Out Inventory</A><BR>"
|
<A href='?src=\ref[src];switchscreen=2'>2. View Checked Out Inventory</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=3'>3. Check out a Book</A><BR>"
|
<A href='?src=\ref[src];switchscreen=3'>3. Check out a Book</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=4'>4. Connect to External Archive</A><BR>"
|
<A href='?src=\ref[src];switchscreen=4'>4. Connect to External Archive</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=5'>5. Upload New Title to Archive</A><BR>"
|
<A href='?src=\ref[src];switchscreen=5'>5. Upload New Title to Archive</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=6'>6. Print a Bible</A><BR>"
|
<A href='?src=\ref[src];switchscreen=6'>6. Print a Bible</A><BR>"}
|
||||||
if(src.emagged)
|
if(src.emagged)
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=7'>7. Access the Forbidden Lore Vault</A><BR>"
|
dat += "<A href='?src=\ref[src];switchscreen=7'>7. Access the Forbidden Lore Vault</A><BR>"
|
||||||
if(src.arcanecheckout)
|
if(src.arcanecheckout)
|
||||||
@@ -172,30 +172,30 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
|
|||||||
timedue = "<font color=red><b>(OVERDUE)</b> [timedue]</font>"
|
timedue = "<font color=red><b>(OVERDUE)</b> [timedue]</font>"
|
||||||
else
|
else
|
||||||
timedue = round(timedue)
|
timedue = round(timedue)
|
||||||
dat += "\"[b.bookname]\", Checked out to: [b.mobname]<BR>--- Taken: [timetaken] minutes ago, Due: in [timedue] minutes<BR>"
|
dat += {"\"[b.bookname]\", Checked out to: [b.mobname]<BR>--- Taken: [timetaken] minutes ago, Due: in [timedue] minutes<BR>
|
||||||
dat += "<A href='?src=\ref[src];checkin=\ref[b]'>(Check In)</A><BR><BR>"
|
<A href='?src=\ref[src];checkin=\ref[b]'>(Check In)</A><BR><BR>"}
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
|
dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
|
||||||
if(3)
|
if(3)
|
||||||
// Check Out a Book
|
// Check Out a Book
|
||||||
dat += "<h3>Check Out a Book</h3><BR>"
|
dat += {"<h3>Check Out a Book</h3><BR>
|
||||||
dat += "Book: [src.buffer_book] "
|
Book: [src.buffer_book]
|
||||||
dat += "<A href='?src=\ref[src];editbook=1'>\[Edit\]</A><BR>"
|
<A href='?src=\ref[src];editbook=1'>\[Edit\]</A><BR>
|
||||||
dat += "Recipient: [src.buffer_mob] "
|
Recipient: [src.buffer_mob]
|
||||||
dat += "<A href='?src=\ref[src];editmob=1'>\[Edit\]</A><BR>"
|
<A href='?src=\ref[src];editmob=1'>\[Edit\]</A><BR>
|
||||||
dat += "Checkout Date : [world.time/600]<BR>"
|
Checkout Date : [world.time/600]<BR>
|
||||||
dat += "Due Date: [(world.time + checkoutperiod)/600]<BR>"
|
Due Date: [(world.time + checkoutperiod)/600]<BR>
|
||||||
dat += "(Checkout Period: [checkoutperiod] minutes) (<A href='?src=\ref[src];increasetime=1'>+</A>/<A href='?src=\ref[src];decreasetime=1'>-</A>)"
|
(Checkout Period: [checkoutperiod] minutes) (<A href='?src=\ref[src];increasetime=1'>+</A>/<A href='?src=\ref[src];decreasetime=1'>-</A>)
|
||||||
dat += "<A href='?src=\ref[src];checkout=1'>(Commit Entry)</A><BR>"
|
<A href='?src=\ref[src];checkout=1'>(Commit Entry)</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
|
<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"}
|
||||||
if(4)
|
if(4)
|
||||||
dat += "<h3>External Archive</h3>"
|
dat += "<h3>External Archive</h3>"
|
||||||
establish_old_db_connection()
|
establish_old_db_connection()
|
||||||
if(!dbcon_old.IsConnected())
|
if(!dbcon_old.IsConnected())
|
||||||
dat += "<font color=red><b>ERROR</b>: Unable to contact External Archive. Please contact your system administrator for assistance.</font>"
|
dat += "<font color=red><b>ERROR</b>: Unable to contact External Archive. Please contact your system administrator for assistance.</font>"
|
||||||
else
|
else
|
||||||
dat += "<A href='?src=\ref[src];orderbyid=1'>(Order book by SS<sup>13</sup>BN)</A><BR><BR>"
|
dat += {"<A href='?src=\ref[src];orderbyid=1'>(Order book by SS<sup>13</sup>BN)</A><BR><BR>
|
||||||
dat += "<table>"
|
<table>
|
||||||
dat += "<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td></td></tr>"
|
<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td></td></tr>"}
|
||||||
|
|
||||||
var/DBQuery/query = dbcon_old.NewQuery("SELECT id, author, title, category FROM library")
|
var/DBQuery/query = dbcon_old.NewQuery("SELECT id, author, title, category FROM library")
|
||||||
query.Execute()
|
query.Execute()
|
||||||
@@ -219,19 +219,19 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
|
|||||||
else if(!scanner.cache)
|
else if(!scanner.cache)
|
||||||
dat += "<FONT color=red>No data found in scanner memory.</FONT><BR>"
|
dat += "<FONT color=red>No data found in scanner memory.</FONT><BR>"
|
||||||
else
|
else
|
||||||
dat += "<TT>Data marked for upload...</TT><BR>"
|
dat += {"<TT>Data marked for upload...</TT><BR>
|
||||||
dat += "<TT>Title: </TT>[scanner.cache.name]<BR>"
|
<TT>Title: </TT>[scanner.cache.name]<BR>"}
|
||||||
if(!scanner.cache.author)
|
if(!scanner.cache.author)
|
||||||
scanner.cache.author = "Anonymous"
|
scanner.cache.author = "Anonymous"
|
||||||
dat += "<TT>Author: </TT><A href='?src=\ref[src];setauthor=1'>[scanner.cache.author]</A><BR>"
|
dat += {"<TT>Author: </TT><A href='?src=\ref[src];setauthor=1'>[scanner.cache.author]</A><BR>
|
||||||
dat += "<TT>Category: </TT><A href='?src=\ref[src];setcategory=1'>[upload_category]</A><BR>"
|
<TT>Category: </TT><A href='?src=\ref[src];setcategory=1'>[upload_category]</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];upload=1'>\[Upload\]</A><BR>"
|
<A href='?src=\ref[src];upload=1'>\[Upload\]</A><BR>"}
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
|
dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
|
||||||
if(7)
|
if(7)
|
||||||
dat += "<h3>Accessing Forbidden Lore Vault v 1.3</h3>"
|
dat += {"<h3>Accessing Forbidden Lore Vault v 1.3</h3>
|
||||||
dat += "Are you absolutely sure you want to proceed? EldritchTomes Inc. takes no responsibilities for loss of sanity resulting from this action.<p>"
|
Are you absolutely sure you want to proceed? EldritchTomes Inc. takes no responsibilities for loss of sanity resulting from this action.<p>
|
||||||
dat += "<A href='?src=\ref[src];arccheckout=1'>Yes.</A><BR>"
|
<A href='?src=\ref[src];arccheckout=1'>Yes.</A><BR>
|
||||||
dat += "<A href='?src=\ref[src];switchscreen=0'>No.</A><BR>"
|
<A href='?src=\ref[src];switchscreen=0'>No.</A><BR>"}
|
||||||
|
|
||||||
//dat += "<A HREF='?src=\ref[user];mach_close=library'>Close</A><br><br>"
|
//dat += "<A HREF='?src=\ref[user];mach_close=library'>Close</A><br><br>"
|
||||||
user << browse(dat, "window=library")
|
user << browse(dat, "window=library")
|
||||||
|
|||||||
@@ -120,26 +120,26 @@ var/datum/paiController/paiController // Global handler for pAI candidates
|
|||||||
</style>
|
</style>
|
||||||
"}
|
"}
|
||||||
|
|
||||||
dat += "<p class=\"top\">Please configure your pAI personality's options. Remember, what you enter here could determine whether or not the user requesting a personality chooses you!</p>"
|
dat += {"<p class=\"top\">Please configure your pAI personality's options. Remember, what you enter here could determine whether or not the user requesting a personality chooses you!</p>
|
||||||
dat += "<table>"
|
<table>
|
||||||
dat += "<tr class=\"d0\"><td>Name:</td><td>[candidate.name]</td></tr>"
|
<tr class=\"d0\"><td>Name:</td><td>[candidate.name]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=name;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.</td></tr>"
|
<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=name;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.</td></tr>
|
||||||
|
|
||||||
dat += "<tr class=\"d0\"><td>Description:</td><td>[candidate.description]</td></tr>"
|
<tr class=\"d0\"><td>Description:</td><td>[candidate.description]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=desc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.</td></tr>"
|
<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=desc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.</td></tr>
|
||||||
|
|
||||||
dat += "<tr class=\"d0\"><td>Preferred Role:</td><td>[candidate.role]</td></tr>"
|
<tr class=\"d0\"><td>Preferred Role:</td><td>[candidate.role]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=role;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.</td></tr>"
|
<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=role;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.</td></tr>
|
||||||
|
|
||||||
dat += "<tr class=\"d0\"><td>OOC Comments:</td><td>[candidate.comments]</td></tr>"
|
<tr class=\"d0\"><td>OOC Comments:</td><td>[candidate.comments]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=ooc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.</td></tr>"
|
<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=ooc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.</td></tr>
|
||||||
|
|
||||||
dat += "</table>"
|
</table>"
|
||||||
|
|
||||||
dat += "<br>"
|
<br>
|
||||||
dat += "<h3><a href='byond://?src=\ref[src];option=submit;new=1;candidate=\ref[candidate]'>Submit Personality</a></h3><br>"
|
<h3><a href='byond://?src=\ref[src];option=submit;new=1;candidate=\ref[candidate]'>Submit Personality</a></h3><br>
|
||||||
dat += "<a href='byond://?src=\ref[src];option=save;new=1;candidate=\ref[candidate]'>Save Personality</a><br>"
|
<a href='byond://?src=\ref[src];option=save;new=1;candidate=\ref[candidate]'>Save Personality</a><br>
|
||||||
dat += "<a href='byond://?src=\ref[src];option=load;new=1;candidate=\ref[candidate]'>Load Personality</a><br>"
|
<a href='byond://?src=\ref[src];option=load;new=1;candidate=\ref[candidate]'>Load Personality</a><br>"}
|
||||||
|
|
||||||
M << browse(dat, "window=paiRecruit")
|
M << browse(dat, "window=paiRecruit")
|
||||||
|
|
||||||
@@ -179,11 +179,11 @@ var/datum/paiController/paiController // Global handler for pAI candidates
|
|||||||
dat += "<table>"
|
dat += "<table>"
|
||||||
|
|
||||||
for(var/datum/paiCandidate/c in available)
|
for(var/datum/paiCandidate/c in available)
|
||||||
dat += "<tr class=\"d0\"><td>Name:</td><td>[c.name]</td></tr>"
|
dat += {"<tr class=\"d0\"><td>Name:</td><td>[c.name]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td>Description:</td><td>[c.description]</td></tr>"
|
<tr class=\"d1\"><td>Description:</td><td>[c.description]</td></tr>
|
||||||
dat += "<tr class=\"d0\"><td>Preferred Role:</td><td>[c.role]</td></tr>"
|
<tr class=\"d0\"><td>Preferred Role:</td><td>[c.role]</td></tr>
|
||||||
dat += "<tr class=\"d1\"><td>OOC Comments:</td><td>[c.comments]</td></tr>"
|
<tr class=\"d1\"><td>OOC Comments:</td><td>[c.comments]</td></tr>
|
||||||
dat += "<tr class=\"d2\"><td><a href='byond://?src=\ref[src];download=1;candidate=\ref[c];device=\ref[p]'>\[Download [c.name]\]</a></td><td></td></tr>"
|
<tr class=\"d2\"><td><a href='byond://?src=\ref[src];download=1;candidate=\ref[c];device=\ref[p]'>\[Download [c.name]\]</a></td><td></td></tr>"}
|
||||||
|
|
||||||
dat += "</table>"
|
dat += "</table>"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user