just fuck my shit up

This commit is contained in:
D3athrow
2015-07-18 02:30:26 -05:00
parent 322dae29d1
commit 41d7df01fd
1128 changed files with 7642 additions and 582 deletions

View File

@@ -47,9 +47,11 @@
icon_state += "_active"
/obj/machinery/computer/general_air_control/atmos_automation/proc/request_device_refresh(var/device)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/request_device_refresh() called tick#: [world.time]")
send_signal(list("tag"=device, "status"))
/obj/machinery/computer/general_air_control/atmos_automation/proc/send_signal(var/list/data, filter = RADIO_ATMOSIA)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/send_signal() called tick#: [world.time]")
var/datum/signal/signal = new
signal.transmission_method = 1 //radio signal
signal.source = src
@@ -58,6 +60,7 @@
radio_connection.post_signal(src, signal, filter = filter)
/obj/machinery/computer/general_air_control/atmos_automation/proc/selectValidChildFor(var/datum/automation/parent, var/mob/user, var/list/valid_returntypes)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/selectValidChildFor() called tick#: [world.time]")
var/list/choices=list()
for(var/childtype in automation_types)
var/datum/automation/A = new childtype(src)
@@ -220,6 +223,7 @@
return 1
/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeCompare(var/datum/automation/a, var/datum/automation/b, var/comparetype)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeCompare() called tick#: [world.time]")
var/datum/automation/compare/compare=new(src)
compare.comparator = comparetype
compare.children[1] = a
@@ -227,23 +231,27 @@
return compare
/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeNumber(var/value)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeNumber() called tick#: [world.time]")
var/datum/automation/static_value/val = new(src)
val.value=value
return val
/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeGetSensorData(var/sns_tag,var/field)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/MakeGetSensorData() called tick#: [world.time]")
var/datum/automation/get_sensor_data/sensor=new(src)
sensor.sensor=sns_tag
sensor.field=field
return sensor
/obj/machinery/computer/general_air_control/atmos_automation/proc/DumpCode()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/DumpCode() called tick#: [world.time]")
var/list/json[0]
for(var/datum/automation/A in automations)
json += list(A.Export())
return list2json(json)
/obj/machinery/computer/general_air_control/atmos_automation/proc/ReadCode(var/jsonStr)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/proc/ReadCode() called tick#: [world.time]")
automations.len = 0
var/list/json=json2list(jsonStr)
if(json.len>0)
@@ -353,6 +361,7 @@
buildOutletVent()
/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildO2()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildO2() called tick#: [world.time]")
///////////////////////////////////////////////////////////////
// Oxygen Injection
///////////////////////////////////////////////////////////////
@@ -378,6 +387,7 @@
automations += i
/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildN2()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildN2() called tick#: [world.time]")
///////////////////////////////////////////////////////////////
// Nitrogen Injection
///////////////////////////////////////////////////////////////
@@ -420,6 +430,7 @@
automations += if_on
/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildOutletVent()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/obj/machinery/computer/general_air_control/atmos_automation/air_mixing/proc/buildOutletVent() called tick#: [world.time]")
///////////////////////////////////////////////////////////////
// Outlet Management
///////////////////////////////////////////////////////////////

View File

@@ -21,21 +21,27 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
parent=aa
/datum/automation/proc/GetText()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/GetText() called tick#: [world.time]")
return "[type] doesn't override GetText()!"
/datum/automation/proc/OnReset()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/OnReset() called tick#: [world.time]")
return
/datum/automation/proc/OnRemove()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/OnRemove() called tick#: [world.time]")
return
/datum/automation/proc/process()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/process() called tick#: [world.time]")
return
/datum/automation/proc/Evaluate()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/Evaluate() called tick#: [world.time]")
return 0
/datum/automation/proc/Export()
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/Export() called tick#: [world.time]")
var/list/R = list("type"=type)
if(initial(label)!=label)
@@ -53,6 +59,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
return R
/datum/automation/proc/unpackChild(var/list/cData)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/unpackChild() called tick#: [world.time]")
if(isnull(cData) || !("type" in cData))
return null
var/Atype=text2path(cData["type"])
@@ -63,6 +70,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
return A
/datum/automation/proc/unpackChildren(var/list/childList)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/unpackChildren() called tick#: [world.time]")
. = list()
if(childList.len>0)
for(var/list/cData in childList)
@@ -77,6 +85,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
. += A
/datum/automation/proc/packChildren(var/list/childList)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/packChildren() called tick#: [world.time]")
. = list()
if(childList.len>0)
for(var/datum/automation/A in childList)
@@ -86,6 +95,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
. += list(A.Export())
/datum/automation/proc/Import(var/list/json)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/Import() called tick#: [world.time]")
if("label" in json)
label = json["label"]
@@ -96,6 +106,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
children = unpackChildren(json["children"])
/datum/automation/proc/fmtString(var/str)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/fmtString() called tick#: [world.time]")
if(str==null || str == "")
return "-----"
return str
@@ -159,6 +170,7 @@ var/global/automation_types=typesof(/datum/automation) - /datum/automation
return 0 // 1 if handled
/datum/automation/proc/selectValidChildFor(var/mob/user, var/list/returntypes=valid_child_returntypes)
writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\/datum/automation/proc/selectValidChildFor() called tick#: [world.time]")
return parent.selectValidChildFor(src, user, returntypes)
///////////////////////////////////////////