fixes for potential runtimes.

This commit is contained in:
DJSnapshot
2014-06-22 23:42:47 -07:00
parent aa27bdc64c
commit 2025e84b67
5 changed files with 15 additions and 8 deletions

View File

@@ -25,16 +25,16 @@
i++ i++
if(i==1) if(i==1)
dat += "<tr>" dat += "<tr>"
if(i>= 7) if(i>= 6)
i = 0 i = 0
dat += "</tr>" dat += "</tr>"
continue continue
dat += {" dat += {"
<td> <td>
<a href='?src=\ref[src];[fileop]=\ref[F]'> <center><a href='?src=\ref[src];[fileop]=\ref[F]'>
<img src=\ref[F.image]><br> <img src=\ref[F.image]><br>
<span>[F.name]</span> <span>[F.name]</span>
</a> </a></center>
</td>"} </td>"}
dat += "</tr></table>" dat += "</tr></table>"
@@ -53,7 +53,7 @@
i++ i++
if(i==1) if(i==1)
dat += "<tr>" dat += "<tr>"
if(i>= 8) if(i>= 6)
i = 0 i = 0
dat += "</tr>" dat += "</tr>"
continue continue

View File

@@ -41,6 +41,9 @@
return 0 return 0
interact() interact()
if(!computer.cardslot)
computer.Crash(MISSING_PERIPHERAL)
return
usr.set_machine(src) usr.set_machine(src)
scan = computer.cardslot.reader scan = computer.cardslot.reader
if(!interactable()) if(!interactable())

View File

@@ -5,7 +5,7 @@
icon_state = "frame-sec" icon_state = "frame-sec"
/datum/file/program/prisoner /datum/file/program/prisoner
name = "Prisoner Management Comsole" name = "Prisoner Management Console"
active_state = "explosive" active_state = "explosive"
req_access = list(access_armory) req_access = list(access_armory)

View File

@@ -44,10 +44,14 @@
return 0 return 0
interact() interact()
if(!computer.cardslot)
computer.Crash(MISSING_PERIPHERAL)
return
usr.set_machine(src) usr.set_machine(src)
scan = computer.cardslot.reader scan = computer.cardslot.reader
if(!interactable()) if(!interactable())
return return
return
if (computer.z > 6) if (computer.z > 6)
usr << "\red <b>Unable to establish a connection</b>: \black You're too far away from the station!" usr << "\red <b>Unable to establish a connection</b>: \black You're too far away from the station!"
return return

View File

@@ -349,20 +349,20 @@ Programs are a file that can be executed
active_state = "computer_generic" active_state = "computer_generic"
volume = 520 volume = 520
/datum/file/program/PowerMonitor /datum/file/program/powermon
name = "Power Grid" name = "Power Grid"
image = 'icons/ntos/power.png' image = 'icons/ntos/power.png'
active_state = "power" active_state = "power"
volume = 7200 volume = 7200
/datum/file/program/PrisonerManagement /datum/file/program/prisoner
name = "Prisoner Control" name = "Prisoner Control"
image = 'icons/ntos/prison.png' image = 'icons/ntos/prison.png'
drm = 1 drm = 1
active_state = "power" active_state = "power"
volume = 5000 volume = 5000
/datum/file/program/Roboticscontrol /datum/file/program/borg_control
name = "Cyborg Maint" name = "Cyborg Maint"
image = 'icons/ntos/borgcontrol.png' image = 'icons/ntos/borgcontrol.png'
active_state = "robot" active_state = "robot"