diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-01-19 21:20:14 -0800 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-01-19 21:20:14 -0800 |
commit | b1fb9523937b275f369f37617593f8fd34aabd66 (patch) | |
tree | cc1d0abbe77a6814dbeea9a565caa86daf745a6a | |
parent | Add ninjutsu. (diff) | |
download | cataclysm-bn-mod_martial-arts-update-b1fb9523937b275f369f37617593f8fd34aabd66.tar.xz |
Add Niten Ichi-Ryu
-rw-r--r-- | martialarts/niten.json | 97 | ||||
-rw-r--r-- | readme | 1 | ||||
-rw-r--r-- | techniques/niten.json | 66 |
3 files changed, 164 insertions, 0 deletions
diff --git a/martialarts/niten.json b/martialarts/niten.json new file mode 100644 index 0000000..3341bb3 --- /dev/null +++ b/martialarts/niten.json @@ -0,0 +1,97 @@ +[ + { + "type": "martial_art", + "id": "style_niten", + "name": { "str": "Niten Ichi-Ryu" }, + "description": "Niten Ichi-Ryu is an ancient school of combat, transmitting a style of classical Japanese swordsmanship conceived by the warrior Miyamoto Musashi. Perception increases damage and reduces blocked damage. Moving and attacking reduces dodging and damage until you pause. Pausing for a moment increases Dodge skill.", + "initiate": [ "You clear your mind as you prepare yourself for combat.", "%s relaxes and prepares for combat." ], + "learn_difficulty": 8, + "primary_skill": "cutting", + "strictly_melee": true, + "static_buffs": [ + { + "id": "buff_niten_static", + "name": "Niten Ichi-Ryu Stance", + "description": "Cautious watchful eyes\nmeasure and display your skill.\nPractice makes perfect.\n\nArmor penetration increased by 50% of Perception, blocked damage reduced by 100% of Perception.", + "melee_allowed": true, + "flat_bonuses": [ + { "stat": "arpen", "type": "bash", "scaling-stat": "per", "scale": 0.5 }, + { "stat": "arpen", "type": "cut", "scaling-stat": "per", "scale": 0.5 }, + { "stat": "arpen", "type": "stab", "scaling-stat": "per", "scale": 0.5 }, + { "stat": "block", "scaling-stat": "per", "scale": 1.0 } + ] + } + ], + "onmove_buffs": [ + { + "id": "buff_niten_onmove", + "name": "Waning Moon", + "description": "Blackened like darkness,\nnightmares approach from all sides.\nFlee at any cost!\n\n-5.0 Dodge skill.\nLasts 1 turn.", + "melee_allowed": true, + "buff_duration": 1, + "persists": true, + "flat_bonuses": [ { "stat": "dodge", "scale": -5.0 } ] + } + ], + "onattack_buffs": [ + { + "id": "buff_niten_onattack", + "name": "Falling Leaf", + "description": "A sharp sword cuts true.\nAlthough, all things fade with time.\nRestraint hones your skills.\n\n-1.0 Dodge skill, -1 bash damage, -1 cut damage.\nLasts 1 turn. Stacks 5 times.", + "melee_allowed": true, + "buff_duration": 1, + "max_stacks": 5, + "persists": true, + "flat_bonuses": [ { "stat": "dodge", "scale": -1.0 } ], + "mult_bonuses": [ + { "stat": "damage", "type": "bash", "scale": 0.95 }, + { "stat": "damage", "type": "cut", "scale": 0.95 }, + { "stat": "damage", "type": "stab", "scale": 0.95 } + ] + } + ], + "ondodge_buffs": [ + { + "id": "buff_niten_ondodge", + "name": "Moonlight", + "description": "Luck be the light,\non a dark and cloudy night\nas the moon shines down\n\nEnables \"In-One Timing\".\nLasts 1 turn.", + "skill_requirements": [ { "name": "melee", "level": 5 } ], + "melee_allowed": true, + "buff_duration": 1 + } + ], + "onpause_buffs": [ + { + "id": "buff_niten_onpause", + "name": "Stillness", + "description": "The eye of the storm,\na fleeting moment of peace,\ngone without a trace.\n\n+2 Accuracy, Dodge skill increased by 50% of Perception.\nLasts 2 turns.", + "melee_allowed": true, + "buff_duration": 2, + "flat_bonuses": [ + { "stat": "hit", "scale": 2.0 }, + { "stat": "dodge", "scaling-stat": "per", "scale": 0.5 } + ] + } + ], + "techniques": [ "niten_water_cut", "niten_red_leaf", "niten_stone_cut", "niten_timing_attack", "niten_feint" ], + "weapons": [ + "bokken", + "bokken_inferior", + "bokken_fake", + "glass_macuahuitl", + "katana", + "katana_inferior", + "katana_fake", + "nodachi", + "nodachi_inferior", + "nodachi_fake", + "sword_nail", + "sword_crude", + "sword_wood", + "sword_metal", + "wakizashi", + "wakizashi_inferior", + "wakizashi_fake" + ] + } +] @@ -14,6 +14,7 @@ Fencing Fior Di Battaglia Krav Maga Ninjutsu +Niten Ichi-Ryu SÅjutsu Swordsmanship Taekwondo diff --git a/techniques/niten.json b/techniques/niten.json new file mode 100644 index 0000000..09b50b1 --- /dev/null +++ b/techniques/niten.json @@ -0,0 +1,66 @@ +[ + { + "type": "technique", + "id": "niten_water_cut", + "name": "Flowing Water Cut", + "messages": [ "You strike %s with the slow power of flowing water", "<npcname> strikes %s with the slow power of flowing water" ], + "skill_requirements": [ { "name": "melee", "level": 4 } ], + "melee_allowed": true, + "mult_bonuses": [ + { "stat": "movecost", "scale": 1.75 }, + { "stat": "damage", "type": "bash", "scale": 2.0 }, + { "stat": "damage", "type": "cut", "scale": 2.0 } + ] + }, + { + "type": "technique", + "id": "niten_red_leaf", + "name": "Red Leaf's Cut", + "messages": [ "Your strike knocks %s off balance", "<npcname>'s strike knocks %s off balance" ], + "skill_requirements": [ { "name": "melee", "level": 3 } ], + "melee_allowed": true, + "down_dur": 1 + }, + { + "type": "technique", + "id": "niten_stone_cut", + "name": "Fire and Stone's Cut", + "messages": [ "You stun %s with the force of your cut", "<npcname> stuns %s with the force of their cut" ], + "skill_requirements": [ { "name": "melee", "level": 5 } ], + "melee_allowed": true, + "crit_tec": true, + "stun_dur": 1, + "mult_bonuses": [ + { "stat": "damage", "type": "bash", "scale": 1.5 }, + { "stat": "damage", "type": "cut", "scale": 1.5 }, + { "stat": "damage", "type": "stab", "scale": 1.5 } + ] + }, + { + "type": "technique", + "id": "niten_timing_attack", + "name": "In-One Timing", + "messages": [ "You strike at %s's weaknesses", "<npcname> strikes %s's weaknesses" ], + "skill_requirements": [ { "name": "melee", "level": 5 } ], + "melee_allowed": true, + "req_buffs": [ "buff_niten_ondodge" ], + "crit_ok": true, + "stun_dur": 1, + "mult_bonuses": [ + { "stat": "movecost", "scale": 0.5 }, + { "stat": "damage", "type": "bash", "scale": 1.5 }, + { "stat": "damage", "type": "cut", "scale": 1.5 } + ] + }, + { + "type": "technique", + "id": "niten_feint", + "name": "Feint", + "messages": [ "You feint at %s", "<npcname> feints at %s" ], + "skill_requirements": [ { "name": "melee", "level": 2 } ], + "melee_allowed": true, + "defensive": true, + "miss_recovery": true, + "mult_bonuses": [ { "stat": "movecost", "scale": 0.8 } ] + } +] |