From be6694f82c651e464f170a1f809408efce746ba9 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 19 Jan 2022 15:30:15 -0800 Subject: Initial commit --- fencing-martialarts.json | 85 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 fencing-martialarts.json (limited to 'fencing-martialarts.json') diff --git a/fencing-martialarts.json b/fencing-martialarts.json new file mode 100644 index 0000000..09dea1c --- /dev/null +++ b/fencing-martialarts.json @@ -0,0 +1,85 @@ +[ + { + "type": "martial_art", + "id": "style_fencing", + "name": { "str": "Classical Fencing" }, + "description": "The noble art of fencing is taught with flexible competition blades, but the techniques are derived from (and applicable to) more functional examples. Skilled fencers can take advantage of blocks and feints to deliver accurate strikes.", + "initiate": [ "You move into the en-garde stance.", "%s moves into a fencing stance." ], + "learn_difficulty": 5, + "primary_skill": "stabbing", + "strictly_melee": true, + "static_buffs": [ + { + "id": "buff_fencing_static", + "name": "Fencing Stance", + "description": "Your side stance minimizes the chances you will be harmed in a combat.\n\nBlocked damage reduced by 50% of Dexterity.", + "melee_allowed": true, + "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 0.5 } ] + } + ], + "onblock_buffs": [ + { + "id": "buff_fencing_onblock", + "name": "Parry", + "description": "Your next strike will find its mark much easier from your parry.\n\n+1 Accuracy.\nLasts 1 turn.", + "skill_requirements": [ { "name": "melee", "level": 1 } ], + "melee_allowed": true, + "buff_duration": 1, + "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ] + } + ], + "onmiss_buffs": [ + { + "id": "buff_fencing_onmiss", + "name": "Remise", + "description": "Your feint is the perfect setup for a devastating followup attack!\n\n+1 Accuracy.\nEnables \"Compound Attack\" technique.\nLasts 1 turn.", + "skill_requirements": [ { "name": "melee", "level": 3 } ], + "melee_allowed": true, + "buff_duration": 1, + "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ] + } + ], + "onpause_buffs": [ + { + "id": "buff_fencing_onpause", + "name": "Counter Time", + "description": "You fake an attack and prepare yourself to unleash a Compound Attack.\n\nBlocked damage reduced by 100% of Dexterity.\nEnables \"Compound Attack\" technique.\nLasts 2 turns.", + "melee_allowed": true, + "skill_requirements": [ { "name": "melee", "level": 4 } ], + "buff_duration": 2, + "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 1.0 } ] + } + ], + "techniques": [ "tec_fencing_feint", "tec_fencing_lunge", "tec_fencing_riposte", "tec_fencing_compound1", "tec_fencing_compound2" ], + "weapons": [ + "baton-extended", + "broadsword", + "broadsword_inferior", + "broadsword_fake", + "cane", + "cavalry_sabre", + "cavalry_sabre_fake", + "cudgel", + "hollow_cane", + "fencing_foil", + "fencing_sabre", + "fencing_epee", + "fencing_foil_sharpened", + "fencing_sabre_sharpened", + "fencing_epee_sharpened", + "shock_foil", + "shock_sabre", + "shock_epee", + "pointy_stick", + "pipe", + "PR24-extended", + "rapier", + "rapier_fake", + "shillelagh", + "shillelagh_fake", + "shillelagh_weighted", + "sword_cane", + "umbrella" + ] + } +] -- cgit v1.2.1