Skip to content

Commit

Permalink
feat(balance): Krav Maga Melee (#4616)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
yay855 authored May 8, 2024
1 parent 588b39c commit 29ff81c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions data/json/martialarts.json
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
16 changes: 8 additions & 8 deletions data/json/techniques.json
Original file line number Diff line number Diff line change
Expand Up @@ -1068,7 +1068,7 @@
"id": "tec_krav_maga_rapid",
"messages": [ "You jab at %s", "<npcname> 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 } ]
Expand All @@ -1078,7 +1078,7 @@
"id": "tec_krav_maga_crit",
"name": "Cheapshot",
"messages": [ "You hit %s where it hurts", "<npcname> 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,
Expand All @@ -1089,7 +1089,7 @@
"id": "tec_krav_maga_takedown",
"name": "Takedown",
"messages": [ "You force %s to the ground", "<npcname> 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,
Expand All @@ -1099,14 +1099,14 @@
"type": "technique",
"id": "tec_krav_maga_disarm",
"name": "Bone Breaker",
"messages": [ "*CRACK!* You brutally maim %s's arm", "*CRACK!* <npcname> brutally maims %s's arm" ],
"skill_requirements": [ { "name": "unarmed", "level": 5 } ],
"messages": [ "*CRACK!* You brutally maim %s's limb", "*CRACK!* <npcname> 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 },
Expand All @@ -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 <npcname>, but they wrestle free!" ],
"skill_requirements": [ { "name": "unarmed", "level": 3 } ],
"skill_requirements": [ { "name": "melee", "level": 3 } ],
"melee_allowed": true,
"unarmed_allowed": true,
"defensive": true,
Expand All @@ -1135,7 +1135,7 @@
"id": "tec_krav_maga_counter",
"name": "Counter",
"messages": [ "You block and counter %s", "<npcname> 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,
Expand Down

0 comments on commit 29ff81c

Please sign in to comment.