Don't spill an extra pick from old node breakers
authorZefram <zefram@fysh.org>
Sun, 6 Jul 2014 22:35:12 +0000 (23:35 +0100)
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Mon, 14 Jul 2014 18:55:27 +0000 (14:55 -0400)
commit6432bf721dd90018d651c3b6f1ae16c1a79d8fe6
tree12008813c3f1f07f43377b0d8e600b1603506c4e
parentce1505d008b273eeff4241453eee114f40ceb6cd
Don't spill an extra pick from old node breakers

Due to historical shenanigans around the addition of the pick slot to
node breakers, some breakers that were placed before the addition have
ended up with a mese pick in their newly-acquired pick slot, rather than
in the ghost_pick slot where it belongs.  This causes these breakers to
spill this ghost pick when they are broken.  To avoid this, make pick
spilling conditional on the breaker having a formspec: pre-slot breakers
don't have one.
node_breaker.lua