starlit  Diff

Differences From Artifact [eb892cff12]:

To Artifact [430c447d0b]:


    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, {})