From 2e8de0a6cc6c6aee6dabc71e13b0f12ed2ef5708 Mon Sep 17 00:00:00 2001 From: LoneWolfHT Date: Mon, 12 Oct 2020 08:01:23 -0700 Subject: [PATCH] Remove snipers (#683) * Initial Commit * Fix crash and improve(?) wording * Fix crafting of snipers --- mods/ctf/ctf_classes/classes.lua | 22 ++++++++++++++++++---- mods/ctf/ctf_crafting/init.lua | 4 ++-- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/mods/ctf/ctf_classes/classes.lua b/mods/ctf/ctf_classes/classes.lua index 2b87619..666b194 100644 --- a/mods/ctf/ctf_classes/classes.lua +++ b/mods/ctf/ctf_classes/classes.lua @@ -23,11 +23,12 @@ ctf_classes.register("knight", { ctf_classes.register("shooter", { description = "Sharp Shooter", - pros = { "+50% range", "+20% faster shooting" }, - cons = {}, + pros = { "Skilled with ranged weapons", "Can craft/use sniper rifles"}, + cons = {"-25% health points"}, color = "#c60", properties = { allow_grapples = true, + max_hp = 15, initial_stuff = { "shooter_guns:rifle_loaded", @@ -38,6 +39,10 @@ ctf_classes.register("shooter", { "shooter_hook:grapple_gun", "shooter_hook:grapple_hook", "shooter_guns:rifle", + "sniper_rifles:rifle_762", + "sniper_rifles:rifle_762_loaded", + "sniper_rifles:rifle_magnum", + "sniper_rifles:rifle_magnum_loaded", }, allowed_guns = { @@ -45,6 +50,13 @@ ctf_classes.register("shooter", { "shooter_guns:rifle", "shooter_guns:machine_gun", "shooter_guns:shotgun", + "sniper_rifles:rifle_762", + "sniper_rifles:rifle_magnum" + }, + + crafting = { + "sniper_rifles:rifle_762", + "sniper_rifles:rifle_magnum" }, shooter_multipliers = { @@ -77,6 +89,7 @@ ctf_classes.register("medic", { }, }) +--[[ ctf_classes.register("sniper", { description = "Sniper", pros = { "+25% range", "+25% faster shooting" }, @@ -112,8 +125,8 @@ ctf_classes.register("sniper", { }, crafting = { - "sniper_rifle:rifle_762", - "sniper_rifle:rifle_magnum" + "sniper_rifles:rifle_762", + "sniper_rifles:rifle_magnum" }, shooter_multipliers = { @@ -124,6 +137,7 @@ ctf_classes.register("sniper", { }, } }) +]]-- --[[ctf_classes.register("rocketeer", { description = "Rocketeer", diff --git a/mods/ctf/ctf_crafting/init.lua b/mods/ctf/ctf_crafting/init.lua index 4a8188d..2ac10d2 100644 --- a/mods/ctf/ctf_crafting/init.lua +++ b/mods/ctf/ctf_crafting/init.lua @@ -173,7 +173,7 @@ crafting.register_recipe({ type = "inv", output = "sniper_rifles:rifle_762", items = { "default:steelblock", "default:bronze_ingot 5", "default:mese_crystal", "default:wood" }, - always_known = true, + always_known = false, level = 1 }) @@ -182,7 +182,7 @@ crafting.register_recipe({ type = "inv", output = "sniper_rifles:rifle_magnum", items = { "default:steelblock", "default:bronzeblock", "default:diamond", "default:wood" }, - always_known = true, + always_known = false, level = 1, })