From 4083fd61814cb5fa9a1f55948ef504d506be1f51 Mon Sep 17 00:00:00 2001 From: echoes91 Date: Wed, 12 Oct 2022 23:51:07 +0200 Subject: [PATCH] Version 2.4 - Add pigiron --- defaults.lua | 1 + tools.lua | 32 +++++++++++++++++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/defaults.lua b/defaults.lua index 7dfa340..7b9edaa 100644 --- a/defaults.lua +++ b/defaults.lua @@ -5,6 +5,7 @@ DISABLE_BRONZE_SPEAR = false DISABLE_DIAMOND_SPEAR = false DISABLE_OBSIDIAN_SPEAR = false DISABLE_GOLD_SPEAR = false +DISABLE_IRON_SPEAR = false SPEARS_THROW_SPEED = 13 SPEARS_V_ZERO = {x = 0, y = 0, z = 0} SPEARS_DRAG_COEFF = 0.1 diff --git a/tools.lua b/tools.lua index 6cd33a7..2793408 100644 --- a/tools.lua +++ b/tools.lua @@ -58,17 +58,31 @@ if not DISABLE_STONE_SPEAR then spears_register_spear('stone', 'Stone', 4, 20, 'group:stone') end -if not DISABLE_STEEL_SPEAR then - spears_register_spear('steel', 'Steel', 6, 30, 'default:steel_ingot') +if minetest.get_modpath("pigiron") then + if not DISABLE_IRON_SPEAR then + spears_register_spear('iron', 'Iron', 5.5, 30, 'pigiron:iron_ingot') + end + if not DISABLE_STEEL_SPEAR then + spears_register_spear('steel', 'Steel', 6, 35, 'default:steel_ingot') + end + if not DISABLE_COPPER_SPEAR then + spears_register_spear('copper', 'Copper', 4.8, 30, 'default:copper_ingot') + end + if not DISABLE_BRONZE_SPEAR then + spears_register_spear('bronze', 'Bronze', 5.5, 35, 'default:bronze_ingot') + end +else + if not DISABLE_STEEL_SPEAR then + spears_register_spear('steel', 'Steel', 6, 30, 'default:steel_ingot') + end + if not DISABLE_COPPER_SPEAR then + spears_register_spear('copper', 'Copper', 5, 30, 'default:copper_ingot') + end + if not DISABLE_BRONZE_SPEAR then + spears_register_spear('bronze', 'Bronze', 6, 35, 'default:bronze_ingot') + end end -if not DISABLE_COPPER_SPEAR then - spears_register_spear('copper', 'Copper', 5, 35, 'default:copper_ingot') -end - -if not DISABLE_BRONZE_SPEAR then - spears_register_spear('bronze', 'Bronze', 6, 35, 'default:bronze_ingot') -end if not DISABLE_OBSIDIAN_SPEAR then spears_register_spear('obsidian', 'Obsidian', 8, 30, 'default:obsidian')