forcemove fixes

This commit is contained in:
Fox-McCloud
2017-01-27 21:03:57 -05:00
parent 6fb69e272c
commit 80587202fe
4 changed files with 12 additions and 12 deletions
+4 -4
View File
@@ -79,7 +79,7 @@
if(default_deconstruction_screwdriver(user, "biogen-empty-o", "biogen-empty", O))
if(beaker)
var/obj/item/weapon/reagent_containers/glass/B = beaker
B.loc = loc
B.forceMove(loc)
beaker = null
update_icon()
return
@@ -98,7 +98,7 @@
else
if(!user.drop_item())
return
O.loc = src
O.forceMove(src)
beaker = O
to_chat(user, "<span class='notice'>You add the container to the machine.</span>")
update_icon()
@@ -136,7 +136,7 @@
to_chat(user, "<span class='warning'>The biogenerator is full! Activate it.</span>")
else
user.unEquip(O)
O.loc = src
O.forceMove(src)
to_chat(user, "<span class='info'>You put [O.name] in [name]</span>")
return 1 //no afterattack
else if (istype(O, /obj/item/weapon/disk/design_disk))
@@ -296,7 +296,7 @@
/obj/machinery/biogenerator/proc/detach()
if(beaker)
beaker.loc = loc
beaker.forceMove(loc)
beaker = null
update_icon()
+1 -1
View File
@@ -126,7 +126,7 @@
var/needs_update = 0 // Checks if the icon needs updating so we don't redraw empty trays every time
if(myseed && (myseed.loc != src))
myseed.loc = src
myseed.forceMove(src)
if(self_sustaining)
adjustNutri(1)
+4 -4
View File
@@ -17,7 +17,7 @@
return
while(t_amount < t_max)
var/obj/item/seeds/t_prod = F.seed.Copy()
t_prod.loc = seedloc
t_prod.forceMove(seedloc)
t_amount++
qdel(O)
return 1
@@ -29,7 +29,7 @@
return
while(t_amount < t_max)
var/obj/item/seeds/t_prod = F.seed.Copy()
t_prod.loc = seedloc
t_prod.forceMove(seedloc)
t_amount++
qdel(O)
return 1
@@ -172,7 +172,7 @@
for (var/obj/T in contents)//Now we find the seed we need to vend
var/obj/item/seeds/O = T
if (O.plantname == href_list["name"] && O.lifespan == href_list["li"] && O.endurance == href_list["en"] && O.maturation == href_list["ma"] && O.production == href_list["pr"] && O.yield == href_list["yi"] && O.potency == href_list["pot"])
O.loc = loc
O.forceMove(loc)
break
updateUsrDialog()
@@ -191,7 +191,7 @@
var/obj/item/weapon/storage/S = O.loc
S.remove_from_storage(O,src)
O.loc = src
O.forceMove(src)
. = 1
for (var/datum/seed_pile/N in piles)
if (O.plantname == N.name && O.lifespan == N.lifespan && O.endurance == N.endurance && O.maturation == N.maturation && O.production == N.production && O.yield == N.yield && O.potency == N.potency)