Stop quarry duplicating items
authorZefram <zefram@fysh.org>
Sun, 18 May 2014 20:03:58 +0000 (21:03 +0100)
committerRealBadAngel <maciej.kasatkin@o2.pl>
Fri, 23 May 2014 22:25:19 +0000 (00:25 +0200)
commit4d20e4473e7207bdb3493cced6df47cda4823a88
treec702c48d0d5bb10270cf8eb111988adfa0951681
parent623fcae4a4ad3ec12cc242b29b0d781357cff3f7
Stop quarry duplicating items

The quarry was digging via dig_node and also manually putting the node's
drops into the tube system.  This assumed that dig_node would attempt
to put the drops in the player's inventory, doing nothing if there is
no such inventory.  With the item_drop mod installed, dig_node would
instead turn the node into an item entity, so the quarry's strategy would
duplicate the item, making it appear both as an item entity in situ and
as an item in the tube.  Instead, the quarry must use remove_node when
it manually processes the drops, just like the pipeworks node breaker.
technic/machines/HV/quarry.lua