Differences From
Artifact [eb892cff12]:
99 99 user.action.fx.shred = starlit.fx.nano.shred(user, what, prop, shredTime, node)
100 100 else
101 101 user.action.prog.shred = user.action.prog.shred + ctx.how.delta or 0
102 102 end
103 103 --print('shred progress: ', user.action.prog.shred)
104 104 if user.action.prog.shred >= shredTime then
105 105 minetest.remove_node(what)
106 + minetest.check_for_falling(what)
106 107 --print('shred complete')
107 108 user:suitSound 'starlit-success'
108 109 if fab then
109 110 local vf = fab
110 111 if vary then
111 112 local rng = (starlit.world.seedbank+0xa891f62)[minetest.hash_node_position(what)]
112 113 vf = vf + vary(rng, {})