Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy

This commit is contained in:
Ergovisavi
2014-03-26 18:14:48 -07:00
648 changed files with 33156 additions and 31359 deletions
+3 -3
View File
@@ -39,7 +39,7 @@
bombtank.master = null
bombtank = null
del(src)
qdel(src)
return
if((istype(W, /obj/item/weapon/weldingtool) && W:welding))
if(!status)
@@ -158,8 +158,8 @@
air_update_turf()
if(master)
del(master)
del(src)
qdel(master)
qdel(src)
/obj/item/weapon/tank/proc/release() //This happens when the bomb is not welded. Tank contents are just spat out.
var/datum/gas_mixture/removed = air_contents.remove(air_contents.total_moles())
+1 -2
View File
@@ -152,8 +152,7 @@
if(a_right)
a_right:holder = null
a_right.loc = T
spawn(0)
del(src)
qdel(src)
return
+12 -13
View File
@@ -33,7 +33,7 @@
processing_objects.Add(src)
else
on = 0
if(first) del(first)
if(first) qdel(first)
processing_objects.Remove(src)
update_icon()
return secured
@@ -54,7 +54,7 @@
process()//Old code
if(!on)
if(first)
del(first)
qdel(first)
return
if(first || !secured) return
var/turf/T = null
@@ -88,7 +88,7 @@
attack_hand()
del(first)
qdel(first)
..()
return
@@ -97,14 +97,14 @@
var/t = dir
..()
dir = t
del(first)
qdel(first)
return
holder_movement()
if(!holder) return 0
// dir = holder.dir
del(first)
qdel(first)
return 1
@@ -185,7 +185,7 @@
if(master)
//world << "beam hit \ref[src]: calling master \ref[master].hit"
master.trigger_beam()
del(src)
qdel(src)
return
/obj/effect/beam/i_beam/proc/vis_spread(v)
@@ -203,7 +203,7 @@
if((loc.density || !(master)))
// world << "beam hit loc [loc] or no master [master], deleting"
del(src)
qdel(src)
return
//world << "proccess: [src.left] left"
@@ -243,17 +243,17 @@
return
else
//world << "is a next: \ref[next], deleting beam \ref[I]"
del(I)
qdel(I)
else
//world << "step failed, deleting \ref[next]"
del(next)
qdel(next)
spawn(10)
process()
return
return
/obj/effect/beam/i_beam/Bump()
del(src)
qdel(src)
return
/obj/effect/beam/i_beam/Bumped()
@@ -268,7 +268,6 @@
return
return
/obj/effect/beam/i_beam/Del()
del(next)
/obj/effect/beam/i_beam/Destroy()
qdel(next)
..()
return
+4 -4
View File
@@ -9,9 +9,9 @@
w_class = 5.0
flags = CONDUCT
/obj/item/assembly/shock_kit/Del()
del(part1)
del(part2)
/obj/item/assembly/shock_kit/Destroy()
qdel(part1)
qdel(part2)
..()
return
@@ -26,7 +26,7 @@
part2.master = null
part1 = null
part2 = null
del(src)
qdel(src)
return
if(istype(W, /obj/item/weapon/screwdriver))
status = !status
+36 -36
View File
@@ -1,37 +1,37 @@
/obj/item/device/assembly/voice
name = "voice analyzer"
desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated."
icon_state = "voice"
m_amt = 500
g_amt = 50
origin_tech = "magnets=1"
var/listening = 0
var/recorded //the activation message
hear_talk(mob/living/M as mob, msg)
if(listening)
recorded = msg
listening = 0
var/turf/T = get_turf(src) //otherwise it won't work in hand
T.visible_message("\icon[src] beeps, \"Activation message is '[recorded]'.\"")
else
if(findtext(msg, recorded))
pulse(0)
activate()
if(secured)
if(!holder)
listening = !listening
var/turf/T = get_turf(src)
T.visible_message("\icon[src] beeps, \"[listening ? "Now" : "No longer"] recording input.\"")
attack_self(mob/user)
if(!user) return 0
activate()
return 1
toggle_secure()
. = ..()
/obj/item/device/assembly/voice
name = "voice analyzer"
desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated."
icon_state = "voice"
m_amt = 500
g_amt = 50
origin_tech = "magnets=1"
var/listening = 0
var/recorded //the activation message
hear_talk(mob/living/M as mob, msg)
if(listening)
recorded = msg
listening = 0
var/turf/T = get_turf(src) //otherwise it won't work in hand
T.visible_message("\icon[src] beeps, \"Activation message is '[recorded]'.\"")
else
if(findtext(msg, recorded))
pulse(0)
activate()
if(secured)
if(!holder)
listening = !listening
var/turf/T = get_turf(src)
T.visible_message("\icon[src] beeps, \"[listening ? "Now" : "No longer"] recording input.\"")
attack_self(mob/user)
if(!user) return 0
activate()
return 1
toggle_secure()
. = ..()
listening = 0