From: Bryant Mairs Date: Wed, 4 Dec 2013 02:51:57 +0000 (-0800) Subject: Modify the cost, range, and cost-per-shot of all 3 lasers. X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=a6dae893d66319739e8dfe962f67285221eb9b91;p=zefram%2Fminetest%2Ftechnic.git Modify the cost, range, and cost-per-shot of all 3 lasers. --- diff --git a/technic/tools/mining_lasers.lua b/technic/tools/mining_lasers.lua index 2a5a6b2..e919f64 100644 --- a/technic/tools/mining_lasers.lua +++ b/technic/tools/mining_lasers.lua @@ -1,12 +1,11 @@ local r_corr = 0.25 -- Remove a bit more nodes (if shooting diagonal) to let it look like a hole (sth like antialiasing) -local mk1_charge = 40000 local mining_lasers_list = { --- {, , }, - {"1", 7, mk1_charge}, - {"2", 11, mk1_charge * 4}, - {"3", 30, mk1_charge * 16}, +-- {, , , }, + {"1", 7, 50000, 1000}, + {"2", 14, 200000, 2000}, + {"3", 21, 650000, 3000}, } local f_1 = 0.5 - r_corr @@ -174,7 +173,10 @@ for _, m in pairs(mining_lasers_list) do if not meta or not meta.charge then return end - if meta.charge - 400 > 0 then + + -- If there's enough charge left, fire the laser + if meta.charge >= m[4] then + meta.charge = meta.charge - m[4] laser_shoot(user, m[2], "technic_laser_beam_mk"..m[1]..".png", "technic_laser_mk"..m[1]) meta.charge = meta.charge - 400 technic.set_RE_wear(itemstack, meta.charge, m[3])