From 29ff81cd026c649c5188738f567919c87a37319a Mon Sep 17 00:00:00 2001 From: Chorus System Date: Wed, 8 May 2024 14:25:45 -0400 Subject: [PATCH] feat(balance): Krav Maga Melee (#4616) Krav Maga Melee Made Krav Maga require melee skill for most of its techniques and learning, since it's a mixed martial art. The bone breaker technique has also been made to work with melee weapons and on non-humans, since most creatures have bones. --- data/json/martialarts.json | 1 + data/json/techniques.json | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/data/json/martialarts.json b/data/json/martialarts.json index 526d07791bba..ab8b7195b11c 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -589,6 +589,7 @@ "name": { "str": "Krav Maga" }, "description": "Originating in Israel, Krav Maga is based on taking down an enemy quickly and effectively. It focuses on applicable attacks rather than showy or complex moves. Popular among police and armed forces everywhere.", "initiate": [ "You assume a practical combat stance.", "%s assumes a practical combat stance." ], + "primary_skill": "melee", "learn_difficulty": 6, "arm_block": 2, "leg_block": 4, diff --git a/data/json/techniques.json b/data/json/techniques.json index 018208c25ad7..9a733a6d2cb8 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1068,7 +1068,7 @@ "id": "tec_krav_maga_rapid", "messages": [ "You jab at %s", " jabs at %s" ], "name": "Jab", - "skill_requirements": [ { "name": "unarmed", "level": 1 } ], + "skill_requirements": [ { "name": "melee", "level": 1 } ], "melee_allowed": true, "unarmed_allowed": true, "mult_bonuses": [ { "stat": "movecost", "scale": 0.75 } ] @@ -1078,7 +1078,7 @@ "id": "tec_krav_maga_crit", "name": "Cheapshot", "messages": [ "You hit %s where it hurts", " hits %s with a cheapshot" ], - "skill_requirements": [ { "name": "unarmed", "level": 2 } ], + "skill_requirements": [ { "name": "melee", "level": 2 } ], "melee_allowed": true, "unarmed_allowed": true, "crit_tec": true, @@ -1089,7 +1089,7 @@ "id": "tec_krav_maga_takedown", "name": "Takedown", "messages": [ "You force %s to the ground", " forces %s to the ground" ], - "skill_requirements": [ { "name": "unarmed", "level": 3 } ], + "skill_requirements": [ { "name": "melee", "level": 3 } ], "melee_allowed": true, "unarmed_allowed": true, "crit_ok": true, @@ -1099,14 +1099,14 @@ "type": "technique", "id": "tec_krav_maga_disarm", "name": "Bone Breaker", - "messages": [ "*CRACK!* You brutally maim %s's arm", "*CRACK!* brutally maims %s's arm" ], - "skill_requirements": [ { "name": "unarmed", "level": 5 } ], + "messages": [ "*CRACK!* You brutally maim %s's limb", "*CRACK!* brutally maims %s's limb" ], + "skill_requirements": [ { "name": "melee", "level": 5 } ], + "melee_allowed": true, "unarmed_allowed": true, "weighting": 2, "crit_tec": true, "downed_target": true, "stunned_target": true, - "human_target": true, "stun_dur": 1, "flat_bonuses": [ { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 1 }, @@ -1124,7 +1124,7 @@ "id": "tec_krav_maga_break", "name": "Grab Break", "messages": [ "The %s tries to grab you, but you wrestle free!", "The %s tries to grab , but they wrestle free!" ], - "skill_requirements": [ { "name": "unarmed", "level": 3 } ], + "skill_requirements": [ { "name": "melee", "level": 3 } ], "melee_allowed": true, "unarmed_allowed": true, "defensive": true, @@ -1135,7 +1135,7 @@ "id": "tec_krav_maga_counter", "name": "Counter", "messages": [ "You block and counter %s", " blocks and counters %s" ], - "skill_requirements": [ { "name": "unarmed", "level": 4 } ], + "skill_requirements": [ { "name": "melee", "level": 4 } ], "melee_allowed": true, "unarmed_allowed": true, "crit_ok": true,