-Make holodeck eswords a child of obj/item/weapon/holo instead of regular eswords, clumsy check removed as a result, and you can no longer do things like cutting through walls or doors or what have you. (Fixes Issue 665)

-Redid icons to be more optimized at compile by setting icon = 'icons/folder/icon.dmi' instead of just icon = 'icon.dmi', meaning that Dream Maker doesn't have to search through every single file for every single .dmi. This shouldn't lead to any errors because of how I went about it, plus the fact that Dream Maker would have freaked out if I screwed something up. Also moved around 2 icons that weren't sorted well.

r4146 compile time: 1 minute, 40 seconds
r4147 compile time: 45 seconds

[VGTG]

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4147 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
sieve32@gmail.com
2012-07-23 00:48:51 +00:00
parent 68558e91ee
commit 459c558898
410 changed files with 1366 additions and 1325 deletions

View File

@@ -4,7 +4,7 @@
/obj/machinery/atmospherics/binary/circulator /obj/machinery/atmospherics/binary/circulator
name = "circulator/heat exchanger" name = "circulator/heat exchanger"
desc = "A gas circulator pump and heat exchanger." desc = "A gas circulator pump and heat exchanger."
icon = 'pipes.dmi' icon = 'icons/obj/pipes.dmi'
icon_state = "circ1-off" icon_state = "circ1-off"
var/side = 1 // 1=left 2=right var/side = 1 // 1=left 2=right

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/binary/dp_vent_pump /obj/machinery/atmospherics/binary/dp_vent_pump
icon = 'dp_vent_pump.dmi' icon = 'icons/obj/atmospherics/dp_vent_pump.dmi'
icon_state = "off" icon_state = "off"
//node2 is output port //node2 is output port

View File

@@ -13,7 +13,7 @@ Thus, the two variables affect pump operation are set in New():
*/ */
obj/machinery/atmospherics/binary/pump obj/machinery/atmospherics/binary/pump
icon = 'pump.dmi' icon = 'icons/obj/atmospherics/pump.dmi'
icon_state = "intact_off" icon_state = "intact_off"
name = "Gas pump" name = "Gas pump"

View File

@@ -13,7 +13,7 @@ Thus, the two variables affect pump operation are set in New():
*/ */
obj/machinery/atmospherics/binary/volume_pump obj/machinery/atmospherics/binary/volume_pump
icon = 'volume_pump.dmi' icon = 'icons/obj/atmospherics/volume_pump.dmi'
icon_state = "intact_off" icon_state = "intact_off"
name = "Gas pump" name = "Gas pump"

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/portables_connector /obj/machinery/atmospherics/portables_connector
icon = 'portables_connector.dmi' icon = 'icons/obj/atmospherics/portables_connector.dmi'
icon_state = "intact" icon_state = "intact"
name = "Connector Port" name = "Connector Port"

View File

@@ -1,5 +1,5 @@
obj/machinery/atmospherics/trinary/filter obj/machinery/atmospherics/trinary/filter
icon = 'filter.dmi' icon = 'icons/obj/atmospherics/filter.dmi'
icon_state = "intact_off" icon_state = "intact_off"
density = 1 density = 1

View File

@@ -1,5 +1,5 @@
obj/machinery/atmospherics/trinary/mixer obj/machinery/atmospherics/trinary/mixer
icon = 'mixer.dmi' icon = 'icons/obj/atmospherics/mixer.dmi'
icon_state = "intact_off" icon_state = "intact_off"
density = 1 density = 1

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/unary/cold_sink /obj/machinery/atmospherics/unary/cold_sink
icon = 'cold_sink.dmi' icon = 'icons/obj/atmospherics/cold_sink.dmi'
icon_state = "intact_off" icon_state = "intact_off"
density = 1 density = 1

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/unary/generator_input /obj/machinery/atmospherics/unary/generator_input
icon = 'heat_exchanger.dmi' icon = 'icons/obj/atmospherics/heat_exchanger.dmi'
icon_state = "intact" icon_state = "intact"
density = 1 density = 1

View File

@@ -1,6 +1,6 @@
/obj/machinery/atmospherics/unary/heat_exchanger /obj/machinery/atmospherics/unary/heat_exchanger
icon = 'heat_exchanger.dmi' icon = 'icons/obj/atmospherics/heat_exchanger.dmi'
icon_state = "intact" icon_state = "intact"
density = 1 density = 1

View File

@@ -1,7 +1,7 @@
/obj/machinery/atmospherics/unary/heat_reservoir /obj/machinery/atmospherics/unary/heat_reservoir
//currently the same code as cold_sink but anticipating process() changes //currently the same code as cold_sink but anticipating process() changes
icon = 'cold_sink.dmi' icon = 'icons/obj/atmospherics/cold_sink.dmi'
icon_state = "intact_off" icon_state = "intact_off"
density = 1 density = 1

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/unary/outlet_injector /obj/machinery/atmospherics/unary/outlet_injector
icon = 'outlet_injector.dmi' icon = 'icons/obj/atmospherics/outlet_injector.dmi'
icon_state = "off" icon_state = "off"
name = "Air Injector" name = "Air Injector"

View File

@@ -1,5 +1,5 @@
obj/machinery/atmospherics/unary/oxygen_generator obj/machinery/atmospherics/unary/oxygen_generator
icon = 'oxygen_generator.dmi' icon = 'icons/obj/atmospherics/oxygen_generator.dmi'
icon_state = "intact_off" icon_state = "intact_off"
density = 1 density = 1

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/unary/vent_pump /obj/machinery/atmospherics/unary/vent_pump
icon = 'vent_pump.dmi' icon = 'icons/obj/atmospherics/vent_pump.dmi'
icon_state = "off" icon_state = "off"
name = "Air Vent" name = "Air Vent"

View File

@@ -1,5 +1,5 @@
/obj/machinery/atmospherics/unary/vent_scrubber /obj/machinery/atmospherics/unary/vent_scrubber
icon = 'vent_scrubber.dmi' icon = 'icons/obj/atmospherics/vent_scrubber.dmi'
icon_state = "off" icon_state = "off"
name = "Air Scrubber" name = "Air Scrubber"

View File

@@ -1,5 +1,5 @@
obj/machinery/atmospherics/valve obj/machinery/atmospherics/valve
icon = 'valve.dmi' icon = 'icons/obj/atmospherics/valve.dmi'
icon_state = "valve0" icon_state = "valve0"
name = "manual valve" name = "manual valve"
@@ -250,7 +250,7 @@ obj/machinery/atmospherics/valve
digital // can be controlled by AI digital // can be controlled by AI
name = "digital valve" name = "digital valve"
desc = "A digitally controlled valve." desc = "A digitally controlled valve."
icon = 'digital_valve.dmi' icon = 'icons/obj/atmospherics/digital_valve.dmi'
attack_ai(mob/user as mob) attack_ai(mob/user as mob)
return src.attack_hand(user) return src.attack_hand(user)

View File

@@ -1,6 +1,6 @@
obj/machinery/atmospherics/pipe/simple/heat_exchanging obj/machinery/atmospherics/pipe/simple/heat_exchanging
icon = 'heat.dmi' icon = 'icons/obj/pipes/heat.dmi'
icon_state = "intact" icon_state = "intact"
level = 2 level = 2
var/initialize_directions_he var/initialize_directions_he
@@ -58,7 +58,7 @@ obj/machinery/atmospherics/pipe/simple/heat_exchanging
obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction
icon = 'junction.dmi' icon = 'icons/obj/pipes/junction.dmi'
icon_state = "intact" icon_state = "intact"
level = 2 level = 2
minimum_temperature_difference = 300 minimum_temperature_difference = 300

View File

@@ -56,7 +56,7 @@ obj/machinery/atmospherics/pipe
..() ..()
simple simple
icon = 'pipes.dmi' icon = 'icons/obj/pipes.dmi'
icon_state = "intact-f" icon_state = "intact-f"
name = "pipe" name = "pipe"
@@ -304,7 +304,7 @@ obj/machinery/atmospherics/pipe
simple/insulated simple/insulated
icon = 'red_pipe.dmi' icon = 'icons/obj/atmospherics/red_pipe.dmi'
icon_state = "intact" icon_state = "intact"
minimum_temperature_difference = 10000 minimum_temperature_difference = 10000
@@ -317,7 +317,7 @@ obj/machinery/atmospherics/pipe
tank tank
icon = 'pipe_tank.dmi' icon = 'icons/obj/atmospherics/pipe_tank.dmi'
icon_state = "intact" icon_state = "intact"
name = "Pressure Tank" name = "Pressure Tank"
@@ -361,7 +361,7 @@ obj/machinery/atmospherics/pipe
..() ..()
toxins toxins
icon = 'orange_pipe_tank.dmi' icon = 'icons/obj/atmospherics/orange_pipe_tank.dmi'
name = "Pressure Tank (Plasma)" name = "Pressure Tank (Plasma)"
New() New()
@@ -374,7 +374,7 @@ obj/machinery/atmospherics/pipe
..() ..()
oxygen_agent_b oxygen_agent_b
icon = 'red_orange_pipe_tank.dmi' icon = 'icons/obj/atmospherics/red_orange_pipe_tank.dmi'
name = "Pressure Tank (Oxygen + Plasma)" name = "Pressure Tank (Oxygen + Plasma)"
New() New()
@@ -390,7 +390,7 @@ obj/machinery/atmospherics/pipe
..() ..()
oxygen oxygen
icon = 'blue_pipe_tank.dmi' icon = 'icons/obj/atmospherics/blue_pipe_tank.dmi'
name = "Pressure Tank (Oxygen)" name = "Pressure Tank (Oxygen)"
New() New()
@@ -403,7 +403,7 @@ obj/machinery/atmospherics/pipe
..() ..()
nitrogen nitrogen
icon = 'red_pipe_tank.dmi' icon = 'icons/obj/atmospherics/red_pipe_tank.dmi'
name = "Pressure Tank (Nitrogen)" name = "Pressure Tank (Nitrogen)"
New() New()
@@ -416,7 +416,7 @@ obj/machinery/atmospherics/pipe
..() ..()
air air
icon = 'red_pipe_tank.dmi' icon = 'icons/obj/atmospherics/red_pipe_tank.dmi'
name = "Pressure Tank (Air)" name = "Pressure Tank (Air)"
New() New()
@@ -497,7 +497,7 @@ obj/machinery/atmospherics/pipe
user << "\blue Tank is empty!" user << "\blue Tank is empty!"
vent vent
icon = 'pipe_vent.dmi' icon = 'icons/obj/atmospherics/pipe_vent.dmi'
icon_state = "intact" icon_state = "intact"
name = "Vent" name = "Vent"
@@ -581,7 +581,7 @@ obj/machinery/atmospherics/pipe
icon_state = "exposed" icon_state = "exposed"
manifold manifold
icon = 'pipe_manifold.dmi' icon = 'icons/obj/atmospherics/pipe_manifold.dmi'
icon_state = "manifold-f" icon_state = "manifold-f"
name = "pipe manifold" name = "pipe manifold"

View File

@@ -51,7 +51,7 @@
anchored = 1 anchored = 1
mouse_opacity = 0 mouse_opacity = 0
unacidable = 1//So you can't melt fire with acid. unacidable = 1//So you can't melt fire with acid.
icon = 'fire.dmi' icon = 'icons/effects/fire.dmi'
icon_state = "1" icon_state = "1"
layer = TURF_LAYER layer = TURF_LAYER

View File

@@ -128,7 +128,7 @@ turf
var/siding_icon_state = return_siding_icon_state() var/siding_icon_state = return_siding_icon_state()
if(siding_icon_state) if(siding_icon_state)
overlays += image('floors.dmi',siding_icon_state) overlays += image('icons/turf/floors.dmi',siding_icon_state)
switch(model.graphic) switch(model.graphic)
if("plasma") if("plasma")

View File

@@ -39,7 +39,7 @@
anchored = 1 anchored = 1
layer = 20 layer = 20
dir = NORTH dir = NORTH
icon = 'buildmode.dmi' icon = 'icons/misc/buildmode.dmi'
var/obj/effect/bmode/buildholder/master = null var/obj/effect/bmode/buildholder/master = null
/obj/effect/bmode/builddir /obj/effect/bmode/builddir
@@ -60,7 +60,7 @@
return return
/obj/effect/bmode/buildhelp /obj/effect/bmode/buildhelp
icon = 'buildmode.dmi' icon = 'icons/misc/buildmode.dmi'
icon_state = "buildhelp" icon_state = "buildhelp"
screen_loc = "NORTH,WEST+1" screen_loc = "NORTH,WEST+1"
Click() Click()

View File

@@ -1,6 +1,6 @@
/obj/effect/expl_particles /obj/effect/expl_particles
name = "fire" name = "fire"
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "explosion_particle" icon_state = "explosion_particle"
opacity = 1 opacity = 1
anchored = 1 anchored = 1
@@ -38,7 +38,7 @@
/obj/effect/explosion /obj/effect/explosion
name = "fire" name = "fire"
icon = '96x96.dmi' icon = 'icons/effects/96x96.dmi'
icon_state = "explosion" icon_state = "explosion"
opacity = 1 opacity = 1
anchored = 1 anchored = 1

View File

@@ -595,7 +595,7 @@ var/global/datum/tension/tension_master
if(synd_mind.current.client) if(synd_mind.current.client)
for(var/datum/mind/synd_mind_1 in ticker.mode.syndicates) for(var/datum/mind/synd_mind_1 in ticker.mode.syndicates)
if(synd_mind_1.current) if(synd_mind_1.current)
var/I = image('mob.dmi', loc = synd_mind_1.current, icon_state = "synd") var/I = image('icons/mob/mob.dmi', loc = synd_mind_1.current, icon_state = "synd")
synd_mind.current.client.images += I synd_mind.current.client.images += I
for (var/obj/machinery/nuclearbomb/bomb in world) for (var/obj/machinery/nuclearbomb/bomb in world)
@@ -973,7 +973,7 @@ var/global/datum/tension/tension_master
/obj/machinery/computer/Borg_station /obj/machinery/computer/Borg_station
name = "Cyborg Station Terminal" name = "Cyborg Station Terminal"
icon = 'computer.dmi' icon = 'icons/obj/computer.dmi'
icon_state = "syndishuttle" icon_state = "syndishuttle"
req_access = list() req_access = list()
var/temp = null var/temp = null

View File

@@ -28,7 +28,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin
var/selection_type = "view" //can be "range" or "view" var/selection_type = "view" //can be "range" or "view"
var/overlay = 0 var/overlay = 0
var/overlay_icon = 'wizard.dmi' var/overlay_icon = 'icons/obj/wizard.dmi'
var/overlay_icon_state = "spell" var/overlay_icon_state = "spell"
var/overlay_lifespan = 0 var/overlay_lifespan = 0

View File

@@ -23,7 +23,7 @@
animation.name = "water" animation.name = "water"
animation.density = 0 animation.density = 0
animation.anchored = 1 animation.anchored = 1
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.icon_state = "liquify" animation.icon_state = "liquify"
animation.layer = 5 animation.layer = 5
animation.master = holder animation.master = holder
@@ -69,7 +69,7 @@
/obj/effect/dummy/spell_jaunt /obj/effect/dummy/spell_jaunt
name = "water" name = "water"
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "nothing" icon_state = "nothing"
var/canmove = 1 var/canmove = 1
density = 0 density = 0

View File

@@ -2,13 +2,13 @@
name = "Projectile" name = "Projectile"
desc = "This spell summons projectiles which try to hit the targets." desc = "This spell summons projectiles which try to hit the targets."
var/proj_icon = 'projectiles.dmi' var/proj_icon = 'icons/obj/projectiles.dmi'
var/proj_icon_state = "spell" var/proj_icon_state = "spell"
var/proj_name = "a spell projectile" var/proj_name = "a spell projectile"
var/proj_trail = 0 //if it leaves a trail var/proj_trail = 0 //if it leaves a trail
var/proj_trail_lifespan = 0 //deciseconds var/proj_trail_lifespan = 0 //deciseconds
var/proj_trail_icon = 'wizard.dmi' var/proj_trail_icon = 'icons/obj/wizard.dmi'
var/proj_trail_icon_state = "trail" var/proj_trail_icon_state = "trail"
var/proj_type = "/obj/effect/proc_holder/spell/targeted" //IMPORTANT use only subtypes of this var/proj_type = "/obj/effect/proc_holder/spell/targeted" //IMPORTANT use only subtypes of this

View File

@@ -22,7 +22,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
var/party = null var/party = null
level = null level = null
name = "Space" name = "Space"
icon = 'areas.dmi' icon = 'icons/turf/areas.dmi'
icon_state = "unknown" icon_state = "unknown"
layer = 10 layer = 10
mouse_opacity = 0 mouse_opacity = 0

View File

@@ -179,7 +179,7 @@ Also, the icon used for the beam will have to be vertical and 32x32.
The math involved assumes that the icon is vertical to begin with so unless you want to adjust the math, The math involved assumes that the icon is vertical to begin with so unless you want to adjust the math,
its easier to just keep the beam vertical. its easier to just keep the beam vertical.
*/ */
/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='beam.dmi',time=50, maxdistance=10) /atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10)
//BeamTarget represents the target for the beam, basically just means the other end. //BeamTarget represents the target for the beam, basically just means the other end.
//Time is the duration to draw the beam //Time is the duration to draw the beam
//Icon is obviously which icon to use for the beam, default is beam.dmi //Icon is obviously which icon to use for the beam, default is beam.dmi

View File

@@ -1,7 +1,7 @@
/mob/dead/observer /mob/dead/observer
name = "ghost" name = "ghost"
desc = "It's a g-g-g-g-ghooooost!" //jinkies! desc = "It's a g-g-g-g-ghooooost!" //jinkies!
icon = 'mob.dmi' icon = 'icons/mob/mob.dmi'
icon_state = "ghost" icon_state = "ghost"
layer = 4 layer = 4
stat = DEAD stat = DEAD

View File

@@ -3,7 +3,7 @@
voice_name = "alien" voice_name = "alien"
voice_message = "hisses" voice_message = "hisses"
say_message = "hisses" say_message = "hisses"
icon = 'alien.dmi' icon = 'icons/mob/alien.dmi'
gender = NEUTER gender = NEUTER
var/storedPlasma = 250 var/storedPlasma = 250

View File

@@ -3,7 +3,7 @@
/mob/living/carbon/metroid /mob/living/carbon/metroid
name = "baby metroid" name = "baby metroid"
icon = 'mob.dmi' icon = 'icons/mob/mob.dmi'
icon_state = "baby metroid" icon_state = "baby metroid"
pass_flags = PASSTABLE pass_flags = PASSTABLE
voice_message = "skree!" voice_message = "skree!"
@@ -47,7 +47,7 @@
/mob/living/carbon/metroid/adult /mob/living/carbon/metroid/adult
name = "adult metroid" name = "adult metroid"
icon = 'mob.dmi' icon = 'icons/mob/mob.dmi'
icon_state = "adult metroid" icon_state = "adult metroid"
health = 200 health = 200

View File

@@ -3,7 +3,7 @@
voice_name = "monkey" voice_name = "monkey"
voice_message = "chimpers" voice_message = "chimpers"
say_message = "chimpers" say_message = "chimpers"
icon = 'monkey.dmi' icon = 'icons/mob/monkey.dmi'
icon_state = "monkey1" icon_state = "monkey1"
gender = NEUTER gender = NEUTER
pass_flags = PASSTABLE pass_flags = PASSTABLE

View File

@@ -1,6 +1,6 @@
/mob/living/silicon/ai /mob/living/silicon/ai
name = "AI" name = "AI"
icon = 'AI.dmi'// icon = 'icons/mob/AI.dmi'//
icon_state = "ai" icon_state = "ai"
anchored = 1 // -- TLE anchored = 1 // -- TLE
density = 1 density = 1

View File

@@ -1,6 +1,6 @@
/mob/living/silicon/decoy /mob/living/silicon/decoy
name = "AI" name = "AI"
icon = 'Ai.dmi'// icon = 'icons/mob/AI.dmi'//
icon_state = "ai" icon_state = "ai"
anchored = 1 // -- TLE anchored = 1 // -- TLE
canmove = 0 canmove = 0

View File

@@ -1,6 +1,6 @@
/mob/living/silicon/pai /mob/living/silicon/pai
name = "pAI" name = "pAI"
icon = 'mob.dmi'// icon = 'icons/mob/mob.dmi'//
icon_state = "shadow" icon_state = "shadow"
robot_talk_understand = 0 robot_talk_understand = 0

View File

@@ -1,6 +1,6 @@
/mob/living/silicon/robot /mob/living/silicon/robot
name = "Cyborg" name = "Cyborg"
icon = 'robots.dmi'// icon = 'icons/mob/robots.dmi'//
icon_state = "robot" icon_state = "robot"
maxHealth = 300 maxHealth = 300
health = 300 health = 300

View File

@@ -26,7 +26,7 @@
proc/initialize() proc/initialize()
/obj/structure/signpost /obj/structure/signpost
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "signpost" icon_state = "signpost"
anchored = 1 anchored = 1
density = 1 density = 1
@@ -45,7 +45,7 @@
/obj/effect/mark /obj/effect/mark
var/mark = "" var/mark = ""
icon = 'mark.dmi' icon = 'icons/misc/mark.dmi'
icon_state = "blank" icon_state = "blank"
anchored = 1 anchored = 1
layer = 99 layer = 99
@@ -69,14 +69,14 @@
/obj/structure/bedsheetbin /obj/structure/bedsheetbin
name = "linen bin" name = "linen bin"
desc = "A bin for containing bedsheets. It looks rather cosy." desc = "A bin for containing bedsheets. It looks rather cosy."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "bedbin" icon_state = "bedbin"
var/amount = 23.0 var/amount = 23.0
anchored = 1.0 anchored = 1.0
/obj/effect/begin /obj/effect/begin
name = "begin" name = "begin"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "begin" icon_state = "begin"
anchored = 1.0 anchored = 1.0
unacidable = 1 unacidable = 1
@@ -108,7 +108,7 @@
/obj/effect/sign/securearea /obj/effect/sign/securearea
desc = "A warning sign which reads 'SECURE AREA'. This obviously applies to a nun-Clown." desc = "A warning sign which reads 'SECURE AREA'. This obviously applies to a nun-Clown."
name = "SECURE AREA" name = "SECURE AREA"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "securearea" icon_state = "securearea"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -117,7 +117,7 @@
/obj/effect/sign/biohazard /obj/effect/sign/biohazard
desc = "A warning sign which reads 'BIOHAZARD'" desc = "A warning sign which reads 'BIOHAZARD'"
name = "BIOHAZARD" name = "BIOHAZARD"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "bio" icon_state = "bio"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -126,7 +126,7 @@
/obj/effect/sign/electricshock /obj/effect/sign/electricshock
desc = "A warning sign which reads 'HIGH VOLTAGE'" desc = "A warning sign which reads 'HIGH VOLTAGE'"
name = "HIGH VOLTAGE" name = "HIGH VOLTAGE"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "shock" icon_state = "shock"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -135,7 +135,7 @@
/obj/effect/sign/examroom /obj/effect/sign/examroom
desc = "A guidance sign which reads 'EXAM ROOM'" desc = "A guidance sign which reads 'EXAM ROOM'"
name = "EXAM" name = "EXAM"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "examroom" icon_state = "examroom"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -144,7 +144,7 @@
/obj/effect/sign/vacuum /obj/effect/sign/vacuum
desc = "A warning sign which reads 'HARD VACUUM AHEAD'" desc = "A warning sign which reads 'HARD VACUUM AHEAD'"
name = "HARD VACUUM AHEAD" name = "HARD VACUUM AHEAD"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "space" icon_state = "space"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -153,7 +153,7 @@
/obj/effect/sign/deathsposal /obj/effect/sign/deathsposal
desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'" desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'"
name = "DISPOSAL LEADS TO SPACE" name = "DISPOSAL LEADS TO SPACE"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "deathsposal" icon_state = "deathsposal"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -162,7 +162,7 @@
/obj/effect/sign/pods /obj/effect/sign/pods
desc = "A warning sign which reads 'ESCAPE PODS'" desc = "A warning sign which reads 'ESCAPE PODS'"
name = "ESCAPE PODS" name = "ESCAPE PODS"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "pods" icon_state = "pods"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -171,7 +171,7 @@
/obj/effect/sign/fire /obj/effect/sign/fire
desc = "A warning sign which reads 'DANGER: FIRE'" desc = "A warning sign which reads 'DANGER: FIRE'"
name = "DANGER: FIRE" name = "DANGER: FIRE"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "fire" icon_state = "fire"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -181,7 +181,7 @@
/obj/effect/sign/nosmoking_1 /obj/effect/sign/nosmoking_1
desc = "A warning sign which reads 'NO SMOKING'" desc = "A warning sign which reads 'NO SMOKING'"
name = "NO SMOKING" name = "NO SMOKING"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "nosmoking" icon_state = "nosmoking"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -191,7 +191,7 @@
/obj/effect/sign/nosmoking_2 /obj/effect/sign/nosmoking_2
desc = "A warning sign which reads 'NO SMOKING'" desc = "A warning sign which reads 'NO SMOKING'"
name = "NO SMOKING" name = "NO SMOKING"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "nosmoking2" icon_state = "nosmoking2"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -200,7 +200,7 @@
/obj/effect/sign/redcross /obj/effect/sign/redcross
desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'" desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'"
name = "Med-Bay" name = "Med-Bay"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "redcross" icon_state = "redcross"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -209,7 +209,7 @@
/obj/effect/sign/goldenplaque /obj/effect/sign/goldenplaque
desc = "To be Robust is not an action or a way of life, but a mental state. Only those with the force of Will strong enough to act during a crisis, saving friend from foe, are truly Robust. Stay Robust my friends." desc = "To be Robust is not an action or a way of life, but a mental state. Only those with the force of Will strong enough to act during a crisis, saving friend from foe, are truly Robust. Stay Robust my friends."
name = "The Most Robust Men Award for Robustness" name = "The Most Robust Men Award for Robustness"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "goldenplaque" icon_state = "goldenplaque"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -218,7 +218,7 @@
/*/obj/item/weapon/plaque_assembly //commenting this out until there's a better rework /*/obj/item/weapon/plaque_assembly //commenting this out until there's a better rework
desc = "Put this on a wall and engrave an epitaph" desc = "Put this on a wall and engrave an epitaph"
name = "Plaque Assembly" name = "Plaque Assembly"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "goldenplaque" icon_state = "goldenplaque"
/obj/item/weapon/plaque_assembly/afterattack(atom/A as mob|obj|turf|area, mob/user as mob) /obj/item/weapon/plaque_assembly/afterattack(atom/A as mob|obj|turf|area, mob/user as mob)
@@ -233,7 +233,7 @@
/obj/effect/sign/maltesefalcon1 //The sign is 64x32, so it needs two tiles. ;3 /obj/effect/sign/maltesefalcon1 //The sign is 64x32, so it needs two tiles. ;3
desc = "The Maltese Falcon, Space Bar and Grill." desc = "The Maltese Falcon, Space Bar and Grill."
name = "The Maltese Falcon" name = "The Maltese Falcon"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "maltesefalcon1" icon_state = "maltesefalcon1"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -242,7 +242,7 @@
/obj/effect/sign/maltesefalcon2 /obj/effect/sign/maltesefalcon2
desc = "The Maltese Falcon, Space Bar and Grill." desc = "The Maltese Falcon, Space Bar and Grill."
name = "The Maltese Falcon" name = "The Maltese Falcon"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "maltesefalcon2" icon_state = "maltesefalcon2"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -251,7 +251,7 @@
/obj/effect/sign/science//These 3 have multiple types, just var-edit the icon_state to whatever one you want on the map /obj/effect/sign/science//These 3 have multiple types, just var-edit the icon_state to whatever one you want on the map
desc = "A warning sign which reads 'SCIENCE!'" desc = "A warning sign which reads 'SCIENCE!'"
name = "SCIENCE!" name = "SCIENCE!"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "science1" icon_state = "science1"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -260,7 +260,7 @@
/obj/effect/sign/chemistry /obj/effect/sign/chemistry
desc = "A warning sign which reads 'CHEMISTY'" desc = "A warning sign which reads 'CHEMISTY'"
name = "CHEMISTRY" name = "CHEMISTRY"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "chemistry1" icon_state = "chemistry1"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -269,7 +269,7 @@
/obj/effect/sign/botany /obj/effect/sign/botany
desc = "A warning sign which reads 'HYDROPONICS'" desc = "A warning sign which reads 'HYDROPONICS'"
name = "HYDROPONICS" name = "HYDROPONICS"
icon = 'decals.dmi' icon = 'icons/obj/decals.dmi'
icon_state = "hydro1" icon_state = "hydro1"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -297,7 +297,7 @@
/obj/item /obj/item
name = "item" name = "item"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
var/icon/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite var/icon/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite
var/abstract = 0 var/abstract = 0
var/force = 0 var/force = 0
@@ -347,7 +347,7 @@
usr << "\red This mob type can't use this verb." usr << "\red This mob type can't use this verb."
/obj/item/device /obj/item/device
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
/obj/item/device/infra_sensor /obj/item/device/infra_sensor
name = "Infrared Sensor" name = "Infrared Sensor"
@@ -378,19 +378,19 @@
/obj/item/blueprints /obj/item/blueprints
name = "station blueprints" name = "station blueprints"
desc = "Blueprints of the station. There's stamp \"Classified\" and several coffee stains on it." desc = "Blueprints of the station. There's stamp \"Classified\" and several coffee stains on it."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "blueprints" icon_state = "blueprints"
/obj/item/apc_frame /obj/item/apc_frame
name = "APC frame" name = "APC frame"
desc = "Used for repairing or building APCs" desc = "Used for repairing or building APCs"
icon = 'apc_repair.dmi' icon = 'icons/obj/apc_repair.dmi'
icon_state = "apc_frame" icon_state = "apc_frame"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
/obj/effect/landmark /obj/effect/landmark
name = "landmark" name = "landmark"
icon = 'screen1.dmi' icon = 'icons/mob/screen1.dmi'
icon_state = "x2" icon_state = "x2"
anchored = 1.0 anchored = 1.0
unacidable = 1 unacidable = 1
@@ -401,14 +401,14 @@
/obj/effect/laser /obj/effect/laser
name = "laser" name = "laser"
desc = "IT BURNS!!!" desc = "IT BURNS!!!"
icon = 'projectiles.dmi' icon = 'icons/obj/projectiles.dmi'
var/damage = 0.0 var/damage = 0.0
var/range = 10.0 var/range = 10.0
/obj/structure/lattice /obj/structure/lattice
desc = "A lightweight support lattice." desc = "A lightweight support lattice."
name = "lattice" name = "lattice"
icon = 'structures.dmi' icon = 'icons/obj/structures.dmi'
icon_state = "latticefull" icon_state = "latticefull"
density = 0 density = 0
anchored = 1.0 anchored = 1.0
@@ -422,7 +422,7 @@
for(var/obj/structure/lattice/LAT in src.loc) for(var/obj/structure/lattice/LAT in src.loc)
if(LAT != src) if(LAT != src)
del(LAT) del(LAT)
icon = 'smoothlattice.dmi' icon = 'icons/obj/smoothlattice.dmi'
icon_state = "latticeblank" icon_state = "latticeblank"
updateOverlays() updateOverlays()
for (var/dir in cardinal) for (var/dir in cardinal)
@@ -492,7 +492,7 @@
/obj/structure/m_tray /obj/structure/m_tray
name = "morgue tray" name = "morgue tray"
desc = "Apply corpse before closing." desc = "Apply corpse before closing."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "morguet" icon_state = "morguet"
density = 1 density = 1
layer = 2.0 layer = 2.0
@@ -502,7 +502,7 @@
/obj/structure/c_tray /obj/structure/c_tray
name = "crematorium tray" name = "crematorium tray"
desc = "Apply body before burning." desc = "Apply body before burning."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "cremat" icon_state = "cremat"
density = 1 density = 1
layer = 2.0 layer = 2.0
@@ -519,7 +519,7 @@
var/netnum = 0 var/netnum = 0
name = "power cable" name = "power cable"
desc = "A flexible superconducting cable for heavy-duty power transfer" desc = "A flexible superconducting cable for heavy-duty power transfer"
icon = 'power_cond_red.dmi' icon = 'icons/obj/power_cond_red.dmi'
icon_state = "0-1" icon_state = "0-1"
var/d1 = 0 var/d1 = 0
var/d2 = 1 var/d2 = 1
@@ -529,42 +529,42 @@
/obj/structure/cable/yellow /obj/structure/cable/yellow
color="yellow" color="yellow"
icon = 'power_cond_yellow.dmi' icon = 'icons/obj/power_cond_yellow.dmi'
/obj/structure/cable/green /obj/structure/cable/green
color="green" color="green"
icon = 'power_cond_green.dmi' icon = 'icons/obj/power_cond_green.dmi'
/obj/structure/cable/blue /obj/structure/cable/blue
color="blue" color="blue"
icon = 'power_cond_blue.dmi' icon = 'icons/obj/power_cond_blue.dmi'
/obj/structure/cable/pink /obj/structure/cable/pink
color="pink" color="pink"
icon = 'power_cond_pink.dmi' icon = 'icons/obj/power_cond_pink.dmi'
/obj/structure/cable/orange /obj/structure/cable/orange
color="orange" color="orange"
icon = 'power_cond_orange.dmi' icon = 'icons/obj/power_cond_orange.dmi'
/obj/structure/cable/cyan /obj/structure/cable/cyan
color="cyan" color="cyan"
icon = 'power_cond_cyan.dmi' icon = 'icons/obj/power_cond_cyan.dmi'
/obj/structure/cable/white /obj/structure/cable/white
color="white" color="white"
icon = 'power_cond_white.dmi' icon = 'icons/obj/power_cond_white.dmi'
/obj/effect/manifest /obj/effect/manifest
name = "manifest" name = "manifest"
icon = 'screen1.dmi' icon = 'icons/mob/screen1.dmi'
icon_state = "x" icon_state = "x"
unacidable = 1//Just to be sure. unacidable = 1//Just to be sure.
/obj/structure/morgue /obj/structure/morgue
name = "morgue" name = "morgue"
desc = "Used to keep bodies in untill someone fetches them." desc = "Used to keep bodies in untill someone fetches them."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "morgue1" icon_state = "morgue1"
density = 1 density = 1
var/obj/structure/m_tray/connected = null var/obj/structure/m_tray/connected = null
@@ -573,7 +573,7 @@
/obj/structure/crematorium /obj/structure/crematorium
name = "crematorium" name = "crematorium"
desc = "A human incinerator. Works well on barbeque nights." desc = "A human incinerator. Works well on barbeque nights."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "crema1" icon_state = "crema1"
density = 1 density = 1
var/obj/structure/c_tray/connected = null var/obj/structure/c_tray/connected = null
@@ -588,7 +588,7 @@
density = 1 density = 1
anchored = 1 anchored = 1
layer = 3 layer = 3
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "uglymine" icon_state = "uglymine"
var/triggerproc = "explode" //name of the proc thats called when the mine is triggered var/triggerproc = "explode" //name of the proc thats called when the mine is triggered
var/triggered = 0 var/triggered = 0
@@ -625,7 +625,7 @@
/obj/effect/overlay/beam//Not actually a projectile, just an effect. /obj/effect/overlay/beam//Not actually a projectile, just an effect.
name="beam" name="beam"
icon='beam.dmi' icon='icons/effects/beam.dmi'
icon_state="b_beam" icon_state="b_beam"
var/tmp/atom/BeamSource var/tmp/atom/BeamSource
New() New()
@@ -635,7 +635,7 @@
/obj/effect/portal /obj/effect/portal
name = "portal" name = "portal"
desc = "Looks unstable. Best to test it with the clown." desc = "Looks unstable. Best to test it with the clown."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "portal" icon_state = "portal"
density = 1 density = 1
unacidable = 1//Can't destroy energy portals. unacidable = 1//Can't destroy energy portals.
@@ -652,7 +652,7 @@
/obj/structure/rack /obj/structure/rack
name = "rack" name = "rack"
desc = "Different from the Middle Ages version." desc = "Different from the Middle Ages version."
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "rack" icon_state = "rack"
density = 1 density = 1
flags = FPRINT flags = FPRINT
@@ -666,14 +666,14 @@
/obj/effect/landmark/start /obj/effect/landmark/start
name = "start" name = "start"
icon = 'screen1.dmi' icon = 'icons/mob/screen1.dmi'
icon_state = "x" icon_state = "x"
anchored = 1.0 anchored = 1.0
/obj/structure/stool /obj/structure/stool
name = "stool" name = "stool"
desc = "Apply butt." desc = "Apply butt."
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "stool" icon_state = "stool"
anchored = 1.0 anchored = 1.0
flags = FPRINT flags = FPRINT
@@ -693,7 +693,7 @@
/obj/structure/stool/bed/nest /obj/structure/stool/bed/nest
name = "alien nest" name = "alien nest"
desc = "It's a gruesome pile of thick, sticky resin shaped like a nest." desc = "It's a gruesome pile of thick, sticky resin shaped like a nest."
icon = 'alien.dmi' icon = 'icons/mob/alien.dmi'
icon_state = "nest" icon_state = "nest"
var/health = 100 var/health = 100
@@ -740,7 +740,7 @@
/obj/structure/table /obj/structure/table
name = "table" name = "table"
desc = "A square piece of metal standing on four metal legs. It can not move." desc = "A square piece of metal standing on four metal legs. It can not move."
icon = 'structures.dmi' icon = 'icons/obj/structures.dmi'
icon_state = "table" icon_state = "table"
density = 1 density = 1
anchored = 1.0 anchored = 1.0
@@ -949,7 +949,7 @@
/obj/structure/mopbucket /obj/structure/mopbucket
desc = "Fill it with water, but don't forget a mop!" desc = "Fill it with water, but don't forget a mop!"
name = "mop bucket" name = "mop bucket"
icon = 'janitor.dmi' icon = 'icons/obj/janitor.dmi'
icon_state = "mopbucket" icon_state = "mopbucket"
density = 1 density = 1
flags = FPRINT flags = FPRINT
@@ -959,7 +959,7 @@
/obj/structure/kitchenspike /obj/structure/kitchenspike
name = "a meat spike" name = "a meat spike"
icon = 'kitchen.dmi' icon = 'icons/obj/kitchen.dmi'
icon_state = "spike" icon_state = "spike"
desc = "A spike for collecting meat from animals" desc = "A spike for collecting meat from animals"
density = 1 density = 1
@@ -970,7 +970,7 @@
/obj/structure/displaycase /obj/structure/displaycase
name = "Display Case" name = "Display Case"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "glassbox1" icon_state = "glassbox1"
desc = "A display case for prized possessions. It taunts you to kick it." desc = "A display case for prized possessions. It taunts you to kick it."
density = 1 density = 1
@@ -982,7 +982,7 @@
/obj/effect/showcase /obj/effect/showcase
name = "Showcase" name = "Showcase"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "showcase_1" icon_state = "showcase_1"
desc = "A stand with the empty body of a cyborg bolted to it." desc = "A stand with the empty body of a cyborg bolted to it."
density = 1 density = 1
@@ -993,7 +993,7 @@
/obj/item/brain /obj/item/brain
name = "brain" name = "brain"
desc = "A piece of juicy meat found in a persons head." desc = "A piece of juicy meat found in a persons head."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "brain2" icon_state = "brain2"
flags = TABLEPASS flags = TABLEPASS
force = 1.0 force = 1.0
@@ -1034,7 +1034,7 @@
/obj/item/metroid_core /obj/item/metroid_core
name = "metroid core" name = "metroid core"
desc = "A very slimy and tender part of a Metroid. They also legend to have \"magical powers\"." desc = "A very slimy and tender part of a Metroid. They also legend to have \"magical powers\"."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "metroid core" icon_state = "metroid core"
flags = TABLEPASS flags = TABLEPASS
force = 1.0 force = 1.0
@@ -1073,7 +1073,7 @@
/obj/structure/noticeboard /obj/structure/noticeboard
name = "Notice Board" name = "Notice Board"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "nboard00" icon_state = "nboard00"
flags = FPRINT flags = FPRINT
desc = "A board for pinning important notices upon." desc = "A board for pinning important notices upon."
@@ -1083,7 +1083,7 @@
/obj/effect/deskclutter /obj/effect/deskclutter
name = "desk clutter" name = "desk clutter"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "deskclutter" icon_state = "deskclutter"
desc = "Some clutter the detective has accumalated over the years..." desc = "Some clutter the detective has accumalated over the years..."
anchored = 1 anchored = 1
@@ -1094,7 +1094,7 @@
/obj/item/weapon/glass /obj/item/weapon/glass
name = "empty glass" name = "empty glass"
desc = "Emptysville." desc = "Emptysville."
icon = 'kitchen.dmi' icon = 'icons/obj/kitchen.dmi'
icon_state = "glass_empty" icon_state = "glass_empty"
item_state = "beaker" item_state = "beaker"
flags = FPRINT | TABLEPASS | OPENCONTAINER flags = FPRINT | TABLEPASS | OPENCONTAINER
@@ -1127,7 +1127,7 @@
/obj/structure/falsewall /obj/structure/falsewall
name = "wall" name = "wall"
desc = "A huge chunk of metal used to seperate rooms." desc = "A huge chunk of metal used to seperate rooms."
icon = 'walls.dmi' icon = 'icons/turf/walls.dmi'
icon_state = "" icon_state = ""
density = 1 density = 1
opacity = 1 opacity = 1
@@ -1176,7 +1176,7 @@
/obj/structure/falserwall /obj/structure/falserwall
name = "r wall" name = "r wall"
desc = "A huge chunk of reinforced metal used to seperate rooms." desc = "A huge chunk of reinforced metal used to seperate rooms."
icon = 'walls.dmi' icon = 'icons/turf/walls.dmi'
icon_state = "r_wall" icon_state = "r_wall"
density = 1 density = 1
opacity = 1 opacity = 1
@@ -1414,7 +1414,7 @@
origin_tech = "materials=1" origin_tech = "materials=1"
/obj/item/weapon/beach_ball /obj/item/weapon/beach_ball
icon = 'beach.dmi' icon = 'icons/misc/beach.dmi'
icon_state = "ball" icon_state = "ball"
name = "beach ball" name = "beach ball"
item_state = "beachball" item_state = "beachball"

View File

@@ -1,7 +1,7 @@
/obj/structure/closet /obj/structure/closet
name = "closet" name = "closet"
desc = "It's a basic storage unit." desc = "It's a basic storage unit."
icon = 'closet.dmi' icon = 'icons/obj/closet.dmi'
icon_state = "closed" icon_state = "closed"
density = 1 density = 1
var/icon_closed = "closed" var/icon_closed = "closed"
@@ -30,7 +30,7 @@
/obj/effect/spresent /obj/effect/spresent
name = "strange present" name = "strange present"
desc = "It's a ... present?" desc = "It's a ... present?"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "strangepresent" icon_state = "strangepresent"
density = 1 density = 1
anchored = 0 anchored = 0
@@ -340,7 +340,7 @@
/obj/structure/closet/secure_closet /obj/structure/closet/secure_closet
name = "secure locker" name = "secure locker"
desc = "It's an immobile card-locked storage unit." desc = "It's an immobile card-locked storage unit."
icon = 'closet.dmi' icon = 'icons/obj/closet.dmi'
icon_state = "secure1" icon_state = "secure1"
density = 1 density = 1
opened = 0 opened = 0

View File

@@ -2,7 +2,7 @@
name = "remains" name = "remains"
desc = "They look like human remains. They have a strange aura about them." desc = "They look like human remains. They have a strange aura about them."
gender = PLURAL gender = PLURAL
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "remains" icon_state = "remains"
anchored = 1 anchored = 1
@@ -10,7 +10,7 @@
name = "remains" name = "remains"
desc = "They look like the remains of something... alien. They have a strange aura about them." desc = "They look like the remains of something... alien. They have a strange aura about them."
gender = PLURAL gender = PLURAL
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "remainsxeno" icon_state = "remainsxeno"
anchored = 1 anchored = 1
@@ -18,14 +18,14 @@
name = "remains" name = "remains"
desc = "They look like the remains of something mechanical. They have a strange aura about them." desc = "They look like the remains of something mechanical. They have a strange aura about them."
gender = PLURAL gender = PLURAL
icon = 'robots.dmi' icon = 'icons/mob/robots.dmi'
icon_state = "remainsrobot" icon_state = "remainsrobot"
anchored = 1 anchored = 1
/obj/effect/decal/point /obj/effect/decal/point
name = "arrow" name = "arrow"
desc = "It's an arrow hanging in mid-air. There may be a wizard about." desc = "It's an arrow hanging in mid-air. There may be a wizard about."
icon = 'screen1.dmi' icon = 'icons/mob/screen1.dmi'
icon_state = "arrow" icon_state = "arrow"
layer = 16.0 layer = 16.0
anchored = 1 anchored = 1
@@ -39,7 +39,7 @@
name = "ashes" name = "ashes"
desc = "Ashes to ashes, dust to dust, and into space." desc = "Ashes to ashes, dust to dust, and into space."
gender = PLURAL gender = PLURAL
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "ash" icon_state = "ash"
anchored = 1 anchored = 1
@@ -50,7 +50,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "floor1" icon_state = "floor1"
random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7") random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7")
var/list/viruses = list() var/list/viruses = list()
@@ -87,7 +87,7 @@
density = 0 density = 0
anchored = 0 anchored = 0
layer = 2 layer = 2
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "gibbl5" icon_state = "gibbl5"
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6")
@@ -115,7 +115,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "xfloor1" icon_state = "xfloor1"
random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7") random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7")
var/list/viruses = list() var/list/viruses = list()
@@ -133,7 +133,7 @@
name = "xeno gibs" name = "xeno gibs"
desc = "Gnarly..." desc = "Gnarly..."
gender = PLURAL gender = PLURAL
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "xgib1" icon_state = "xgib1"
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6")
@@ -165,7 +165,7 @@
density = 0 density = 0
anchored = 0 anchored = 0
layer = 2 layer = 2
icon = 'robots.dmi' icon = 'icons/mob/robots.dmi'
icon_state = "gib1" icon_state = "gib1"
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7") random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7")
@@ -185,7 +185,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'robots.dmi' icon = 'icons/mob/robots.dmi'
icon_state = "floor1" icon_state = "floor1"
var/viruses = list() var/viruses = list()
random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7") random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7")
@@ -207,7 +207,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "shards" icon_state = "shards"
/obj/effect/decal/cleanable/dirt /obj/effect/decal/cleanable/dirt
@@ -217,7 +217,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "dirt" icon_state = "dirt"
/obj/effect/decal/cleanable/greenglow /obj/effect/decal/cleanable/greenglow
@@ -227,7 +227,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "greenglow" icon_state = "greenglow"
/obj/effect/decal/cleanable/cobweb /obj/effect/decal/cleanable/cobweb
@@ -236,7 +236,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 3 layer = 3
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "cobweb1" icon_state = "cobweb1"
/obj/effect/decal/cleanable/molten_item /obj/effect/decal/cleanable/molten_item
@@ -245,7 +245,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 3 layer = 3
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "molten" icon_state = "molten"
/obj/effect/decal/cleanable/cobweb2 /obj/effect/decal/cleanable/cobweb2
@@ -254,7 +254,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 3 layer = 3
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "cobweb2" icon_state = "cobweb2"
// Used for spray that you spray at walls, tables, hydrovats etc // Used for spray that you spray at walls, tables, hydrovats etc
@@ -271,7 +271,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'blood.dmi' icon = 'icons/effects/blood.dmi'
icon_state = "vomit_1" icon_state = "vomit_1"
random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4") random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4")
var/list/viruses = list() var/list/viruses = list()
@@ -287,7 +287,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'tomatodecal.dmi' icon = 'icons/effects/tomatodecal.dmi'
random_icon_states = list("tomato_floor1", "tomato_floor2", "tomato_floor3") random_icon_states = list("tomato_floor1", "tomato_floor2", "tomato_floor3")
/obj/effect/decal/cleanable/egg_smudge /obj/effect/decal/cleanable/egg_smudge
@@ -296,7 +296,7 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'tomatodecal.dmi' icon = 'icons/effects/tomatodecal.dmi'
random_icon_states = list("smashed_egg1", "smashed_egg2", "smashed_egg3") random_icon_states = list("smashed_egg1", "smashed_egg2", "smashed_egg3")
/obj/effect/decal/cleanable/pie_smudge //honk /obj/effect/decal/cleanable/pie_smudge //honk
@@ -305,5 +305,5 @@
density = 0 density = 0
anchored = 1 anchored = 1
layer = 2 layer = 2
icon = 'tomatodecal.dmi' icon = 'icons/effects/tomatodecal.dmi'
random_icon_states = list("smashed_pie") random_icon_states = list("smashed_pie")

View File

@@ -2,7 +2,7 @@
/obj/item/device/analyzer/plant_analyzer /obj/item/device/analyzer/plant_analyzer
name = "plant analyzer" name = "plant analyzer"
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "hydro" icon_state = "hydro"
item_state = "analyzer" item_state = "analyzer"
@@ -15,7 +15,7 @@
/obj/item/seeds /obj/item/seeds
name = "pack of seeds" name = "pack of seeds"
icon = 'seeds.dmi' icon = 'icons/obj/seeds.dmi'
icon_state = "seed" // unknown plant seed - these shouldn't exist in-game icon_state = "seed" // unknown plant seed - these shouldn't exist in-game
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
w_class = 1.0 // Makes them pocketable w_class = 1.0 // Makes them pocketable
@@ -1003,7 +1003,7 @@
var/yield = 0 var/yield = 0
var/potency = -1 var/potency = -1
var/plant_type = 0 var/plant_type = 0
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
New(newloc,newpotency) New(newloc,newpotency)
if (!isnull(newpotency)) if (!isnull(newpotency))
potency = newpotency potency = newpotency
@@ -1356,7 +1356,7 @@
seed = "/obj/item/seeds/bananaseed" seed = "/obj/item/seeds/bananaseed"
name = "banana" name = "banana"
desc = "It's an excellent prop for a clown." desc = "It's an excellent prop for a clown."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "banana" icon_state = "banana"
item_state = "banana" item_state = "banana"
On_Consume() On_Consume()
@@ -1694,7 +1694,7 @@
/obj/item/weapon/grown // Grown weapons /obj/item/weapon/grown // Grown weapons
name = "grown_weapon" name = "grown_weapon"
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
var/seed = "" var/seed = ""
var/plantname = "" var/plantname = ""
var/productname = "" var/productname = ""
@@ -1717,7 +1717,7 @@
/obj/item/weapon/grown/log /obj/item/weapon/grown/log
name = "tower-cap log" name = "tower-cap log"
desc = "It's better than bad, it's good!" desc = "It's better than bad, it's good!"
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
icon_state = "logs" icon_state = "logs"
force = 5 force = 5
flags = TABLEPASS flags = TABLEPASS
@@ -1740,7 +1740,7 @@
/obj/item/weapon/grown/sunflower // FLOWER POWER! /obj/item/weapon/grown/sunflower // FLOWER POWER!
name = "sunflower" name = "sunflower"
desc = "It's beautiful! A certain person might beat you to death if you trample these." desc = "It's beautiful! A certain person might beat you to death if you trample these."
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
icon_state = "sunflower" icon_state = "sunflower"
damtype = "fire" damtype = "fire"
force = 0 force = 0
@@ -1754,7 +1754,7 @@
/* /*
/obj/item/weapon/grown/gibtomato /obj/item/weapon/grown/gibtomato
desc = "A plump tomato." desc = "A plump tomato."
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
name = "Gib Tomato" name = "Gib Tomato"
icon_state = "gibtomato" icon_state = "gibtomato"
damtype = "fire" damtype = "fire"
@@ -1778,7 +1778,7 @@
*/ */
/obj/item/weapon/grown/nettle // -- Skie /obj/item/weapon/grown/nettle // -- Skie
desc = "It's probably <B>not</B> wise to touch it with bare hands..." desc = "It's probably <B>not</B> wise to touch it with bare hands..."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
name = "nettle" name = "nettle"
icon_state = "nettle" icon_state = "nettle"
damtype = "fire" damtype = "fire"
@@ -1799,7 +1799,7 @@
/obj/item/weapon/grown/deathnettle // -- Skie /obj/item/weapon/grown/deathnettle // -- Skie
desc = "The \red glowing \black nettle incites \red<B>rage</B>\black in you just from looking at it!" desc = "The \red glowing \black nettle incites \red<B>rage</B>\black in you just from looking at it!"
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
name = "deathnettle" name = "deathnettle"
icon_state = "deathnettle" icon_state = "deathnettle"
damtype = "fire" damtype = "fire"
@@ -1824,7 +1824,7 @@
/obj/item/pestkiller /obj/item/pestkiller
name = "bottle of pestkiller" name = "bottle of pestkiller"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
var/toxicity = 0 var/toxicity = 0
@@ -1835,7 +1835,7 @@
/obj/item/pestkiller/carbaryl /obj/item/pestkiller/carbaryl
name = "bottle of carbaryl" name = "bottle of carbaryl"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 4 toxicity = 4
@@ -1846,7 +1846,7 @@
/obj/item/pestkiller/lindane /obj/item/pestkiller/lindane
name = "bottle of lindane" name = "bottle of lindane"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle18" icon_state = "bottle18"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 6 toxicity = 6
@@ -1857,7 +1857,7 @@
/obj/item/pestkiller/phosmet /obj/item/pestkiller/phosmet
name = "bottle of phosmet" name = "bottle of phosmet"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle15" icon_state = "bottle15"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 8 toxicity = 8
@@ -1872,7 +1872,7 @@
/obj/item/weapon/plantbgone // -- Skie /obj/item/weapon/plantbgone // -- Skie
desc = "<I>Kill those pesky weeds!</I>" desc = "<I>Kill those pesky weeds!</I>"
icon = 'hydroponics.dmi' icon = 'icons/obj/hydroponics.dmi'
name = "bottle of Plant-B-Gone" name = "bottle of Plant-B-Gone"
icon_state = "plantbgone" icon_state = "plantbgone"
item_state = "plantbgone" item_state = "plantbgone"
@@ -1887,7 +1887,7 @@
/obj/item/weapon/weedspray // -- Skie /obj/item/weapon/weedspray // -- Skie
desc = "It's a toxic mixture, in spray form, to kill small weeds." desc = "It's a toxic mixture, in spray form, to kill small weeds."
icon = 'hydroponics.dmi' icon = 'icons/obj/hydroponics.dmi'
name = "weed-spray" name = "weed-spray"
icon_state = "weedspray" icon_state = "weedspray"
item_state = "spray" item_state = "spray"
@@ -1902,7 +1902,7 @@
/obj/item/weapon/pestspray // -- Skie /obj/item/weapon/pestspray // -- Skie
desc = "It's some pest eliminator spray! <I>Do not inhale!</I>" desc = "It's some pest eliminator spray! <I>Do not inhale!</I>"
icon = 'hydroponics.dmi' icon = 'icons/obj/hydroponics.dmi'
name = "pest-spray" name = "pest-spray"
icon_state = "pestspray" icon_state = "pestspray"
item_state = "spray" item_state = "spray"
@@ -1918,7 +1918,7 @@
/obj/item/weapon/minihoe // -- Numbers /obj/item/weapon/minihoe // -- Numbers
name = "mini hoe" name = "mini hoe"
desc = "It's used for removing weeds or scratching your back." desc = "It's used for removing weeds or scratching your back."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "hoe" icon_state = "hoe"
item_state = "hoe" item_state = "hoe"
flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY
@@ -1933,7 +1933,7 @@
/obj/item/weedkiller /obj/item/weedkiller
name = "bottle of weedkiller" name = "bottle of weedkiller"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
var/toxicity = 0 var/toxicity = 0
@@ -1941,7 +1941,7 @@
/obj/item/weedkiller/triclopyr /obj/item/weedkiller/triclopyr
name = "bottle of glyphosate" name = "bottle of glyphosate"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 4 toxicity = 4
@@ -1949,7 +1949,7 @@
/obj/item/weedkiller/lindane /obj/item/weedkiller/lindane
name = "bottle of triclopyr" name = "bottle of triclopyr"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle18" icon_state = "bottle18"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 6 toxicity = 6
@@ -1957,7 +1957,7 @@
/obj/item/weedkiller/D24 /obj/item/weedkiller/D24
name = "bottle of 2,4-D" name = "bottle of 2,4-D"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle15" icon_state = "bottle15"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
toxicity = 8 toxicity = 8
@@ -1969,7 +1969,7 @@
/obj/item/nutrient /obj/item/nutrient
name = "bottle of nutrient" name = "bottle of nutrient"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
w_class = 1.0 w_class = 1.0
@@ -1981,7 +1981,7 @@
/obj/item/nutrient/ez /obj/item/nutrient/ez
name = "bottle of E-Z-Nutrient" name = "bottle of E-Z-Nutrient"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle16" icon_state = "bottle16"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
mutmod = 1 mutmod = 1
@@ -1992,7 +1992,7 @@
/obj/item/nutrient/l4z /obj/item/nutrient/l4z
name = "bottle of Left 4 Zed" name = "bottle of Left 4 Zed"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle18" icon_state = "bottle18"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
mutmod = 2 mutmod = 2
@@ -2003,7 +2003,7 @@
/obj/item/nutrient/rh /obj/item/nutrient/rh
name = "bottle of Robust Harvest" name = "bottle of Robust Harvest"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
icon_state = "bottle15" icon_state = "bottle15"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
mutmod = 0 mutmod = 0

View File

@@ -2,7 +2,7 @@
/obj/machinery /obj/machinery
name = "machinery" name = "machinery"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
var/stat = 0 var/stat = 0
var/emagged = 0 var/emagged = 0
var/use_power = 0 var/use_power = 0
@@ -44,7 +44,7 @@
/obj/machinery/camera /obj/machinery/camera
name = "security camera" name = "security camera"
desc = "It's used to monitor rooms. It can see through walls." desc = "It's used to monitor rooms. It can see through walls."
icon = 'monitors.dmi' icon = 'icons/obj/monitors.dmi'
icon_state = "camera" icon_state = "camera"
var/network = "SS13" var/network = "SS13"
layer = 5 layer = 5
@@ -62,7 +62,7 @@
/obj/machinery/dispenser /obj/machinery/dispenser
name = "tank storage unit" name = "tank storage unit"
desc = "A simple yet bulky one-way storage device for gas tanks. Holds 10 plasma and 10 oxygen tanks." desc = "A simple yet bulky one-way storage device for gas tanks. Holds 10 plasma and 10 oxygen tanks."
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "dispenser" icon_state = "dispenser"
density = 1 density = 1
var/o2tanks = 10.0 var/o2tanks = 10.0
@@ -75,7 +75,7 @@
/obj/machinery/dna_scanner /obj/machinery/dna_scanner
name = "\improper DNA scanner/implanter" name = "\improper DNA scanner/implanter"
desc = "It scans DNA structures." desc = "It scans DNA structures."
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "scanner_0" icon_state = "scanner_0"
density = 1 density = 1
var/locked = 0.0 var/locked = 0.0
@@ -88,7 +88,7 @@
/obj/machinery/dna_scannernew /obj/machinery/dna_scannernew
name = "\improper DNA modifier" name = "\improper DNA modifier"
desc = "It scans DNA structures." desc = "It scans DNA structures."
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "scanner_0" icon_state = "scanner_0"
density = 1 density = 1
var/locked = 0.0 var/locked = 0.0
@@ -101,7 +101,7 @@
/obj/machinery/firealarm /obj/machinery/firealarm
name = "fire alarm" name = "fire alarm"
desc = "<i>\"Pull this in case of emergency\"<i>. Thus, keep pulling it forever." desc = "<i>\"Pull this in case of emergency\"<i>. Thus, keep pulling it forever."
icon = 'monitors.dmi' icon = 'icons/obj/monitors.dmi'
icon_state = "fire0" icon_state = "fire0"
var/detecting = 1.0 var/detecting = 1.0
var/working = 1.0 var/working = 1.0
@@ -117,14 +117,14 @@
New() New()
if(z == 1) if(z == 1)
if(security_level) if(security_level)
src.overlays += image('monitors.dmi', "overlay_[get_security_level()]") src.overlays += image('icons/obj/monitors.dmi', "overlay_[get_security_level()]")
else else
src.overlays += image('monitors.dmi', "overlay_green") src.overlays += image('icons/obj/monitors.dmi', "overlay_green")
/obj/machinery/partyalarm /obj/machinery/partyalarm
name = "\improper PARTY BUTTON" name = "\improper PARTY BUTTON"
desc = "Cuban Pete is in the house!" desc = "Cuban Pete is in the house!"
icon = 'monitors.dmi' icon = 'icons/obj/monitors.dmi'
icon_state = "fire0" icon_state = "fire0"
var/detecting = 1.0 var/detecting = 1.0
var/working = 1.0 var/working = 1.0
@@ -140,7 +140,7 @@
/obj/machinery/igniter /obj/machinery/igniter
name = "igniter" name = "igniter"
desc = "It's useful for igniting plasma." desc = "It's useful for igniting plasma."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "igniter1" icon_state = "igniter1"
var/id = null var/id = null
var/on = 1.0 var/on = 1.0
@@ -152,7 +152,7 @@
/obj/machinery/injector /obj/machinery/injector
name = "injector" name = "injector"
desc = "It injects gas into a chamber." desc = "It injects gas into a chamber."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "injector" icon_state = "injector"
density = 1 density = 1
anchored = 1.0 anchored = 1.0
@@ -165,7 +165,7 @@
/obj/machinery/meter /obj/machinery/meter
name = "meter" name = "meter"
desc = "It measures something." desc = "It measures something."
icon = 'meter.dmi' icon = 'icons/obj/meter.dmi'
icon_state = "meterX" icon_state = "meterX"
var/obj/machinery/atmospherics/pipe/target = null var/obj/machinery/atmospherics/pipe/target = null
anchored = 1.0 anchored = 1.0
@@ -178,7 +178,7 @@
/obj/machinery/restruct /obj/machinery/restruct
name = "\improper DNA physical restructurization accelerator" name = "\improper DNA physical restructurization accelerator"
desc = "It looks ridiculously complex." desc = "It looks ridiculously complex."
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "restruct_0" icon_state = "restruct_0"
density = 1 density = 1
var/locked = 0.0 var/locked = 0.0
@@ -191,7 +191,7 @@
/obj/machinery/scan_console /obj/machinery/scan_console
name = "\improper DNA Scanner Access Console" name = "\improper DNA Scanner Access Console"
desc = "It scans DNA structures." desc = "It scans DNA structures."
icon = 'computer.dmi' icon = 'icons/obj/computer.dmi'
icon_state = "scanner" icon_state = "scanner"
density = 1 density = 1
var/obj/item/weapon/card/data/scan = null var/obj/item/weapon/card/data/scan = null
@@ -213,7 +213,7 @@
/obj/machinery/door_control /obj/machinery/door_control
name = "remote door-control" name = "remote door-control"
desc = "It controls doors, remotely." desc = "It controls doors, remotely."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "doorctrl0" icon_state = "doorctrl0"
desc = "A remote control-switch for a door." desc = "A remote control-switch for a door."
var/id = null var/id = null
@@ -244,7 +244,7 @@
/obj/machinery/driver_button /obj/machinery/driver_button
name = "mass driver button" name = "mass driver button"
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "launcherbtt" icon_state = "launcherbtt"
desc = "A remote control switch for a mass driver." desc = "A remote control switch for a mass driver."
var/id = null var/id = null
@@ -256,7 +256,7 @@
/obj/machinery/ignition_switch /obj/machinery/ignition_switch
name = "ignition switch" name = "ignition switch"
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "launcherbtt" icon_state = "launcherbtt"
desc = "A remote control switch for a mounted igniter." desc = "A remote control switch for a mounted igniter."
var/id = null var/id = null
@@ -269,7 +269,7 @@
/obj/machinery/flasher_button /obj/machinery/flasher_button
name = "flasher button" name = "flasher button"
desc = "A remote control switch for a mounted flasher." desc = "A remote control switch for a mounted flasher."
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "launcherbtt" icon_state = "launcherbtt"
var/id = null var/id = null
var/active = 0 var/active = 0
@@ -280,7 +280,7 @@
/obj/machinery/teleport /obj/machinery/teleport
name = "teleport" name = "teleport"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
density = 1 density = 1
anchored = 1.0 anchored = 1.0
var/lockeddown = 0 var/lockeddown = 0
@@ -306,7 +306,7 @@
/* /*
/obj/machinery/wire /obj/machinery/wire
name = "wire" name = "wire"
icon = 'power_cond_red.dmi' icon = 'icons/obj/power_cond_red.dmi'
use_power = 1 use_power = 1
idle_power_usage = 0 idle_power_usage = 0
active_power_usage = 1 active_power_usage = 1
@@ -315,7 +315,7 @@
/obj/machinery/light_switch /obj/machinery/light_switch
name = "light switch" name = "light switch"
desc = "It turns lights on and off. What are you, simple?" desc = "It turns lights on and off. What are you, simple?"
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "light1" icon_state = "light1"
anchored = 1.0 anchored = 1.0
var/on = 1 var/on = 1
@@ -326,7 +326,7 @@
/obj/machinery/crema_switch /obj/machinery/crema_switch
desc = "Burn baby burn!" desc = "Burn baby burn!"
name = "crematorium igniter" name = "crematorium igniter"
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "crema_switch" icon_state = "crema_switch"
anchored = 1.0 anchored = 1.0
req_access = list(access_crematorium) req_access = list(access_crematorium)
@@ -352,13 +352,13 @@
/obj/machinery/hologram/projector /obj/machinery/hologram/projector
name = "hologram projector" name = "hologram projector"
desc = "It makes a hologram appear...with magnets or something..." desc = "It makes a hologram appear...with magnets or something..."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "hologram0" icon_state = "hologram0"
/obj/machinery/hologram/proj_ai /obj/machinery/hologram/proj_ai
name = "hologram projector platform" name = "hologram projector platform"
desc = "It's used by the AI for fooling around." desc = "It's used by the AI for fooling around."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "hologram0" icon_state = "hologram0"
var/temp = null var/temp = null
var/lumens = 0.0 var/lumens = 0.0

View File

@@ -35,7 +35,7 @@
name = "pill bottle" name = "pill bottle"
desc = "It's an airtight container for storing medication." desc = "It's an airtight container for storing medication."
icon_state = "pill_canister" icon_state = "pill_canister"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
item_state = "contsolid" item_state = "contsolid"
w_class = 2.0 w_class = 2.0
can_hold = list("/obj/item/weapon/reagent_containers/pill") can_hold = list("/obj/item/weapon/reagent_containers/pill")
@@ -45,7 +45,7 @@
name = "pack of dice" name = "pack of dice"
desc = "It's a small container with dice inside." desc = "It's a small container with dice inside."
icon_state = "pill_canister" icon_state = "pill_canister"
icon = 'chemical.dmi' icon = 'icons/obj/chemical.dmi'
item_state = "contsolid" item_state = "contsolid"
w_class = 2.0 w_class = 2.0
can_hold = list("/obj/item/weapon/dice") can_hold = list("/obj/item/weapon/dice")
@@ -353,7 +353,7 @@
/obj/item/weapon/storage/seccart_kit /obj/item/weapon/storage/seccart_kit
name = "Spare R.O.B.U.S.T. Cartridges" name = "Spare R.O.B.U.S.T. Cartridges"
desc = "A box full of R.O.B.U.S.T. Cartridges, used by Security." desc = "A box full of R.O.B.U.S.T. Cartridges, used by Security."
icon = 'pda.dmi' icon = 'icons/obj/pda.dmi'
icon_state = "pdabox" icon_state = "pdabox"
item_state = "syringe_kit" item_state = "syringe_kit"
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
@@ -410,7 +410,7 @@
/obj/item/weapon/storage/toolbox /obj/item/weapon/storage/toolbox
name = "toolbox" name = "toolbox"
desc = "Danger. Very robust." desc = "Danger. Very robust."
icon = 'storage.dmi' icon = 'icons/obj/storage.dmi'
icon_state = "red" icon_state = "red"
item_state = "toolbox_red" item_state = "toolbox_red"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT

View File

@@ -8,7 +8,7 @@
/////////Toy Mechs///////// /////////Toy Mechs/////////
/obj/item/toy/prize /obj/item/toy/prize
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "ripleytoy" icon_state = "ripleytoy"
/obj/item/toy/prize/ripley /obj/item/toy/prize/ripley
@@ -73,7 +73,7 @@
throw_speed = 4 throw_speed = 4
throw_range = 20 throw_range = 20
force = 0 force = 0
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "syndballoon" icon_state = "syndballoon"
item_state = "syndballoon" item_state = "syndballoon"
w_class = 4.0 w_class = 4.0
@@ -81,20 +81,20 @@
/obj/item/toy/blink /obj/item/toy/blink
name = "electronic blink toy game" name = "electronic blink toy game"
desc = "Blink. Blink. Blink. Ages 8 and up." desc = "Blink. Blink. Blink. Ages 8 and up."
icon = 'radio.dmi' icon = 'icons/obj/radio.dmi'
icon_state = "beacon" icon_state = "beacon"
item_state = "signaler" item_state = "signaler"
/obj/item/toy/spinningtoy /obj/item/toy/spinningtoy
name = "Gravitational Singularity" name = "Gravitational Singularity"
desc = "\"Singulo\" brand spinning toy." desc = "\"Singulo\" brand spinning toy."
icon = 'singularity.dmi' icon = 'icons/obj/singularity.dmi'
icon_state = "singularity_s1" icon_state = "singularity_s1"
/obj/item/toy/ammo/gun /obj/item/toy/ammo/gun
name = "ammo-caps" name = "ammo-caps"
desc = "There are 7 caps left! Make sure to recyle the box in an autolathe when it gets empty." desc = "There are 7 caps left! Make sure to recyle the box in an autolathe when it gets empty."
icon = 'ammo.dmi' icon = 'icons/obj/ammo.dmi'
icon_state = "357-7" icon_state = "357-7"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
w_class = 1.0 w_class = 1.0
@@ -110,7 +110,7 @@
/obj/item/toy/ammo/crossbow /obj/item/toy/ammo/crossbow
name = "foam dart" name = "foam dart"
desc = "Its nerf or nothing! Ages 8 and up." desc = "Its nerf or nothing! Ages 8 and up."
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "foamdart" icon_state = "foamdart"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
w_class = 1.0 w_class = 1.0
@@ -118,7 +118,7 @@
/obj/effect/foam_dart_dummy /obj/effect/foam_dart_dummy
name = "" name = ""
desc = "" desc = ""
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "null" icon_state = "null"
anchored = 1 anchored = 1
density = 0 density = 0
@@ -126,7 +126,7 @@
/obj/item/toy/gun /obj/item/toy/gun
name = "cap gun" name = "cap gun"
desc = "There are 0 caps left. Looks almost like the real thing! Ages 8 and up. Please recycle in an autolathe when you're out of caps!" desc = "There are 0 caps left. Looks almost like the real thing! Ages 8 and up. Please recycle in an autolathe when you're out of caps!"
icon = 'gun.dmi' icon = 'icons/obj/gun.dmi'
icon_state = "revolver" icon_state = "revolver"
item_state = "gun" item_state = "gun"
flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY
@@ -182,7 +182,7 @@
/obj/item/toy/sword /obj/item/toy/sword
name = "toy sword" name = "toy sword"
desc = "A cheap, plastic replica of an energy sword. Realistic sounds! Ages 8 and up." desc = "A cheap, plastic replica of an energy sword. Realistic sounds! Ages 8 and up."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "sword0" icon_state = "sword0"
item_state = "sword0" item_state = "sword0"
var/active = 0.0 var/active = 0.0
@@ -209,7 +209,7 @@
/obj/item/toy/crossbow /obj/item/toy/crossbow
name = "foam dart crossbow" name = "foam dart crossbow"
desc = "A weapon favored by many overactive children. Ages 8 and up." desc = "A weapon favored by many overactive children. Ages 8 and up."
icon = 'gun.dmi' icon = 'icons/obj/gun.dmi'
icon_state = "crossbow" icon_state = "crossbow"
item_state = "crossbow" item_state = "crossbow"
flags = FPRINT | TABLEPASS | USEDELAY flags = FPRINT | TABLEPASS | USEDELAY
@@ -305,7 +305,7 @@
/obj/item/weapon/storage/crayonbox /obj/item/weapon/storage/crayonbox
name = "box of crayons" name = "box of crayons"
desc = "A box of crayons for all your rune drawing needs." desc = "A box of crayons for all your rune drawing needs."
icon = 'crayons.dmi' icon = 'icons/obj/crayons.dmi'
icon_state = "crayonbox" icon_state = "crayonbox"
w_class = 2.0 w_class = 2.0
storage_slots = 6 storage_slots = 6
@@ -316,7 +316,7 @@
/obj/item/toy/crayon /obj/item/toy/crayon
name = "crayon" name = "crayon"
desc = "A colourful crayon. Looks tasty. Mmmm..." desc = "A colourful crayon. Looks tasty. Mmmm..."
icon = 'crayons.dmi' icon = 'icons/obj/crayons.dmi'
icon_state = "crayonred" icon_state = "crayonred"
w_class = 1.0 w_class = 1.0
var/colour = "#FF0000" //RGB var/colour = "#FF0000" //RGB
@@ -328,7 +328,7 @@
/obj/item/toy/snappop /obj/item/toy/snappop
name = "snap pop" name = "snap pop"
desc = "Wow!" desc = "Wow!"
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "snappop" icon_state = "snappop"
throw_impact(atom/hit_atom) throw_impact(atom/hit_atom)
@@ -358,7 +358,7 @@
/obj/item/toy/snappopbox /obj/item/toy/snappopbox
name = "snap pop box" name = "snap pop box"
desc = "Eight wrappers of fun! Ages 8 and up. Not suitable for children." desc = "Eight wrappers of fun! Ages 8 and up. Not suitable for children."
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "spbox" icon_state = "spbox"
var/amount = 8 var/amount = 8
@@ -383,7 +383,7 @@
/obj/item/toy/waterflower /obj/item/toy/waterflower
name = "Water Flower" name = "Water Flower"
desc = "A seemingly innocent sunflower...with a twist." desc = "A seemingly innocent sunflower...with a twist."
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
icon_state = "sunflower" icon_state = "sunflower"
item_state = "sunflower" item_state = "sunflower"
var/empty = 0 var/empty = 0
@@ -422,7 +422,7 @@
var/obj/effect/decal/D = new/obj/effect/decal/(get_turf(src)) var/obj/effect/decal/D = new/obj/effect/decal/(get_turf(src))
D.name = "water" D.name = "water"
D.icon = 'chemical.dmi' D.icon = 'icons/obj/chemical.dmi'
D.icon_state = "chempuff" D.icon_state = "chempuff"
D.create_reagents(5) D.create_reagents(5)
src.reagents.trans_to(D, 1) src.reagents.trans_to(D, 1)
@@ -450,7 +450,7 @@
/obj/item/toy/balloon /obj/item/toy/balloon
name = "water balloon" name = "water balloon"
desc = "A translucent balloon. There's nothing in it." desc = "A translucent balloon. There's nothing in it."
icon = 'toy.dmi' icon = 'icons/obj/toy.dmi'
icon_state = "waterballoon-e" icon_state = "waterballoon-e"
item_state = "balloon-empty" item_state = "balloon-empty"

View File

@@ -1,7 +1,7 @@
/obj/machinery/vending /obj/machinery/vending
name = "Vendomat" name = "Vendomat"
desc = "A generic vending machine." desc = "A generic vending machine."
icon = 'vending.dmi' icon = 'icons/obj/vending.dmi'
icon_state = "generic" icon_state = "generic"
layer = 2.9 layer = 2.9
anchored = 1 anchored = 1
@@ -58,7 +58,7 @@
/obj/machinery/vending/atmospherics //Commenting this out until someone ponies up some actual working, broken, and unpowered sprites - Quarxink /obj/machinery/vending/atmospherics //Commenting this out until someone ponies up some actual working, broken, and unpowered sprites - Quarxink
name = "Tank Vendor" name = "Tank Vendor"
desc = "A vendor with a wide variety of masks and gas tanks." desc = "A vendor with a wide variety of masks and gas tanks."
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "dispenser" icon_state = "dispenser"
product_paths = "/obj/item/weapon/tank/oxygen;/obj/item/weapon/tank/plasma;/obj/item/weapon/tank/emergency_oxygen;/obj/item/weapon/tank/emergency_oxygen/engi;/obj/item/clothing/mask/breath" product_paths = "/obj/item/weapon/tank/oxygen;/obj/item/weapon/tank/plasma;/obj/item/weapon/tank/emergency_oxygen;/obj/item/weapon/tank/emergency_oxygen/engi;/obj/item/clothing/mask/breath"
product_amounts = "10;10;10;5;25" product_amounts = "10;10;10;5;25"

View File

@@ -2,7 +2,7 @@
/obj/item/weapon /obj/item/weapon
name = "weapon" name = "weapon"
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
/obj/item/weapon/shield /obj/item/weapon/shield
name = "shield" name = "shield"
@@ -10,7 +10,7 @@
/obj/item/weapon/shield/riot /obj/item/weapon/shield/riot
name = "riot shield" name = "riot shield"
desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "riot" icon_state = "riot"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
slot_flags = SLOT_BACK slot_flags = SLOT_BACK
@@ -29,7 +29,7 @@
/obj/item/weapon/shield/energy /obj/item/weapon/shield/energy
name = "energy combat shield" name = "energy combat shield"
desc = "A shield capable of stopping most projectile and melee attacks. It can be retracted, expanded, and stored anywhere." desc = "A shield capable of stopping most projectile and melee attacks. It can be retracted, expanded, and stored anywhere."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "eshield0" // eshield1 for expanded icon_state = "eshield0" // eshield1 for expanded
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
force = 3.0 force = 3.0
@@ -97,7 +97,7 @@
/obj/item/weapon/bodybag /obj/item/weapon/bodybag
name = "body bag" name = "body bag"
desc = "A plastic bag designed for the storage and transportation of cadavers." desc = "A plastic bag designed for the storage and transportation of cadavers."
icon = 'closet.dmi' icon = 'icons/obj/closet.dmi'
icon_state = "bodybag" icon_state = "bodybag"
force = 5.0 force = 5.0
throwforce = 5.0 throwforce = 5.0
@@ -111,7 +111,7 @@
/obj/item/weapon/rsf /obj/item/weapon/rsf
name = "\improper Rapid-Service-Fabricator" name = "\improper Rapid-Service-Fabricator"
desc = "A device used to rapidly deploy service items." desc = "A device used to rapidly deploy service items."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "rcd" icon_state = "rcd"
opacity = 0 opacity = 0
density = 0 density = 0
@@ -124,7 +124,7 @@
/obj/item/weapon/rsp /obj/item/weapon/rsp
name = "\improper Rapid-Seed-Producer (RSP)" name = "\improper Rapid-Seed-Producer (RSP)"
desc = "A device used to rapidly deploy seeds." desc = "A device used to rapidly deploy seeds."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "rcd" icon_state = "rcd"
opacity = 0 opacity = 0
density = 0 density = 0
@@ -137,7 +137,7 @@
/obj/item/weapon/rcd_ammo /obj/item/weapon/rcd_ammo
name = "compressed matter cartridge" name = "compressed matter cartridge"
desc = "Highly compressed matter for the RCD." desc = "Highly compressed matter for the RCD."
icon = 'ammo.dmi' icon = 'icons/obj/ammo.dmi'
icon_state = "rcd" icon_state = "rcd"
item_state = "rcdammo" item_state = "rcdammo"
opacity = 0 opacity = 0
@@ -151,7 +151,7 @@
name = "space cash" name = "space cash"
desc = "It's worth 1 credit." desc = "It's worth 1 credit."
gender = PLURAL gender = PLURAL
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "spacecash" icon_state = "spacecash"
opacity = 0 opacity = 0
density = 0 density = 0
@@ -281,7 +281,7 @@
/obj/item/weapon/bananapeel /obj/item/weapon/bananapeel
name = "banana peel" name = "banana peel"
desc = "A peel from a banana." desc = "A peel from a banana."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "banana_peel" icon_state = "banana_peel"
item_state = "banana_peel" item_state = "banana_peel"
w_class = 1.0 w_class = 1.0
@@ -292,7 +292,7 @@
/obj/item/weapon/corncob /obj/item/weapon/corncob
name = "corn cob" name = "corn cob"
desc = "A reminder of meals gone by." desc = "A reminder of meals gone by."
icon = 'harvest.dmi' icon = 'icons/obj/harvest.dmi'
icon_state = "corncob" icon_state = "corncob"
item_state = "corncob" item_state = "corncob"
w_class = 1.0 w_class = 1.0
@@ -304,7 +304,7 @@
name = "soap" name = "soap"
desc = "A cheap bar of soap. Doesn't smell." desc = "A cheap bar of soap. Doesn't smell."
gender = PLURAL gender = PLURAL
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "soap" icon_state = "soap"
w_class = 1.0 w_class = 1.0
throwforce = 0 throwforce = 0
@@ -326,7 +326,7 @@
/obj/item/weapon/bedsheet /obj/item/weapon/bedsheet
name = "bedsheet" name = "bedsheet"
desc = "Nice, linen, bedsheet. Perfect to put on." desc = "Nice, linen, bedsheet. Perfect to put on."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "sheet" icon_state = "sheet"
layer = 4.0 layer = 4.0
item_state = "bedsheet" item_state = "bedsheet"
@@ -403,7 +403,7 @@
/obj/item/weapon/bikehorn /obj/item/weapon/bikehorn
name = "bike horn" name = "bike horn"
desc = "A horn off of a bicycle." desc = "A horn off of a bicycle."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "bike_horn" icon_state = "bike_horn"
item_state = "bike_horn" item_state = "bike_horn"
throwforce = 3 throwforce = 3
@@ -415,7 +415,7 @@
/obj/item/stack/medical /obj/item/stack/medical
name = "medical pack" name = "medical pack"
singular_name = "medical pack" singular_name = "medical pack"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
amount = 5 amount = 5
max_amount = 5 max_amount = 5
w_class = 1 w_class = 1
@@ -444,7 +444,7 @@
/obj/item/weapon/c_tube /obj/item/weapon/c_tube
name = "cardboard tube" name = "cardboard tube"
desc = "A tube... of cardboard." desc = "A tube... of cardboard."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "c_tube" icon_state = "c_tube"
throwforce = 1 throwforce = 1
w_class = 1.0 w_class = 1.0
@@ -463,7 +463,7 @@
/obj/item/weapon/card /obj/item/weapon/card
name = "card" name = "card"
desc = "Does card things." desc = "Does card things."
icon = 'card.dmi' icon = 'icons/obj/card.dmi'
w_class = 1.0 w_class = 1.0
var/list/files = list( ) var/list/files = list( )
@@ -555,7 +555,7 @@
#define MAXCOIL 30 #define MAXCOIL 30
/obj/item/weapon/cable_coil /obj/item/weapon/cable_coil
name = "cable coil" name = "cable coil"
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "coil_red" icon_state = "coil_red"
var/amount = MAXCOIL var/amount = MAXCOIL
color = "red" color = "red"
@@ -610,7 +610,7 @@
/obj/item/weapon/crowbar /obj/item/weapon/crowbar
name = "crowbar" name = "crowbar"
desc = "Used to hit floors" desc = "Used to hit floors"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "crowbar" icon_state = "crowbar"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
@@ -622,14 +622,14 @@
origin_tech = "engineering=1" origin_tech = "engineering=1"
/obj/item/weapon/crowbar/red /obj/item/weapon/crowbar/red
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "red_crowbar" icon_state = "red_crowbar"
item_state = "crowbar_red" item_state = "crowbar_red"
/obj/item/weapon/cane /obj/item/weapon/cane
name = "cane" name = "cane"
desc = "A cane used by a true gentlemen. Or a clown." desc = "A cane used by a true gentlemen. Or a clown."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "cane" icon_state = "cane"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
force = 5.0 force = 5.0
@@ -644,7 +644,7 @@
/obj/item/weapon/disk /obj/item/weapon/disk
name = "disk" name = "disk"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
/obj/item/weapon/disk/nuclear /obj/item/weapon/disk/nuclear
name = "nuclear authentication disk" name = "nuclear authentication disk"
@@ -662,7 +662,7 @@
/obj/item/weapon/extinguisher /obj/item/weapon/extinguisher
name = "fire extinguisher" name = "fire extinguisher"
desc = "A traditional red fire extinguisher." desc = "A traditional red fire extinguisher."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "fire_extinguisher0" icon_state = "fire_extinguisher0"
var/last_use = 1.0 var/last_use = 1.0
var/safety = 1 var/safety = 1
@@ -691,7 +691,7 @@
/obj/item/weapon/f_card /obj/item/weapon/f_card
name = "finger print card" name = "finger print card"
desc = "Used to take fingerprints." desc = "Used to take fingerprints."
icon = 'card.dmi' icon = 'icons/obj/card.dmi'
icon_state = "fingerprint0" icon_state = "fingerprint0"
var/amount = 10.0 var/amount = 10.0
item_state = "paper" item_state = "paper"
@@ -704,13 +704,13 @@
/obj/item/weapon/fcardholder /obj/item/weapon/fcardholder
name = "fingerprint card case" name = "fingerprint card case"
desc = "Apply finger print card." desc = "Apply finger print card."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "fcardholder0" icon_state = "fcardholder0"
item_state = "clipboard" item_state = "clipboard"
/obj/item/weapon/flasks /obj/item/weapon/flasks
name = "flask" name = "flask"
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
var/oxygen = 0.0 var/oxygen = 0.0
var/plasma = 0.0 var/plasma = 0.0
var/coolant = 0.0 var/coolant = 0.0
@@ -733,7 +733,7 @@
/* /*
/obj/item/weapon/game_kit /obj/item/weapon/game_kit
name = "Gaming Kit" name = "Gaming Kit"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "game_kit" icon_state = "game_kit"
var/selected = null var/selected = null
var/board_stat = null var/board_stat = null
@@ -746,7 +746,7 @@
/obj/item/weapon/gift /obj/item/weapon/gift
name = "gift" name = "gift"
desc = "A wrapped item." desc = "A wrapped item."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "gift3" icon_state = "gift3"
var/size = 3.0 var/size = 3.0
var/obj/item/gift = null var/obj/item/gift = null
@@ -756,7 +756,7 @@
/obj/item/weapon/hand_tele /obj/item/weapon/hand_tele
name = "hand tele" name = "hand tele"
desc = "A portable item using blue-space technology." desc = "A portable item using blue-space technology."
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "hand_tele" icon_state = "hand_tele"
item_state = "electronic" item_state = "electronic"
throwforce = 5 throwforce = 5
@@ -770,7 +770,7 @@
name = "handcuffs" name = "handcuffs"
desc = "Use this to keep prisoners in line." desc = "Use this to keep prisoners in line."
gender = PLURAL gender = PLURAL
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "handcuff" icon_state = "handcuff"
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
@@ -820,7 +820,7 @@
/obj/item/weapon/locator /obj/item/weapon/locator
name = "locator" name = "locator"
desc = "Used to track those with locater implants." desc = "Used to track those with locater implants."
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "locator" icon_state = "locator"
var/temp = null var/temp = null
var/frequency = 1451 var/frequency = 1451
@@ -837,7 +837,7 @@
/obj/item/weapon/caution /obj/item/weapon/caution
desc = "Caution! Wet Floor!" desc = "Caution! Wet Floor!"
name = "wet floor sign" name = "wet floor sign"
icon = 'janitor.dmi' icon = 'icons/obj/janitor.dmi'
icon_state = "caution" icon_state = "caution"
force = 1.0 force = 1.0
throwforce = 3.0 throwforce = 3.0
@@ -855,7 +855,7 @@
name = "crumpled paper" name = "crumpled paper"
gender = PLURAL gender = PLURAL
desc = "This is a crumpled piece of paper." desc = "This is a crumpled piece of paper."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "crumpled" icon_state = "crumpled"
throwforce = 0 throwforce = 0
w_class = 1.0 w_class = 1.0
@@ -901,7 +901,7 @@
/obj/item/weapon/banhammer /obj/item/weapon/banhammer
desc = "A banhammer" desc = "A banhammer"
name = "banhammer" name = "banhammer"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "toyhammer" icon_state = "toyhammer"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
@@ -925,7 +925,7 @@
/obj/item/weapon/rack_parts /obj/item/weapon/rack_parts
name = "rack parts" name = "rack parts"
desc = "Parts of a rack." desc = "Parts of a rack."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "rack_parts" icon_state = "rack_parts"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
m_amt = 3750 m_amt = 3750
@@ -933,7 +933,7 @@
/obj/item/weapon/rubber_chicken /obj/item/weapon/rubber_chicken
name = "rubber chicken" name = "rubber chicken"
desc = "A rubber chicken, isn't that hilarious?" desc = "A rubber chicken, isn't that hilarious?"
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "rubber_chicken" icon_state = "rubber_chicken"
item_state = "rubber_chicken" item_state = "rubber_chicken"
w_class = 2.0 w_class = 2.0
@@ -941,7 +941,7 @@
/obj/item/weapon/screwdriver /obj/item/weapon/screwdriver
name = "screwdriver" name = "screwdriver"
desc = "You can be totally screwwy with this." desc = "You can be totally screwwy with this."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "screwdriver" icon_state = "screwdriver"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
@@ -955,7 +955,7 @@
/obj/item/weapon/shard /obj/item/weapon/shard
name = "shard" name = "shard"
icon = 'shards.dmi' icon = 'icons/obj/shards.dmi'
icon_state = "large" icon_state = "large"
desc = "Could probably be used as ... a throwing weapon?" desc = "Could probably be used as ... a throwing weapon?"
w_class = 1.0 w_class = 1.0
@@ -967,7 +967,7 @@
/*/obj/item/weapon/syndicate_uplink /*/obj/item/weapon/syndicate_uplink
name = "station bounced radio" name = "station bounced radio"
desc = "Remain silent about this..." desc = "Remain silent about this..."
icon = 'radio.dmi' icon = 'icons/obj/radio.dmi'
icon_state = "radio" icon_state = "radio"
var/temp = null var/temp = null
var/uses = 10.0 var/uses = 10.0
@@ -986,7 +986,7 @@
/obj/item/weapon/SWF_uplink /obj/item/weapon/SWF_uplink
name = "station-bounced radio" name = "station-bounced radio"
desc = "used to comunicate it appears." desc = "used to comunicate it appears."
icon = 'radio.dmi' icon = 'icons/obj/radio.dmi'
icon_state = "radio" icon_state = "radio"
var/temp = null var/temp = null
var/uses = 4.0 var/uses = 4.0
@@ -1006,7 +1006,7 @@
/obj/item/weapon/spellbook /obj/item/weapon/spellbook
name = "spell book" name = "spell book"
desc = "The legendary book of spells of the wizard." desc = "The legendary book of spells of the wizard."
icon = 'library.dmi' icon = 'icons/obj/library.dmi'
icon_state ="book" icon_state ="book"
throw_speed = 1 throw_speed = 1
throw_range = 5 throw_range = 5
@@ -1024,7 +1024,7 @@
/obj/item/weapon/staff /obj/item/weapon/staff
name = "wizards staff" name = "wizards staff"
desc = "Apparently a staff used by the wizard." desc = "Apparently a staff used by the wizard."
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "staff" icon_state = "staff"
force = 3.0 force = 3.0
throwforce = 5.0 throwforce = 5.0
@@ -1037,7 +1037,7 @@
/obj/item/weapon/staff/stick /obj/item/weapon/staff/stick
name = "stick" name = "stick"
desc = "A great tool to drag someone else's drinks across the bar." desc = "A great tool to drag someone else's drinks across the bar."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "stick" icon_state = "stick"
item_state = "stick" item_state = "stick"
force = 3.0 force = 3.0
@@ -1051,7 +1051,7 @@
name = "table parts" name = "table parts"
desc = "Parts of a table. Poor table." desc = "Parts of a table. Poor table."
gender = PLURAL gender = PLURAL
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "table_parts" icon_state = "table_parts"
m_amt = 3750 m_amt = 3750
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
@@ -1059,7 +1059,7 @@
/obj/item/weapon/table_parts/reinforced /obj/item/weapon/table_parts/reinforced
name = "reinforced table parts" name = "reinforced table parts"
desc = "Hard table parts. Well...harder..." desc = "Hard table parts. Well...harder..."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "reinf_tableparts" icon_state = "reinf_tableparts"
m_amt = 7500 m_amt = 7500
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
@@ -1073,7 +1073,7 @@
/obj/item/weapon/teleportation_scroll /obj/item/weapon/teleportation_scroll
name = "scroll of teleportation" name = "scroll of teleportation"
desc = "A scroll for moving around." desc = "A scroll for moving around."
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "scroll" icon_state = "scroll"
var/uses = 4.0 var/uses = 4.0
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
@@ -1086,7 +1086,7 @@
/obj/item/weapon/wire /obj/item/weapon/wire
desc = "This is just a simple piece of regular insulated wire." desc = "This is just a simple piece of regular insulated wire."
name = "wire" name = "wire"
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "item_wire" icon_state = "item_wire"
var/amount = 1.0 var/amount = 1.0
var/laying = 0.0 var/laying = 0.0
@@ -1096,14 +1096,14 @@
/obj/item/weapon/wrapping_paper /obj/item/weapon/wrapping_paper
name = "wrapping paper" name = "wrapping paper"
desc = "You can use this to wrap items in." desc = "You can use this to wrap items in."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "wrap_paper" icon_state = "wrap_paper"
var/amount = 20.0 var/amount = 20.0
/obj/item/weapon/cell /obj/item/weapon/cell
name = "power cell" name = "power cell"
desc = "A rechargable electrochemical power cell." desc = "A rechargable electrochemical power cell."
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "cell" icon_state = "cell"
item_state = "cell" item_state = "cell"
origin_tech = "powerstorage=1" origin_tech = "powerstorage=1"
@@ -1192,7 +1192,7 @@
name = "potato battery" name = "potato battery"
desc = "A rechargable starch based power cell." desc = "A rechargable starch based power cell."
origin_tech = "powerstorage=1" origin_tech = "powerstorage=1"
icon = 'power.dmi' //'harvest.dmi' icon = 'icons/obj/power.dmi' //'icons/obj/harvest.dmi'
icon_state = "cell" //"potato_battery" icon_state = "cell" //"potato_battery"
charge = 100 charge = 100
maxcharge = 300 maxcharge = 300
@@ -1227,7 +1227,7 @@
/obj/item/weapon/module /obj/item/weapon/module
icon = 'module.dmi' icon = 'icons/obj/module.dmi'
icon_state = "std_module" icon_state = "std_module"
w_class = 2.0 w_class = 2.0
item_state = "electronic" item_state = "electronic"
@@ -1263,7 +1263,7 @@
/obj/item/weapon/a_gift /obj/item/weapon/a_gift
name = "gift" name = "gift"
desc = "A gift it appears." desc = "A gift it appears."
icon = 'items.dmi' icon = 'icons/obj/items.dmi'
icon_state = "gift" icon_state = "gift"
item_state = "gift" item_state = "gift"
pressure_resistance = 70 pressure_resistance = 70
@@ -1271,7 +1271,7 @@
/obj/item/weapon/camera_bug /obj/item/weapon/camera_bug
name = "camera bug" name = "camera bug"
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "flash" icon_state = "flash"
w_class = 1.0 w_class = 1.0
item_state = "electronic" item_state = "electronic"
@@ -1280,7 +1280,7 @@
/obj/item/weapon/kitchen /obj/item/weapon/kitchen
icon = 'kitchen.dmi' icon = 'icons/obj/kitchen.dmi'
/obj/item/weapon/kitchen/rollingpin /obj/item/weapon/kitchen/rollingpin
name = "rolling pin" name = "rolling pin"
@@ -1294,7 +1294,7 @@
/obj/item/weapon/kitchenknife /obj/item/weapon/kitchenknife
name = "kitchen knife" name = "kitchen knife"
icon = 'kitchen.dmi' icon = 'icons/obj/kitchen.dmi'
icon_state = "knife" icon_state = "knife"
desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come." desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come."
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
@@ -1308,7 +1308,7 @@
/obj/item/weapon/butch /obj/item/weapon/butch
name = "butcher's Cleaver" name = "butcher's Cleaver"
icon = 'kitchen.dmi' icon = 'icons/obj/kitchen.dmi'
icon_state = "butch" icon_state = "butch"
desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products." desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products."
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
@@ -1322,7 +1322,7 @@
/obj/item/weapon/tray /obj/item/weapon/tray
name = "tray" name = "tray"
icon = 'food.dmi' icon = 'icons/obj/food.dmi'
icon_state = "tray" icon_state = "tray"
desc = "A metal tray to lay food on." desc = "A metal tray to lay food on."
throwforce = 12.0 throwforce = 12.0
@@ -1383,7 +1383,7 @@
/obj/item/weapon/scalpel /obj/item/weapon/scalpel
name = "scalpel" name = "scalpel"
desc = "Cut, cut, and once more cut." desc = "Cut, cut, and once more cut."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "scalpel" icon_state = "scalpel"
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
force = 10.0 force = 10.0
@@ -1398,7 +1398,7 @@
/obj/item/weapon/retractor /obj/item/weapon/retractor
name = "retractor" name = "retractor"
desc = "Retracts stuff." desc = "Retracts stuff."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "retractor" icon_state = "retractor"
m_amt = 10000 m_amt = 10000
g_amt = 5000 g_amt = 5000
@@ -1409,7 +1409,7 @@
/obj/item/weapon/hemostat /obj/item/weapon/hemostat
name = "hemostat" name = "hemostat"
desc = "You think you have seen this before." desc = "You think you have seen this before."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "hemostat" icon_state = "hemostat"
m_amt = 5000 m_amt = 5000
g_amt = 2500 g_amt = 2500
@@ -1420,7 +1420,7 @@
/obj/item/weapon/cautery /obj/item/weapon/cautery
name = "cautery" name = "cautery"
desc = "This stops bleeding." desc = "This stops bleeding."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "cautery" icon_state = "cautery"
m_amt = 5000 m_amt = 5000
g_amt = 2500 g_amt = 2500
@@ -1431,7 +1431,7 @@
/obj/item/weapon/surgicaldrill /obj/item/weapon/surgicaldrill
name = "surgical drill" name = "surgical drill"
desc = "You can drill using this item. You dig?" desc = "You can drill using this item. You dig?"
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "drill" icon_state = "drill"
hitsound = 'circsawhit.ogg' hitsound = 'circsawhit.ogg'
m_amt = 15000 m_amt = 15000
@@ -1444,7 +1444,7 @@
/obj/item/weapon/circular_saw /obj/item/weapon/circular_saw
name = "circular saw" name = "circular saw"
desc = "For heavy duty cutting." desc = "For heavy duty cutting."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "saw3" icon_state = "saw3"
hitsound = 'circsawhit.ogg' hitsound = 'circsawhit.ogg'
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
@@ -1460,7 +1460,7 @@
/obj/item/weapon/syntiflesh /obj/item/weapon/syntiflesh
name = "syntiflesh" name = "syntiflesh"
desc = "Meat that appears...strange..." desc = "Meat that appears...strange..."
icon = 'food.dmi' icon = 'icons/obj/food.dmi'
icon_state = "meat" icon_state = "meat"
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
w_class = 1.0 w_class = 1.0
@@ -1469,7 +1469,7 @@
/obj/item/weapon/hatchet /obj/item/weapon/hatchet
name = "hatchet" name = "hatchet"
desc = "A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood." desc = "A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "hatchet" icon_state = "hatchet"
flags = FPRINT | TABLEPASS | CONDUCT flags = FPRINT | TABLEPASS | CONDUCT
force = 12.0 force = 12.0
@@ -1485,7 +1485,7 @@
/obj/item/weapon/cigarpacket /obj/item/weapon/cigarpacket
name = "Pete's Cuban Cigars" name = "Pete's Cuban Cigars"
desc = "The most robust cigars on the planet." desc = "The most robust cigars on the planet."
icon = 'cigarettes.dmi' icon = 'icons/obj/cigarettes.dmi'
icon_state = "cigarpacket" icon_state = "cigarpacket"
item_state = "cigarpacket" item_state = "cigarpacket"
w_class = 1 w_class = 1
@@ -1497,7 +1497,7 @@
/obj/item/weapon/mousetrap /obj/item/weapon/mousetrap
name = "mousetrap" name = "mousetrap"
desc = "A handy little spring-loaded trap for catching pesty rodents." desc = "A handy little spring-loaded trap for catching pesty rodents."
icon = 'weapons.dmi' icon = 'icons/obj/weapons.dmi'
icon_state = "mousetrap" icon_state = "mousetrap"
item_state = "mousetrap" item_state = "mousetrap"
w_class = 1 w_class = 1
@@ -1514,7 +1514,7 @@
name = "d6" name = "d6"
desc = "A dice with six sides." desc = "A dice with six sides."
var/sides = 6 var/sides = 6
icon = 'dice.dmi' icon = 'icons/obj/dice.dmi'
icon_state = "d66" icon_state = "d66"
/obj/item/weapon/dice/New() /obj/item/weapon/dice/New()
@@ -1529,7 +1529,7 @@
/obj/item/weapon/pai_cable /obj/item/weapon/pai_cable
desc = "A flexible coated cable with a universal jack on one end." desc = "A flexible coated cable with a universal jack on one end."
name = "data cable" name = "data cable"
icon = 'power.dmi' icon = 'icons/obj/power.dmi'
icon_state = "wire1" icon_state = "wire1"
var/obj/machinery/machine var/obj/machinery/machine
@@ -1537,7 +1537,7 @@
name = "plastic explosives" name = "plastic explosives"
desc = "Used to put holes in specific areas without too much extra hole." desc = "Used to put holes in specific areas without too much extra hole."
gender = PLURAL gender = PLURAL
icon = 'assemblies.dmi' icon = 'icons/obj/assemblies.dmi'
icon_state = "plastic-explosive0" icon_state = "plastic-explosive0"
item_state = "plasticx" item_state = "plasticx"
flags = FPRINT | TABLEPASS | USEDELAY flags = FPRINT | TABLEPASS | USEDELAY
@@ -1552,7 +1552,7 @@
name = "stock part" name = "stock part"
desc = "What?" desc = "What?"
gender = PLURAL gender = PLURAL
icon = 'stock_parts.dmi' icon = 'icons/obj/stock_parts.dmi'
w_class = 2.0 w_class = 2.0
var/rating = 1 var/rating = 1
New() New()
@@ -1750,12 +1750,12 @@
name = "ectoplasm" name = "ectoplasm"
desc = "spooky" desc = "spooky"
gender = PLURAL gender = PLURAL
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "ectoplasm" icon_state = "ectoplasm"
/obj/item/weapon/research//Makes testing much less of a pain -Sieve /obj/item/weapon/research//Makes testing much less of a pain -Sieve
name = "research" name = "research"
icon = 'stock_parts.dmi' icon = 'icons/obj/stock_parts.dmi'
icon_state = "capacitor" icon_state = "capacitor"
desc = "A debug item for research." desc = "A debug item for research."
origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8" origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8"

View File

@@ -1,6 +1,6 @@
/obj/structure/window /obj/structure/window
name = "window" name = "window"
icon = 'structures.dmi' icon = 'icons/obj/structures.dmi'
desc = "A window." desc = "A window."
density = 1 density = 1
layer = 3.2//Just above doors layer = 3.2//Just above doors

View File

@@ -1588,7 +1588,7 @@ proc/listclearnulls(list/list)
// Reset the shuttle corners // Reset the shuttle corners
if(O.tag == "delete me") if(O.tag == "delete me")
X.icon = 'shuttle.dmi' X.icon = 'icons/turf/shuttle.dmi'
X.icon_state = dd_replacetext(O.icon_state, "_f", "_s") // revert the turf to the old icon_state X.icon_state = dd_replacetext(O.icon_state, "_f", "_s") // revert the turf to the old icon_state
X.name = "wall" X.name = "wall"
del(O) // prevents multiple shuttle corners from stacking del(O) // prevents multiple shuttle corners from stacking

View File

@@ -489,7 +489,7 @@ proc
var var
// We start with a blank canvas, otherwise some icon procs crash silently // We start with a blank canvas, otherwise some icon procs crash silently
icon/flat = icon('effects.dmi', "icon_state"="nothing") // Final flattened icon icon/flat = icon('icons/effects/effects.dmi', "icon_state"="nothing") // Final flattened icon
icon/add // Icon of overlay being added icon/add // Icon of overlay being added
// Current dimensions of flattened icon // Current dimensions of flattened icon
@@ -571,7 +571,7 @@ proc
var/icon/flat_icon = safety ? A : new(A)//Has to be a new icon to not constantly change the same icon. var/icon/flat_icon = safety ? A : new(A)//Has to be a new icon to not constantly change the same icon.
flat_icon.ColorTone(rgb(125,180,225))//Let's make it bluish. flat_icon.ColorTone(rgb(125,180,225))//Let's make it bluish.
flat_icon.ChangeOpacity(0.5)//Make it half transparent. flat_icon.ChangeOpacity(0.5)//Make it half transparent.
var/icon/alpha_mask = new('effects.dmi', "scanline")//Scanline effect. var/icon/alpha_mask = new('icons/effects/effects.dmi', "scanline")//Scanline effect.
flat_icon.AddAlphaMask(alpha_mask)//Finally, let's mix in a distortion effect. flat_icon.AddAlphaMask(alpha_mask)//Finally, let's mix in a distortion effect.
return flat_icon return flat_icon

View File

@@ -1,7 +1,7 @@
//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31
/turf /turf
icon = 'floors.dmi' icon = 'icons/turf/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
@@ -37,7 +37,7 @@
return 0 return 0
/turf/space /turf/space
icon = 'space.dmi' icon = 'icons/turf/space.dmi'
name = "\proper space" name = "\proper space"
icon_state = "placeholder" icon_state = "placeholder"
@@ -125,7 +125,7 @@
/turf/space/New() /turf/space/New()
// icon = 'space.dmi' // icon = 'icons/turf/space.dmi'
if(!istype(src, /turf/space/transit)) if(!istype(src, /turf/space/transit))
icon_state = "[pick(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)]" icon_state = "[pick(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)]"
@@ -158,7 +158,7 @@
/turf/simulated/wall /turf/simulated/wall
name = "wall" name = "wall"
desc = "A huge chunk of metal used to seperate rooms." desc = "A huge chunk of metal used to seperate rooms."
icon = 'walls.dmi' icon = 'icons/turf/walls.dmi'
var/mineral = "metal" var/mineral = "metal"
opacity = 1 opacity = 1
density = 1 density = 1
@@ -251,7 +251,7 @@
/turf/simulated/shuttle /turf/simulated/shuttle
name = "shuttle" name = "shuttle"
icon = 'shuttle.dmi' icon = 'icons/turf/shuttle.dmi'
thermal_conductivity = 0.05 thermal_conductivity = 0.05
heat_capacity = 0 heat_capacity = 0
layer = 2 layer = 2
@@ -269,7 +269,7 @@
/turf/simulated/shuttle/plating /turf/simulated/shuttle/plating
name = "plating" name = "plating"
icon = 'floors.dmi' icon = 'icons/turf/floors.dmi'
icon_state = "plating" icon_state = "plating"
/turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph /turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph
@@ -284,12 +284,12 @@
/turf/unsimulated/floor /turf/unsimulated/floor
name = "floor" name = "floor"
icon = 'floors.dmi' icon = 'icons/turf/floors.dmi'
icon_state = "Floor3" icon_state = "Floor3"
/turf/unsimulated/wall /turf/unsimulated/wall
name = "wall" name = "wall"
icon = 'walls.dmi' icon = 'icons/turf/walls.dmi'
icon_state = "riveted" icon_state = "riveted"
opacity = 1 opacity = 1
density = 1 density = 1
@@ -323,7 +323,7 @@
/* /*
/turf/simulated/wall/mineral /turf/simulated/wall/mineral
icon = 'mineral_walls.dmi' icon = 'icons/turf/mineral_walls.dmi'
walltype = "iron" walltype = "iron"
var/oreAmount = 1 var/oreAmount = 1

View File

@@ -10,7 +10,7 @@
/area/New() /area/New()
master = src //moved outside the spawn(1) to avoid runtimes in lighting.dm when it references src.loc.loc.master ~Carn master = src //moved outside the spawn(1) to avoid runtimes in lighting.dm when it references src.loc.loc.master ~Carn
src.icon = 'alert.dmi' src.icon = 'icons/effects/alert.dmi'
uid = ++global_uid uid = ++global_uid
spawn(1) spawn(1)
//world.log << "New: [src] [tag]" //world.log << "New: [src] [tag]"
@@ -21,7 +21,7 @@
return return
related = list(src) related = list(src)
src.icon = 'alert.dmi' src.icon = 'icons/effects/alert.dmi'
src.layer = 10 src.layer = 10
// update_lights() // update_lights()
if(name == "Space") // override defaults for space if(name == "Space") // override defaults for space

View File

@@ -38,7 +38,7 @@ var/global/list/spawned_surprises = list()
/obj/machinery/wish_granter /obj/machinery/wish_granter
name = "Wish Granter" name = "Wish Granter"
desc = "You're not so sure about this, anymore..." desc = "You're not so sure about this, anymore..."
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon" icon_state = "syndbeacon"
anchored = 1 anchored = 1

View File

@@ -1,6 +1,6 @@
/turf/simulated/wall/asteroid /turf/simulated/wall/asteroid
name = "asteroid" name = "asteroid"
icon = 'walls.dmi' icon = 'icons/turf/walls.dmi'
icon_state = "asteroid" icon_state = "asteroid"
opacity = 1 opacity = 1
density = 1 density = 1
@@ -32,7 +32,7 @@
/* /*
/turf/simulated/wall/asteroid/frozen_gas /turf/simulated/wall/asteroid/frozen_gas
name="frozen gas" name="frozen gas"
icon = 'atmos.dmi' icon = 'icons/obj/atmos.dmi'
/turf/simulated/wall/asteroid/frozen_gas/oxygen /turf/simulated/wall/asteroid/frozen_gas/oxygen
icon_state = "blue" icon_state = "blue"

View File

@@ -184,8 +184,8 @@
//if we haven't made our blood_overlay already //if we haven't made our blood_overlay already
if( !O.blood_overlay ) if( !O.blood_overlay )
var/icon/I = new /icon(O.icon, O.icon_state) var/icon/I = new /icon(O.icon, O.icon_state)
I.Blend(new /icon('blood.dmi', rgb(255,255,255)),ICON_ADD) //fills the icon_state with white (except where it's transparent) I.Blend(new /icon('icons/effects/blood.dmi', rgb(255,255,255)),ICON_ADD) //fills the icon_state with white (except where it's transparent)
I.Blend(new /icon('blood.dmi', "itemblood"),ICON_MULTIPLY) //adds blood and the remaining white areas become transparant I.Blend(new /icon('icons/effects/blood.dmi', "itemblood"),ICON_MULTIPLY) //adds blood and the remaining white areas become transparant
//not sure if this is worth it. It attaches the blood_overlay to every item of the same type if they don't have one already made. //not sure if this is worth it. It attaches the blood_overlay to every item of the same type if they don't have one already made.
for(var/obj/item/A in world) for(var/obj/item/A in world)
@@ -1004,7 +1004,7 @@ var/using_new_click_proc = 0 //TODO ERRORAGE (This is temporary, while the DblCl
usr:handle_regular_hud_updates() usr:handle_regular_hud_updates()
var/obj/item/projectile/beam/A = new /obj/item/projectile/beam( usr.loc ) var/obj/item/projectile/beam/A = new /obj/item/projectile/beam( usr.loc )
A.icon = 'genetics.dmi' A.icon = 'icons/effects/genetics.dmi'
A.icon_state = "eyelasers" A.icon_state = "eyelasers"
playsound(usr.loc, 'taser2.ogg', 75, 1) playsound(usr.loc, 'taser2.ogg', 75, 1)

View File

@@ -99,13 +99,13 @@
sleep(50) sleep(50)
plmaster = new /obj/effect/overlay( ) plmaster = new /obj/effect/overlay( )
plmaster.icon = 'tile_effects.dmi' plmaster.icon = 'icons/effects/tile_effects.dmi'
plmaster.icon_state = "plasma" plmaster.icon_state = "plasma"
plmaster.layer = FLY_LAYER plmaster.layer = FLY_LAYER
plmaster.mouse_opacity = 0 plmaster.mouse_opacity = 0
slmaster = new /obj/effect/overlay( ) slmaster = new /obj/effect/overlay( )
slmaster.icon = 'tile_effects.dmi' slmaster.icon = 'icons/effects/tile_effects.dmi'
slmaster.icon_state = "sleeping_agent" slmaster.icon_state = "sleeping_agent"
slmaster.layer = FLY_LAYER slmaster.layer = FLY_LAYER
slmaster.mouse_opacity = 0 slmaster.mouse_opacity = 0

View File

@@ -3,7 +3,7 @@
/*/obj/item/weapon/smokebomb /*/obj/item/weapon/smokebomb
desc = "It is set to detonate in 2 seconds." desc = "It is set to detonate in 2 seconds."
name = "smoke bomb" name = "smoke bomb"
icon = 'grenade.dmi' icon = 'icons/obj/grenade.dmi'
icon_state = "flashbang" icon_state = "flashbang"
var/state = null var/state = null
var/det_time = 20.0 var/det_time = 20.0
@@ -18,7 +18,7 @@
/obj/item/weapon/mustardbomb /obj/item/weapon/mustardbomb
desc = "It is set to detonate in 4 seconds." desc = "It is set to detonate in 4 seconds."
name = "mustard gas bomb" name = "mustard gas bomb"
icon = 'grenade.dmi' icon = 'icons/obj/grenade.dmi'
icon_state = "flashbang" icon_state = "flashbang"
var/state = null var/state = null
var/det_time = 40.0 var/det_time = 40.0
@@ -208,7 +208,7 @@
var/locked = 1 var/locked = 1
req_access = list(access_janitor) req_access = list(access_janitor)
desc = "A compact incineration device, used to dispose of garbage." desc = "A compact incineration device, used to dispose of garbage."
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "trashcan" icon_state = "trashcan"
item_state = "syringe_kit" item_state = "syringe_kit"

View File

@@ -465,7 +465,7 @@
M.invisibility = 101 M.invisibility = 101
var/atom/movable/overlay/animation = new( M.loc ) var/atom/movable/overlay/animation = new( M.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = src animation.master = src
flick("h2monkey", animation) flick("h2monkey", animation)
sleep(48) sleep(48)
@@ -534,7 +534,7 @@
M.invisibility = 101 M.invisibility = 101
var/atom/movable/overlay/animation = new( M.loc ) var/atom/movable/overlay/animation = new( M.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = src animation.master = src
flick("monkey2h", animation) flick("monkey2h", animation)
sleep(48) sleep(48)

View File

@@ -1,6 +1,6 @@
/obj/effect/blob/core /obj/effect/blob/core
name = "blob core" name = "blob core"
icon = 'blob.dmi' icon = 'icons/mob/blob.dmi'
icon_state = "blob_core" icon_state = "blob_core"
health = 200 health = 200
brute_resist = 2 brute_resist = 2

View File

@@ -1,6 +1,6 @@
/obj/effect/blob/factory /obj/effect/blob/factory
name = "porous blob" name = "porous blob"
icon = 'blob.dmi' icon = 'icons/mob/blob.dmi'
icon_state = "blob_factory" icon_state = "blob_factory"
health = 100 health = 100
brute_resist = 1 brute_resist = 1

View File

@@ -1,6 +1,6 @@
/obj/effect/blob/node /obj/effect/blob/node
name = "blob node" name = "blob node"
icon = 'blob.dmi' icon = 'icons/mob/blob.dmi'
icon_state = "blob_node" icon_state = "blob_node"
health = 100 health = 100
brute_resist = 1 brute_resist = 1

View File

@@ -1,6 +1,6 @@
/obj/effect/blob/shield /obj/effect/blob/shield
name = "strong blob" name = "strong blob"
icon = 'blob.dmi' icon = 'icons/mob/blob.dmi'
icon_state = "blob_idle" icon_state = "blob_idle"
desc = "Some blob creature thingy" desc = "Some blob creature thingy"
density = 1 density = 1

View File

@@ -1,7 +1,7 @@
//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"
icon = 'blob.dmi' icon = 'icons/mob/blob.dmi'
icon_state = "blob" icon_state = "blob"
desc = "Some blob creature thingy" desc = "Some blob creature thingy"
density = 1 density = 1

View File

@@ -279,7 +279,7 @@
C.invisibility = 101 C.invisibility = 101
var/atom/movable/overlay/animation = new /atom/movable/overlay( C.loc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( C.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = src animation.master = src
flick("h2monkey", animation) flick("h2monkey", animation)
sleep(48) sleep(48)
@@ -371,7 +371,7 @@
C.invisibility = 101 C.invisibility = 101
var/atom/movable/overlay/animation = new /atom/movable/overlay( C.loc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( C.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = src animation.master = src
flick("monkey2h", animation) flick("monkey2h", animation)
sleep(48) sleep(48)
@@ -443,7 +443,7 @@
var/atom/movable/overlay/animation = new /atom/movable/overlay( usr.loc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( usr.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = src animation.master = src
flick("h2monkey", animation) flick("h2monkey", animation)
sleep(48) sleep(48)
@@ -692,7 +692,7 @@ Tarjan shit, not recoding this -Sieve{R}*/
var/obj/effect/overlay/B = new /obj/effect/overlay( T.loc ) var/obj/effect/overlay/B = new /obj/effect/overlay( T.loc )
B.icon_state = "blspell" B.icon_state = "blspell"
B.icon = 'wizard.dmi' B.icon = 'icons/obj/wizard.dmi'
B.name = "spell" B.name = "spell"
B.anchored = 1 B.anchored = 1
B.density = 0 B.density = 0

View File

@@ -231,7 +231,7 @@
if(cultist.current.client) if(cultist.current.client)
for(var/datum/mind/cultist_1 in cult) for(var/datum/mind/cultist_1 in cult)
if(cultist_1.current) if(cultist_1.current)
var/I = image('mob.dmi', loc = cultist_1.current, icon_state = "cult") var/I = image('icons/mob/mob.dmi', loc = cultist_1.current, icon_state = "cult")
cultist.current.client.images += I cultist.current.client.images += I
@@ -240,11 +240,11 @@
for(var/datum/mind/cultist in cult) for(var/datum/mind/cultist in cult)
if(cultist.current) if(cultist.current)
if(cultist.current.client) if(cultist.current.client)
var/I = image('mob.dmi', loc = cult_mind.current, icon_state = "cult") var/I = image('icons/mob/mob.dmi', loc = cult_mind.current, icon_state = "cult")
cultist.current.client.images += I cultist.current.client.images += I
if(cult_mind.current) if(cult_mind.current)
if(cult_mind.current.client) if(cult_mind.current.client)
var/image/J = image('mob.dmi', loc = cultist.current, icon_state = "cult") var/image/J = image('icons/mob/mob.dmi', loc = cultist.current, icon_state = "cult")
cult_mind.current.client.images += J cult_mind.current.client.images += J

View File

@@ -1,7 +1,7 @@
/obj/structure/cult /obj/structure/cult
density = 1 density = 1
anchored = 1 anchored = 1
icon = 'cult.dmi' icon = 'icons/obj/cult.dmi'
/obj/structure/cult/talisman /obj/structure/cult/talisman
name = "Altar" name = "Altar"
@@ -39,7 +39,7 @@
/obj/effect/gateway /obj/effect/gateway
name = "gateway" name = "gateway"
desc = "You're pretty sure that abyss is staring back" desc = "You're pretty sure that abyss is staring back"
icon = 'cult.dmi' icon = 'icons/obj/cult.dmi'
icon_state = "hole" icon_state = "hole"
density = 1 density = 1
unacidable = 1 unacidable = 1

View File

@@ -59,7 +59,7 @@
var/obj/effect/portal/P = new /obj/effect/portal( T ) var/obj/effect/portal/P = new /obj/effect/portal( T )
P.target = picked P.target = picked
P.creator = null P.creator = null
P.icon = 'objects.dmi' P.icon = 'icons/obj/objects.dmi'
P.failchance = 0 P.failchance = 0
P.icon_state = "anom" P.icon_state = "anom"
P.name = "wormhole" P.name = "wormhole"

View File

@@ -1,6 +1,6 @@
/obj/effect/bhole /obj/effect/bhole
name = "black hole" name = "black hole"
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
desc = "FUCK FUCK FUCK AAAHHH" desc = "FUCK FUCK FUCK AAAHHH"
icon_state = "bhole3" icon_state = "bhole3"
opacity = 1 opacity = 1

View File

@@ -10,7 +10,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1
/obj/effect/immovablerod /obj/effect/immovablerod
name = "Immovable Rod" name = "Immovable Rod"
desc = "What the fuck is that?" desc = "What the fuck is that?"
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "immrod" icon_state = "immrod"
throwforce = 100 throwforce = 100
density = 1 density = 1

View File

@@ -32,7 +32,7 @@ The "dust" will damage the hull of the station causin minor hull breaches.
/obj/effect/space_dust /obj/effect/space_dust
name = "Space Dust" name = "Space Dust"
desc = "Dust in space." desc = "Dust in space."
icon = 'meteor.dmi' icon = 'icons/obj/meteor.dmi'
icon_state = "space_dust" icon_state = "space_dust"
density = 1 density = 1
anchored = 1 anchored = 1

View File

@@ -81,7 +81,7 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo
if(destination&&istype(mobloc, /turf))//The turf check prevents unusual behavior. Like teleporting out of cryo pods, cloners, mechs, etc. if(destination&&istype(mobloc, /turf))//The turf check prevents unusual behavior. Like teleporting out of cryo pods, cloners, mechs, etc.
spawn(0) spawn(0)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(mobloc,src,'mob.dmi',,"phaseout",,U.dir) anim(mobloc,src,'icons/mob/mob.dmi',,"phaseout",,U.dir)
handle_teleport_grab(destination, U) handle_teleport_grab(destination, U)
U.loc = destination U.loc = destination
@@ -90,7 +90,7 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo
spark_system.start() spark_system.start()
playsound(U.loc, 'phasein.ogg', 25, 1) playsound(U.loc, 'phasein.ogg', 25, 1)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(U.loc,U,'mob.dmi',,"phasein",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
spawn(0) spawn(0)
destination.kill_creatures(U)//Any living mobs in teleport area are gibbed. Check turf procs for how it does it. destination.kill_creatures(U)//Any living mobs in teleport area are gibbed. Check turf procs for how it does it.
@@ -115,7 +115,7 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo
if((!T.density)&&istype(mobloc, /turf)) if((!T.density)&&istype(mobloc, /turf))
spawn(0) spawn(0)
playsound(U.loc, 'sparks4.ogg', 50, 1) playsound(U.loc, 'sparks4.ogg', 50, 1)
anim(mobloc,src,'mob.dmi',,"phaseout",,U.dir) anim(mobloc,src,'icons/mob/mob.dmi',,"phaseout",,U.dir)
handle_teleport_grab(T, U) handle_teleport_grab(T, U)
U.loc = T U.loc = T
@@ -124,7 +124,7 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo
spark_system.start() spark_system.start()
playsound(U.loc, 'phasein.ogg', 25, 1) playsound(U.loc, 'phasein.ogg', 25, 1)
playsound(U.loc, 'sparks2.ogg', 50, 1) playsound(U.loc, 'sparks2.ogg', 50, 1)
anim(U.loc,U,'mob.dmi',,"phasein",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
spawn(0)//Any living mobs in teleport area are gibbed. spawn(0)//Any living mobs in teleport area are gibbed.
T.kill_creatures(U) T.kill_creatures(U)
@@ -329,7 +329,7 @@ Or otherwise known as anime mode. Which also happens to be ridiculously powerful
U.say("Ai Satsugai!") U.say("Ai Satsugai!")
spawn(0) spawn(0)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(mobloc,U,'mob.dmi',,"phaseout",,U.dir) anim(mobloc,U,'icons/mob/mob.dmi',,"phaseout",,U.dir)
spawn(0) spawn(0)
for(var/turf/T in getline(mobloc, destination)) for(var/turf/T in getline(mobloc, destination))
@@ -337,7 +337,7 @@ Or otherwise known as anime mode. Which also happens to be ridiculously powerful
T.kill_creatures(U) T.kill_creatures(U)
if(T==mobloc||T==destination) continue if(T==mobloc||T==destination) continue
spawn(0) spawn(0)
anim(T,U,'mob.dmi',,"phasein",,U.dir) anim(T,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
handle_teleport_grab(destination, U) handle_teleport_grab(destination, U)
U.loc = destination U.loc = destination
@@ -346,7 +346,7 @@ Or otherwise known as anime mode. Which also happens to be ridiculously powerful
spark_system.start() spark_system.start()
playsound(U.loc, 'phasein.ogg', 25, 1) playsound(U.loc, 'phasein.ogg', 25, 1)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(U.loc,U,'mob.dmi',,"phasein",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
s_coold = 1 s_coold = 1
else else
U << "\red The VOID-shift device is malfunctioning, <B>teleportation failed</B>." U << "\red The VOID-shift device is malfunctioning, <B>teleportation failed</B>."
@@ -401,14 +401,14 @@ This is so anime it hurts. But that's the point.*/
var/turf/picked = locate(locx,locy,mobloc.z) var/turf/picked = locate(locx,locy,mobloc.z)
spawn(0) spawn(0)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(mobloc,U,'mob.dmi',,"phaseout",,U.dir) anim(mobloc,U,'icons/mob/mob.dmi',,"phaseout",,U.dir)
spawn(0) spawn(0)
var/limit = 4 var/limit = 4
for(var/turf/T in oview(5)) for(var/turf/T in oview(5))
if(prob(20)) if(prob(20))
spawn(0) spawn(0)
anim(T,U,'mob.dmi',,"phasein",,U.dir) anim(T,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
limit-- limit--
if(limit<=0) break if(limit<=0) break
@@ -420,7 +420,7 @@ This is so anime it hurts. But that's the point.*/
spark_system.start() spark_system.start()
playsound(U.loc, 'phasein.ogg', 25, 1) playsound(U.loc, 'phasein.ogg', 25, 1)
playsound(U.loc, "sparks", 50, 1) playsound(U.loc, "sparks", 50, 1)
anim(U.loc,U,'mob.dmi',,"phasein",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir)
s_coold = 1 s_coold = 1
else else
U << "\red The VOID-shift device is malfunctioning, <B>teleportation failed</B>." U << "\red The VOID-shift device is malfunctioning, <B>teleportation failed</B>."

View File

@@ -541,7 +541,7 @@ ________________________________________________________________________________
for (var/mob/O in hearers(3, P.loc)) for (var/mob/O in hearers(3, P.loc))
O.show_message(text("\icon[P] *[P.ttone]*")) O.show_message(text("\icon[P] *[P.ttone]*"))
P.overlays = null P.overlays = null
P.overlays += image('pda.dmi', "pda-r") P.overlays += image('icons/obj/pda.dmi', "pda-r")
if("Inject") if("Inject")
if( (href_list["tag"]=="radium"? (reagents.get_reagent_amount("radium"))<=(a_boost*a_transfer) : !reagents.get_reagent_amount(href_list["tag"])) )//Special case for radium. If there are only a_boost*a_transfer radium units left. if( (href_list["tag"]=="radium"? (reagents.get_reagent_amount("radium"))<=(a_boost*a_transfer) : !reagents.get_reagent_amount(href_list["tag"])) )//Special case for radium. If there are only a_boost*a_transfer radium units left.
@@ -869,7 +869,7 @@ ________________________________________________________________________________
cancel_stealth() cancel_stealth()
else else
spawn(0) spawn(0)
anim(U.loc,U,'mob.dmi',,"cloak",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"cloak",,U.dir)
s_active=!s_active s_active=!s_active
U.update_icons() //update their icons U.update_icons() //update their icons
U << "\blue You are now invisible to normal detection." U << "\blue You are now invisible to normal detection."
@@ -881,7 +881,7 @@ ________________________________________________________________________________
var/mob/living/carbon/human/U = affecting var/mob/living/carbon/human/U = affecting
if(s_active) if(s_active)
spawn(0) spawn(0)
anim(U.loc,U,'mob.dmi',,"uncloak",,U.dir) anim(U.loc,U,'icons/mob/mob.dmi',,"uncloak",,U.dir)
s_active=!s_active s_active=!s_active
U.update_icons() //update their icons U.update_icons() //update their icons
U << "\blue You are now visible." U << "\blue You are now visible."
@@ -1188,7 +1188,7 @@ ________________________________________________________________________________
//This proc is linked to human life.dm. It determines what hud icons to display based on mind special role for most mobs. //This proc is linked to human life.dm. It determines what hud icons to display based on mind special role for most mobs.
/obj/item/clothing/mask/gas/voice/space_ninja/proc/assess_targets(list/target_list, mob/living/carbon/U) /obj/item/clothing/mask/gas/voice/space_ninja/proc/assess_targets(list/target_list, mob/living/carbon/U)
var/icon/tempHud = 'hud.dmi' var/icon/tempHud = 'icons/mob/hud.dmi'
for(var/mob/living/target in target_list) for(var/mob/living/target in target_list)
if(iscarbon(target)) if(iscarbon(target))
switch(target.mind.special_role) switch(target.mind.special_role)
@@ -1305,7 +1305,7 @@ It is possible to destroy the net by the occupant or someone else.
/obj/effect/energy_net /obj/effect/energy_net
name = "energy net" name = "energy net"
desc = "It's a net made of green energy." desc = "It's a net made of green energy."
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "energynet" icon_state = "energynet"
density = 1//Can't pass through. density = 1//Can't pass through.
@@ -1359,7 +1359,7 @@ It is possible to destroy the net by the occupant or someone else.
spawn(0) spawn(0)
playsound(M.loc, 'sparks4.ogg', 50, 1) playsound(M.loc, 'sparks4.ogg', 50, 1)
anim(M.loc,M,'mob.dmi',,"phaseout",,M.dir) anim(M.loc,M,'icons/mob/mob.dmi',,"phaseout",,M.dir)
M.loc = pick(holdingfacility)//Throw mob in to the holding facility. M.loc = pick(holdingfacility)//Throw mob in to the holding facility.
M << "\red You appear in a strange place!" M << "\red You appear in a strange place!"
@@ -1370,7 +1370,7 @@ It is possible to destroy the net by the occupant or someone else.
spark_system.start() spark_system.start()
playsound(M.loc, 'phasein.ogg', 25, 1) playsound(M.loc, 'phasein.ogg', 25, 1)
playsound(M.loc, 'sparks2.ogg', 50, 1) playsound(M.loc, 'sparks2.ogg', 50, 1)
anim(M.loc,M,'mob.dmi',,"phasein",,M.dir) anim(M.loc,M,'icons/mob/mob.dmi',,"phasein",,M.dir)
del(src)//Wait for everything to finish, delete the net. Else it will stop everything once net is deleted, including the spawn(0). del(src)//Wait for everything to finish, delete the net. Else it will stop everything once net is deleted, including the spawn(0).
for(var/mob/O in viewers(src, 3)) for(var/mob/O in viewers(src, 3))

View File

@@ -585,7 +585,7 @@ As such, it's hard-coded for now. No reason for it not to be, really.
invisibility = 2//Set ninja invis to 2. invisibility = 2//Set ninja invis to 2.
var/icon/opacity_icon = new(A.icon, A.icon_state) var/icon/opacity_icon = new(A.icon, A.icon_state)
var/icon/alpha_mask = getIconMask(src) var/icon/alpha_mask = getIconMask(src)
var/icon/alpha_mask_2 = new('effects.dmi', "at_shield1") var/icon/alpha_mask_2 = new('icons/effects/effects.dmi', "at_shield1")
alpha_mask.AddAlphaMask(alpha_mask_2) alpha_mask.AddAlphaMask(alpha_mask_2)
opacity_icon.AddAlphaMask(alpha_mask) opacity_icon.AddAlphaMask(alpha_mask)
for(var/i=0,i<5,i++)//And now we add it as overlays. It's faster than creating an icon and then merging it. for(var/i=0,i<5,i++)//And now we add it as overlays. It's faster than creating an icon and then merging it.
@@ -601,12 +601,12 @@ As such, it's hard-coded for now. No reason for it not to be, really.
I.pixel_y += 1 I.pixel_y += 1
overlays += I//And finally add the overlay. overlays += I//And finally add the overlay.
overlays += image("icon"='effects.dmi',"icon_state" ="electricity","layer" = layer+0.9) overlays += image("icon"='icons/effects/effects.dmi',"icon_state" ="electricity","layer" = layer+0.9)
//When ninja steal malfunctions. //When ninja steal malfunctions.
/mob/proc/NinjaStealthMalf() /mob/proc/NinjaStealthMalf()
invisibility = 0//Set ninja invis to 0. invisibility = 0//Set ninja invis to 0.
overlays += image("icon"='effects.dmi',"icon_state" ="electricity","layer" = layer+0.9) overlays += image("icon"='icons/effects/effects.dmi',"icon_state" ="electricity","layer" = layer+0.9)
playsound(loc, 'stealthoff.ogg', 75, 1) playsound(loc, 'stealthoff.ogg', 75, 1)
//=======//GENERIC VERB MODIFIERS//=======// //=======//GENERIC VERB MODIFIERS//=======//
@@ -997,7 +997,7 @@ That is why you attached them to objects.
var/safety = 4 var/safety = 4
for(var/turf/T in oview(5)) for(var/turf/T in oview(5))
if(prob(20)) if(prob(20))
var/current_clone = image('mob.dmi',T,"s-ninja") var/current_clone = image('icons/mob/mob.dmi',T,"s-ninja")
safety-- safety--
spawn(0) spawn(0)
src << current_clone src << current_clone

View File

@@ -2,7 +2,7 @@
/obj/effect/spacevine /obj/effect/spacevine
name = "space vines" name = "space vines"
desc = "An extremely expansionistic species of vine." desc = "An extremely expansionistic species of vine."
icon = 'spacevines.dmi' icon = 'icons/effects/spacevines.dmi'
icon_state = "Light1" icon_state = "Light1"
anchored = 1 anchored = 1
density = 0 density = 0

View File

@@ -55,7 +55,7 @@
var/obj/effect/portal/P = new /obj/effect/portal( enter ) var/obj/effect/portal/P = new /obj/effect/portal( enter )
P.target = exit P.target = exit
P.creator = null P.creator = null
P.icon = 'objects.dmi' P.icon = 'icons/obj/objects.dmi'
P.failchance = 0 P.failchance = 0
P.icon_state = "anom" P.icon_state = "anom"
P.name = "wormhole" P.name = "wormhole"

View File

@@ -151,7 +151,7 @@ var/global/datum/controller/gameticker/ticker
//initialise our cinematic screen object //initialise our cinematic screen object
cinematic = new(src) cinematic = new(src)
cinematic.icon = 'station_explosion.dmi' cinematic.icon = 'icons/effects/station_explosion.dmi'
cinematic.icon_state = "station_intact" cinematic.icon_state = "station_intact"
cinematic.layer = 20 cinematic.layer = 20
cinematic.mouse_opacity = 0 cinematic.mouse_opacity = 0

View File

@@ -82,7 +82,7 @@
/obj/effect/meteor /obj/effect/meteor
name = "meteor" name = "meteor"
icon = 'meteor.dmi' icon = 'icons/obj/meteor.dmi'
icon_state = "flaming" icon_state = "flaming"
density = 1 density = 1
anchored = 1.0 anchored = 1.0

View File

@@ -80,14 +80,14 @@
if(synd_mind.current.client) if(synd_mind.current.client)
for(var/datum/mind/synd_mind_1 in syndicates) for(var/datum/mind/synd_mind_1 in syndicates)
if(synd_mind_1.current) if(synd_mind_1.current)
var/I = image('mob.dmi', loc = synd_mind_1.current, icon_state = "synd") var/I = image('icons/mob/mob.dmi', loc = synd_mind_1.current, icon_state = "synd")
synd_mind.current.client.images += I synd_mind.current.client.images += I
/datum/game_mode/proc/update_synd_icons_added(datum/mind/synd_mind) /datum/game_mode/proc/update_synd_icons_added(datum/mind/synd_mind)
spawn(0) spawn(0)
if(synd_mind.current) if(synd_mind.current)
if(synd_mind.current.client) if(synd_mind.current.client)
var/I = image('mob.dmi', loc = synd_mind.current, icon_state = "synd") var/I = image('icons/mob/mob.dmi', loc = synd_mind.current, icon_state = "synd")
synd_mind.current.client.images += I synd_mind.current.client.images += I
/datum/game_mode/proc/update_synd_icons_removed(datum/mind/synd_mind) /datum/game_mode/proc/update_synd_icons_removed(datum/mind/synd_mind)

View File

@@ -1,7 +1,7 @@
/obj/machinery/nuclearbomb /obj/machinery/nuclearbomb
desc = "Uh oh. RUN!!!!" desc = "Uh oh. RUN!!!!"
name = "Nuclear Fission Explosive" name = "Nuclear Fission Explosive"
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "nuclearbomb0" icon_state = "nuclearbomb0"
density = 1 density = 1
var/deployable = 0.0 var/deployable = 0.0

View File

@@ -1,6 +1,6 @@
/obj/item/weapon/pinpointer /obj/item/weapon/pinpointer
name = "pinpointer" name = "pinpointer"
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "pinoff" icon_state = "pinoff"
flags = FPRINT | TABLEPASS| CONDUCT flags = FPRINT | TABLEPASS| CONDUCT
slot_flags = SLOT_BELT slot_flags = SLOT_BELT
@@ -51,7 +51,7 @@
/obj/item/weapon/pinpointer/advpinpointer /obj/item/weapon/pinpointer/advpinpointer
name = "Advanced Pinpointer" name = "Advanced Pinpointer"
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
desc = "A larger version of the normal pinpointer, this unit features a helpful quantum entanglement detection system to locate various objects that do not broadcast a locator signal." desc = "A larger version of the normal pinpointer, this unit features a helpful quantum entanglement detection system to locate various objects that do not broadcast a locator signal."
var/mode = 0 // Mode 0 locates disk, mode 1 locates coordinates. var/mode = 0 // Mode 0 locates disk, mode 1 locates coordinates.
var/turf/location = null var/turf/location = null

View File

@@ -237,11 +237,11 @@
if(head_rev.current.client) if(head_rev.current.client)
for(var/datum/mind/rev in revolutionaries) for(var/datum/mind/rev in revolutionaries)
if(rev.current) if(rev.current)
var/I = image('mob.dmi', loc = rev.current, icon_state = "rev") var/I = image('icons/mob/mob.dmi', loc = rev.current, icon_state = "rev")
head_rev.current.client.images += I head_rev.current.client.images += I
for(var/datum/mind/head_rev_1 in head_revolutionaries) for(var/datum/mind/head_rev_1 in head_revolutionaries)
if(head_rev_1.current) if(head_rev_1.current)
var/I = image('mob.dmi', loc = head_rev_1.current, icon_state = "rev_head") var/I = image('icons/mob/mob.dmi', loc = head_rev_1.current, icon_state = "rev_head")
head_rev.current.client.images += I head_rev.current.client.images += I
for(var/datum/mind/rev in revolutionaries) for(var/datum/mind/rev in revolutionaries)
@@ -249,11 +249,11 @@
if(rev.current.client) if(rev.current.client)
for(var/datum/mind/head_rev in head_revolutionaries) for(var/datum/mind/head_rev in head_revolutionaries)
if(head_rev.current) if(head_rev.current)
var/I = image('mob.dmi', loc = head_rev.current, icon_state = "rev_head") var/I = image('icons/mob/mob.dmi', loc = head_rev.current, icon_state = "rev_head")
rev.current.client.images += I rev.current.client.images += I
for(var/datum/mind/rev_1 in revolutionaries) for(var/datum/mind/rev_1 in revolutionaries)
if(rev_1.current) if(rev_1.current)
var/I = image('mob.dmi', loc = rev_1.current, icon_state = "rev") var/I = image('icons/mob/mob.dmi', loc = rev_1.current, icon_state = "rev")
rev.current.client.images += I rev.current.client.images += I
//////////////////////////////////////////////////// ////////////////////////////////////////////////////
@@ -265,21 +265,21 @@
for(var/datum/mind/head_rev_mind in head_revolutionaries) for(var/datum/mind/head_rev_mind in head_revolutionaries)
if(head_rev_mind.current) if(head_rev_mind.current)
if(head_rev_mind.current.client) if(head_rev_mind.current.client)
var/I = image('mob.dmi', loc = rev_mind.current, icon_state = "rev") var/I = image('icons/mob/mob.dmi', loc = rev_mind.current, icon_state = "rev")
head_rev_mind.current.client.images += I head_rev_mind.current.client.images += I
if(rev_mind.current) if(rev_mind.current)
if(rev_mind.current.client) if(rev_mind.current.client)
var/image/J = image('mob.dmi', loc = head_rev_mind.current, icon_state = "rev_head") var/image/J = image('icons/mob/mob.dmi', loc = head_rev_mind.current, icon_state = "rev_head")
rev_mind.current.client.images += J rev_mind.current.client.images += J
for(var/datum/mind/rev_mind_1 in revolutionaries) for(var/datum/mind/rev_mind_1 in revolutionaries)
if(rev_mind_1.current) if(rev_mind_1.current)
if(rev_mind_1.current.client) if(rev_mind_1.current.client)
var/I = image('mob.dmi', loc = rev_mind.current, icon_state = "rev") var/I = image('icons/mob/mob.dmi', loc = rev_mind.current, icon_state = "rev")
rev_mind_1.current.client.images += I rev_mind_1.current.client.images += I
if(rev_mind.current) if(rev_mind.current)
if(rev_mind.current.client) if(rev_mind.current.client)
var/image/J = image('mob.dmi', loc = rev_mind_1.current, icon_state = "rev") var/image/J = image('icons/mob/mob.dmi', loc = rev_mind_1.current, icon_state = "rev")
rev_mind.current.client.images += J rev_mind.current.client.images += J
/////////////////////////////////// ///////////////////////////////////

View File

@@ -1,6 +1,6 @@
/obj/item/device/soulstone /obj/item/device/soulstone
name = "Soul Stone Shard" name = "Soul Stone Shard"
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "soulstone" icon_state = "soulstone"
item_state = "electronic" item_state = "electronic"
desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefacts power." desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefacts power."
@@ -82,7 +82,7 @@
///////////////////////////Transferring to constructs///////////////////////////////////////////////////// ///////////////////////////Transferring to constructs/////////////////////////////////////////////////////
/obj/structure/constructshell /obj/structure/constructshell
name = "empty shell" name = "empty shell"
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "construct" icon_state = "construct"
desc = "A wicked machine used by those skilled in magical arts. It is inactive" desc = "A wicked machine used by those skilled in magical arts. It is inactive"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
@@ -118,7 +118,7 @@
T.invisibility = 101 T.invisibility = 101
var/atom/movable/overlay/animation = new /atom/movable/overlay( T.loc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( T.loc )
animation.icon_state = "blank" animation.icon_state = "blank"
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.master = T animation.master = T
flick("dust-h", animation) flick("dust-h", animation)
del(animation) del(animation)

View File

@@ -20,7 +20,7 @@
var/obj/effect/overlay/B = new /obj/effect/overlay( M.loc ) var/obj/effect/overlay/B = new /obj/effect/overlay( M.loc )
B.icon_state = "blspell" B.icon_state = "blspell"
B.icon = 'wizard.dmi' B.icon = 'icons/obj/wizard.dmi'
B.name = "spell" B.name = "spell"
B.anchored = 1 B.anchored = 1
B.density = 0 B.density = 0
@@ -54,7 +54,7 @@
spawn(0) spawn(0)
var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc ) var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc )
A.icon_state = "magicm" A.icon_state = "magicm"
A.icon = 'wizard.dmi' A.icon = 'icons/obj/wizard.dmi'
A.name = "a magic missile" A.name = "a magic missile"
A.anchored = 0 A.anchored = 0
A.density = 0 A.density = 0
@@ -65,7 +65,7 @@
break break
var/obj/effect/overlay/B = new /obj/effect/overlay( A.loc ) var/obj/effect/overlay/B = new /obj/effect/overlay( A.loc )
B.icon_state = "magicmd" B.icon_state = "magicmd"
B.icon = 'wizard.dmi' B.icon = 'icons/obj/wizard.dmi'
B.name = "trail" B.name = "trail"
B.anchored = 1 B.anchored = 1
B.density = 0 B.density = 0
@@ -127,7 +127,7 @@
/obj/effect/forcefield /obj/effect/forcefield
desc = "A space wizard's magic wall." desc = "A space wizard's magic wall."
name = "FORCEWALL" name = "FORCEWALL"
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "m_shield" icon_state = "m_shield"
anchored = 1.0 anchored = 1.0
opacity = 0 opacity = 0
@@ -185,7 +185,7 @@
var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc ) var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc )
A.icon_state = "fireball" A.icon_state = "fireball"
A.icon = 'wizard.dmi' A.icon = 'icons/obj/wizard.dmi'
A.name = "a fireball" A.name = "a fireball"
A.anchored = 0 A.anchored = 0
A.density = 0 A.density = 0
@@ -399,7 +399,7 @@
animation.name = "water" animation.name = "water"
animation.density = 0 animation.density = 0
animation.anchored = 1 animation.anchored = 1
animation.icon = 'mob.dmi' animation.icon = 'icons/mob/mob.dmi'
animation.icon_state = "liquify" animation.icon_state = "liquify"
animation.layer = 5 animation.layer = 5
animation.master = holder animation.master = holder
@@ -426,7 +426,7 @@
/* /*
/obj/effect/dummy/spell_jaunt /obj/effect/dummy/spell_jaunt
name = "water" name = "water"
icon = 'effects.dmi' icon = 'icons/effects/effects.dmi'
icon_state = "nothing" icon_state = "nothing"
var/canmove = 1 var/canmove = 1
density = 0 density = 0

View File

@@ -1,7 +1,7 @@
/obj/item/weapon/veilrender /obj/item/weapon/veilrender
name = "veil render" name = "veil render"
desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast city." desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast city."
icon = 'wizard.dmi' icon = 'icons/obj/wizard.dmi'
icon_state = "render" icon_state = "render"
item_state = "render" item_state = "render"
flags = FPRINT | TABLEPASS flags = FPRINT | TABLEPASS
@@ -14,7 +14,7 @@
/obj/effect/rend /obj/effect/rend
name = "Tear in the fabric of reality" name = "Tear in the fabric of reality"
desc = "You should run now" desc = "You should run now"
icon = 'biomass.dmi' icon = 'icons/obj/biomass.dmi'
icon_state = "rift" icon_state = "rift"
density = 1 density = 1
unacidable = 1 unacidable = 1

View File

@@ -1,6 +1,6 @@
/obj/machinery/bluespace_beacon /obj/machinery/bluespace_beacon
icon = 'objects.dmi' icon = 'icons/obj/objects.dmi'
icon_state = "floor_beaconf" icon_state = "floor_beaconf"
name = "Bluespace Gigabeacon" name = "Bluespace Gigabeacon"
desc = "A device that draws power from bluespace and creates a permanent tracking beacon." desc = "A device that draws power from bluespace and creates a permanent tracking beacon."

View File

@@ -1,6 +1,6 @@
/obj/machinery/atmospherics/unary/cold_sink/freezer /obj/machinery/atmospherics/unary/cold_sink/freezer
name = "Freezer" name = "Freezer"
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "freezer_0" icon_state = "freezer_0"
density = 1 density = 1

View File

@@ -1,7 +1,7 @@
/obj/machinery/optable /obj/machinery/optable
name = "Operating Table" name = "Operating Table"
desc = "Used for advanced medical procedures. Apparently this includes the clown." desc = "Used for advanced medical procedures. Apparently this includes the clown."
icon = 'surgery.dmi' icon = 'icons/obj/surgery.dmi'
icon_state = "table2-idle" icon_state = "table2-idle"
density = 1 density = 1
anchored = 1.0 anchored = 1.0

View File

@@ -4,7 +4,7 @@
/obj/machinery/sleep_console /obj/machinery/sleep_console
name = "Sleeper Console" name = "Sleeper Console"
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "sleeperconsole" icon_state = "sleeperconsole"
var/obj/machinery/sleeper/connected = null var/obj/machinery/sleeper/connected = null
anchored = 1 //About time someone fixed this. anchored = 1 //About time someone fixed this.
@@ -133,7 +133,7 @@
/obj/machinery/sleeper /obj/machinery/sleeper
name = "Sleeper" name = "Sleeper"
icon = 'Cryogenic2.dmi' icon = 'icons/obj/Cryogenic2.dmi'
icon_state = "sleeper_0" icon_state = "sleeper_0"
density = 1 density = 1
anchored = 1 anchored = 1

View File

@@ -1,6 +1,6 @@
/obj/machinery/ai_slipper /obj/machinery/ai_slipper
name = "AI Liquid Dispenser" name = "AI Liquid Dispenser"
icon = 'device.dmi' icon = 'icons/obj/device.dmi'
icon_state = "motion3" icon_state = "motion3"
layer = 3 layer = 3
anchored = 1.0 anchored = 1.0

View File

@@ -88,7 +88,7 @@ obj/machinery/door/airlock
set_frequency(frequency) set_frequency(frequency)
obj/machinery/airlock_sensor obj/machinery/airlock_sensor
icon = 'airlock_machines.dmi' icon = 'icons/obj/airlock_machines.dmi'
icon_state = "airlock_sensor_off" icon_state = "airlock_sensor_off"
name = "Airlock Sensor" name = "Airlock Sensor"
@@ -154,7 +154,7 @@ obj/machinery/airlock_sensor
set_frequency(frequency) set_frequency(frequency)
obj/machinery/access_button obj/machinery/access_button
icon = 'airlock_machines.dmi' icon = 'icons/obj/airlock_machines.dmi'
icon_state = "access_button_standby" icon_state = "access_button_standby"
name = "Access Button" name = "Access Button"

View File

@@ -53,7 +53,7 @@
/obj/machinery/alarm /obj/machinery/alarm
name = "alarm" name = "alarm"
icon = 'monitors.dmi' icon = 'icons/obj/monitors.dmi'
icon_state = "alarm0" icon_state = "alarm0"
anchored = 1 anchored = 1
use_power = 1 use_power = 1

View File

@@ -1,5 +1,5 @@
obj/machinery/air_sensor obj/machinery/air_sensor
icon = 'stationobjs.dmi' icon = 'icons/obj/stationobjs.dmi'
icon_state = "gsensor1" icon_state = "gsensor1"
name = "Gas Sensor" name = "Gas Sensor"
@@ -75,7 +75,7 @@ obj/machinery/air_sensor
set_frequency(frequency) set_frequency(frequency)
obj/machinery/computer/general_air_control obj/machinery/computer/general_air_control
icon = 'computer.dmi' icon = 'icons/obj/computer.dmi'
icon_state = "tank" icon_state = "tank"
name = "Computer" name = "Computer"
@@ -184,7 +184,7 @@ obj/machinery/computer/general_air_control
set_frequency(frequency) set_frequency(frequency)
large_tank_control large_tank_control
icon = 'computer.dmi' icon = 'icons/obj/computer.dmi'
icon_state = "tank" icon_state = "tank"
var/input_tag var/input_tag
@@ -283,7 +283,7 @@ Max Output Pressure: [output_pressure] kPa<BR>"}
src.updateDialog() src.updateDialog()
fuel_injection fuel_injection
icon = 'computer.dmi' icon = 'icons/obj/computer.dmi'
icon_state = "atmos" icon_state = "atmos"
var/device_tag var/device_tag

View File

@@ -1,6 +1,6 @@
/obj/machinery/portable_atmospherics/canister /obj/machinery/portable_atmospherics/canister
name = "canister" name = "canister"
icon = 'atmos.dmi' icon = 'icons/obj/atmos.dmi'
icon_state = "yellow" icon_state = "yellow"
density = 1 density = 1
var/health = 100.0 var/health = 100.0
@@ -66,13 +66,13 @@
var/tank_pressure = air_contents.return_pressure() var/tank_pressure = air_contents.return_pressure()
if (tank_pressure < 10) if (tank_pressure < 10)
overlays += image('atmos.dmi', "can-o0") overlays += image('icons/obj/atmos.dmi', "can-o0")
else if (tank_pressure < ONE_ATMOSPHERE) else if (tank_pressure < ONE_ATMOSPHERE)
overlays += image('atmos.dmi', "can-o1") overlays += image('icons/obj/atmos.dmi', "can-o1")
else if (tank_pressure < 15*ONE_ATMOSPHERE) else if (tank_pressure < 15*ONE_ATMOSPHERE)
overlays += image('atmos.dmi', "can-o2") overlays += image('icons/obj/atmos.dmi', "can-o2")
else else
overlays += image('atmos.dmi', "can-o3") overlays += image('icons/obj/atmos.dmi', "can-o3")
return return
/obj/machinery/portable_atmospherics/canister/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) /obj/machinery/portable_atmospherics/canister/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)

View File

@@ -1,7 +1,7 @@
/obj/machinery/portable_atmospherics/pump /obj/machinery/portable_atmospherics/pump
name = "Portable Air Pump" name = "Portable Air Pump"
icon = 'atmos.dmi' icon = 'icons/obj/atmos.dmi'
icon_state = "psiphon:0" icon_state = "psiphon:0"
density = 1 density = 1

View File

@@ -1,7 +1,7 @@
/obj/machinery/portable_atmospherics/scrubber /obj/machinery/portable_atmospherics/scrubber
name = "Portable Air Scrubber" name = "Portable Air Scrubber"
icon = 'atmos.dmi' icon = 'icons/obj/atmos.dmi'
icon_state = "pscrubber:0" icon_state = "pscrubber:0"
density = 1 density = 1

View File

@@ -1,7 +1,7 @@
/obj/machinery/zvent /obj/machinery/zvent
name = "Interfloor Air Transfer System" name = "Interfloor Air Transfer System"
icon = 'pipes.dmi' icon = 'icons/obj/pipes.dmi'
icon_state = "vent-db" icon_state = "vent-db"
density = 0 density = 0
anchored=1 anchored=1

View File

@@ -1,7 +1,7 @@
/obj/machinery/biogenerator /obj/machinery/biogenerator
name = "Biogenerator" name = "Biogenerator"
desc = "" desc = ""
icon = 'biogenerator.dmi' icon = 'icons/obj/biogenerator.dmi'
icon_state = "biogen-stand" icon_state = "biogen-stand"
density = 1 density = 1
anchored = 1 anchored = 1

View File

@@ -1,7 +1,7 @@
// AI (i.e. game AI, not the AI player) controlled bots // AI (i.e. game AI, not the AI player) controlled bots
/obj/machinery/bot /obj/machinery/bot
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
layer = MOB_LAYER layer = MOB_LAYER
var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds" var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds"
var/on = 1 var/on = 1
@@ -125,7 +125,7 @@
var/was_on = on var/was_on = on
stat |= EMPED stat |= EMPED
var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc )
pulse2.icon = 'effects.dmi' pulse2.icon = 'icons/effects/effects.dmi'
pulse2.icon_state = "empdisable" pulse2.icon_state = "empdisable"
pulse2.name = "emp sparks" pulse2.name = "emp sparks"
pulse2.anchored = 1 pulse2.anchored = 1

View File

@@ -2,7 +2,7 @@
/obj/item/weapon/bucket_sensor /obj/item/weapon/bucket_sensor
desc = "It's a bucket. With a sensor attached." desc = "It's a bucket. With a sensor attached."
name = "proxy bucket" name = "proxy bucket"
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "bucket_proxy" icon_state = "bucket_proxy"
force = 3.0 force = 3.0
throwforce = 10.0 throwforce = 10.0
@@ -17,7 +17,7 @@
/obj/machinery/bot/cleanbot /obj/machinery/bot/cleanbot
name = "Cleanbot" name = "Cleanbot"
desc = "A little cleaning robot, he looks so excited!" desc = "A little cleaning robot, he looks so excited!"
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "cleanbot0" icon_state = "cleanbot0"
layer = 5.0 layer = 5.0
density = 0 density = 0
@@ -181,7 +181,7 @@ text("<A href='?src=\ref[src];operation=oddbutton'>[src.oddbutton ? "Yes" : "No"
if(T.wet_overlay) if(T.wet_overlay)
T.overlays -= T.wet_overlay T.overlays -= T.wet_overlay
T.wet_overlay = null T.wet_overlay = null
T.wet_overlay = image('water.dmi',T,"wet_floor") T.wet_overlay = image('icons/effects/water.dmi',T,"wet_floor")
T.overlays += T.wet_overlay T.overlays += T.wet_overlay
spawn(800) spawn(800)
if (istype(T) && T.wet < 2) if (istype(T) && T.wet < 2)

View File

@@ -1,7 +1,7 @@
/obj/machinery/bot/ed209 /obj/machinery/bot/ed209
name = "ED-209 Security Robot" name = "ED-209 Security Robot"
desc = "A security robot. He looks less than thrilled." desc = "A security robot. He looks less than thrilled."
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "ed2090" icon_state = "ed2090"
layer = 5.0 layer = 5.0
density = 1 density = 1
@@ -66,7 +66,7 @@
/obj/item/weapon/ed209_assembly /obj/item/weapon/ed209_assembly
name = "ED-209 assembly" name = "ED-209 assembly"
desc = "Some sort of bizarre assembly." desc = "Some sort of bizarre assembly."
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "ed209_frame" icon_state = "ed209_frame"
item_state = "ed209_frame" item_state = "ed209_frame"
var/build_step = 0 var/build_step = 0
@@ -760,7 +760,7 @@ Auto Patrol: []"},
var/obj/item/weapon/ed209_assembly/Sa = new /obj/item/weapon/ed209_assembly(Tsec) var/obj/item/weapon/ed209_assembly/Sa = new /obj/item/weapon/ed209_assembly(Tsec)
Sa.build_step = 1 Sa.build_step = 1
Sa.overlays += image('aibots.dmi', "hs_hole") Sa.overlays += image('icons/obj/aibots.dmi', "hs_hole")
Sa.created_name = src.name Sa.created_name = src.name
new /obj/item/device/assembly/prox_sensor(Tsec) new /obj/item/device/assembly/prox_sensor(Tsec)
@@ -855,7 +855,7 @@ Auto Patrol: []"},
..(severity-1) ..(severity-1)
else else
var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc )
pulse2.icon = 'effects.dmi' pulse2.icon = 'icons/effects/effects.dmi'
pulse2.icon_state = "empdisable" pulse2.icon_state = "empdisable"
pulse2.name = "emp sparks" pulse2.name = "emp sparks"
pulse2.anchored = 1 pulse2.anchored = 1

View File

@@ -2,7 +2,7 @@
/obj/item/weapon/toolbox_tiles /obj/item/weapon/toolbox_tiles
desc = "It's a toolbox with tiles sticking out the top" desc = "It's a toolbox with tiles sticking out the top"
name = "tiles and toolbox" name = "tiles and toolbox"
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "toolbox_tiles" icon_state = "toolbox_tiles"
force = 3.0 force = 3.0
throwforce = 10.0 throwforce = 10.0
@@ -15,7 +15,7 @@
/obj/item/weapon/toolbox_tiles_sensor /obj/item/weapon/toolbox_tiles_sensor
desc = "It's a toolbox with tiles sticking out the top and a sensor attached" desc = "It's a toolbox with tiles sticking out the top and a sensor attached"
name = "tiles, toolbox and sensor arrangement" name = "tiles, toolbox and sensor arrangement"
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "toolbox_tiles_sensor" icon_state = "toolbox_tiles_sensor"
force = 3.0 force = 3.0
throwforce = 10.0 throwforce = 10.0
@@ -29,7 +29,7 @@
/obj/machinery/bot/floorbot /obj/machinery/bot/floorbot
name = "Floorbot" name = "Floorbot"
desc = "A little floor repairing robot, he looks so excited!" desc = "A little floor repairing robot, he looks so excited!"
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "floorbot0" icon_state = "floorbot0"
layer = 5.0 layer = 5.0
density = 0 density = 0

View File

@@ -6,7 +6,7 @@
/obj/machinery/bot/medbot /obj/machinery/bot/medbot
name = "Medibot" name = "Medibot"
desc = "A little medical robot. He looks somewhat underwhelmed." desc = "A little medical robot. He looks somewhat underwhelmed."
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "medibot0" icon_state = "medibot0"
layer = 5.0 layer = 5.0
density = 1 density = 1
@@ -49,7 +49,7 @@
/obj/item/weapon/firstaid_arm_assembly /obj/item/weapon/firstaid_arm_assembly
name = "first aid/robot arm assembly" name = "first aid/robot arm assembly"
desc = "A first aid kit with a robot arm permanently grafted to it." desc = "A first aid kit with a robot arm permanently grafted to it."
icon = 'aibots.dmi' icon = 'icons/obj/aibots.dmi'
icon_state = "firstaid_arm" icon_state = "firstaid_arm"
var/build_step = 0 var/build_step = 0
var/created_name = "Medibot" //To preserve the name if it's a unique medbot I guess var/created_name = "Medibot" //To preserve the name if it's a unique medbot I guess
@@ -60,7 +60,7 @@
..() ..()
spawn(5) spawn(5)
if(src.skin) if(src.skin)
src.overlays += image('aibots.dmi', "kit_skin_[src.skin]") src.overlays += image('icons/obj/aibots.dmi', "kit_skin_[src.skin]")
/obj/machinery/bot/medbot/New() /obj/machinery/bot/medbot/New()
@@ -69,7 +69,7 @@
spawn(4) spawn(4)
if(src.skin) if(src.skin)
src.overlays += image('aibots.dmi', "medskin_[src.skin]") src.overlays += image('icons/obj/aibots.dmi', "medskin_[src.skin]")
src.botcard = new /obj/item/weapon/card/id(src) src.botcard = new /obj/item/weapon/card/id(src)
if(isnull(src.botcard_access) || (src.botcard_access.len < 1)) if(isnull(src.botcard_access) || (src.botcard_access.len < 1))
@@ -580,7 +580,7 @@
src.build_step++ src.build_step++
user << "<span class='notice'>You add the health sensor to [src].</span>" user << "<span class='notice'>You add the health sensor to [src].</span>"
src.name = "First aid/robot arm/health analyzer assembly" src.name = "First aid/robot arm/health analyzer assembly"
src.overlays += image('aibots.dmi', "na_scanner") src.overlays += image('icons/obj/aibots.dmi', "na_scanner")
if(1) if(1)
if(isprox(W)) if(isprox(W))

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