This commit is contained in:
Zuhayr
2015-05-12 13:11:15 +09:30
parent 495952ff5d
commit 3184f157e9
10 changed files with 36 additions and 92 deletions

View File

@@ -294,5 +294,5 @@
if(stored_material[mat] > S.perunit)
S.amount = round(stored_material[mat] / S.perunit)
else
del(S)
qdel(S)
..()

View File

@@ -11,7 +11,7 @@
/obj/item/frame/attackby(obj/item/weapon/W as obj, mob/user as mob)
if (istype(W, /obj/item/weapon/wrench))
new refund_type( get_turf(src.loc), refund_amt)
del(src)
qdel(src)
return
..()
@@ -43,7 +43,7 @@
M.fingerprints = src.fingerprints
M.fingerprintshidden = src.fingerprintshidden
M.fingerprintslast = src.fingerprintslast
del(src)
qdel(src)
/obj/item/frame/fire_alarm
name = "fire alarm frame"

View File

@@ -140,7 +140,7 @@
if(wall_fake)
T.can_open = 1
T.add_hiddenprint(usr)
del(src)
qdel(src)
return
else if(istype(W, /obj/item/pipe))
@@ -236,7 +236,7 @@
/obj/structure/girder/cult/dismantle()
new /obj/effect/decal/remains/human(get_turf(src))
del(src)
qdel(src)
/obj/structure/girder/cult/attackby(obj/item/W as obj, mob/user as mob)
if(istype(W, /obj/item/weapon/wrench))

View File

@@ -123,7 +123,7 @@
if(istype(M))
for(var/i = (devastated? 1 : 3), i <= oreAmount, i++)
new M.stack_type(get_turf(src))
del(src)
qdel(src)
ex_act(severity = 1)
switch(severity)

View File

@@ -104,7 +104,7 @@
user << "<span class='notice'>You burn away the fungi with \the [WT].</span>"
playsound(src, 'sound/items/Welder.ogg', 10, 1)
for(var/obj/effect/overlay/wallrot/WR in src)
del(WR)
qdel(WR)
return
else if(!is_sharp(W) && W.force >= 10 || W.force >= 20)
user << "<span class='notice'>\The [src] crumbles away under the force of your [W.name].</span>"

View File

@@ -65,7 +65,7 @@ var/list/global/wall_cache = list()
/turf/simulated/wall/proc/clear_plants()
for(var/obj/effect/overlay/wallrot/WR in src)
del(WR)
qdel(WR)
for(var/obj/effect/plant/plant in range(src, 1))
if(!plant.floor) //shrooms drop to the floor
plant.floor = 1
@@ -215,7 +215,8 @@ var/list/global/wall_cache = list()
user << "<span class='warning'>The thermite starts melting through the wall.</span>"
spawn(100)
if(O) del(O)
if(O)
qdel(O)
// F.sd_LumReset() //TODO: ~Carn
return

View File

@@ -270,60 +270,3 @@
desc = "A set of implantable lenses designed to augment your vision"
icon_state = "thermalimplants"
item_state = "syringe_kit"
/* These do not currently work, commenting out pending fixes.
/obj/item/clothing/glasses/minerals
name = "resonance scanners"
desc = "A set of goggles geared towards detecting different concentrations of minerals."
icon_state = "material"
item_state = "glasses"
icon_action_button = "action_material"
toggleable = 1
active = 0
var/mob/living/carbon/human/wearer
var/list/ore_nodes = list()
/obj/item/clothing/glasses/minerals/New()
..()
if(!active)
icon_state = off_state
processing_objects |= src
/obj/item/clothing/glasses/minerals/Del()
processing_objects -= src
..()
/obj/item/clothing/glasses/minerals/equipped(var/mob/living/carbon/human/M)
..()
remove_ore_images()
wearer = null
if(istype(M) && M.glasses == src)
wearer = M
/obj/item/clothing/glasses/minerals/dropped()
..()
remove_ore_images()
wearer = null
/obj/item/clothing/glasses/minerals/process()
remove_ore_images()
if(active)
if(!wearer || wearer.glasses != src)
return
for(var/obj/effect/mineral/M in range(wearer,6))
// Maybe make a cache for this so multiple miners aren't spawning copies.
ore_nodes |= M.get_scan_overlay()
if(wearer.client)
wearer.client.images |= ore_nodes
/obj/item/clothing/glasses/minerals/proc/remove_ore_images()
if(!ore_nodes)
ore_nodes = list()
if(ore_nodes.len)
if(wearer && wearer.client)
for(var/image/I in ore_nodes)
wearer.client.images -= I
del(I)
ore_nodes.Cut()
*/

View File

@@ -154,7 +154,7 @@
if(!isnull(ores_stored[O.material]))
ores_stored[O.material]++
del(O)
qdel(O)
if(!active)
return

View File

@@ -236,7 +236,7 @@
/turf/simulated/mineral/proc/clear_ore_effects()
for(var/obj/effect/mineral/M in contents)
del(M)
qdel(M)
/turf/simulated/mineral/proc/DropMineral()
if(!mineral)