diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 131cd9b0993..7958372d6a3 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -130,18 +130,7 @@ RCD user << "The RCD now holds [matter]/30 matter-units." desc = "A RCD. It currently holds [matter]/30 matter-units." return - if(istype(A, /turf/simulated/wall/r_wall) && matter >= 8) - user << "Deconstructing RWall (8)..." - playsound(src.loc, 'click.ogg', 50, 1) - if(do_after(user, 60)) - if(!disabled && matter >= 8) - spark_system.set_up(5, 0, src) - src.spark_system.start() - A:ReplaceWithWall() - playsound(src.loc, 'Deconstruct.ogg', 50, 1) - matter -= 8 - user << "The RCD now holds [matter]/30 matter-units." - desc = "A RCD. It currently holds [matter]/30 matter-units." + if(istype(A, /turf/simulated/wall/r_wall)) return if(istype(A, /turf/simulated/floor) && matter >= 5) user << "Deconstructing Floor (5)..." diff --git a/code/game/objects/stacks/stack.dm b/code/game/objects/stacks/stack.dm index 8fdf69357f6..3ca6fc7dce3 100644 --- a/code/game/objects/stacks/stack.dm +++ b/code/game/objects/stacks/stack.dm @@ -191,7 +191,8 @@ return if (src.amount < R.req_amount*multiplier) return - var/O = new R.result_type( usr.loc ) + var/atom/O = new R.result_type( usr.loc ) + O.dir = usr.dir if (R.max_res_amount>1) var/obj/item/stack/new_item = O new_item.amount = R.res_amount*multiplier diff --git a/html/changelog.html b/html/changelog.html index 164dab42961..283be81b7f4 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,13 @@ should be listed in the changelog upon commit tho. Thanks. --> 3 December 2011