diff --git a/mining_lasers.lua b/mining_lasers.lua index 7847b97..abc84ae 100644 --- a/mining_lasers.lua +++ b/mining_lasers.lua @@ -43,12 +43,18 @@ local function laser_shoot(player, range, particle_texture, particle_time, sound local playerpos=player:getpos() local dir=player:get_look_dir() - local pos = {x=playerpos.x, y=playerpos.y+1.6, z=playerpos.z} + local pos = {x=playerpos.x, y=playerpos.y+1.625, z=playerpos.z} + local rpos = vector.round(pos) local a = vector.multiply(dir, 50) - local nodes = vector.fine_line(pos, dir, range, laser_prec) + local nodes = vector.line(pos, dir, range) + local pa = vector.round(vector.multiply(dir, range)) + --local nodes = vector.threeline(pa.x, pa.y, pa.z) minetest.add_particle(pos, dir, a, particle_time, 1, false, particle_texture) for _,p in ipairs(nodes) do --minetest.after isn't necessary for a laser + --for n,i in pairs({"x", "y", "z"}) do + -- p[i] = rpos[i]+p[n] + --end laser_node(p, player) end minetest.sound_play(sound, {pos = playerpos, gain = 1.0, max_hear_distance = range}) diff --git a/textures/extrablocks_acid.png b/textures/extrablocks_acid.png index 35528b6..3f6ddb9 100644 Binary files a/textures/extrablocks_acid.png and b/textures/extrablocks_acid.png differ diff --git a/textures/extrablocks_acid_normal.png b/textures/extrablocks_acid_normal.png index 2c23424..38a29fe 100644 Binary files a/textures/extrablocks_acid_normal.png and b/textures/extrablocks_acid_normal.png differ diff --git a/textures/extrablocks_bush.png b/textures/extrablocks_bush.png index b0ed963..9d4c0c0 100644 Binary files a/textures/extrablocks_bush.png and b/textures/extrablocks_bush.png differ diff --git a/textures/extrablocks_bush_bottom.png b/textures/extrablocks_bush_bottom.png index 73056ea..a1c5af5 100644 Binary files a/textures/extrablocks_bush_bottom.png and b/textures/extrablocks_bush_bottom.png differ diff --git a/textures/extrablocks_bush_top.png b/textures/extrablocks_bush_top.png index a972c0c..5c76c97 100644 Binary files a/textures/extrablocks_bush_top.png and b/textures/extrablocks_bush_top.png differ diff --git a/textures/extrablocks_coalblock.png b/textures/extrablocks_coalblock.png index adce7f7..aa13f4b 100644 Binary files a/textures/extrablocks_coalblock.png and b/textures/extrablocks_coalblock.png differ diff --git a/textures/extrablocks_dried_dirt.png b/textures/extrablocks_dried_dirt.png index 304b55d..3cba794 100644 Binary files a/textures/extrablocks_dried_dirt.png and b/textures/extrablocks_dried_dirt.png differ diff --git a/textures/extrablocks_dry_grass.png b/textures/extrablocks_dry_grass.png index 1baf99e..29707b1 100644 Binary files a/textures/extrablocks_dry_grass.png and b/textures/extrablocks_dry_grass.png differ diff --git a/textures/extrablocks_eating_chest_normal.png b/textures/extrablocks_eating_chest_normal.png index b5250da..027591b 100644 Binary files a/textures/extrablocks_eating_chest_normal.png and b/textures/extrablocks_eating_chest_normal.png differ diff --git a/textures/extrablocks_fence_fokni_gneb.png b/textures/extrablocks_fence_fokni_gneb.png index c7092ce..a30c7bd 100644 Binary files a/textures/extrablocks_fence_fokni_gneb.png and b/textures/extrablocks_fence_fokni_gneb.png differ diff --git a/textures/extrablocks_fence_repellent.png b/textures/extrablocks_fence_repellent.png index 4001e9f..83c1df2 100644 Binary files a/textures/extrablocks_fence_repellent.png and b/textures/extrablocks_fence_repellent.png differ diff --git a/textures/extrablocks_fence_special.png b/textures/extrablocks_fence_special.png index 2ce1346..657bf4b 100644 Binary files a/textures/extrablocks_fence_special.png and b/textures/extrablocks_fence_special.png differ diff --git a/textures/extrablocks_fence_stonebrick.png b/textures/extrablocks_fence_stonebrick.png index 39f94ea..4cb466e 100644 Binary files a/textures/extrablocks_fence_stonebrick.png and b/textures/extrablocks_fence_stonebrick.png differ diff --git a/textures/extrablocks_fokni_gneb.png b/textures/extrablocks_fokni_gneb.png index a5144f5..2113ef1 100644 Binary files a/textures/extrablocks_fokni_gneb.png and b/textures/extrablocks_fokni_gneb.png differ diff --git a/textures/extrablocks_fokni_gneb_lump.png b/textures/extrablocks_fokni_gneb_lump.png index 5a2c7f7..40b1679 100644 Binary files a/textures/extrablocks_fokni_gneb_lump.png and b/textures/extrablocks_fokni_gneb_lump.png differ diff --git a/textures/extrablocks_fokni_gneb_ore.png b/textures/extrablocks_fokni_gneb_ore.png index 07b896f..905daaa 100644 Binary files a/textures/extrablocks_fokni_gneb_ore.png and b/textures/extrablocks_fokni_gneb_ore.png differ diff --git a/textures/extrablocks_fokni_gnebbrick.png b/textures/extrablocks_fokni_gnebbrick.png index d6436c8..6591cb2 100644 Binary files a/textures/extrablocks_fokni_gnebbrick.png and b/textures/extrablocks_fokni_gnebbrick.png differ diff --git a/textures/extrablocks_gold.png b/textures/extrablocks_gold.png index 759ddca..6572cac 100644 Binary files a/textures/extrablocks_gold.png and b/textures/extrablocks_gold.png differ diff --git a/textures/extrablocks_goldbrick.png b/textures/extrablocks_goldbrick.png index d01da6d..988b9ba 100644 Binary files a/textures/extrablocks_goldbrick.png and b/textures/extrablocks_goldbrick.png differ diff --git a/textures/extrablocks_goldbrick_normal.png b/textures/extrablocks_goldbrick_normal.png index c21fe21..934908d 100644 Binary files a/textures/extrablocks_goldbrick_normal.png and b/textures/extrablocks_goldbrick_normal.png differ diff --git a/textures/extrablocks_goldstone.png b/textures/extrablocks_goldstone.png index 00cb7ab..7c0c466 100644 Binary files a/textures/extrablocks_goldstone.png and b/textures/extrablocks_goldstone.png differ diff --git a/textures/extrablocks_goldstone_normal.png b/textures/extrablocks_goldstone_normal.png index 07e9f5d..ec8901b 100644 Binary files a/textures/extrablocks_goldstone_normal.png and b/textures/extrablocks_goldstone_normal.png differ diff --git a/textures/extrablocks_hammer.png b/textures/extrablocks_hammer.png index e4afff9..8663e99 100644 Binary files a/textures/extrablocks_hammer.png and b/textures/extrablocks_hammer.png differ diff --git a/textures/extrablocks_inv_path.png b/textures/extrablocks_inv_path.png index 6446c04..0f81da0 100644 Binary files a/textures/extrablocks_inv_path.png and b/textures/extrablocks_inv_path.png differ diff --git a/textures/extrablocks_iringnite_block.png b/textures/extrablocks_iringnite_block.png index 63a72f3..83144ba 100644 Binary files a/textures/extrablocks_iringnite_block.png and b/textures/extrablocks_iringnite_block.png differ diff --git a/textures/extrablocks_iringnite_ingot.png b/textures/extrablocks_iringnite_ingot.png index 43b3764..34d3dc5 100644 Binary files a/textures/extrablocks_iringnite_ingot.png and b/textures/extrablocks_iringnite_ingot.png differ diff --git a/textures/extrablocks_iringnite_lump.png b/textures/extrablocks_iringnite_lump.png index 40c0dbd..7cdcc8b 100644 Binary files a/textures/extrablocks_iringnite_lump.png and b/textures/extrablocks_iringnite_lump.png differ diff --git a/textures/extrablocks_iringnite_ore.png b/textures/extrablocks_iringnite_ore.png index 8835a0b..719ae42 100644 Binary files a/textures/extrablocks_iringnite_ore.png and b/textures/extrablocks_iringnite_ore.png differ diff --git a/textures/extrablocks_iringnite_ore_normal.png b/textures/extrablocks_iringnite_ore_normal.png index dfbe5b6..1c7b142 100644 Binary files a/textures/extrablocks_iringnite_ore_normal.png and b/textures/extrablocks_iringnite_ore_normal.png differ diff --git a/textures/extrablocks_lapis_lazuli_block.png b/textures/extrablocks_lapis_lazuli_block.png index a984697..28d4220 100644 Binary files a/textures/extrablocks_lapis_lazuli_block.png and b/textures/extrablocks_lapis_lazuli_block.png differ diff --git a/textures/extrablocks_lapis_lazuli_lump.png b/textures/extrablocks_lapis_lazuli_lump.png index 1fcb271..4706a51 100644 Binary files a/textures/extrablocks_lapis_lazuli_lump.png and b/textures/extrablocks_lapis_lazuli_lump.png differ diff --git a/textures/extrablocks_lapis_lazuli_ore.png b/textures/extrablocks_lapis_lazuli_ore.png index 35e965e..60cd40e 100644 Binary files a/textures/extrablocks_lapis_lazuli_ore.png and b/textures/extrablocks_lapis_lazuli_ore.png differ diff --git a/textures/extrablocks_lapis_lazuli_ore_normal.png b/textures/extrablocks_lapis_lazuli_ore_normal.png index 1a10ab3..5e08b53 100644 Binary files a/textures/extrablocks_lapis_lazuli_ore_normal.png and b/textures/extrablocks_lapis_lazuli_ore_normal.png differ diff --git a/textures/extrablocks_marble_clean.png b/textures/extrablocks_marble_clean.png index 25b9b2f..a5a4f5e 100644 Binary files a/textures/extrablocks_marble_clean.png and b/textures/extrablocks_marble_clean.png differ diff --git a/textures/extrablocks_marble_ore.png b/textures/extrablocks_marble_ore.png index 321778b..412b8e3 100644 Binary files a/textures/extrablocks_marble_ore.png and b/textures/extrablocks_marble_ore.png differ diff --git a/textures/extrablocks_marble_ore_normal.png b/textures/extrablocks_marble_ore_normal.png index 5289ade..3471e16 100644 Binary files a/textures/extrablocks_marble_ore_normal.png and b/textures/extrablocks_marble_ore_normal.png differ diff --git a/textures/extrablocks_marble_tiling.png b/textures/extrablocks_marble_tiling.png index 6c4b42d..f9faf04 100644 Binary files a/textures/extrablocks_marble_tiling.png and b/textures/extrablocks_marble_tiling.png differ diff --git a/textures/extrablocks_mossystonebrick.png b/textures/extrablocks_mossystonebrick.png index 8fee9dd..8ad6a6e 100644 Binary files a/textures/extrablocks_mossystonebrick.png and b/textures/extrablocks_mossystonebrick.png differ diff --git a/textures/extrablocks_muffin.png b/textures/extrablocks_muffin.png index b2434ea..d7143ec 100644 Binary files a/textures/extrablocks_muffin.png and b/textures/extrablocks_muffin.png differ diff --git a/textures/extrablocks_muffin_uncooked.png b/textures/extrablocks_muffin_uncooked.png index ed68005..a0ee938 100644 Binary files a/textures/extrablocks_muffin_uncooked.png and b/textures/extrablocks_muffin_uncooked.png differ diff --git a/textures/extrablocks_onefootstep.png b/textures/extrablocks_onefootstep.png index 0596d28..d14ffc5 100644 Binary files a/textures/extrablocks_onefootstep.png and b/textures/extrablocks_onefootstep.png differ diff --git a/textures/extrablocks_previous_cobble.png b/textures/extrablocks_previous_cobble.png index 1af63c6..b0cbf1e 100644 Binary files a/textures/extrablocks_previous_cobble.png and b/textures/extrablocks_previous_cobble.png differ diff --git a/textures/extrablocks_radi.png b/textures/extrablocks_radi.png index c2eb483..bc9e689 100644 Binary files a/textures/extrablocks_radi.png and b/textures/extrablocks_radi.png differ diff --git a/textures/extrablocks_rbp.png b/textures/extrablocks_rbp.png index 685b13b..cc3bd68 100644 Binary files a/textures/extrablocks_rbp.png and b/textures/extrablocks_rbp.png differ diff --git a/textures/extrablocks_repellent.png b/textures/extrablocks_repellent.png index 4937f13..9ad9630 100644 Binary files a/textures/extrablocks_repellent.png and b/textures/extrablocks_repellent.png differ diff --git a/textures/extrablocks_rinde.png b/textures/extrablocks_rinde.png index 35ce666..88f4c9b 100644 Binary files a/textures/extrablocks_rinde.png and b/textures/extrablocks_rinde.png differ diff --git a/textures/extrablocks_special.png b/textures/extrablocks_special.png index 9e960b0..b107486 100644 Binary files a/textures/extrablocks_special.png and b/textures/extrablocks_special.png differ diff --git a/textures/extrablocks_sugar.png b/textures/extrablocks_sugar.png index 3714c51..1e18818 100644 Binary files a/textures/extrablocks_sugar.png and b/textures/extrablocks_sugar.png differ diff --git a/textures/extrablocks_suppe.png b/textures/extrablocks_suppe.png index feef170..d9731a9 100644 Binary files a/textures/extrablocks_suppe.png and b/textures/extrablocks_suppe.png differ diff --git a/textures/extrablocks_to_b.png b/textures/extrablocks_to_b.png index 198f5eb..068b2d5 100644 Binary files a/textures/extrablocks_to_b.png and b/textures/extrablocks_to_b.png differ diff --git a/textures/extrablocks_to_s.png b/textures/extrablocks_to_s.png index 407586b..31a5ea8 100644 Binary files a/textures/extrablocks_to_s.png and b/textures/extrablocks_to_s.png differ diff --git a/textures/extrablocks_to_s2.png b/textures/extrablocks_to_s2.png index e975cf2..9b9661c 100644 Binary files a/textures/extrablocks_to_s2.png and b/textures/extrablocks_to_s2.png differ diff --git a/textures/extrablocks_wheat.png b/textures/extrablocks_wheat.png index 796a845..d6039c7 100644 Binary files a/textures/extrablocks_wheat.png and b/textures/extrablocks_wheat.png differ diff --git a/textures/technic_laser_beam_mk1.png b/textures/technic_laser_beam_mk1.png index 19fb193..e073152 100644 Binary files a/textures/technic_laser_beam_mk1.png and b/textures/technic_laser_beam_mk1.png differ diff --git a/textures/technic_laser_beam_mk2.png b/textures/technic_laser_beam_mk2.png index 38f6826..41b1fd9 100644 Binary files a/textures/technic_laser_beam_mk2.png and b/textures/technic_laser_beam_mk2.png differ diff --git a/textures/technic_laser_beam_mk3.png b/textures/technic_laser_beam_mk3.png index 94d8208..44ce1a4 100644 Binary files a/textures/technic_laser_beam_mk3.png and b/textures/technic_laser_beam_mk3.png differ diff --git a/textures/technic_mining_laser_mk1.png b/textures/technic_mining_laser_mk1.png index 29faeb4..79736b2 100644 Binary files a/textures/technic_mining_laser_mk1.png and b/textures/technic_mining_laser_mk1.png differ diff --git a/textures/technic_mining_laser_mk2.png b/textures/technic_mining_laser_mk2.png index 2d67c0f..aa2a9f2 100644 Binary files a/textures/technic_mining_laser_mk2.png and b/textures/technic_mining_laser_mk2.png differ diff --git a/textures/technic_mining_laser_mk3.png b/textures/technic_mining_laser_mk3.png index e0699d5..4f88d68 100644 Binary files a/textures/technic_mining_laser_mk3.png and b/textures/technic_mining_laser_mk3.png differ diff --git a/textures/technic_mirror.png b/textures/technic_mirror.png index 145be10..ad3a6f2 100644 Binary files a/textures/technic_mirror.png and b/textures/technic_mirror.png differ diff --git a/textures/technic_mirror_frame.png b/textures/technic_mirror_frame.png index 7d39fb1..8e8f2f6 100644 Binary files a/textures/technic_mirror_frame.png and b/textures/technic_mirror_frame.png differ