- Variable declaration standardization. Big commit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3671 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
baloh.matevz@gmail.com
2012-05-25 19:26:36 +00:00
parent cfd59cf0a2
commit c2c7a3bcda
131 changed files with 1493 additions and 1402 deletions

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
atom atom
proc proc
temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
@@ -59,13 +61,12 @@ obj
layer = TURF_LAYER layer = TURF_LAYER
var var/volume = 125
volume = 125 var/temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST
temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST
just_spawned = 1 var/just_spawned = 1
bypassing = 0 var/bypassing = 0
proc/perform_exposure() proc/perform_exposure()
var/turf/simulated/floor/location = loc var/turf/simulated/floor/location = loc
@@ -171,4 +172,4 @@ obj
loc = null loc = null
..() ..()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
atom/movable/var/pressure_resistance = 20 atom/movable/var/pressure_resistance = 20
atom/movable/var/last_forced_movement = 0 atom/movable/var/last_forced_movement = 0
@@ -89,23 +91,22 @@ turf
var/current_graphic = null var/current_graphic = null
var/tmp var/tmp/datum/gas_mixture/air
datum/gas_mixture/air
processing = 1 var/tmp/processing = 1
datum/air_group/turf/parent var/tmp/datum/air_group/turf/parent
group_border = 0 var/tmp/group_border = 0
length_space_border = 0 var/tmp/length_space_border = 0
air_check_directions = 0 //Do not modify this, just add turf to air_master.tiles_to_update var/tmp/air_check_directions = 0 //Do not modify this, just add turf to air_master.tiles_to_update
archived_cycle = 0 var/tmp/archived_cycle = 0
current_cycle = 0 var/tmp/current_cycle = 0
obj/effect/hotspot/active_hotspot var/tmp/obj/effect/hotspot/active_hotspot
temperature_archived //USED ONLY FOR SOLIDS var/tmp/temperature_archived //USED ONLY FOR SOLIDS
being_superconductive = 0 var/tmp/being_superconductive = 0
proc proc

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33
// pure concentrated antibodies // pure concentrated antibodies
datum/reagent/antibodies datum/reagent/antibodies
data = new/list("antibodies"=0) data = new/list("antibodies"=0)
@@ -14,20 +16,19 @@ datum/reagent/antibodies
return return
// reserving some numbers for later special antigens // reserving some numbers for later special antigens
var/global/const var/global/const/ANTIGEN_A = 1
ANTIGEN_A = 1 var/global/const/ANTIGEN_B = 2
ANTIGEN_B = 2 var/global/const/ANTIGEN_RH = 4
ANTIGEN_RH = 4 var/global/const/ANTIGEN_Q = 8
ANTIGEN_Q = 8 var/global/const/ANTIGEN_U = 16
ANTIGEN_U = 16 var/global/const/ANTIGEN_V = 32
ANTIGEN_V = 32 var/global/const/ANTIGEN_X = 64
ANTIGEN_X = 64 var/global/const/ANTIGEN_Y = 128
ANTIGEN_Y = 128 var/global/const/ANTIGEN_Z = 256
ANTIGEN_Z = 256 var/global/const/ANTIGEN_M = 512
ANTIGEN_M = 512 var/global/const/ANTIGEN_N = 1024
ANTIGEN_N = 1024 var/global/const/ANTIGEN_P = 2048
ANTIGEN_P = 2048 var/global/const/ANTIGEN_O = 4096
ANTIGEN_O = 4096
var/global/list/ANTIGENS = list("[ANTIGEN_A]" = "A", "[ANTIGEN_B]" = "B", "[ANTIGEN_RH]" = "RH", "[ANTIGEN_Q]" = "Q", var/global/list/ANTIGENS = list("[ANTIGEN_A]" = "A", "[ANTIGEN_B]" = "B", "[ANTIGEN_RH]" = "RH", "[ANTIGEN_Q]" = "Q",
"[ANTIGEN_U]" = "U", "[ANTIGEN_V]" = "V", "[ANTIGEN_Z]" = "Z", "[ANTIGEN_M]" = "M", "[ANTIGEN_U]" = "U", "[ANTIGEN_V]" = "V", "[ANTIGEN_Z]" = "Z", "[ANTIGEN_M]" = "M",
@@ -51,4 +52,4 @@ var/global/list/ANTIGENS = list("[ANTIGEN_A]" = "A", "[ANTIGEN_B]" = "B", "[ANTI
// iterate over the list of antigens and see what matches // iterate over the list of antigens and see what matches
var/code = "" var/code = ""
for(var/V in ANTIGENS) if(text2num(V) & M.antibodies) code += ANTIGENS[V] for(var/V in ANTIGENS) if(text2num(V) & M.antibodies) code += ANTIGENS[V]
user << text("\blue [src] The antibody scanner displays a cryptic set of data: [code]") user << text("\blue [src] The antibody scanner displays a cryptic set of data: [code]")

View File

@@ -1,7 +1,8 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/datum/data /datum/data
var var/name = "data"
name = "data" var/size = 1.0
size = 1.0
/datum/data/function /datum/data/function
@@ -30,20 +31,19 @@
/datum/powernet /datum/powernet
var var/list/cables = list() // all cables & junctions
list/cables = list() // all cables & junctions var/list/nodes = list() // all APCs & sources
list/nodes = list() // all APCs & sources
newload = 0 var/newload = 0
load = 0 var/load = 0
newavail = 0 var/newavail = 0
avail = 0 var/avail = 0
viewload = 0 var/viewload = 0
number = 0 var/number = 0
perapc = 0 // per-apc avilability var/perapc = 0 // per-apc avilability
netexcess = 0 var/netexcess = 0
/datum/debug /datum/debug
var/list/debuglist var/list/debuglist

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
// Controls the emergency shuttle // Controls the emergency shuttle
@@ -10,15 +12,14 @@
var/global/datum/shuttle_controller/emergency_shuttle/emergency_shuttle var/global/datum/shuttle_controller/emergency_shuttle/emergency_shuttle
datum/shuttle_controller datum/shuttle_controller
var var/location = 0 //0 = somewhere far away (in spess), 1 = at SS13, 2 = returned from SS13
location = 0 //0 = somewhere far away (in spess), 1 = at SS13, 2 = returned from SS13 var/online = 0
online = 0 var/direction = 1 //-1 = going back to central command, 1 = going to SS13, 2 = in transit to centcom (not recalled)
direction = 1 //-1 = going back to central command, 1 = going to SS13, 2 = in transit to centcom (not recalled)
endtime // timeofday that shuttle arrives var/endtime // timeofday that shuttle arrives
timelimit //important when the shuttle gets called for more than shuttlearrivetime var/timelimit //important when the shuttle gets called for more than shuttlearrivetime
//timeleft = 360 //600 //timeleft = 360 //600
fake_recall = 0 //Used in rounds to prevent "ON NOES, IT MUST [INSERT ROUND] BECAUSE SHUTTLE CAN'T BE CALLED" var/fake_recall = 0 //Used in rounds to prevent "ON NOES, IT MUST [INSERT ROUND] BECAUSE SHUTTLE CAN'T BE CALLED"
// call the shuttle // call the shuttle

View File

@@ -1,18 +1,19 @@
var/global //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
obj/datacore/data_core = null
obj/effect/overlay/plmaster = null var/global/obj/datacore/data_core = null
obj/effect/overlay/slmaster = null var/global/obj/effect/overlay/plmaster = null
var/global/obj/effect/overlay/slmaster = null
//obj/hud/main_hud1 = null //obj/hud/main_hud1 = null
list/machines = list() var/global/list/machines = list()
list/processing_objects = list() var/global/list/processing_objects = list()
list/active_diseases = list() var/global/list/active_diseases = list()
//items that ask to be called every cycle //items that ask to be called every cycle
defer_powernet_rebuild = 0 // true if net rebuild will be called manually after an event var/global/defer_powernet_rebuild = 0 // true if net rebuild will be called manually after an event
list/global_map = null var/global/list/global_map = null
//list/global_map = list(list(1,5),list(4,3))//an array of map Z levels. //list/global_map = list(list(1,5),list(4,3))//an array of map Z levels.
//Resulting sector map looks like //Resulting sector map looks like
//|_1_|_4_| //|_1_|_4_|
@@ -23,169 +24,168 @@ var/global
//3 - AI satellite //3 - AI satellite
//5 - empty space //5 - empty space
var
////////////// //////////////
BLINDBLOCK = 0 var/BLINDBLOCK = 0
DEAFBLOCK = 0 var/DEAFBLOCK = 0
HULKBLOCK = 0 var/HULKBLOCK = 0
TELEBLOCK = 0 var/TELEBLOCK = 0
FIREBLOCK = 0 var/FIREBLOCK = 0
XRAYBLOCK = 0 var/XRAYBLOCK = 0
CLUMSYBLOCK = 0 var/CLUMSYBLOCK = 0
FAKEBLOCK = 0 var/FAKEBLOCK = 0
BLOCKADD = 0 var/BLOCKADD = 0
DIFFMUT = 0 var/DIFFMUT = 0
skipupdate = 0 var/skipupdate = 0
/////////////// ///////////////
eventchance = 1 //% per 2 mins var/eventchance = 1 //% per 2 mins
event = 0 var/event = 0
hadevent = 0 var/hadevent = 0
blobevent = 0 var/blobevent = 0
/////////////// ///////////////
diary = null var/diary = null
diaryofmeanpeople = null var/diaryofmeanpeople = null
station_name = null var/station_name = null
game_version = "/tg/ Station 13" var/game_version = "/tg/ Station 13"
datum/air_tunnel/air_tunnel1/SS13_airtunnel = null var/datum/air_tunnel/air_tunnel1/SS13_airtunnel = null
going = 1.0 var/going = 1.0
master_mode = "traitor"//"extended" var/master_mode = "traitor"//"extended"
secret_force_mode = "secret" // if this is anything but "secret", the secret rotation will forceably choose this mode var/secret_force_mode = "secret" // if this is anything but "secret", the secret rotation will forceably choose this mode
datum/engine_eject/engine_eject_control = null var/datum/engine_eject/engine_eject_control = null
host = null var/host = null
aliens_allowed = 1 var/aliens_allowed = 1
ooc_allowed = 1 var/ooc_allowed = 1
dooc_allowed = 1 var/dooc_allowed = 1
traitor_scaling = 1 var/traitor_scaling = 1
goonsay_allowed = 0 var/goonsay_allowed = 0
dna_ident = 1 var/dna_ident = 1
abandon_allowed = 1 var/abandon_allowed = 1
enter_allowed = 1 var/enter_allowed = 1
guests_allowed = 1 var/guests_allowed = 1
shuttle_frozen = 0 var/shuttle_frozen = 0
shuttle_left = 0 var/shuttle_left = 0
tinted_weldhelh = 1 var/tinted_weldhelh = 1
list/jobMax = list() var/list/jobMax = list()
list/bombers = list( ) var/list/bombers = list( )
list/admin_log = list ( ) var/list/admin_log = list ( )
list/lastsignalers = list( ) //keeps last 100 signals here in format: "[src] used \ref[src] @ location [src.loc]: [freq]/[code]" var/list/lastsignalers = list( ) //keeps last 100 signals here in format: "[src] used \ref[src] @ location [src.loc]: [freq]/[code]"
list/lawchanges = list( ) //Stores who uploaded laws to which silicon-based lifeform, and what the law was var/list/lawchanges = list( ) //Stores who uploaded laws to which silicon-based lifeform, and what the law was
list/admins = list( ) var/list/admins = list( )
list/shuttles = list( ) var/list/shuttles = list( )
list/reg_dna = list( ) var/list/reg_dna = list( )
// list/traitobj = list( ) // list/traitobj = list( )
CELLRATE = 0.002 // multiplier for watts per tick <> cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) var/CELLRATE = 0.002 // multiplier for watts per tick <> cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second)
CHARGELEVEL = 0.001 // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) var/CHARGELEVEL = 0.001 // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second)
shuttle_z = 2 //default var/shuttle_z = 2 //default
airtunnel_start = 68 // default var/airtunnel_start = 68 // default
airtunnel_stop = 68 // default var/airtunnel_stop = 68 // default
airtunnel_bottom = 72 // default var/airtunnel_bottom = 72 // default
list/monkeystart = list() var/list/monkeystart = list()
list/wizardstart = list() var/list/wizardstart = list()
list/newplayer_start = list() var/list/newplayer_start = list()
list/latejoin = list() var/list/latejoin = list()
list/prisonwarp = list() //prisoners go to these var/list/prisonwarp = list() //prisoners go to these
list/holdingfacility = list() //captured people go here var/list/holdingfacility = list() //captured people go here
list/xeno_spawn = list()//Aliens spawn at these. var/list/xeno_spawn = list()//Aliens spawn at these.
// list/mazewarp = list() // list/mazewarp = list()
list/tdome1 = list() var/list/tdome1 = list()
list/tdome2 = list() var/list/tdome2 = list()
list/tdomeobserve = list() var/list/tdomeobserve = list()
list/tdomeadmin = list() var/list/tdomeadmin = list()
list/prisonsecuritywarp = list() //prison security goes to these var/list/prisonsecuritywarp = list() //prison security goes to these
list/prisonwarped = list() //list of players already warped var/list/prisonwarped = list() //list of players already warped
list/blobstart = list() var/list/blobstart = list()
// list/traitors = list() //traitor list // list/traitors = list() //traitor list
list/cardinal = list( NORTH, SOUTH, EAST, WEST ) var/list/cardinal = list( NORTH, SOUTH, EAST, WEST )
list/alldirs = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) var/list/alldirs = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST)
datum/station_state/start_state = null var/datum/station_state/start_state = null
datum/configuration/config = null var/datum/configuration/config = null
datum/vote/vote = null var/datum/vote/vote = null
datum/sun/sun = null var/datum/sun/sun = null
list/combatlog = list() var/list/combatlog = list()
list/IClog = list() var/list/IClog = list()
list/OOClog = list() var/list/OOClog = list()
list/adminlog = list() var/list/adminlog = list()
list/powernets = null var/list/powernets = null
Debug = 0 // global debug switch var/Debug = 0 // global debug switch
Debug2 = 0 var/Debug2 = 0
datum/debug/debugobj var/datum/debug/debugobj
datum/moduletypes/mods = new() var/datum/moduletypes/mods = new()
wavesecret = 0 var/wavesecret = 0
shuttlecoming = 0 var/shuttlecoming = 0
join_motd = null var/join_motd = null
rules = null var/rules = null
forceblob = 0 var/forceblob = 0
//airlockWireColorToIndex takes a number representing the wire color, e.g. the orange wire is always 1, the dark red wire is always 2, etc. It returns the index for whatever that wire does. //airlockWireColorToIndex takes a number representing the wire color, e.g. the orange wire is always 1, the dark red wire is always 2, etc. It returns the index for whatever that wire does.
//airlockIndexToWireColor does the opposite thing - it takes the index for what the wire does, for example AIRLOCK_WIRE_IDSCAN is 1, AIRLOCK_WIRE_POWER1 is 2, etc. It returns the wire color number. //airlockIndexToWireColor does the opposite thing - it takes the index for what the wire does, for example AIRLOCK_WIRE_IDSCAN is 1, AIRLOCK_WIRE_POWER1 is 2, etc. It returns the wire color number.
//airlockWireColorToFlag takes the wire color number and returns the flag for it (1, 2, 4, 8, 16, etc) //airlockWireColorToFlag takes the wire color number and returns the flag for it (1, 2, 4, 8, 16, etc)
list/airlockWireColorToFlag = RandomAirlockWires() var/list/airlockWireColorToFlag = RandomAirlockWires()
list/airlockIndexToFlag var/list/airlockIndexToFlag
list/airlockIndexToWireColor var/list/airlockIndexToWireColor
list/airlockWireColorToIndex var/list/airlockWireColorToIndex
list/APCWireColorToFlag = RandomAPCWires() var/list/APCWireColorToFlag = RandomAPCWires()
list/APCIndexToFlag var/list/APCIndexToFlag
list/APCIndexToWireColor var/list/APCIndexToWireColor
list/APCWireColorToIndex var/list/APCWireColorToIndex
list/BorgWireColorToFlag = RandomBorgWires() var/list/BorgWireColorToFlag = RandomBorgWires()
list/BorgIndexToFlag var/list/BorgIndexToFlag
list/BorgIndexToWireColor var/list/BorgIndexToWireColor
list/BorgWireColorToIndex var/list/BorgWireColorToIndex
list/AAlarmWireColorToFlag = RandomAAlarmWires() var/list/AAlarmWireColorToFlag = RandomAAlarmWires()
list/AAlarmIndexToFlag var/list/AAlarmIndexToFlag
list/AAlarmIndexToWireColor var/list/AAlarmIndexToWireColor
list/AAlarmWireColorToIndex var/list/AAlarmWireColorToIndex
const/SPEED_OF_LIGHT = 3e8 //not exact but hey! var/const/SPEED_OF_LIGHT = 3e8 //not exact but hey!
const/SPEED_OF_LIGHT_SQ = 9e+16 var/const/SPEED_OF_LIGHT_SQ = 9e+16
const/FIRE_DAMAGE_MODIFIER = 0.0215 //Higher values result in more external fire damage to the skin (default 0.0215) var/const/FIRE_DAMAGE_MODIFIER = 0.0215 //Higher values result in more external fire damage to the skin (default 0.0215)
const/AIR_DAMAGE_MODIFIER = 2.025 //More means less damage from hot air scalding lungs, less = more damage. (default 2.025) var/const/AIR_DAMAGE_MODIFIER = 2.025 //More means less damage from hot air scalding lungs, less = more damage. (default 2.025)
const/INFINITY = 1e31 //closer then enough var/const/INFINITY = 1e31 //closer then enough
//Don't set this very much higher then 1024 unless you like inviting people in to dos your server with message spam //Don't set this very much higher then 1024 unless you like inviting people in to dos your server with message spam
const/MAX_MESSAGE_LEN = 1024 var/const/MAX_MESSAGE_LEN = 1024
const/MAX_NAME_LEN = 26 var/const/MAX_NAME_LEN = 26
const/shuttle_time_in_station = 1800 // 3 minutes in the station var/const/shuttle_time_in_station = 1800 // 3 minutes in the station
const/shuttle_time_to_arrive = 6000 // 10 minutes to arrive var/const/shuttle_time_to_arrive = 6000 // 10 minutes to arrive
// MySQL configuration // MySQL configuration
sqladdress = "localhost" var/sqladdress = "localhost"
sqlport = "3306" var/sqlport = "3306"
sqldb = "tgstation" var/sqldb = "tgstation"
sqllogin = "root" var/sqllogin = "root"
sqlpass = "" var/sqlpass = ""
// Feedback gathering sql connection // Feedback gathering sql connection
sqlfdbkdb = "test" var/sqlfdbkdb = "test"
sqlfdbklogin = "root" var/sqlfdbklogin = "root"
sqlfdbkpass = "" var/sqlfdbkpass = ""
sqllogging = 0 // Should we log deaths, population stats, etc? var/sqllogging = 0 // Should we log deaths, population stats, etc?
@@ -193,14 +193,14 @@ var
// These are all default values that will load should the forumdbconfig.txt // These are all default values that will load should the forumdbconfig.txt
// file fail to read for whatever reason. // file fail to read for whatever reason.
forumsqladdress = "localhost" var/forumsqladdress = "localhost"
forumsqlport = "3306" var/forumsqlport = "3306"
forumsqldb = "tgstation" var/forumsqldb = "tgstation"
forumsqllogin = "root" var/forumsqllogin = "root"
forumsqlpass = "" var/forumsqlpass = ""
forum_activated_group = "2" var/forum_activated_group = "2"
forum_authenticated_group = "10" var/forum_authenticated_group = "10"
// For FTP requests. (i.e. downloading runtime logs.) // For FTP requests. (i.e. downloading runtime logs.)
// However it'd be ok to use for accessing attack logs and such too, which are even laggier. // However it'd be ok to use for accessing attack logs and such too, which are even laggier.
fileaccess_timer = 1800 //Cannot access files by ftp until the game is finished setting up and stuff. var/fileaccess_timer = 1800 //Cannot access files by ftp until the game is finished setting up and stuff.

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj /obj
//var/datum/module/mod //not used //var/datum/module/mod //not used
var/m_amt = 0 // metal var/m_amt = 0 // metal
@@ -941,8 +943,7 @@
throw_range = 5 throw_range = 5
origin_tech = "biotech=3" origin_tech = "biotech=3"
var var/mob/living/carbon/brain/brainmob = null
mob/living/carbon/brain/brainmob = null
New() New()
..() ..()

View File

@@ -1,22 +1,22 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery /obj/machinery
name = "machinery" name = "machinery"
icon = 'stationobjs.dmi' icon = 'stationobjs.dmi'
var var/stat = 0
stat = 0 var/emagged = 0
emagged = 0 var/use_power = 0
use_power = 0
//0 = dont run the auto //0 = dont run the auto
//1 = run auto, use idle //1 = run auto, use idle
//2 = run auto, use active //2 = run auto, use active
idle_power_usage = 0 var/idle_power_usage = 0
active_power_usage = 0 var/active_power_usage = 0
power_channel = EQUIP var/power_channel = EQUIP
//EQUIP,ENVIRON or LIGHT //EQUIP,ENVIRON or LIGHT
list/component_parts = null //list of all the parts used to build it, if made from certain kinds of frames. var/list/component_parts = null //list of all the parts used to build it, if made from certain kinds of frames.
uid var/uid
manual = 0 var/manual = 0
global var/global/gl_uid = 1
gl_uid = 1
/obj/machinery/autolathe /obj/machinery/autolathe
name = "\improper Autolathe" name = "\improper Autolathe"
@@ -399,16 +399,14 @@
use_power = 1 use_power = 1
idle_power_usage = 5 idle_power_usage = 5
active_power_usage = 100 active_power_usage = 100
var var/obj/effect/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise.
obj/effect/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise.
/obj/machinery/hologram/holopad /obj/machinery/hologram/holopad
name = "\improper AI holopad" name = "\improper AI holopad"
desc = "It's a floor-mounted device for projecting holographic images. It is activated remotely." desc = "It's a floor-mounted device for projecting holographic images. It is activated remotely."
icon_state = "holopad0" icon_state = "holopad0"
var var/mob/living/silicon/ai/master//Which AI, if any, is controlling the object? Only one AI may control a hologram at any time.
mob/living/silicon/ai/master//Which AI, if any, is controlling the object? Only one AI may control a hologram at any time. var/last_request = 0 //to prevent request spam. ~Carn
last_request = 0 //to prevent request spam. ~Carn
/obj/machinery/hologram/projector /obj/machinery/hologram/projector
name = "hologram projector" name = "hologram projector"
@@ -421,9 +419,8 @@
desc = "It's used by the AI for fooling around." desc = "It's used by the AI for fooling around."
icon = 'stationobjs.dmi' icon = 'stationobjs.dmi'
icon_state = "hologram0" icon_state = "hologram0"
var var/temp = null
temp = null var/lumens = 0.0
lumens = 0.0 var/h_r = 245.0
h_r = 245.0 var/h_g = 245.0
h_g = 245.0 var/h_b = 245.0
h_b = 245.0

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/item/weapon /obj/item/weapon
name = "weapon" name = "weapon"
icon = 'weapons.dmi' icon = 'weapons.dmi'
@@ -177,9 +179,8 @@
m_amt = 30 m_amt = 30
g_amt = 20 g_amt = 20
origin_tech = "magnets=2;biotech=2" origin_tech = "magnets=2;biotech=2"
var var/details = 0
details = 0 var/recent_fail = 0
recent_fail = 0
/obj/item/device/mass_spectrometer/adv /obj/item/device/mass_spectrometer/adv
name = "advanced mass-spectrometer" name = "advanced mass-spectrometer"

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
A Star pathfinding algorithm A Star pathfinding algorithm
Returns a list of tiles forming a path from A to B, taking dense objects as well as walls, and the orientation of Returns a list of tiles forming a path from A to B, taking dense objects as well as walls, and the orientation of
@@ -36,9 +38,8 @@ length to avoid portals or something i guess?? Not that they're counted right no
PriorityQueue PriorityQueue
var var/L[]
L[] var/cmp
cmp
New(compare) New(compare)
L = new() L = new()
cmp = compare cmp = compare
@@ -92,13 +93,12 @@ PriorityQueue
if(ind) if(ind)
Remove(ind) Remove(ind)
PathNode PathNode
var var/datum/source
datum/source var/PathNode/prevNode
PathNode/prevNode var/f
f var/g
g var/h
h var/nt // Nodes traversed
nt // Nodes traversed
New(s,p,pg,ph,pnt) New(s,p,pg,ph,pnt)
source = s source = s
prevNode = p prevNode = p
@@ -109,8 +109,7 @@ PathNode
nt = pnt nt = pnt
datum datum
var var/bestF
bestF
proc proc
PathWeightCompare(PathNode/a, PathNode/b) PathWeightCompare(PathNode/a, PathNode/b)
return a.f - b.f return a.f - b.f

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
//cursors //cursors
#define Default_Cursor 0 #define Default_Cursor 0
#define Client_Cursor 1 #define Client_Cursor 1
@@ -37,9 +39,8 @@
// Deprecated! See global.dm for new configuration vars // Deprecated! See global.dm for new configuration vars
/* /*
var var/DB_SERVER = "" // This is the location of your MySQL server (localhost is USUALLY fine)
DB_SERVER = "" // This is the location of your MySQL server (localhost is USUALLY fine) var/DB_PORT = 3306 // This is the port your MySQL server is running on (3306 is the default)
DB_PORT = 3306 // This is the port your MySQL server is running on (3306 is the default)
*/ */
DBConnection DBConnection
@@ -69,15 +70,14 @@ DBConnection
return Connect("[dbi?"[dbi]":"dbi:mysql:[database_name]:[sqladdress]:[sqlport]"]",user,password) return Connect("[dbi?"[dbi]":"dbi:mysql:[database_name]:[sqladdress]:[sqlport]"]",user,password)
NewQuery(sql_query,cursor_handler=src.default_cursor) return new/DBQuery(sql_query,src,cursor_handler) NewQuery(sql_query,cursor_handler=src.default_cursor) return new/DBQuery(sql_query,src,cursor_handler)
var var/_db_con // This variable contains a reference to the actual database connection.
_db_con // This variable contains a reference to the actual database connection. var/dbi // This variable is a string containing the DBI MySQL requires.
dbi // This variable is a string containing the DBI MySQL requires. var/user // This variable contains the username data.
user // This variable contains the username data. var/password // This variable contains the password data.
password // This variable contains the password data. var/default_cursor // This contains the default database cursor data.
default_cursor // This contains the default database cursor data.
// //
server = "" var/server = ""
port = 3306 var/port = 3306
DBQuery DBQuery
New(sql_query,DBConnection/connection_handler,cursor_handler) New(sql_query,DBConnection/connection_handler,cursor_handler)
@@ -134,25 +134,23 @@ DBQuery
else if(conversions.len < column) conversions.len = column else if(conversions.len < column) conversions.len = column
conversions[column] = conversion conversions[column] = conversion
var var/sql // The sql query being executed.
sql // The sql query being executed. var/default_cursor
default_cursor var/list/columns //list of DB Columns populated by Columns()
list/columns //list of DB Columns populated by Columns() var/list/conversions
list/conversions var/list/item[0] //list of data values populated by NextRow()
list/item[0] //list of data values populated by NextRow()
DBConnection/db_connection var/DBConnection/db_connection
_db_query var/_db_query
DBColumn DBColumn
var var/name
name var/table
table var/position //1-based index into item data
position //1-based index into item data var/sql_type
sql_type var/flags
flags var/length
length var/max_length
max_length
New(name_handler,table_handler,position_handler,type_handler,flag_handler,length_handler,max_length_handler) New(name_handler,table_handler,position_handler,type_handler,flag_handler,length_handler,max_length_handler)
src.name = name_handler src.name = name_handler
@@ -179,4 +177,4 @@ DBColumn
if(TIMESTAMP) return "TIMESTAMP" if(TIMESTAMP) return "TIMESTAMP"
if(TIME) return "TIME" if(TIME) return "TIME"
if(STRING) return "STRING" if(STRING) return "STRING"
if(BLOB) return "BLOB" if(BLOB) return "BLOB"

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/proc/dopage(src,target) /proc/dopage(src,target)
var/href_list var/href_list
var/href var/href
@@ -213,11 +215,10 @@ proc
return 0 return 0
Y1+=s Y1+=s
else else
var var/m=(32*(Y2-Y1)+(PY2-PY1))/(32*(X2-X1)+(PX2-PX1))
m=(32*(Y2-Y1)+(PY2-PY1))/(32*(X2-X1)+(PX2-PX1)) var/b=(Y1+PY1/32-0.015625)-m*(X1+PX1/32-0.015625) //In tiles
b=(Y1+PY1/32-0.015625)-m*(X1+PX1/32-0.015625) //In tiles var/signX = SIGN(X2-X1)
signX = SIGN(X2-X1) var/signY = SIGN(Y2-Y1)
signY = SIGN(Y2-Y1)
if(X1<X2) if(X1<X2)
b+=m b+=m
while(X1!=X2 || Y1!=Y2) while(X1!=X2 || Y1!=Y2)
@@ -257,4 +258,4 @@ proc/isInSight(var/atom/A, var/atom/B)
else else
return 1 return 1
{R}*/ {R}*/

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/proc/hex2num(hex) /proc/hex2num(hex)
if (!( istext(hex) )) if (!( istext(hex) ))
@@ -117,7 +119,7 @@
K += item K += item
return K return K
/proc/sanitize_simple(var/t,var/list/repl_chars = list("\n"="#","\t"="#","<22>"="<22>")) /proc/sanitize_simple(var/t,var/list/repl_chars = list("\n"="#","\t"="#","<22>"="<22>"))
for(var/char in repl_chars) for(var/char in repl_chars)
var/index = findtext(t, char) var/index = findtext(t, char)
while(index) while(index)
@@ -132,7 +134,7 @@
for(var/i=1, i<=length(text), i++) for(var/i=1, i<=length(text), i++)
switch(text2ascii(text,i)) switch(text2ascii(text,i))
if(62,60,92,47) return //rejects the text if it contains these bad characters: <, >, \ or / if(62,60,92,47) return //rejects the text if it contains these bad characters: <, >, \ or /
if(127 to 255) return //rejects weird letters like <20> if(127 to 255) return //rejects weird letters like <20>
if(0 to 31) return //more weird stuff if(0 to 31) return //more weird stuff
if(32) //whitespace if(32) //whitespace
else non_whitespace = 1 else non_whitespace = 1
@@ -1725,19 +1727,17 @@ proc/oview_or_orange(distance = world.view , center = usr , type)
return return
/proc/stringsplit(txt, character) /proc/stringsplit(txt, character)
var var/cur_text = txt
cur_text = txt var/last_found = 1
last_found = 1 var/found_char = findtext(cur_text,character)
found_char = findtext(cur_text,character) var/list/list = list()
list/list = list()
if(found_char) if(found_char)
var/fs = copytext(cur_text,last_found,found_char) var/fs = copytext(cur_text,last_found,found_char)
list += fs list += fs
last_found = found_char+length(character) last_found = found_char+length(character)
found_char = findtext(cur_text,character,last_found) found_char = findtext(cur_text,character,last_found)
while(found_char) while(found_char)
var var/found_string = copytext(cur_text,last_found,found_char)
found_string = copytext(cur_text,last_found,found_char)
last_found = found_char+length(character) last_found = found_char+length(character)
list += found_string list += found_string
found_char = findtext(cur_text,character,last_found) found_char = findtext(cur_text,character,last_found)
@@ -1782,4 +1782,4 @@ proc/get_mob_with_client_list()
for(var/mob/M in world) for(var/mob/M in world)
if (M.client) if (M.client)
mobs += M mobs += M
return mobs return mobs

View File

@@ -1,26 +1,27 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/turf /turf
icon = 'floors.dmi' icon = 'floors.dmi'
var/intact = 1 //for floors, use is_plating(), is_plasteel_floor() and is_light_floor() var/intact = 1 //for floors, use is_plating(), is_plasteel_floor() and is_light_floor()
level = 1.0 level = 1.0
var
//Properties for open tiles (/floor) //Properties for open tiles (/floor)
oxygen = 0 var/oxygen = 0
carbon_dioxide = 0 var/carbon_dioxide = 0
nitrogen = 0 var/nitrogen = 0
toxins = 0 var/toxins = 0
//Properties for airtight tiles (/wall) //Properties for airtight tiles (/wall)
thermal_conductivity = 0.05 var/thermal_conductivity = 0.05
heat_capacity = 1 var/heat_capacity = 1
//Properties for both //Properties for both
temperature = T20C var/temperature = T20C
blocks_air = 0 var/blocks_air = 0
icon_old = null var/icon_old = null
pathweight = 1 var/pathweight = 1
proc/is_plating() proc/is_plating()
return 0 return 0

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/world/New() /world/New()
..() ..()
@@ -49,25 +51,24 @@ proc/countJob(rank)
jobCount++ jobCount++
return jobCount return jobCount
/mob/living/carbon/human/var/const /mob/living/carbon/human/var/const/slot_back = 1
slot_back = 1 /mob/living/carbon/human/var/const/slot_wear_mask = 2
slot_wear_mask = 2 /mob/living/carbon/human/var/const/slot_handcuffed = 3
slot_handcuffed = 3 /mob/living/carbon/human/var/const/slot_l_hand = 4
slot_l_hand = 4 /mob/living/carbon/human/var/const/slot_r_hand = 5
slot_r_hand = 5 /mob/living/carbon/human/var/const/slot_belt = 6
slot_belt = 6 /mob/living/carbon/human/var/const/slot_wear_id = 7
slot_wear_id = 7 /mob/living/carbon/human/var/const/slot_ears = 8
slot_ears = 8 /mob/living/carbon/human/var/const/slot_glasses = 9
slot_glasses = 9 /mob/living/carbon/human/var/const/slot_gloves = 10
slot_gloves = 10 /mob/living/carbon/human/var/const/slot_head = 11
slot_head = 11 /mob/living/carbon/human/var/const/slot_shoes = 12
slot_shoes = 12 /mob/living/carbon/human/var/const/slot_wear_suit = 13
slot_wear_suit = 13 /mob/living/carbon/human/var/const/slot_w_uniform = 14
slot_w_uniform = 14 /mob/living/carbon/human/var/const/slot_l_store = 15
slot_l_store = 15 /mob/living/carbon/human/var/const/slot_r_store = 16
slot_r_store = 16 /mob/living/carbon/human/var/const/slot_s_store = 17
slot_s_store = 17 /mob/living/carbon/human/var/const/slot_in_backpack = 18
slot_in_backpack = 18
/mob/living/carbon/human/proc/equip_in_one_of_slots(obj/item/W, list/slots, del_on_fail = 1) /mob/living/carbon/human/proc/equip_in_one_of_slots(obj/item/W, list/slots, del_on_fail = 1)
for (var/slot in slots) for (var/slot in slots)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
var/global/list/space_surprises = list( /obj/item/clothing/mask/facehugger/angry =4, var/global/list/space_surprises = list( /obj/item/clothing/mask/facehugger/angry =4,
// /obj/effect/critter/spesscarp =2, // /obj/effect/critter/spesscarp =2,
/obj/effect/critter/spesscarp/elite =2, /obj/effect/critter/spesscarp/elite =2,
@@ -34,9 +36,8 @@ var/global/list/spawned_surprises = list()
anchored = 1 anchored = 1
density = 1 density = 1
var var/charges = 1
charges = 1 var/insisting = 0
insisting = 0
/obj/machinery/wish_granter/attack_hand(var/mob/user as mob) /obj/machinery/wish_granter/attack_hand(var/mob/user as mob)
usr.machine = src usr.machine = src

View File

@@ -1,8 +1,9 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
//Few global vars to track the blob //Few global vars to track the blob
var var/list/blobs = list()
list/blobs = list() var/list/blob_cores = list()
list/blob_cores = list() var/list/blob_nodes = list()
list/blob_nodes = list()
/datum/game_mode/blob /datum/game_mode/blob
@@ -17,19 +18,18 @@ var
var/const/waittime_l = 1800 //lower bound on time before intercept arrives (in tenths of seconds) var/const/waittime_l = 1800 //lower bound on time before intercept arrives (in tenths of seconds)
var/const/waittime_h = 3600 //upper bound on time before intercept arrives (in tenths of seconds) var/const/waittime_h = 3600 //upper bound on time before intercept arrives (in tenths of seconds)
var var/declared = 0
declared = 0 var/stage = 0
stage = 0
cores_to_spawn = 1 var/cores_to_spawn = 1
players_per_core = 16 var/players_per_core = 16
//Controls expansion via game controller //Controls expansion via game controller
autoexpand = 0 var/autoexpand = 0
expanding = 0 var/expanding = 0
blobnukecount = 500 var/blobnukecount = 500
blobwincount = 700 var/blobwincount = 700
announce() announce()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/datum/game_mode/blob/send_intercept(var/report = 1) /datum/game_mode/blob/send_intercept(var/report = 1)
var/intercepttext = "" var/intercepttext = ""
var/interceptname = "Error" var/interceptname = "Error"
@@ -43,14 +45,13 @@
/datum/station_state /datum/station_state
var var/floor = 0
floor = 0 var/wall = 0
wall = 0 var/r_wall = 0
r_wall = 0 var/window = 0
window = 0 var/door = 0
door = 0 var/grille = 0
grille = 0 var/mach = 0
mach = 0
proc/count() proc/count()
@@ -101,4 +102,4 @@
output += (result.door / max(door,1)) output += (result.door / max(door,1))
output += (result.grille / max(grille,1)) output += (result.grille / max(grille,1))
output += (result.mach / max(mach,1)) output += (result.mach / max(mach,1))
return (output/7) return (output/7)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
//I will need to recode parts of this but I am way too tired atm //I will need to recode parts of this but I am way too tired atm
/obj/effect/blob /obj/effect/blob
name = "blob" name = "blob"
@@ -7,19 +9,18 @@
density = 1 density = 1
opacity = 0 opacity = 0
anchored = 1 anchored = 1
var var/active = 1
active = 1 var/health = 30
health = 30 var/brute_resist = 4
brute_resist = 4 var/fire_resist = 1
fire_resist = 1 var/blobtype = "Blob"
blobtype = "Blob" var/blobdebug = 0
blobdebug = 0
/*Types /*Types
Blob var/Blob
Node var/Node
Core var/Core
Factory var/Factory
Shield var/Shield
*/ */

View File

@@ -1,7 +1,8 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/datum/game_mode /datum/game_mode
var var/list/datum/mind/cult = list()
list/datum/mind/cult = list() var/list/allwords = list("travel","self","see","hell","blood","join","tech","destroy", "other", "hide")
list/allwords = list("travel","self","see","hell","blood","join","tech","destroy", "other", "hide")
/proc/iscultist(mob/living/M as mob) /proc/iscultist(mob/living/M as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
Space dust Space dust
Commonish random event that causes small clumps of "space dust" to hit the station at high speeds. Commonish random event that causes small clumps of "space dust" to hit the station at high speeds.
@@ -34,9 +36,8 @@ The "dust" will damage the hull of the station causin minor hull breaches.
icon_state = "space_dust" icon_state = "space_dust"
density = 1 density = 1
anchored = 1 anchored = 1
var var/strength = 2 //ex_act severity number
strength = 2 //ex_act severity number var/life = 2 //how many things we hit before del(src)
life = 2 //how many things we hit before del(src)
weak weak
strength = 3 strength = 3
@@ -116,4 +117,4 @@ The "dust" will damage the hull of the station causin minor hull breaches.
ex_act(severity) ex_act(severity)
del(src) del(src)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+++++++++++++++++++++++++++++++++// //++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++// //++++++++++++++++++++++++++++++++++
@@ -163,7 +165,7 @@ ________________________________________________________________________________
U << "\blue Extending neural-net interface...\nNow monitoring brain wave pattern..." U << "\blue Extending neural-net interface...\nNow monitoring brain wave pattern..."
if(3) if(3)
if(U.stat==2||U.health<=0) if(U.stat==2||U.health<=0)
U << "\red <B>FĆAL <20>Rr<52>R</B>: 344--93#<23>&&21 BR<42><52>N |/|/aV<61> PATT$RN <B>RED</B>\nA-A-aB<61>rT<72>NG..." U << "\red <B>FĆAL <20>Rr<52>R</B>: 344--93#<23>&&21 BR<42><52>N |/|/aV<61> PATT$RN <B>RED</B>\nA-A-aB<61>rT<72>NG..."
unlock_suit() unlock_suit()
break break
lock_suit(U,1)//Check for icons. lock_suit(U,1)//Check for icons.
@@ -659,24 +661,24 @@ ________________________________________________________________________________
switch(i) switch(i)
if(0) if(0)
A << "\red <b>WARNING</b>: \black purge procedure detected. \nNow hacking host..." A << "\red <b>WARNING</b>: \black purge procedure detected. \nNow hacking host..."
U << "\red <b>WARNING</b>: HACKING AT<41><54>TEMP<4D> IN PR0GRESs!" U << "\red <b>WARNING</b>: HACKING AT<41><54>TEMP<4D> IN PR0GRESs!"
spideros = 0 spideros = 0
k_unlock = 0 k_unlock = 0
U << browse(null, "window=spideros") U << browse(null, "window=spideros")
if(1) if(1)
A << "Disconnecting neural interface..." A << "Disconnecting neural interface..."
U << "\red <b>WAR<41>NING</b>: <20>R<EFBFBD>O0<4F>Gr<47>--S 2&3%" U << "\red <b>WAR<41>NING</b>: <20>R<EFBFBD>O0<4F>Gr<47>--S 2&3%"
if(2) if(2)
A << "Shutting down external protocol..." A << "Shutting down external protocol..."
U << "\red <b>WARNING</b>: P<><50><EFBFBD><EFBFBD>RֆGr<47>5S 677^%" U << "\red <b>WARNING</b>: P<><50><EFBFBD><EFBFBD>RֆGr<47>5S 677^%"
cancel_stealth() cancel_stealth()
if(3) if(3)
A << "Connecting to kernel..." A << "Connecting to kernel..."
U << "\red <b>WARNING</b>: <20>R<EFBFBD>r<EFBFBD>R_404" U << "\red <b>WARNING</b>: <20>R<EFBFBD>r<EFBFBD>R_404"
A.control_disabled = 0 A.control_disabled = 0
if(4) if(4)
A << "Connection established and secured. Menu updated." A << "Connection established and secured. Menu updated."
U << "\red <b>W<>r#nING</b>: #%@!!WȆ|_4<5F>54@ \nUn<55>B88l3 T<> L<>-<2D>o-L<>CaT2 ##$!<21>RN<52>0..%.." U << "\red <b>W<>r#nING</b>: #%@!!WȆ|_4<5F>54@ \nUn<55>B88l3 T<> L<>-<2D>o-L<>CaT2 ##$!<21>RN<52>0..%.."
grant_AI_verbs() grant_AI_verbs()
return return
sleep(s_delay) sleep(s_delay)
@@ -918,7 +920,7 @@ ________________________________________________________________________________
U << "There are <B>[s_bombs]</B> smoke bombs remaining." U << "There are <B>[s_bombs]</B> smoke bombs remaining."
U << "There are <B>[a_boost]</B> adrenaline boosters remaining." U << "There are <B>[a_boost]</B> adrenaline boosters remaining."
else else
U << "<22>rr<72>R <20>a<EFBFBD><61>a<EFBFBD><61> No-<2D>-<2D> f<><66>N<EFBFBD> 3RR<52>r" U << "<22>rr<72>R <20>a<EFBFBD><61>a<EFBFBD><61> No-<2D>-<2D> f<><66>N<EFBFBD> 3RR<52>r"
/* /*
=================================================================================== ===================================================================================
@@ -1307,10 +1309,9 @@ It is possible to destroy the net by the occupant or someone else.
mouse_opacity = 1//So you can hit it with stuff. mouse_opacity = 1//So you can hit it with stuff.
anchored = 1//Can't drag/grab the trapped mob. anchored = 1//Can't drag/grab the trapped mob.
var var/health = 25//How much health it has.
health = 25//How much health it has. var/mob/living/affecting = null//Who it is currently affecting, if anyone.
mob/living/affecting = null//Who it is currently affecting, if anyone. var/mob/living/master = null//Who shot web. Will let this person know if the net was successful or failed.
mob/living/master = null//Who shot web. Will let this person know if the net was successful or failed.
proc proc
healthcheck() healthcheck()
@@ -1453,4 +1454,4 @@ It is possible to destroy the net by the occupant or someone else.
health = max(0, health - aforce) health = max(0, health - aforce)
healthcheck() healthcheck()
..() ..()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
* GAMEMODES (by Rastaf0) * GAMEMODES (by Rastaf0)
* *
@@ -11,23 +13,22 @@
/datum/game_mode /datum/game_mode
var var/name = "invalid"
name = "invalid" var/config_tag = null
config_tag = null var/intercept_hacked = 0
intercept_hacked = 0 var/votable = 1
votable = 1 var/probability = 1
probability = 1 var/station_was_nuked = 0 //see nuclearbomb.dm and malfunction.dm
station_was_nuked = 0 //see nuclearbomb.dm and malfunction.dm var/explosion_in_progress = 0 //sit back and relax
explosion_in_progress = 0 //sit back and relax var/list/datum/mind/modePlayer = new
list/datum/mind/modePlayer = new var/list/restricted_jobs = list() // Jobs it doesn't make sense to be. I.E chaplain or AI cultist
list/restricted_jobs = list() // Jobs it doesn't make sense to be. I.E chaplain or AI cultist var/list/protected_jobs = list() // Jobs that can't be tratiors because
list/protected_jobs = list() // Jobs that can't be tratiors because var/required_players = 0
required_players = 0 var/required_enemies = 0
required_enemies = 0 var/recommended_enemies = 0
recommended_enemies = 0 var/uplink_welcome
uplink_welcome var/uplink_uses
uplink_uses var/uplink_items = {"Highly Visible and Dangerous Weapons;
uplink_items = {"Highly Visible and Dangerous Weapons;
/obj/item/weapon/gun/projectile:6:Revolver; /obj/item/weapon/gun/projectile:6:Revolver;
/obj/item/ammo_magazine/a357:2:Ammo-357; /obj/item/ammo_magazine/a357:2:Ammo-357;
/obj/item/weapon/gun/energy/crossbow:5:Energy Crossbow; /obj/item/weapon/gun/energy/crossbow:5:Energy Crossbow;

View File

@@ -1,9 +1,10 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
datum/objective datum/objective
var var/datum/mind/owner = null //Who owns the objective.
datum/mind/owner = null //Who owns the objective. var/explanation_text = "Nothing" //What that person is supposed to do.
explanation_text = "Nothing" //What that person is supposed to do. var/datum/mind/target = null //If they are focused on a particular person.
datum/mind/target = null //If they are focused on a particular person. var/target_amount = 0 //If they are focused on a particular number. Steal objectives have their own counter.
target_amount = 0 //If they are focused on a particular number. Steal objectives have their own counter.
New(var/text) New(var/text)
if(text) if(text)
@@ -545,4 +546,4 @@ datum/objective/absorb
return 0 return 0
/*-------ENDOF CULTIST------*/ /*-------ENDOF CULTIST------*/
*/ */

View File

@@ -1,6 +1,7 @@
var //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
hsboxspawn = 1
list var/hsboxspawn = 1
var/list
hrefs = list( hrefs = list(
"hsbsuit" = "Suit Up (Space Travel Gear)", "hsbsuit" = "Suit Up (Space Travel Gear)",
"hsbmetal" = "Spawn 50 Metal", "hsbmetal" = "Spawn 50 Metal",
@@ -15,8 +16,7 @@ var
"hsbmedkit" = "Spawn Medical Kit") "hsbmedkit" = "Spawn Medical Kit")
mob mob
var var/datum/hSB/sandbox = null
datum/hSB/sandbox = null
proc proc
CanBuild() CanBuild()
if(master_mode == "sandbox") if(master_mode == "sandbox")
@@ -30,9 +30,8 @@ mob
sandbox.update() sandbox.update()
datum/hSB datum/hSB
var var/owner = null
owner = null var/admin = 0
admin = 0
proc proc
update() update()
var/hsbpanel = "<center><b>h_Sandbox Panel</b></center><hr>" var/hsbpanel = "<center><b>h_Sandbox Panel</b></center><hr>"
@@ -153,4 +152,4 @@ datum/hSB
var/hsbitem = input(usr, "Choose an object to spawn.", "Sandbox:") in selectable + "Cancel" var/hsbitem = input(usr, "Choose an object to spawn.", "Sandbox:") in selectable + "Cancel"
if(hsbitem != "Cancel") if(hsbitem != "Cancel")
new hsbitem(usr.loc) new hsbitem(usr.loc)

View File

@@ -1,84 +1,85 @@
/var/const //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
access_security = 1
access_brig = 2 /var/const/access_security = 1
access_armory = 3 /var/const/access_brig = 2
access_forensics_lockers= 4 /var/const/access_armory = 3
access_medical = 5 /var/const/access_forensics_lockers= 4
access_morgue = 6 /var/const/access_medical = 5
access_tox = 7 /var/const/access_morgue = 6
access_tox_storage = 8 /var/const/access_tox = 7
access_genetics = 9 /var/const/access_tox_storage = 8
access_engine = 10 /var/const/access_genetics = 9
access_engine_equip= 11 /var/const/access_engine = 10
access_maint_tunnels = 12 /var/const/access_engine_equip= 11
access_external_airlocks = 13 /var/const/access_maint_tunnels = 12
access_emergency_storage = 14 /var/const/access_external_airlocks = 13
access_change_ids = 15 /var/const/access_emergency_storage = 14
access_ai_upload = 16 /var/const/access_change_ids = 15
access_teleporter = 17 /var/const/access_ai_upload = 16
access_eva = 18 /var/const/access_teleporter = 17
access_heads = 19 /var/const/access_eva = 18
access_captain = 20 /var/const/access_heads = 19
access_all_personal_lockers = 21 /var/const/access_captain = 20
access_chapel_office = 22 /var/const/access_all_personal_lockers = 21
access_tech_storage = 23 /var/const/access_chapel_office = 22
access_atmospherics = 24 /var/const/access_tech_storage = 23
access_bar = 25 /var/const/access_atmospherics = 24
access_janitor = 26 /var/const/access_bar = 25
access_crematorium = 27 /var/const/access_janitor = 26
access_kitchen = 28 /var/const/access_crematorium = 27
access_robotics = 29 /var/const/access_kitchen = 28
access_rd = 30 /var/const/access_robotics = 29
access_cargo = 31 /var/const/access_rd = 30
access_construction = 32 /var/const/access_cargo = 31
access_chemistry = 33 /var/const/access_construction = 32
access_cargo_bot = 34 /var/const/access_chemistry = 33
access_hydroponics = 35 /var/const/access_cargo_bot = 34
access_manufacturing = 36 /var/const/access_hydroponics = 35
access_library = 37 /var/const/access_manufacturing = 36
access_lawyer = 38 /var/const/access_library = 37
access_virology = 39 /var/const/access_lawyer = 38
access_cmo = 40 /var/const/access_virology = 39
access_qm = 41 /var/const/access_cmo = 40
access_court = 42 /var/const/access_qm = 41
access_clown = 43 /var/const/access_court = 42
access_mime = 44 /var/const/access_clown = 43
access_surgery = 45 /var/const/access_mime = 44
access_theatre = 46 /var/const/access_surgery = 45
access_research = 47 /var/const/access_theatre = 46
access_mining = 48 /var/const/access_research = 47
access_mining_office = 49 //not in use /var/const/access_mining = 48
access_mailsorting = 50 /var/const/access_mining_office = 49 //not in use
access_mint = 51 /var/const/access_mailsorting = 50
access_mint_vault = 52 /var/const/access_mint = 51
access_heads_vault = 53 /var/const/access_mint_vault = 52
access_mining_station = 54 /var/const/access_heads_vault = 53
access_xenobiology = 55 /var/const/access_mining_station = 54
access_ce = 56 /var/const/access_xenobiology = 55
access_hop = 57 /var/const/access_ce = 56
access_hos = 58 /var/const/access_hop = 57
access_RC_announce = 59 //Request console announcements /var/const/access_hos = 58
access_keycard_auth = 60 //Used for events which require at least two people to confirm them /var/const/access_RC_announce = 59 //Request console announcements
access_tcomsat = 61 // has access to the entire telecomms satellite / machinery /var/const/access_keycard_auth = 60 //Used for events which require at least two people to confirm them
/var/const/access_tcomsat = 61 // has access to the entire telecomms satellite / machinery
//BEGIN CENTCOM ACCESS //BEGIN CENTCOM ACCESS
/*Should leave plenty of room if we need to add more access levels. /*Should leave plenty of room if we need to add more access levels.
Mostly for admin fun times.*/ /var/const/Mostly for admin fun times.*/
access_cent_general = 101//General facilities. /var/const/access_cent_general = 101//General facilities.
access_cent_thunder = 102//Thunderdome. /var/const/access_cent_thunder = 102//Thunderdome.
access_cent_specops = 103//Special Ops. /var/const/access_cent_specops = 103//Special Ops.
access_cent_medical = 104//Medical/Research /var/const/access_cent_medical = 104//Medical/Research
access_cent_living = 105//Living quarters. /var/const/access_cent_living = 105//Living quarters.
access_cent_storage = 106//Generic storage areas. /var/const/access_cent_storage = 106//Generic storage areas.
access_cent_teleporter = 107//Teleporter. /var/const/access_cent_teleporter = 107//Teleporter.
access_cent_creed = 108//Creed's office. /var/const/access_cent_creed = 108//Creed's office.
access_cent_captain = 109//Captain's office/ID comp/AI. /var/const/access_cent_captain = 109//Captain's office/ID comp/AI.
//The Syndicate //The Syndicate
access_syndicate = 150//General Syndicate Access /var/const/access_syndicate = 150//General Syndicate Access
//MONEY //MONEY
access_crate_cash = 200 /var/const/access_crate_cash = 200
/obj/var/list/req_access = null /obj/var/list/req_access = null
/obj/var/req_access_txt = "0" /obj/var/req_access_txt = "0"

View File

@@ -1,13 +1,14 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
var/global/datum/controller/occupations/job_master var/global/datum/controller/occupations/job_master
/datum/controller/occupations /datum/controller/occupations
var
//List of all jobs //List of all jobs
list/occupations = list() var/list/occupations = list()
//Players who need jobs //Players who need jobs
list/unassigned = list() var/list/unassigned = list()
//Debug info //Debug info
list/job_debug = list() var/list/job_debug = list()
New() New()
@@ -359,4 +360,4 @@ var/global/datum/controller/occupations/job_master
else level4++ //not selected else level4++ //not selected
tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|-" tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|-"
feedback_add_details("job_preferences",tmp_str) feedback_add_details("job_preferences",tmp_str)

View File

@@ -1,46 +1,47 @@
var/const //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
ENGSEC =(1<<0)
CAPTAIN =(1<<0) var/const/ENGSEC =(1<<0)
HOS =(1<<1)
WARDEN =(1<<2) var/const/CAPTAIN =(1<<0)
DETECTIVE =(1<<3) var/const/HOS =(1<<1)
OFFICER =(1<<4) var/const/WARDEN =(1<<2)
CHIEF =(1<<5) var/const/DETECTIVE =(1<<3)
ENGINEER =(1<<6) var/const/OFFICER =(1<<4)
ATMOSTECH =(1<<7) var/const/CHIEF =(1<<5)
ROBOTICIST =(1<<8) var/const/ENGINEER =(1<<6)
AI =(1<<9) var/const/ATMOSTECH =(1<<7)
CYBORG =(1<<10) var/const/ROBOTICIST =(1<<8)
var/const/AI =(1<<9)
var/const/CYBORG =(1<<10)
MEDSCI =(1<<1) var/const/MEDSCI =(1<<1)
RD =(1<<0) var/const/RD =(1<<0)
SCIENTIST =(1<<1) var/const/SCIENTIST =(1<<1)
CHEMIST =(1<<2) var/const/CHEMIST =(1<<2)
CMO =(1<<3) var/const/CMO =(1<<3)
DOCTOR =(1<<4) var/const/DOCTOR =(1<<4)
GENETICIST =(1<<5) var/const/GENETICIST =(1<<5)
VIROLOGIST =(1<<6) var/const/VIROLOGIST =(1<<6)
CIVILIAN =(1<<2) var/const/CIVILIAN =(1<<2)
HOP =(1<<0) var/const/HOP =(1<<0)
BARTENDER =(1<<1) var/const/BARTENDER =(1<<1)
BOTANIST =(1<<2) var/const/BOTANIST =(1<<2)
CHEF =(1<<3) var/const/CHEF =(1<<3)
JANITOR =(1<<4) var/const/JANITOR =(1<<4)
LIBRARIAN =(1<<5) var/const/LIBRARIAN =(1<<5)
QUARTERMASTER =(1<<6) var/const/QUARTERMASTER =(1<<6)
CARGOTECH =(1<<7) var/const/CARGOTECH =(1<<7)
MINER =(1<<8) var/const/MINER =(1<<8)
LAWYER =(1<<9) var/const/LAWYER =(1<<9)
CHAPLAIN =(1<<10) var/const/CHAPLAIN =(1<<10)
CLOWN =(1<<11) var/const/CLOWN =(1<<11)
MIME =(1<<12) var/const/MIME =(1<<12)
ASSISTANT =(1<<13) var/const/ASSISTANT =(1<<13)
var/list/assistant_occupations = list( var/list/assistant_occupations = list(

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/proc/RandomAAlarmWires() /proc/RandomAAlarmWires()
//to make this not randomize the wires, just set index to 1 and increment it in the flag for loop (after doing everything else). //to make this not randomize the wires, just set index to 1 and increment it in the flag for loop (after doing everything else).
@@ -24,11 +26,10 @@
// A datum for dealing with threshold limit values // A datum for dealing with threshold limit values
// used in /obj/machinery/alarm // used in /obj/machinery/alarm
/datum/tlv /datum/tlv
var var/min2
min2 var/min1
min1 var/max1
max1 var/max2
max2
New(_min2 as num, _min1 as num, _max1 as num, _max2 as num) New(_min2 as num, _min1 as num, _max1 as num, _max2 as num)
min2 = _min2 min2 = _min2
min1 = _min1 min1 = _min1

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
var/global/list/autolathe_recipes = list( \ var/global/list/autolathe_recipes = list( \
/* screwdriver removed*/ \ /* screwdriver removed*/ \
new /obj/item/weapon/reagent_containers/glass/bucket(), \ new /obj/item/weapon/reagent_containers/glass/bucket(), \
@@ -51,10 +53,9 @@ var/global/list/autolathe_recipes_hidden = list( \
) )
/obj/machinery/autolathe /obj/machinery/autolathe
var var/busy = 0
busy = 0 var/max_m_amount = 150000.0
max_m_amount = 150000.0 var/max_g_amount = 75000.0
max_g_amount = 75000.0
proc proc
wires_win(mob/user as mob) wires_win(mob/user as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
// Mulebot - carries crates around for Quartermaster // Mulebot - carries crates around for Quartermaster
// Navigates via floor navbeacons // Navigates via floor navbeacons
// Remote Controlled from QM's PDA // Remote Controlled from QM's PDA
@@ -52,17 +54,16 @@
// the installed power cell // the installed power cell
// constants for internal wiring bitflags // constants for internal wiring bitflags
var/const var/const/wire_power1 = 1 // power connections
wire_power1 = 1 // power connections var/const/wire_power2 = 2
wire_power2 = 2 var/const/wire_mobavoid = 4 // mob avoidance
wire_mobavoid = 4 // mob avoidance var/const/wire_loadcheck = 8 // load checking (non-crate)
wire_loadcheck = 8 // load checking (non-crate) var/const/wire_motor1 = 16 // motor wires
wire_motor1 = 16 // motor wires var/const/wire_motor2 = 32 //
wire_motor2 = 32 // var/const/wire_remote_rx = 64 // remote recv functions
wire_remote_rx = 64 // remote recv functions var/const/wire_remote_tx = 128 // remote trans status
wire_remote_tx = 128 // remote trans status var/const/wire_beacon_rx = 256 // beacon ping recv
wire_beacon_rx = 256 // beacon ping recv var/const/wire_beacon_tx = 512 // beacon ping trans
wire_beacon_tx = 512 // beacon ping trans
var/wires = 1023 // all flags on var/wires = 1023 // all flags on
@@ -957,4 +958,4 @@
new /obj/effect/decal/cleanable/oil(src.loc) new /obj/effect/decal/cleanable/oil(src.loc)
unload(0) unload(0)
del(src) del(src)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/cell_charger /obj/machinery/cell_charger
name = "cell charger" name = "cell charger"
@@ -9,9 +11,8 @@
idle_power_usage = 5 idle_power_usage = 5
active_power_usage = 60 active_power_usage = 60
power_channel = EQUIP power_channel = EQUIP
var var/obj/item/weapon/cell/charging = null
obj/item/weapon/cell/charging = null var/chargelevel = -1
chargelevel = -1
proc proc
updateicon() updateicon()
icon_state = "ccharger[charging ? 1 : 0]" icon_state = "ccharger[charging ? 1 : 0]"

View File

@@ -1,12 +1,13 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/operating /obj/machinery/computer/operating
name = "Operating Computer" name = "Operating Computer"
density = 1 density = 1
anchored = 1.0 anchored = 1.0
icon_state = "operating" icon_state = "operating"
circuit = "/obj/item/weapon/circuitboard/operating" circuit = "/obj/item/weapon/circuitboard/operating"
var var/mob/living/carbon/human/victim = null
mob/living/carbon/human/victim = null var/obj/machinery/optable/table = null
obj/machinery/optable/table = null
/obj/machinery/computer/operating/New() /obj/machinery/computer/operating/New()
..() ..()
@@ -78,4 +79,4 @@
if(!(stat & (NOPOWER|BROKEN)) ) if(!(stat & (NOPOWER|BROKEN)) )
use_power(500) use_power(500)
src.updateDialog() src.updateDialog()

View File

@@ -1,13 +1,14 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/atmos_alert /obj/machinery/computer/atmos_alert
name = "Atmospheric Alert Computer" name = "Atmospheric Alert Computer"
desc = "Used to access the station's atmospheric sensors." desc = "Used to access the station's atmospheric sensors."
icon_state = "alert:0" icon_state = "alert:0"
var var/list/priority_alarms = list()
list/priority_alarms = list() var/list/minor_alarms = list()
list/minor_alarms = list() var/receive_frequency = 1437
receive_frequency = 1437 var/datum/radio_frequency/radio_connection
datum/radio_frequency/radio_connection
initialize() initialize()
@@ -102,4 +103,4 @@
if(ckey(zone) == removing_zone) if(ckey(zone) == removing_zone)
minor_alarms -= zone minor_alarms -= zone
update_icon() update_icon()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/structure/computerframe /obj/structure/computerframe
density = 1 density = 1
anchored = 0 anchored = 0
@@ -17,15 +19,14 @@
icon_state = "id_mod" icon_state = "id_mod"
item_state = "electronic" item_state = "electronic"
origin_tech = "programming=2" origin_tech = "programming=2"
var var/id = null
id = null var/frequency = null
frequency = null var/build_path = null
build_path = null var/board_type = "computer"
board_type = "computer" var/list/req_components = null
list/req_components = null var/powernet = null
powernet = null var/list/records = null
list/records = null var/frame_desc = null
frame_desc = null
/obj/item/weapon/circuitboard/security /obj/item/weapon/circuitboard/security
name = "Circuit board (Security)" name = "Circuit board (Security)"

View File

@@ -1,14 +1,15 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/security /obj/machinery/computer/security
name = "Security Cameras" name = "Security Cameras"
desc = "Used to access the various cameras on the station." desc = "Used to access the various cameras on the station."
icon_state = "cameras" icon_state = "cameras"
circuit = "/obj/item/weapon/circuitboard/security" circuit = "/obj/item/weapon/circuitboard/security"
var var/obj/machinery/camera/current = null
obj/machinery/camera/current = null var/last_pic = 1.0
last_pic = 1.0 var/network = "SS13"
network = "SS13" var/mapping = 0//For the overview file, interesting bit of code.
mapping = 0//For the overview file, interesting bit of code.
attack_ai(var/mob/user as mob) attack_ai(var/mob/user as mob)
@@ -87,4 +88,4 @@
desc = "Used to access the various cameras on the outpost." desc = "Used to access the various cameras on the outpost."
icon_state = "miningcameras" icon_state = "miningcameras"
network = "MINE" network = "MINE"
circuit = "/obj/item/weapon/circuitboard/mining" circuit = "/obj/item/weapon/circuitboard/mining"

View File

@@ -1,15 +1,16 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/card /obj/machinery/computer/card
name = "Identification Computer" name = "Identification Computer"
desc = "You can use this to change ID's." desc = "You can use this to change ID's."
icon_state = "id" icon_state = "id"
req_access = list(access_change_ids) req_access = list(access_change_ids)
circuit = "/obj/item/weapon/circuitboard/card" circuit = "/obj/item/weapon/circuitboard/card"
var var/obj/item/weapon/card/id/scan = null
obj/item/weapon/card/id/scan = null var/obj/item/weapon/card/id/modify = null
obj/item/weapon/card/id/modify = null var/authenticated = 0.0
authenticated = 0.0 var/mode = 0.0
mode = 0.0 var/printing = null
printing = null
/obj/machinery/computer/card/attackby(O as obj, user as mob)//TODO:SANITY /obj/machinery/computer/card/attackby(O as obj, user as mob)//TODO:SANITY

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
// The communications computer // The communications computer
/obj/machinery/computer/communications /obj/machinery/computer/communications
name = "Communications Console" name = "Communications Console"
@@ -16,16 +18,15 @@
var/message_cooldown = 0 var/message_cooldown = 0
var/centcomm_message_cooldown = 0 var/centcomm_message_cooldown = 0
var/tmp_alertlevel = 0 var/tmp_alertlevel = 0
var/const var/const/STATE_DEFAULT = 1
STATE_DEFAULT = 1 var/const/STATE_CALLSHUTTLE = 2
STATE_CALLSHUTTLE = 2 var/const/STATE_CANCELSHUTTLE = 3
STATE_CANCELSHUTTLE = 3 var/const/STATE_MESSAGELIST = 4
STATE_MESSAGELIST = 4 var/const/STATE_VIEWMESSAGE = 5
STATE_VIEWMESSAGE = 5 var/const/STATE_DELMESSAGE = 6
STATE_DELMESSAGE = 6 var/const/STATE_STATUSDISPLAY = 7
STATE_STATUSDISPLAY = 7 var/const/STATE_ALERT_LEVEL = 8
STATE_ALERT_LEVEL = 8 var/const/STATE_CONFIRM_LEVEL = 9
STATE_CONFIRM_LEVEL = 9
var/status_display_freq = "1435" var/status_display_freq = "1435"
var/stat_msg1 var/stat_msg1
@@ -553,4 +554,4 @@
captain_announce("The emergency shuttle has been called. It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.") captain_announce("The emergency shuttle has been called. It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.")
world << sound('shuttlecalled.ogg') world << sound('shuttlecalled.ogg')
..() ..()

View File

@@ -1,15 +1,16 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/hologram_comp /obj/machinery/computer/hologram_comp
name = "Hologram Computer" name = "Hologram Computer"
desc = "Rumoured to control holograms." desc = "Rumoured to control holograms."
icon = 'stationobjs.dmi' icon = 'stationobjs.dmi'
icon_state = "holo_console0" icon_state = "holo_console0"
var var/obj/machinery/hologram/projector/projector = null
obj/machinery/hologram/projector/projector = null var/temp = null
temp = null var/lumens = 0.0
lumens = 0.0 var/h_r = 245.0
h_r = 245.0 var/h_g = 245.0
h_g = 245.0 var/h_b = 245.0
h_b = 245.0
/obj/machinery/computer/hologram_comp/New() /obj/machinery/computer/hologram_comp/New()
@@ -105,4 +106,4 @@
for(var/mob/M in viewers(1, src)) for(var/mob/M in viewers(1, src))
if ((M.client && M.machine == src)) if ((M.client && M.machine == src))
src.show_console(M) src.show_console(M)
return return

View File

@@ -1,11 +1,12 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/aiupload /obj/machinery/computer/aiupload
name = "AI Upload" name = "AI Upload"
desc = "Used to upload laws to the AI." desc = "Used to upload laws to the AI."
icon_state = "command" icon_state = "command"
circuit = "/obj/item/weapon/circuitboard/aiupload" circuit = "/obj/item/weapon/circuitboard/aiupload"
var var/mob/living/silicon/ai/current = null
mob/living/silicon/ai/current = null var/opened = 0
opened = 0
verb/AccessInternals() verb/AccessInternals()
@@ -78,4 +79,4 @@
usr << "No free cyborgs detected." usr << "No free cyborgs detected."
else else
usr << "[src.current.name] selected for law changes." usr << "[src.current.name] selected for law changes."
return return

View File

@@ -1,19 +1,20 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/med_data//TODO:SANITY /obj/machinery/computer/med_data//TODO:SANITY
name = "Medical Records" name = "Medical Records"
desc = "This can be used to check medical records." desc = "This can be used to check medical records."
icon_state = "medcomp" icon_state = "medcomp"
req_access = list(access_medical) req_access = list(access_medical)
circuit = "/obj/item/weapon/circuitboard/med_data" circuit = "/obj/item/weapon/circuitboard/med_data"
var var/obj/item/weapon/card/id/scan = null
obj/item/weapon/card/id/scan = null var/authenticated = null
authenticated = null var/rank = null
rank = null var/screen = null
screen = null var/datum/data/record/active1 = null
datum/data/record/active1 = null var/datum/data/record/active2 = null
datum/data/record/active2 = null var/a_id = null
a_id = null var/temp = null
temp = null var/printing = null
printing = null
/obj/machinery/computer/med_data/attack_ai(user as mob) /obj/machinery/computer/med_data/attack_ai(user as mob)
return src.attack_hand(user) return src.attack_hand(user)

View File

@@ -1,12 +1,13 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/pod /obj/machinery/computer/pod
name = "Pod Launch Control" name = "Pod Launch Control"
desc = "A controll for launching pods. Some people prefer firing Mechas." desc = "A controll for launching pods. Some people prefer firing Mechas."
icon_state = "computer_generic" icon_state = "computer_generic"
var var/id = 1.0
id = 1.0 var/obj/machinery/mass_driver/connected = null
obj/machinery/mass_driver/connected = null var/timing = 0.0
timing = 0.0 var/time = 30.0
time = 30.0
/obj/machinery/computer/pod/New() /obj/machinery/computer/pod/New()

View File

@@ -1,16 +1,17 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/prisoner /obj/machinery/computer/prisoner
name = "Prisoner Management" name = "Prisoner Management"
icon = 'computer.dmi' icon = 'computer.dmi'
icon_state = "explosive" icon_state = "explosive"
req_access = list(access_armory) req_access = list(access_armory)
circuit = "/obj/item/weapon/circuitboard/prisoner" circuit = "/obj/item/weapon/circuitboard/prisoner"
var var/id = 0.0
id = 0.0 var/temp = null
temp = null var/status = 0
status = 0 var/timeleft = 60
timeleft = 60 var/stop = 0.0
stop = 0.0 var/screen = 0 // 0 - No Access Denied, 1 - Access allowed
screen = 0 // 0 - No Access Denied, 1 - Access allowed
attack_ai(var/mob/user as mob) attack_ai(var/mob/user as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/robotics /obj/machinery/computer/robotics
name = "Robotics Control" name = "Robotics Control"
@@ -7,13 +9,12 @@
req_access = list(access_robotics) req_access = list(access_robotics)
circuit = "/obj/item/weapon/circuitboard/robotics" circuit = "/obj/item/weapon/circuitboard/robotics"
var var/id = 0.0
id = 0.0 var/temp = null
temp = null var/status = 0
status = 0 var/timeleft = 60
timeleft = 60 var/stop = 0.0
stop = 0.0 var/screen = 0 // 0 - Main Menu, 1 - Cyborg Status, 2 - Kill 'em All! -- In text
screen = 0 // 0 - Main Menu, 1 - Cyborg Status, 2 - Kill 'em All! -- In text
/obj/machinery/computer/robotics/attack_ai(var/mob/user as mob) /obj/machinery/computer/robotics/attack_ai(var/mob/user as mob)

View File

@@ -1,22 +1,23 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/secure_data//TODO:SANITY /obj/machinery/computer/secure_data//TODO:SANITY
name = "Security Records" name = "Security Records"
desc = "Used to view and edit personnel's security records" desc = "Used to view and edit personnel's security records"
icon_state = "security" icon_state = "security"
req_access = list(access_security) req_access = list(access_security)
circuit = "/obj/item/weapon/circuitboard/secure_data" circuit = "/obj/item/weapon/circuitboard/secure_data"
var var/obj/item/weapon/card/id/scan = null
obj/item/weapon/card/id/scan = null var/authenticated = null
authenticated = null var/rank = null
rank = null var/screen = null
screen = null var/datum/data/record/active1 = null
datum/data/record/active1 = null var/datum/data/record/active2 = null
datum/data/record/active2 = null var/a_id = null
a_id = null var/temp = null
temp = null var/printing = null
printing = null var/can_change_id = 0
can_change_id = 0 var/list/Perp
list/Perp var/tempname = null
tempname = null
/obj/machinery/computer/secure_data/attackby(obj/item/O as obj, user as mob) /obj/machinery/computer/secure_data/attackby(obj/item/O as obj, user as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/constructable_frame //Made into a seperate type to make future revisions easier. /obj/machinery/constructable_frame //Made into a seperate type to make future revisions easier.
name = "machine frame" name = "machine frame"
icon = 'stock_parts.dmi' icon = 'stock_parts.dmi'
@@ -5,11 +7,10 @@
density = 1 density = 1
anchored = 1 anchored = 1
use_power = 0 use_power = 0
var var/obj/item/weapon/circuitboard/circuit = null
obj/item/weapon/circuitboard/circuit = null var/list/components = null
list/components = null var/list/req_components = null
list/req_components = null var/state = 1
state = 1
/obj/machinery/constructable_frame/machine_frame /obj/machinery/constructable_frame/machine_frame
attackby(obj/item/P as obj, mob/user as mob) attackby(obj/item/P as obj, mob/user as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/item/weapon/airlock_electronics /obj/item/weapon/airlock_electronics
name = "Airlock Electronics" name = "Airlock Electronics"
icon = 'door_assembly.dmi' icon = 'door_assembly.dmi'
@@ -8,10 +10,9 @@
req_access = list(access_engine) req_access = list(access_engine)
var var/list/conf_access = null
list/conf_access = null var/last_configurator = null
last_configurator = null var/locked = 1
locked = 1
attack_self(mob/user as mob) attack_self(mob/user as mob)
if (!ishuman(user)) if (!ishuman(user))

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////
// Brig Door control displays. // Brig Door control displays.
// Description: This is a controls the timer for the brig doors, displays the timer on itself and // Description: This is a controls the timer for the brig doors, displays the timer on itself and
@@ -14,12 +16,11 @@
req_access = list(access_brig) req_access = list(access_brig)
anchored = 1.0 // can't pick it up anchored = 1.0 // can't pick it up
density = 0 // can walk through it. density = 0 // can walk through it.
var var/id = null // id of door it controls.
id = null // id of door it controls. var/releasetime = 0 // when world.time reaches it - release the prisoneer
releasetime = 0 // when world.time reaches it - release the prisoneer var/timing = 1 // boolean, true/1 timer is on, false/0 means it's not timing
timing = 1 // boolean, true/1 timer is on, false/0 means it's not timing var/picture_state // icon_state of alert picture, if not displaying text/numbers
picture_state // icon_state of alert picture, if not displaying text/numbers var/list/obj/machinery/targets = list()
list/obj/machinery/targets = list()
New() New()
@@ -293,4 +294,4 @@
name = "Cell 6" name = "Cell 6"
id = "Cell 6" id = "Cell 6"
dir = 4 dir = 4
pixel_x = 32 pixel_x = 32

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/door /obj/machinery/door
name = "Door" name = "Door"
desc = "It opens and closes." desc = "It opens and closes."
@@ -8,14 +10,13 @@
density = 1 density = 1
layer = 2.7 layer = 2.7
var var/secondsElectrified = 0
secondsElectrified = 0 var/visible = 1
visible = 1 var/p_open = 0
p_open = 0 var/operating = 0
operating = 0 var/autoclose = 0
autoclose = 0 var/glass = 0
glass = 0 var/normalspeed = 1
normalspeed = 1
proc/bumpopen(mob/user as mob) proc/bumpopen(mob/user as mob)
proc/update_nearby_tiles(need_rebuild) proc/update_nearby_tiles(need_rebuild)
@@ -315,4 +316,4 @@
else else
close() close()
return return
*/ */

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/mass_driver /obj/machinery/mass_driver
name = "mass driver" name = "mass driver"
desc = "Shoots things into space." desc = "Shoots things into space."
@@ -8,11 +10,10 @@
idle_power_usage = 2 idle_power_usage = 2
active_power_usage = 50 active_power_usage = 50
var var/power = 1.0
power = 1.0 var/code = 1.0
code = 1.0 var/id = 1.0
id = 1.0 var/drive_range = 50 //this is mostly irrelevant since current mass drivers throw into space, but you could make a lower-range mass driver for interstation transport or something I guess.
drive_range = 50 //this is mostly irrelevant since current mass drivers throw into space, but you could make a lower-range mass driver for interstation transport or something I guess.
proc/drive(amount) proc/drive(amount)
@@ -32,4 +33,4 @@
spawn( 0 ) spawn( 0 )
O.throw_at(target, drive_range * power, power) O.throw_at(target, drive_range * power, power)
flick("mass_driver1", src) flick("mass_driver1", src)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
obj/machinery/recharger obj/machinery/recharger
anchored = 1 anchored = 1
icon = 'stationobjs.dmi' icon = 'stationobjs.dmi'
@@ -7,9 +9,8 @@ obj/machinery/recharger
idle_power_usage = 4 idle_power_usage = 4
active_power_usage = 250 active_power_usage = 250
var var/obj/item/weapon/gun/energy/charging = null
obj/item/weapon/gun/energy/charging = null var/obj/item/weapon/melee/baton/charging2 = null
obj/item/weapon/melee/baton/charging2 = null
attackby(obj/item/weapon/G as obj, mob/user as mob) attackby(obj/item/weapon/G as obj, mob/user as mob)
if (istype(G, /obj/item/weapon/gun/energy)) if (istype(G, /obj/item/weapon/gun/energy))

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
// Beacon randomly spawns in space // Beacon randomly spawns in space
// When a non-traitor (no special role in /mind) uses it, he is given the choice to become a traitor // When a non-traitor (no special role in /mind) uses it, he is given the choice to become a traitor
// If he accepts there is a random chance he will be accepted, rejected, or rejected and killed // If he accepts there is a random chance he will be accepted, rejected, or rejected and killed
@@ -13,10 +15,9 @@
anchored = 1 anchored = 1
density = 1 density = 1
var var/temptext = ""
temptext = "" var/selfdestructing = 0
selfdestructing = 0 var/charges = 1
charges = 1
attack_hand(var/mob/user as mob) attack_hand(var/mob/user as mob)
usr.machine = src usr.machine = src
@@ -113,10 +114,9 @@
layer = MOB_LAYER - 0.1 //so people can't hide it and it's REALLY OBVIOUS layer = MOB_LAYER - 0.1 //so people can't hide it and it's REALLY OBVIOUS
stat = 0 stat = 0
var var/active = 0 //It doesn't use up power, so use_power wouldn't really suit it
active = 0 //It doesn't use up power, so use_power wouldn't really suit it var/icontype = "beacon"
icontype = "beacon" var/obj/structure/cable/attached = null
obj/structure/cable/attached = null
proc/Activate(mob/user = null) proc/Activate(mob/user = null)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
The broadcaster sends processed messages to all radio devices in the game. They The broadcaster sends processed messages to all radio devices in the game. They
do not have to be headsets; intercoms and station-bounced radios suffice. do not have to be headsets; intercoms and station-bounced radios suffice.
@@ -5,8 +7,7 @@
They receive their message from a server after the message has been logged. They receive their message from a server after the message has been logged.
*/ */
var var/list/recentmessages = list() // global list of recent messages broadcasted : used to circumvent massive radio spam
list/recentmessages = list() // global list of recent messages broadcasted : used to circumvent massive radio spam
/obj/machinery/telecomms/broadcaster /obj/machinery/telecomms/broadcaster

View File

@@ -1,16 +1,17 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/obj/machinery/computer/telecomms/server /obj/machinery/computer/telecomms/server
name = "Telecommunications Server Monitor" name = "Telecommunications Server Monitor"
icon_state = "comm_logs" icon_state = "comm_logs"
var var/screen = 0 // the screen number:
screen = 0 // the screen number: var/list/servers = list() // the servers located by the computer
list/servers = list() // the servers located by the computer var/var/obj/machinery/telecomms/server/SelectedServer
var/obj/machinery/telecomms/server/SelectedServer
network = "NULL" // the network to probe var/network = "NULL" // the network to probe
temp = "" // temporary feedback messages var/temp = "" // temporary feedback messages
universal_translate = 0 // set to 1 if it can translate nonhuman speech var/universal_translate = 0 // set to 1 if it can translate nonhuman speech
req_access = list(access_tcomsat) req_access = list(access_tcomsat)
@@ -241,4 +242,4 @@
emagged = 1 emagged = 1
user << "\blue You you disable the security protocols" user << "\blue You you disable the security protocols"
src.updateUsrDialog() src.updateUsrDialog()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
@@ -6,9 +8,8 @@
*/ */
/obj/machinery/telecomms /obj/machinery/telecomms
var var/temp = "" // output message
temp = "" // output message var/construct_op = 0
construct_op = 0

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
Hello, friends, this is Doohl from sexylands. You may be wondering what this Hello, friends, this is Doohl from sexylands. You may be wondering what this
monstrous code file is. Sit down, boys and girls, while I tell you the tale. monstrous code file is. Sit down, boys and girls, while I tell you the tale.
@@ -12,24 +14,23 @@
*/ */
/obj/machinery/telecomms /obj/machinery/telecomms
var var/list/links = list() // list of machines this machine is linked to
list/links = list() // list of machines this machine is linked to var/traffic = 0 // value increases as traffic increases
traffic = 0 // value increases as traffic increases var/netspeed = 5 // how much traffic to lose per tick (50 gigabytes/second * netspeed)
netspeed = 5 // how much traffic to lose per tick (50 gigabytes/second * netspeed) var/list/autolinkers = list() // list of text/number values to link with
list/autolinkers = list() // list of text/number values to link with var/id = "NULL" // identification string
id = "NULL" // identification string var/network = "NULL" // the network of the machinery
network = "NULL" // the network of the machinery
list/freq_listening = list() // list of frequencies to tune into: if none, will listen to all var/list/freq_listening = list() // list of frequencies to tune into: if none, will listen to all
machinetype = 0 // just a hacky way of preventing alike machines from pairing var/machinetype = 0 // just a hacky way of preventing alike machines from pairing
on = 1 var/on = 1
integrity = 100 // basically HP, loses integrity by heat var/integrity = 100 // basically HP, loses integrity by heat
heatgen = 20 // how much heat to transfer to the environment var/heatgen = 20 // how much heat to transfer to the environment
delay = 10 // how many process() ticks to delay per heat var/delay = 10 // how many process() ticks to delay per heat
heating_power = 40000 var/heating_power = 40000
circuitboard = null // string pointing to a circuitboard type var/circuitboard = null // string pointing to a circuitboard type
@@ -360,22 +361,21 @@
machinetype = 4 machinetype = 4
heatgen = 50 heatgen = 50
circuitboard = "/obj/item/weapon/circuitboard/telecomms/server" circuitboard = "/obj/item/weapon/circuitboard/telecomms/server"
var var/list/log_entries = list()
list/log_entries = list() var/list/stored_names = list()
list/stored_names = list() var/list/TrafficActions = list()
list/TrafficActions = list() var/logs = 0 // number of logs
logs = 0 // number of logs var/totaltraffic = 0 // gigabytes (if > 1024, divide by 1024 -> terrabytes)
totaltraffic = 0 // gigabytes (if > 1024, divide by 1024 -> terrabytes)
list/memory = list() // stored memory var/list/memory = list() // stored memory
rawcode = "" // the code to compile (raw text) var/rawcode = "" // the code to compile (raw text)
datum/TCS_Compiler/Compiler // the compiler that compiles and runs the code var/datum/TCS_Compiler/Compiler // the compiler that compiles and runs the code
autoruncode = 0 // 1 if the code is set to run every time a signal is picked up var/autoruncode = 0 // 1 if the code is set to run every time a signal is picked up
encryption = "null" // encryption key: ie "password" var/encryption = "null" // encryption key: ie "password"
salt = "null" // encryption salt: ie "123comsat" var/salt = "null" // encryption salt: ie "123comsat"
// would add up to md5("password123comsat") // would add up to md5("password123comsat")
language = "human" var/language = "human"
receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
Telecomms monitor tracks the overall trafficing of a telecommunications network Telecomms monitor tracks the overall trafficing of a telecommunications network
@@ -9,14 +11,13 @@
name = "Telecommunications Monitor" name = "Telecommunications Monitor"
icon_state = "comm_monitor" icon_state = "comm_monitor"
var var/screen = 0 // the screen number:
screen = 0 // the screen number: var/list/machines = list() // the machines located by the computer
list/machines = list() // the machines located by the computer var/var/obj/machinery/telecomms/SelectedMachine
var/obj/machinery/telecomms/SelectedMachine
network = "NULL" // the network to probe var/network = "NULL" // the network to probe
temp = "" // temporary feedback messages var/temp = "" // temporary feedback messages
attack_hand(mob/user as mob) attack_hand(mob/user as mob)
if(stat & (BROKEN|NOPOWER)) if(stat & (BROKEN|NOPOWER))
@@ -153,4 +154,4 @@
emagged = 1 emagged = 1
user << "\blue You you disable the security protocols" user << "\blue You you disable the security protocols"
src.updateUsrDialog() src.updateUsrDialog()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
@@ -6,18 +8,17 @@
name = "Telecommunications Traffic Control" name = "Telecommunications Traffic Control"
icon_state = "computer_generic" icon_state = "computer_generic"
var var/screen = 0 // the screen number:
screen = 0 // the screen number: var/list/servers = list() // the servers located by the computer
list/servers = list() // the servers located by the computer var/mob/editingcode
mob/editingcode var/mob/lasteditor
mob/lasteditor var/list/viewingcode = list()
list/viewingcode = list() var/obj/machinery/telecomms/server/SelectedServer
obj/machinery/telecomms/server/SelectedServer
network = "NULL" // the network to probe var/network = "NULL" // the network to probe
temp = "" // temporary feedback messages var/temp = "" // temporary feedback messages
storedcode = "" // code stored var/storedcode = "" // code stored
proc/update_ide() proc/update_ide()
@@ -237,4 +238,4 @@
emagged = 1 emagged = 1
user << "\blue You you disable the security protocols" user << "\blue You you disable the security protocols"
src.updateUsrDialog() src.updateUsrDialog()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/* /*
Important notice: I changed "vendingwindow" to "vendingwindow_n" (n for new) because Important notice: I changed "vendingwindow" to "vendingwindow_n" (n for new) because
I extended the window's height a small amount and, for some reason, BYOND saves the I extended the window's height a small amount and, for some reason, BYOND saves the
@@ -10,11 +12,10 @@ To combat this, I changed the window name. -- Doohl
#define PRODUCTS_PER_PAGE 15 // # of products per page #define PRODUCTS_PER_PAGE 15 // # of products per page
/obj/machinery/vending /obj/machinery/vending
var/const var/const/WIRE_EXTEND = 1
WIRE_EXTEND = 1 var/const/WIRE_SCANID = 2
WIRE_SCANID = 2 var/const/WIRE_SHOCK = 3
WIRE_SHOCK = 3 var/const/WIRE_SHOOTINV = 4
WIRE_SHOOTINV = 4
var/page var/page
var/builtpaths = 0 var/builtpaths = 0
var/lastpaths var/lastpaths

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
var/wordtravel = null var/wordtravel = null
var/wordself = null var/wordself = null
@@ -60,10 +62,9 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology",
layer = TURF_LAYER layer = TURF_LAYER
var var/word1
word1 var/word2
word2 var/word3
word3
// Places these combos are mentioned: this file - twice in the rune code, once in imbued tome, once in tome's HTML runes.dm - in the imbue rune code. If you change a combination - dont forget to change it everywhere. // Places these combos are mentioned: this file - twice in the rune code, once in imbued tome, once in tome's HTML runes.dm - in the imbue rune code. If you change a combination - dont forget to change it everywhere.
// travel self [word] - Teleport to random [rune with word destination matching] // travel self [word] - Teleport to random [rune with word destination matching]
@@ -769,8 +770,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology",
w_class = 1.0 w_class = 1.0
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
var var/data
data
attack_self(mob/user as mob) attack_self(mob/user as mob)
view_scrap(user) view_scrap(user)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
//******************************* //*******************************
// //
// Library SQL Configuration // Library SQL Configuration
@@ -170,12 +172,11 @@
throw_range = 5 throw_range = 5
w_class = 1.0 w_class = 1.0
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
var var/dat // Actual page content
dat // Actual page content var/due_date = 0 // Game time in 1/10th seconds
due_date = 0 // Game time in 1/10th seconds var/author // Who wrote the thing, can be changed by pen or PC. It is not automatically assigned
author // Who wrote the thing, can be changed by pen or PC. It is not automatically assigned var/unique = 0 // 0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified
unique = 0 // 0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified var/title // The real name of the book.
title // The real name of the book.
attack_self(var/mob/user as mob) attack_self(var/mob/user as mob)
if(src.dat) if(src.dat)
@@ -261,10 +262,9 @@
throw_range = 5 throw_range = 5
w_class = 1.0 w_class = 1.0
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
var var/obj/machinery/librarycomp/computer // Associated computer - Modes 1 to 3 use this
obj/machinery/librarycomp/computer // Associated computer - Modes 1 to 3 use this var/obj/item/weapon/book/book // Currently scanned book
obj/item/weapon/book/book // Currently scanned book var/mode = 0 // 0 - Scan only, 1 - Scan and Set Buffer, 2 - Scan and Attempt to Check In, 3 - Scan and Attempt to Add to Inventory
mode = 0 // 0 - Scan only, 1 - Scan and Set Buffer, 2 - Scan and Attempt to Check In, 3 - Scan and Attempt to Add to Inventory
attack_self(mob/user as mob) attack_self(mob/user as mob)
mode += 1 mode += 1
@@ -300,11 +300,10 @@
datum/borrowbook // Datum used to keep track of who has borrowed what when and for how long. datum/borrowbook // Datum used to keep track of who has borrowed what when and for how long.
var var/bookname
bookname var/mobname
mobname var/getdate
getdate var/duedate
duedate
@@ -319,12 +318,11 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
icon_state = "computer" icon_state = "computer"
anchored = 1 anchored = 1
density = 1 density = 1
var var/screenstate = 0
screenstate = 0 var/title
title var/category = "Any"
category = "Any" var/author
author var/SQLquery
SQLquery
/obj/machinery/librarypubliccomp/attack_hand(var/mob/user as mob) /obj/machinery/librarypubliccomp/attack_hand(var/mob/user as mob)
@@ -411,18 +409,17 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
icon_state = "computer" icon_state = "computer"
anchored = 1 anchored = 1
density = 1 density = 1
var var/arcanecheckout = 0
arcanecheckout = 0 var/screenstate = 0 // 0 - Main Menu, 1 - Inventory, 2 - Checked Out, 3 - Check Out a Book
screenstate = 0 // 0 - Main Menu, 1 - Inventory, 2 - Checked Out, 3 - Check Out a Book var/buffer_book
buffer_book var/buffer_mob
buffer_mob var/upload_category = "Fiction"
upload_category = "Fiction" var/list/checkouts = list()
list/checkouts = list() var/list/inventory = list()
list/inventory = list() var/checkoutperiod = 5 // In minutes
checkoutperiod = 5 // In minutes var/obj/machinery/libraryscanner/scanner // Book scanner that will be used when uploading books to the Archive
obj/machinery/libraryscanner/scanner // Book scanner that will be used when uploading books to the Archive
bibledelay = 0 // LOL NO SPAM (1 minute delay) -- Doohl var/bibledelay = 0 // LOL NO SPAM (1 minute delay) -- Doohl
/obj/machinery/librarycomp/attack_hand(var/mob/user as mob) /obj/machinery/librarycomp/attack_hand(var/mob/user as mob)
usr.machine = src usr.machine = src
@@ -702,8 +699,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
icon_state = "bigscanner" icon_state = "bigscanner"
anchored = 1 anchored = 1
density = 1 density = 1
var var/obj/item/weapon/book/cache // Last scanned book
obj/item/weapon/book/cache // Last scanned book
@@ -770,4 +766,4 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f
b.icon_state = "book[rand(1,7)]" b.icon_state = "book[rand(1,7)]"
del(O) del(O)
else else
..() ..()

View File

@@ -1,8 +1,9 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/datum/song /datum/song
var var/name = "Untitled"
name = "Untitled" var/list/lines = new()
list/lines = new() var/tempo = 5
tempo = 5
/obj/structure/device/piano /obj/structure/device/piano
name = "space minimoog" name = "space minimoog"
@@ -10,11 +11,10 @@
icon_state = "minimoog" icon_state = "minimoog"
anchored = 1 anchored = 1
density = 1 density = 1
var var/datum/song/song
datum/song/song var/playing = 0
playing = 0 var/help = 0
help = 0 var/edit = 1
edit = 1
proc proc
playnote(var/note as text) playnote(var/note as text)

View File

@@ -1,9 +1,10 @@
var/const //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
MIN_IMPREGNATION_TIME = 100 //time it takes to impregnate someone
MAX_IMPREGNATION_TIME = 150
MIN_ACTIVE_TIME = 300 //time between being dropped and going idle var/const/MIN_IMPREGNATION_TIME = 100 //time it takes to impregnate someone
MAX_ACTIVE_TIME = 600 var/const/MAX_IMPREGNATION_TIME = 150
var/const/MIN_ACTIVE_TIME = 300 //time between being dropped and going idle
var/const/MAX_ACTIVE_TIME = 600
/obj/item/clothing/mask/facehugger /obj/item/clothing/mask/facehugger
name = "alien" name = "alien"
@@ -267,4 +268,4 @@ var/const
..(M) ..(M)
processing_objects.Remove(src) processing_objects.Remove(src)
*/ */

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/structure/closet/crate /obj/structure/closet/crate
desc = "A crate." desc = "A crate."
name = "Crate" name = "Crate"
@@ -75,9 +77,8 @@
density = 1 density = 1
icon_opened = "freezeropen" icon_opened = "freezeropen"
icon_closed = "freezer" icon_closed = "freezer"
var var/target_temp = T0C - 40
target_temp = T0C - 40 var/cooling_power = 40
cooling_power = 40
return_air() return_air()
var/datum/gas_mixture/gas = (..()) var/datum/gas_mixture/gas = (..())

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/structure/grille /obj/structure/grille
desc = "A piece of metal with evenly spaced gridlike holes in it. Blocks large object but lets small items, gas, or energy beams through. Strangely enough these grilles also lets meteors pass through them, whether they be small or huge station breaking death stones." desc = "A piece of metal with evenly spaced gridlike holes in it. Blocks large object but lets small items, gas, or energy beams through. Strangely enough these grilles also lets meteors pass through them, whether they be small or huge station breaking death stones."
name = "grille" name = "grille"
@@ -8,9 +10,8 @@
flags = FPRINT | CONDUCT flags = FPRINT | CONDUCT
pressure_resistance = 5*ONE_ATMOSPHERE pressure_resistance = 5*ONE_ATMOSPHERE
layer = 2.9 layer = 2.9
var var/health = 10
health = 10 var/destroyed = 0
destroyed = 0
proc proc
healthcheck() healthcheck()
shock(mob/user, prb) shock(mob/user, prb)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
#define CANDLE_LUM 3 #define CANDLE_LUM 3
/obj/item/candle /obj/item/candle
@@ -7,9 +9,8 @@
icon_state = "candle1" icon_state = "candle1"
item_state = "candle1" item_state = "candle1"
var var/wax = 200
wax = 200 var/lit = 0
lit = 0
proc proc
light(var/flavor_text = "\red [usr] lights the [name].") light(var/flavor_text = "\red [usr] lights the [name].")

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/********************************************************************** /**********************************************************************
Cyborg Spec Items Cyborg Spec Items
***********************************************************************/ ***********************************************************************/
@@ -88,8 +90,7 @@
possible_transfer_amounts = list(5,10,15,25,30,50,100) possible_transfer_amounts = list(5,10,15,25,30,50,100)
flags = FPRINT | TABLEPASS | OPENCONTAINER flags = FPRINT | TABLEPASS | OPENCONTAINER
volume = 60 volume = 60
var var/reagent = ""
reagent = ""
/obj/item/weapon/reagent_containers/glass/bottle/robot/inaprovaline /obj/item/weapon/reagent_containers/glass/bottle/robot/inaprovaline
@@ -219,11 +220,10 @@
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
force = 5.0 force = 5.0
w_class = 3.0 w_class = 3.0
var
// datum/effect/effect/system/spark_spread/spark_system // datum/effect/effect/system/spark_spread/spark_system
working = 0 var/working = 0
mode = 1 var/mode = 1
disabled = 0 var/disabled = 0
/* /*
New() New()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/tk_grab /obj/item/tk_grab
name = "Telekinetic Grab" name = "Telekinetic Grab"
desc = "Magic" desc = "Magic"
@@ -8,10 +10,9 @@
w_class = 10.0 w_class = 10.0
layer = 20 layer = 20
var var/last_throw = 0
last_throw = 0 var/obj/focus = null
obj/focus = null var/mob/living/host = null
mob/living/host = null
dropped(mob/user as mob) dropped(mob/user as mob)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
CONTAINS: CONTAINS:
RCD RCD
@@ -18,12 +20,11 @@ RCD
w_class = 3.0 w_class = 3.0
m_amt = 50000 m_amt = 50000
origin_tech = "engineering=4;materials=2" origin_tech = "engineering=4;materials=2"
var var/datum/effect/effect/system/spark_spread/spark_system
datum/effect/effect/system/spark_spread/spark_system var/matter = 0
matter = 0 var/working = 0
working = 0 var/mode = 1
mode = 1 var/disabled = 0
disabled = 0
New() New()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
CONTAINS: CONTAINS:
MATCHES MATCHES
@@ -111,13 +113,12 @@ ZIPPO
item_state = "cigoff" item_state = "cigoff"
w_class = 1 w_class = 1
body_parts_covered = null body_parts_covered = null
var var/lit = 0
lit = 0 var/icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi
icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi var/icon_off = "cigoff"
icon_off = "cigoff" var/type_butt = /obj/item/weapon/cigbutt
type_butt = /obj/item/weapon/cigbutt var/lastHolder = null
lastHolder = null var/smoketime = 300
smoketime = 300
proc proc
light(var/flavor_text = "[usr] lights the [name].") light(var/flavor_text = "[usr] lights the [name].")
@@ -237,13 +238,12 @@ ZIPPO
item_state = "cobpipeoff" item_state = "cobpipeoff"
w_class = 1 w_class = 1
body_parts_covered = null body_parts_covered = null
var var/lit = 0
lit = 0 var/icon_on = "cobpipeon" //Note - these are in masks.dmi
icon_on = "cobpipeon" //Note - these are in masks.dmi var/icon_off = "cobpipeoff"
icon_off = "cobpipeoff" var/lastHolder = null
lastHolder = null var/smoketime = 100
smoketime = 100 var/maxsmoketime = 100 //make sure this is equal to your smoketime
maxsmoketime = 100 //make sure this is equal to your smoketime
proc proc
light(var/flavor_text = "[usr] lights the [name].") light(var/flavor_text = "[usr] lights the [name].")
@@ -469,4 +469,4 @@ ZIPPO
if(lit) if(lit)
user.total_luminosity -= 2 user.total_luminosity -= 2
src.sd_SetLuminosity(2) src.sd_SetLuminosity(2)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/flamethrower/full/New(var/loc) /obj/item/weapon/flamethrower/full/New(var/loc)
..() ..()
weldtool = new/obj/item/weapon/weldingtool(src) weldtool = new/obj/item/weapon/weldingtool(src)
@@ -24,15 +26,14 @@
w_class = 3.0 w_class = 3.0
m_amt = 500 m_amt = 500
origin_tech = "combat=1;plasmatech=1" origin_tech = "combat=1;plasmatech=1"
var var/status = 0
status = 0 var/throw_amount = 100
throw_amount = 100 var/lit = 0 //on or off
lit = 0 //on or off var/operating = 0//cooldown
operating = 0//cooldown var/turf/previousturf = null
turf/previousturf = null var/obj/item/weapon/weldingtool/weldtool = null
obj/item/weapon/weldingtool/weldtool = null var/obj/item/device/assembly/igniter/igniter = null
obj/item/device/assembly/igniter/igniter = null var/obj/item/weapon/tank/plasma/ptank = null
obj/item/weapon/tank/plasma/ptank = null
Del() Del()
@@ -243,4 +244,4 @@
//target.hotspot_expose(part4.air_contents.temperature*2,300) //target.hotspot_expose(part4.air_contents.temperature*2,300)
target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) // -- More of my "how do I shot fire?" dickery. -- TLE target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) // -- More of my "how do I shot fire?" dickery. -- TLE
//location.hotspot_expose(1000,500,1) //location.hotspot_expose(1000,500,1)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/implantcase /obj/item/weapon/implantcase
name = "Glass Case" name = "Glass Case"
desc = "A case containing an implant." desc = "A case containing an implant."
@@ -6,8 +8,7 @@
throw_speed = 1 throw_speed = 1
throw_range = 5 throw_range = 5
w_class = 1.0 w_class = 1.0
var var/obj/item/weapon/implant/imp = null
obj/item/weapon/implant/imp = null
proc proc
update() update()
@@ -114,4 +115,4 @@
New() New()
src.imp = new /obj/item/weapon/implant/loyalty( src ) src.imp = new /obj/item/weapon/implant/loyalty( src )
..() ..()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/machinery/implantchair /obj/machinery/implantchair
name = "Loyalty Implanter" name = "Loyalty Implanter"
desc = "Used to implant occupants with loyalty implants." desc = "Used to implant occupants with loyalty implants."
@@ -7,16 +9,15 @@
opacity = 0 opacity = 0
anchored = 1 anchored = 1
var var/ready = 1
ready = 1 var/malfunction = 0
malfunction = 0 var/list/obj/item/weapon/implant/loyalty/implant_list = list()
list/obj/item/weapon/implant/loyalty/implant_list = list() var/max_implants = 5
max_implants = 5 var/injection_cooldown = 600
injection_cooldown = 600 var/replenish_cooldown = 6000
replenish_cooldown = 6000 var/replenishing = 0
replenishing = 0 var/mob/living/carbon/occupant = null
mob/living/carbon/occupant = null var/injecting = 0
injecting = 0
proc proc
go_out() go_out()

View File

@@ -1,10 +1,11 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/implant/freedom /obj/item/weapon/implant/freedom
name = "freedom" name = "freedom"
desc = "Use this to escape from those evil Red Shirts." desc = "Use this to escape from those evil Red Shirts."
color = "r" color = "r"
var var/activation_emote = "chuckle"
activation_emote = "chuckle" var/uses = 1.0
uses = 1.0
New() New()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/implantpad /obj/item/weapon/implantpad
name = "implantpad" name = "implantpad"
desc = "Used to modify implants." desc = "Used to modify implants."
@@ -7,10 +9,9 @@
throw_speed = 1 throw_speed = 1
throw_range = 5 throw_range = 5
w_class = 2.0 w_class = 2.0
var var/obj/item/weapon/implantcase/case = null
obj/item/weapon/implantcase/case = null var/broadcasting = null
broadcasting = null var/listening = 1.0
listening = 1.0
proc proc
update() update()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/cleaner /obj/item/weapon/cleaner
desc = "Space Cleaner!" desc = "Space Cleaner!"
icon = 'janitor.dmi' icon = 'janitor.dmi'
@@ -408,13 +410,12 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A as turf)
/proc/GetColors(hex) /proc/GetColors(hex)
hex = uppertext(hex) hex = uppertext(hex)
var var/hi1 = text2ascii(hex, 2)
hi1 = text2ascii(hex, 2) var/lo1 = text2ascii(hex, 3)
lo1 = text2ascii(hex, 3) var/hi2 = text2ascii(hex, 4)
hi2 = text2ascii(hex, 4) var/lo2 = text2ascii(hex, 5)
lo2 = text2ascii(hex, 5) var/hi3 = text2ascii(hex, 6)
hi3 = text2ascii(hex, 6) var/lo3 = text2ascii(hex, 7)
lo3 = text2ascii(hex, 7)
return list(((hi1>= 65 ? hi1-55 : hi1-48)<<4) | (lo1 >= 65 ? lo1-55 : lo1-48), return list(((hi1>= 65 ? hi1-55 : hi1-48)<<4) | (lo1 >= 65 ? lo1-55 : lo1-48),
((hi2 >= 65 ? hi2-55 : hi2-48)<<4) | (lo2 >= 65 ? lo2-55 : lo2-48), ((hi2 >= 65 ? hi2-55 : hi2-48)<<4) | (lo2 >= 65 ? lo2-55 : lo2-48),
((hi3 >= 65 ? hi3-55 : hi3-48)<<4) | (lo3 >= 65 ? lo3-55 : lo3-48)) ((hi3 >= 65 ? hi3-55 : hi3-48)<<4) | (lo3 >= 65 ? lo3-55 : lo3-48))

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
CONTAINS: CONTAINS:
@@ -55,10 +57,9 @@ WELDINGTOOOL
m_amt = 70 m_amt = 70
g_amt = 30 g_amt = 30
origin_tech = "engineering=1" origin_tech = "engineering=1"
var var/welding = 0
welding = 0 var/status = 1
status = 1 var/max_fuel = 20
max_fuel = 20
proc proc
get_fuel() get_fuel()
remove_fuel(var/amount = 1, var/mob/M = null) remove_fuel(var/amount = 1, var/mob/M = null)
@@ -301,4 +302,4 @@ WELDINGTOOOL
New() New()
if(prob(50)) if(prob(50))
icon_state = "cutters-y" icon_state = "cutters-y"

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/storage/lockbox /obj/item/weapon/storage/lockbox
name = "lockbox" name = "lockbox"
desc = "A locked box." desc = "A locked box."
@@ -8,12 +10,11 @@
max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item.
storage_slots = 4 storage_slots = 4
req_access = list(access_armory) req_access = list(access_armory)
var var/locked = 1
locked = 1 var/broken = 0
broken = 0 var/icon_locked = "lockbox+l"
icon_locked = "lockbox+l" var/icon_closed = "lockbox"
icon_closed = "lockbox" var/icon_broken = "lockbox+b"
icon_broken = "lockbox+b"
attackby(obj/item/weapon/W as obj, mob/user as mob) attackby(obj/item/weapon/W as obj, mob/user as mob)
@@ -84,4 +85,4 @@
New() New()
..() ..()
new /obj/item/weapon/flashbang/clusterbang(src) new /obj/item/weapon/flashbang/clusterbang(src)

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/weapon/tank/jetpack /obj/item/weapon/tank/jetpack
name = "Jetpack (Empty)" name = "Jetpack (Empty)"
desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution." desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution."
@@ -5,11 +7,10 @@
w_class = 4.0 w_class = 4.0
item_state = "jetpack" item_state = "jetpack"
distribute_pressure = ONE_ATMOSPHERE*O2STANDARD distribute_pressure = ONE_ATMOSPHERE*O2STANDARD
var var/datum/effect/effect/system/ion_trail_follow/ion_trail
datum/effect/effect/system/ion_trail_follow/ion_trail var/on = 0.0
on = 0.0 var/stabilization_on = 0
stabilization_on = 0 var/volume_rate = 500 //Needed for borg jetpack transfer
volume_rate = 500 //Needed for borg jetpack transfer
New() New()
..() ..()
@@ -108,4 +109,4 @@
if(air_contents.carbon_dioxide < 10) if(air_contents.carbon_dioxide < 10)
usr << text("\red <B>The meter on the [src.name] indicates you are almost out of air!</B>") usr << text("\red <B>The meter on the [src.name] indicates you are almost out of air!</B>")
playsound(usr, 'alert.ogg', 50, 1) playsound(usr, 'alert.ogg', 50, 1)
return return

View File

@@ -1,6 +1,7 @@
var //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
jobban_runonce // Updates legacy bans with new info
jobban_keylist[0] //to store the keys & ranks var/jobban_runonce // Updates legacy bans with new info
var/jobban_keylist[0] //to store the keys & ranks
/proc/jobban_fullban(mob/M, rank, reason) /proc/jobban_fullban(mob/M, rank, reason)
if (!M || !M.key) return if (!M || !M.key) return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/proc/isassembly(O) /proc/isassembly(O)
if(istype(O, /obj/item/device/assembly)) if(istype(O, /obj/item/device/assembly))
@@ -196,11 +198,10 @@ Desc: If true is an object that can be attached to an assembly holder but is a s
/obj/proc/IsSpecialAssembly() /obj/proc/IsSpecialAssembly()
return 0 return 0
/* /*
var var/small_icon_state = null//If this obj will go inside the assembly use this for icons
small_icon_state = null//If this obj will go inside the assembly use this for icons var/list/small_icon_state_overlays = null//Same here
list/small_icon_state_overlays = null//Same here var/obj/holder = null
obj/holder = null var/cooldown = 0//To prevent spam
cooldown = 0//To prevent spam
proc proc
Activate()//Called when this assembly is pulsed by another one Activate()//Called when this assembly is pulsed by another one
@@ -232,4 +233,4 @@ Desc: If true is an object that can be attached to an assembly holder but is a s
//Remember to have it set its loc somewhere in here //Remember to have it set its loc somewhere in here
*/ */

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/device/assembly/infra /obj/item/device/assembly/infra
name = "Infrared Beam" name = "Infrared Beam"
desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted." desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted."
@@ -11,10 +13,9 @@
small_icon_state_left = "infrared_left" small_icon_state_left = "infrared_left"
small_icon_state_right = "infrared_right" small_icon_state_right = "infrared_right"
var var/scanning = 0
scanning = 0 var/visible = 0
visible = 0 var/obj/effect/beam/i_beam/first = null
obj/effect/beam/i_beam/first = null
proc proc
trigger_beam() trigger_beam()
@@ -264,4 +265,4 @@
/obj/effect/beam/i_beam/Del() /obj/effect/beam/i_beam/Del()
del(src.next) del(src.next)
..() ..()
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/device/assembly/prox_sensor /obj/item/device/assembly/prox_sensor
name = "proximity sensor" name = "proximity sensor"
desc = "Used for scanning and alerting when someone enters a certain proximity." desc = "Used for scanning and alerting when someone enters a certain proximity."
@@ -11,10 +13,9 @@
small_icon_state_left = "prox_left" small_icon_state_left = "prox_left"
small_icon_state_right = "prox_right" small_icon_state_right = "prox_right"
var var/scanning = 0
scanning = 0 var/timing = 0
timing = 0 var/time = 10
time = 10
proc proc
toggle_scan() toggle_scan()
@@ -143,4 +144,4 @@
attack_self(usr) attack_self(usr)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/device/assembly/signaler /obj/item/device/assembly/signaler
name = "Remote Signaling Device" name = "Remote Signaling Device"
desc = "Used to remotely activate devices." desc = "Used to remotely activate devices."
@@ -13,12 +15,11 @@
small_icon_state_left = "signaller_left" small_icon_state_left = "signaller_left"
small_icon_state_right = "signaller_right" small_icon_state_right = "signaller_right"
var var/code = 30
code = 30 var/frequency = 1457
frequency = 1457 var/delay = 0
delay = 0 var/airlock_wire = null
airlock_wire = null var/datum/radio_frequency/radio_connection
datum/radio_frequency/radio_connection
proc proc
signal() signal()
@@ -147,4 +148,4 @@
radio_controller.remove_object(src, frequency) radio_controller.remove_object(src, frequency)
frequency = new_frequency frequency = new_frequency
radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT)
return return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/device/assembly/timer /obj/item/device/assembly/timer
name = "timer" name = "timer"
desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." desc = "Used to time things. Works well with contraptions which has to count down. Tick tock."
@@ -11,9 +13,8 @@
small_icon_state_left = "timer_left" small_icon_state_left = "timer_left"
small_icon_state_right = "timer_right" small_icon_state_right = "timer_right"
var var/timing = 0
timing = 0 var/time = 10
time = 10
proc proc
timer_end() timer_end()
@@ -106,4 +107,4 @@
if(usr) if(usr)
attack_self(usr) attack_self(usr)
return return

View File

@@ -1,6 +1,7 @@
var/const //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
TOUCH = 1
INGEST = 2 var/const/TOUCH = 1
var/const/INGEST = 2
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////

View File

@@ -1,10 +1,11 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/clothing/glasses/hud /obj/item/clothing/glasses/hud
name = "HUD" name = "HUD"
desc = "A heads-up display that provides important info in (almost) real time." desc = "A heads-up display that provides important info in (almost) real time."
flags = null //doesn't protect eyes because it's a monocle, duh flags = null //doesn't protect eyes because it's a monocle, duh
origin_tech = "magnets=3;biotech=2" origin_tech = "magnets=3;biotech=2"
var var/list/icon/current = list() //the current hud icons
list/icon/current = list() //the current hud icons
proc proc
process_hud(var/mob/M) return process_hud(var/mob/M) return

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/clothing/head/helmet/space/space_ninja /obj/item/clothing/head/helmet/space/space_ninja
desc = "What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear." desc = "What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear."
name = "ninja hood" name = "ninja hood"
@@ -18,45 +20,44 @@
slowdown = 0 slowdown = 0
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30)
var
//Important parts of the suit. //Important parts of the suit.
mob/living/carbon/affecting = null//The wearer. var/mob/living/carbon/affecting = null//The wearer.
obj/item/weapon/cell/cell//Starts out with a high-capacity cell using New(). var/obj/item/weapon/cell/cell//Starts out with a high-capacity cell using New().
datum/effect/effect/system/spark_spread/spark_system//To create sparks. var/datum/effect/effect/system/spark_spread/spark_system//To create sparks.
reagent_list[] = list("tricordrazine","dexalinp","spaceacillin","anti_toxin","nutriment","radium","hyronalin")//The reagents ids which are added to the suit at New(). var/reagent_list[] = list("tricordrazine","dexalinp","spaceacillin","anti_toxin","nutriment","radium","hyronalin")//The reagents ids which are added to the suit at New().
stored_research[]//For stealing station research. var/stored_research[]//For stealing station research.
obj/item/weapon/disk/tech_disk/t_disk//To copy design onto disk. var/obj/item/weapon/disk/tech_disk/t_disk//To copy design onto disk.
//Other articles of ninja gear worn together, used to easily reference them after initializing. //Other articles of ninja gear worn together, used to easily reference them after initializing.
obj/item/clothing/head/helmet/space/space_ninja/n_hood var/obj/item/clothing/head/helmet/space/space_ninja/n_hood
obj/item/clothing/shoes/space_ninja/n_shoes var/obj/item/clothing/shoes/space_ninja/n_shoes
obj/item/clothing/gloves/space_ninja/n_gloves var/obj/item/clothing/gloves/space_ninja/n_gloves
//Main function variables. //Main function variables.
s_initialized = 0//Suit starts off. var/s_initialized = 0//Suit starts off.
s_coold = 0//If the suit is on cooldown. Can be used to attach different cooldowns to abilities. Ticks down every second based on suit ntick(). var/s_coold = 0//If the suit is on cooldown. Can be used to attach different cooldowns to abilities. Ticks down every second based on suit ntick().
s_cost = 5.0//Base energy cost each ntick. var/s_cost = 5.0//Base energy cost each ntick.
s_acost = 25.0//Additional cost for additional powers active. var/s_acost = 25.0//Additional cost for additional powers active.
k_cost = 200.0//Kamikaze energy cost each ntick. var/k_cost = 200.0//Kamikaze energy cost each ntick.
k_damage = 1.0//Brute damage potentially done by Kamikaze each ntick. var/k_damage = 1.0//Brute damage potentially done by Kamikaze each ntick.
s_delay = 40.0//How fast the suit does certain things, lower is faster. Can be overridden in specific procs. Also determines adverse probability. var/s_delay = 40.0//How fast the suit does certain things, lower is faster. Can be overridden in specific procs. Also determines adverse probability.
a_transfer = 20.0//How much reagent is transferred when injecting. var/a_transfer = 20.0//How much reagent is transferred when injecting.
r_maxamount = 80.0//How much reagent in total there is. var/r_maxamount = 80.0//How much reagent in total there is.
//Support function variables. //Support function variables.
spideros = 0//Mode of SpiderOS. This can change so I won't bother listing the modes here (0 is hub). Check ninja_equipment.dm for how it all works. var/spideros = 0//Mode of SpiderOS. This can change so I won't bother listing the modes here (0 is hub). Check ninja_equipment.dm for how it all works.
s_active = 0//Stealth off. var/s_active = 0//Stealth off.
s_busy = 0//Is the suit busy with a process? Like AI hacking. Used for safety functions. var/s_busy = 0//Is the suit busy with a process? Like AI hacking. Used for safety functions.
kamikaze = 0//Kamikaze on or off. var/kamikaze = 0//Kamikaze on or off.
k_unlock = 0//To unlock Kamikaze. var/k_unlock = 0//To unlock Kamikaze.
//Ability function variables. //Ability function variables.
s_bombs = 10.0//Number of starting ninja smoke bombs. var/s_bombs = 10.0//Number of starting ninja smoke bombs.
a_boost = 3.0//Number of adrenaline boosters. var/a_boost = 3.0//Number of adrenaline boosters.
//Onboard AI related variables. //Onboard AI related variables.
mob/living/silicon/ai/AI//If there is an AI inside the suit. var/mob/living/silicon/ai/AI//If there is an AI inside the suit.
obj/item/device/paicard/pai//A slot for a pAI device var/obj/item/device/paicard/pai//A slot for a pAI device
obj/effect/overlay/hologram//Is the AI hologram on or off? Visible only to the wearer of the suit. This works by attaching an image to a blank overlay. var/obj/effect/overlay/hologram//Is the AI hologram on or off? Visible only to the wearer of the suit. This works by attaching an image to a blank overlay.
flush = 0//If an AI purge is in progress. var/flush = 0//If an AI purge is in progress.
s_control = 1//If user in control of the suit. var/s_control = 1//If user in control of the suit.

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/effect/critter /obj/effect/critter
name = "Critter" name = "Critter"
desc = "Generic critter." desc = "Generic critter."
@@ -6,77 +8,76 @@
layer = 5.0 layer = 5.0
density = 1 density = 1
anchored = 0 anchored = 0
var var/alive = 1
alive = 1 var/health = 10
health = 10 var/max_health = 10
max_health = 10 var/list/access_list = list()//accesses go here
list/access_list = list()//accesses go here
//AI things //AI things
task = "thinking" var/task = "thinking"
//Attacks at will //Attacks at will
aggressive = 1 var/aggressive = 1
//Will target an attacker //Will target an attacker
defensive = 0 var/defensive = 0
//Will randomly move about //Will randomly move about
wanderer = 1 var/wanderer = 1
//Will open doors it bumps ignoring access //Will open doors it bumps ignoring access
opensdoors = 0 var/opensdoors = 0
//Will randomly travel through vents //Will randomly travel through vents
ventcrawl = 0 var/ventcrawl = 0
//Internal tracking ignore //Internal tracking ignore
frustration = 0 var/frustration = 0
max_frustration = 8 var/max_frustration = 8
attack = 0 var/attack = 0
attacking = 0 var/attacking = 0
steps = 0 var/steps = 0
last_found = null var/last_found = null
target = null var/target = null
oldtarget_name = null var/oldtarget_name = null
target_lastloc = null var/target_lastloc = null
thinkspeed = 15 var/thinkspeed = 15
chasespeed = 4 var/chasespeed = 4
wanderspeed = 10 var/wanderspeed = 10
//The last guy who attacked it //The last guy who attacked it
attacker = null var/attacker = null
//Will not attack this thing //Will not attack this thing
friend = null var/friend = null
//How far to look for things dont set this overly high //How far to look for things dont set this overly high
seekrange = 7 var/seekrange = 7
//If true will attack these things //If true will attack these things
atkcarbon = 1 var/atkcarbon = 1
atksilicon = 0 var/atksilicon = 0
atkcritter = 0 var/atkcritter = 0
//Attacks critters of the same type //Attacks critters of the same type
atksame = 0 var/atksame = 0
atkmech = 0 var/atkmech = 0
//Attacks syndies/traitors (distinguishes via mind) //Attacks syndies/traitors (distinguishes via mind)
atksynd = 1 var/atksynd = 1
//Attacks things NOT in its obj/req_access list //Attacks things NOT in its obj/req_access list
atkreq = 0 var/atkreq = 0
//Damage multipliers //Damage multipliers
brutevuln = 1 var/brutevuln = 1
firevuln = 1 var/firevuln = 1
//DR //DR
armor = 0 var/armor = 0
//How much damage it does it melee //How much damage it does it melee
melee_damage_lower = 1 var/melee_damage_lower = 1
melee_damage_upper = 2 var/melee_damage_upper = 2
//Basic attack message when they move to attack and attack //Basic attack message when they move to attack and attack
angertext = "charges at" var/angertext = "charges at"
attacktext = "attacks" var/attacktext = "attacks"
deathtext = "dies!" var/deathtext = "dies!"
chasestate = null // the icon state to use when attacking or chasing a target var/chasestate = null // the icon state to use when attacking or chasing a target
attackflick = null // the icon state to flick when it attacks var/attackflick = null // the icon state to flick when it attacks
attack_sound = null // the sound it makes when it attacks! var/attack_sound = null // the sound it makes when it attacks!
attack_speed = 25 // delay of attack var/attack_speed = 25 // delay of attack
proc proc
@@ -133,4 +134,4 @@
*/ */

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/projectile/hivebotbullet /obj/item/projectile/hivebotbullet
damage = 5 damage = 5
damage_type = BRUTE damage_type = BRUTE
@@ -25,9 +27,8 @@
melee_damage_upper = 3 melee_damage_upper = 3
angertext = "leaps at" angertext = "leaps at"
attacktext = "claws" attacktext = "claws"
var var/ranged = 0
ranged = 0 var/rapid = 0
rapid = 0
proc proc
Shoot(var/target, var/start, var/user, var/bullet = 0) Shoot(var/target, var/start, var/user, var/bullet = 0)
OpenFire(var/thing)//bluh ill rename this later or somethin OpenFire(var/thing)//bluh ill rename this later or somethin
@@ -186,12 +187,11 @@
seekrange = 2 seekrange = 2
armor = 10 armor = 10
var var/bot_type = "norm"
bot_type = "norm" var/bot_amt = 10
bot_amt = 10 var/spawn_delay = 600
spawn_delay = 600 var/turn_on = 0
turn_on = 0 var/auto_spawn = 1
auto_spawn = 1
proc proc
warpbots() warpbots()
@@ -247,4 +247,4 @@
/obj/effect/critter/hivebot/tele/rapid /obj/effect/critter/hivebot/tele/rapid
bot_type = "rapid" bot_type = "rapid"
spawn_delay = 800 spawn_delay = 800

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
//gloves w_uniform wear_suit shoes //gloves w_uniform wear_suit shoes
atom/var/list/suit_fibers atom/var/list/suit_fibers
@@ -68,11 +70,10 @@ atom/proc/get_duplicate(var/atom/location)
obj/machinery/computer/forensic_scanning obj/machinery/computer/forensic_scanning
name = "High-Res Forensic Scanning Computer" name = "High-Res Forensic Scanning Computer"
icon_state = "forensic" icon_state = "forensic"
var var/obj/item/scanning
obj/item/scanning var/temp = ""
temp = "" var/canclear = 1
canclear = 1 var/authenticated = 0
authenticated = 0
//Here's the structure for files: each entry is a list, and entry one in that list is the string of their //Here's the structure for files: each entry is a list, and entry one in that list is the string of their
//full and scrambled fingerprint. This acts as the method to arrange evidence. Each subsequent entry is list //full and scrambled fingerprint. This acts as the method to arrange evidence. Each subsequent entry is list
@@ -82,14 +83,14 @@ obj/machinery/computer/forensic_scanning
// 3: All fibers on the object // 3: All fibers on the object
// 4: All blood on the object // 4: All blood on the object
//This is then used to show what objects were used to "find" the full print, as well as the fibers on it. //This is then used to show what objects were used to "find" the full print, as well as the fibers on it.
list/files var/list/files
//This holds objects (1) without prints, and their fibers(2) and blood(3). //This holds objects (1) without prints, and their fibers(2) and blood(3).
list/misc var/list/misc
obj/item/weapon/f_card/card var/obj/item/weapon/f_card/card
scan_data = "" var/scan_data = ""
scan_name = "" var/scan_name = ""
scan_process = 0 var/scan_process = 0
req_access = list(access_forensics_lockers) req_access = list(access_forensics_lockers)
@@ -481,10 +482,9 @@ obj/machinery/computer/forensic_scanning
proc/add_data(var/atom/A, var/override = 0, var/tempfingerprints, var/tempsuit_fibers,var/tempblood_DNA) proc/add_data(var/atom/A, var/override = 0, var/tempfingerprints, var/tempsuit_fibers,var/tempblood_DNA)
//What follows is massive. It cross references all stored data in the scanner with the other stored data, //What follows is massive. It cross references all stored data in the scanner with the other stored data,
//and what is already in the computer. Not sure how bad the lag may/may not be. //and what is already in the computer. Not sure how bad the lag may/may not be.
var var/backup_prints
backup_prints var/backup_fibers
backup_fibers var/backup_DNA
backup_DNA
if(override) if(override)
backup_prints = A.fingerprints backup_prints = A.fingerprints
A.fingerprints = tempfingerprints A.fingerprints = tempfingerprints
@@ -843,11 +843,10 @@ proc/get_tracks(mob/M)
*/ */
proc/blood_incompatible(donor,receiver) proc/blood_incompatible(donor,receiver)
var var/donor_antigen = copytext(donor,1,lentext(donor))
donor_antigen = copytext(donor,1,lentext(donor)) var/receiver_antigen = copytext(receiver,1,lentext(receiver))
receiver_antigen = copytext(receiver,1,lentext(receiver)) var/donor_rh = findtext("+",donor)
donor_rh = findtext("+",donor) var/receiver_rh = findtext("+",receiver)
receiver_rh = findtext("+",receiver)
if(donor_rh && !receiver_rh) return 1 if(donor_rh && !receiver_rh) return 1
switch(receiver_antigen) switch(receiver_antigen)
if("A") if("A")
@@ -872,4 +871,4 @@ proc/blood_incompatible(donor,receiver)
if(do_after(user,30)) if(do_after(user,30))
user.visible_message("[user] finishes wiping off the [A]!") user.visible_message("[user] finishes wiping off the [A]!")
A.clean_blood() A.clean_blood()
return return

View File

@@ -1,9 +1,11 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
proc/Intoxicated(phrase) proc/Intoxicated(phrase)
phrase = html_decode(phrase) phrase = html_decode(phrase)
var var/leng=lentext(phrase)
leng=lentext(phrase) var/counter=lentext(phrase)
counter=lentext(phrase) var/newphrase=""
newphrase="";newletter="" var/newletter=""
while(counter>=1) while(counter>=1)
newletter=copytext(phrase,(leng-counter)+1,(leng-counter)+2) newletter=copytext(phrase,(leng-counter)+1,(leng-counter)+2)
if(rand(1,3)==3) if(rand(1,3)==3)
@@ -78,4 +80,4 @@ proc/Ellipsis(original_msg, chance = 50)
new_msg = dd_list2text(new_words," ") new_msg = dd_list2text(new_words," ")
return new_msg return new_msg

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/* /*
SwapMaps library by Lummox JR SwapMaps library by Lummox JR
developed for digitalBYOND developed for digitalBYOND
@@ -201,10 +203,12 @@ swapmap
vars // all other changed vars vars // all other changed vars
*/ */
Write(savefile/S) Write(savefile/S)
var var/x
x;y;z;n var/y
list/areas var/z
area/defarea=locate(world.area) var/n
var/list/areas
var/area/defarea=locate(world.area)
if(!defarea) defarea=new world.area if(!defarea) defarea=new world.area
areas=list() areas=list()
for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2))) for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2)))
@@ -240,10 +244,12 @@ swapmap
del(areas) del(areas)
Read(savefile/S,_id,turf/locorner) Read(savefile/S,_id,turf/locorner)
var var/x
x;y;z;n var/y
list/areas var/z
area/defarea=locate(world.area) var/n
var/list/areas
var/area/defarea=locate(world.area)
id=_id id=_id
if(locorner) if(locorner)
ischunk=1 ischunk=1

View File

@@ -1,10 +1,11 @@
/mob/living/carbon/alien/humanoid //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
var
oxygen_alert = 0
toxins_alert = 0
fire_alert = 0
temperature_alert = 0 /mob/living/carbon/alien/humanoid
var/oxygen_alert = 0
var/toxins_alert = 0
var/fire_alert = 0
var/temperature_alert = 0
/mob/living/carbon/alien/humanoid/Life() /mob/living/carbon/alien/humanoid/Life()

View File

@@ -1,10 +1,11 @@
/mob/living/carbon/alien/larva //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
var
oxygen_alert = 0
toxins_alert = 0
fire_alert = 0
temperature_alert = 0 /mob/living/carbon/alien/larva
var/oxygen_alert = 0
var/toxins_alert = 0
var/fire_alert = 0
var/temperature_alert = 0
/mob/living/carbon/alien/larva/Life() /mob/living/carbon/alien/larva/Life()

View File

@@ -1,3 +1,5 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/obj/item/device/mmi /obj/item/device/mmi
name = "Man-Machine Interface" name = "Man-Machine Interface"
desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity." desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity."
@@ -14,11 +16,10 @@
//Revised. Brainmob is now contained directly within object of transfer. MMI in this case. //Revised. Brainmob is now contained directly within object of transfer. MMI in this case.
var var/locked = 0
locked = 0 var/mob/living/carbon/brain/brainmob = null//The current occupant.
mob/living/carbon/brain/brainmob = null//The current occupant. var/mob/living/silicon/robot = null//Appears unused.
mob/living/silicon/robot = null//Appears unused. var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm.
obj/mecha = null//This does not appear to be used outside of reference in mecha.dm.
attackby(var/obj/item/O as obj, var/mob/user as mob) attackby(var/obj/item/O as obj, var/mob/user as mob)
if(istype(O,/obj/item/brain) && !brainmob) //Time to stick a brain in it --NEO if(istype(O,/obj/item/brain) && !brainmob) //Time to stick a brain in it --NEO
@@ -124,4 +125,4 @@
brainmob << "Can't do that while incapacitated or dead." brainmob << "Can't do that while incapacitated or dead."
radio.listening = radio.listening==1 ? 0 : 1 radio.listening = radio.listening==1 ? 0 : 1
brainmob << "\blue Radio is [radio.listening==1 ? "now" : "no longer"] receiving broadcast." brainmob << "\blue Radio is [radio.listening==1 ? "now" : "no longer"] receiving broadcast."

View File

@@ -1,7 +1,8 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
/mob/living/carbon/brain /mob/living/carbon/brain
var var/obj/item/container = null
obj/item/container = null var/timeofhostdeath = 0
timeofhostdeath = 0
New() New()
var/datum/reagents/R = new/datum/reagents(1000) var/datum/reagents/R = new/datum/reagents(1000)
@@ -41,4 +42,4 @@
if (!container || !istype(container, /obj/item/device/mmi)) if (!container || !istype(container, /obj/item/device/mmi))
src.verbs += /mob/proc/ghost src.verbs += /mob/proc/ghost
return return

View File

@@ -1,12 +1,13 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
#define HUMAN_MAX_OXYLOSS 12 //Defines how much oxyloss humans can get per tick. No air applies this value. #define HUMAN_MAX_OXYLOSS 12 //Defines how much oxyloss humans can get per tick. No air applies this value.
/mob/living/carbon/human /mob/living/carbon/human
var var/oxygen_alert = 0
oxygen_alert = 0 var/toxins_alert = 0
toxins_alert = 0 var/fire_alert = 0
fire_alert = 0
temperature_alert = 0 var/temperature_alert = 0
/mob/living/carbon/human/Life() /mob/living/carbon/human/Life()
@@ -1208,4 +1209,4 @@ snippets
plcheck = t_plasma plcheck = t_plasma
oxcheck = t_oxygen oxcheck = t_oxygen
G.turf_add(T, G.total_moles()) G.turf_add(T, G.total_moles())
*/ */

View File

@@ -1,10 +1,11 @@
/mob/living/carbon/monkey //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32
var
oxygen_alert = 0
toxins_alert = 0
fire_alert = 0
temperature_alert = 0 /mob/living/carbon/monkey
var/oxygen_alert = 0
var/toxins_alert = 0
var/fire_alert = 0
var/temperature_alert = 0
/mob/living/carbon/monkey/Life() /mob/living/carbon/monkey/Life()
@@ -633,4 +634,4 @@
if (mind.special_role == "Changeling" && changeling) if (mind.special_role == "Changeling" && changeling)
changeling.chem_charges = between(0, ((max((0.9 - (changeling.chem_charges / 50)), 0.1)*changeling.chem_recharge_multiplier) + changeling.chem_charges), changeling.chem_storage) changeling.chem_charges = between(0, ((max((0.9 - (changeling.chem_charges / 50)), 0.1)*changeling.chem_recharge_multiplier) + changeling.chem_charges), changeling.chem_storage)
if ((changeling.geneticdamage > 0)) if ((changeling.geneticdamage > 0))
changeling.geneticdamage = changeling.geneticdamage-1 changeling.geneticdamage = changeling.geneticdamage-1

View File

@@ -1,15 +1,16 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33
// Recruiting observers to play as pAIs // Recruiting observers to play as pAIs
var/datum/paiController/paiController // Global handler for pAI candidates var/datum/paiController/paiController // Global handler for pAI candidates
/datum/paiCandidate /datum/paiCandidate
var var/name
name var/key
key var/description
description var/role
role var/comments
comments var/ready = 0
ready = 0
@@ -205,4 +206,4 @@ var/datum/paiController/paiController // Global handler for pAI candidates
if(response == "Yes") if(response == "Yes")
recruitWindow(C.mob) recruitWindow(C.mob)
else if (response == "Never for this round") else if (response == "Never for this round")
C.be_pai = 0 C.be_pai = 0

Some files were not shown because too many files have changed in this diff Show More