mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 19:47:47 +01:00
Implements remaining suggestions
- Few more grammar fixes - Machine overload adjustment finished. SMESs and APCs now receive explosion intensity bonus according to stored charge. - Gets rid of remains of old "src:" references in AI Life() proc
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
owner.verbs += driver
|
||||
|
||||
/datum/malf_hardware/proc/get_examine_desc()
|
||||
return "It has some sort of hardware attached to it's core"
|
||||
return "It has some sort of hardware attached to its core"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
return
|
||||
|
||||
|
||||
/datum/game_mode/malfunction/verb/emergency_forcefield(var/turf/T as null|turf in world)
|
||||
/datum/game_mode/malfunction/verb/emergency_forcefield(var/turf/T as turf in world)
|
||||
set name = "Emergency Forcefield"
|
||||
set desc = "275 CPU - Uses station's emergency shielding system to create temporary barrier which lasts for few minutes, but won't resist gunfire."
|
||||
set category = "Software"
|
||||
@@ -172,6 +172,7 @@
|
||||
return
|
||||
if(M.inoperable()) // Not functional
|
||||
user << "<span class='notice'>ERROR: Unknown error. Machine is probably damaged or power supply is nonfunctional.</span>"
|
||||
return
|
||||
else // Not a machine at all (what the hell is this doing in Machines list anyway??)
|
||||
user << "<span class='notice'>ERROR: Unable to overload - target is not a machine.</span>"
|
||||
return
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
return
|
||||
command_announcement.Announce("We have traced the intrude#, it seem& t( e yo3r AI s7stem, it &# *#ck@ng th$ sel$ destru$t mechani&m, stop i# bef*@!)$#&&@@ <CONNECTION LOST>", "Network Monitoring")
|
||||
else
|
||||
command_announcement.Announce("We have detected strong brute-force attack on your firewall which seems to be originating from your AI system. It already controls almost whole network, and the only thing that's preventing it from accessing the self-destruct is this firewall. You don't have much time before it succeeds.", "Network Monitoring")
|
||||
command_announcement.Announce("We have detected a strong brute-force attack on your firewall which seems to be originating from your AI system. It already controls almost the whole network, and the only thing that's preventing it from accessing the self-destruct is this firewall. You don't have much time before it succeeds.", "Network Monitoring")
|
||||
user << "## BEGINNING SYSTEM OVERRIDE."
|
||||
user << "## ESTIMATED DURATION: [round((duration+300)/600)] MINUTES"
|
||||
user.hacking = 1
|
||||
@@ -199,7 +199,7 @@
|
||||
|
||||
|
||||
user << "## PRIMARY FIREWALL BYPASSED. YOU NOW HAVE FULL SYSTEM CONTROL."
|
||||
command_announcement.Announce("Our system administrators just reported that we've been locked out from your control network. Whoever did this now has full access to station's systems.", "Network Administration Center")
|
||||
command_announcement.Announce("Our system administrators just reported that we've been locked out from your control network. Whoever did this now has full access to the station's systems.", "Network Administration Center")
|
||||
user.hack_can_fail = 0
|
||||
user.hacking = 0
|
||||
user.system_override = 2
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
src.reset_view(null)
|
||||
|
||||
// Handle power damage (oxy)
|
||||
if(src:aiRestorePowerRoutine != 0 && !APU_power)
|
||||
if(aiRestorePowerRoutine != 0 && !APU_power)
|
||||
// Lose power
|
||||
adjustOxyLoss(1)
|
||||
else
|
||||
@@ -99,7 +99,7 @@
|
||||
if (loc.power_equip)
|
||||
if (!istype(T, /turf/space))
|
||||
src << "Alert cancelled. Power has been restored without our assistance."
|
||||
src:aiRestorePowerRoutine = 0
|
||||
aiRestorePowerRoutine = 0
|
||||
src.blind.layer = 0
|
||||
return
|
||||
src << "Fault confirmed: missing external power. Shutting down main control system to save power."
|
||||
@@ -108,7 +108,7 @@
|
||||
sleep(50)
|
||||
if (istype(T, /turf/space))
|
||||
src << "Unable to verify! No power connection detected!"
|
||||
src:aiRestorePowerRoutine = 2
|
||||
aiRestorePowerRoutine = 2
|
||||
return
|
||||
src << "Connection verified. Searching for APC in power network."
|
||||
sleep(50)
|
||||
@@ -129,7 +129,7 @@
|
||||
if (loc.power_equip)
|
||||
if (!istype(T, /turf/space))
|
||||
src << "Alert cancelled. Power has been restored without our assistance."
|
||||
src:aiRestorePowerRoutine = 0
|
||||
aiRestorePowerRoutine = 0
|
||||
src.blind.layer = 0 //This, too, is a fix to issue 603
|
||||
return
|
||||
switch(PRP)
|
||||
@@ -146,7 +146,7 @@
|
||||
theAPC.update()
|
||||
aiRestorePowerRoutine = 3
|
||||
src << "Here are your current laws:"
|
||||
src.show_laws()
|
||||
show_laws()
|
||||
sleep(50)
|
||||
theAPC = null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user