Weapon tweaks

master
LoneWolfHT 2019-06-04 21:13:34 -07:00
parent 5d08be8a13
commit 97169c5058
2 changed files with 7 additions and 7 deletions

View File

@ -1,23 +1,24 @@
minetest.register_tool("vc_weapons:knife", {
description = "Knife",
inventory_image = "weapons_knife.png",
range = 2,
range = 1.5,
wield_scale = {x = 0.7, y = 0.7, z = 0.7},
tool_capabilities = {
full_punch_interval = 0.9,
max_drop_level=0,
damage_groups = {fleshy=4},
damage_groups = {fleshy=2},
},
})
minetest.register_tool("vc_weapons:sword", {
description = "Sword",
inventory_image = "weapons_sword.png",
range = 2.5,
wield_scale = {x = 1.3, y = 1.5, z = 1},
tool_capabilities = {
full_punch_interval = 0.8,
max_drop_level=1,
damage_groups = {fleshy=6},
damage_groups = {fleshy=4},
},
sound = {breaks = "default_tool_breaks"},
})

View File

@ -1,13 +1,12 @@
for gun, def in pairs(shooter.registered_weapons) do
if gun == "shooter_guns:pistol" then
def.spec.rounds = 10
def.spec.tool_caps = {full_punch_interval=0.25, damage_groups={fleshy=1}}
def.spec.tool_caps = {full_punch_interval=0.33, damage_groups={fleshy=1}}
elseif gun == "shooter_guns:rifle" then
def.spec.rounds = 20
def.spec.tool_caps = {full_punch_interval=0.9, damage_groups={fleshy=4}}
def.spec.rounds = 15
def.spec.tool_caps = {full_punch_interval=1, damage_groups={fleshy=4}}
elseif gun == "shooter_guns:shotgun" then
def.spec.rounds = 4
def.spec.spread = 20
def.spec.tool_caps = {full_punch_interval=1.5, damage_groups={fleshy=2}}
elseif gun == "shooter_guns:machine_gun" then
def.spec.rounds = 27