[ { "type": "martial_art", "id": "style_ninjutsu", "name": { "str": "Ninjutsu" }, "description": "Ninjutsu is a martial art and set of tactics used by ninja in feudal Japan. It focuses on rapid, precise, silent strikes. Ninjutsu is almost entirely silent and you have a higher chance to critically hit on your first attack. It also provides small combat bonuses every time you move.", "initiate": [ "You perform a kuji-in mantra with your hands. Rin, Kai, Jin!", "%s performs a series of intricate hand signs." ], "learn_difficulty": 6, "arm_block": 3, "static_buffs": [ { "id": "buff_ninjutsu_static1", "name": "Ninjutsu Stance", "description": "Your training allows you to make no noise when attacking and less noise when moving around.\n\nMelee and unarmed attacks generate 0 noise. Moving generates 1/2 as much noise.", "unarmed_allowed": true, "melee_allowed": true, "quiet": true, "stealthy": true }, { "id": "buff_ninjutsu_static2", "name": "Sneak Attack", "description": "To a true shinobi, the first strike and the last strike are one in the same.\n\n+50% damage.", "unarmed_allowed": true, "melee_allowed": true, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.5 }, { "stat": "damage", "type": "cut", "scale": 1.5 }, { "stat": "damage", "type": "stab", "scale": 1.5 } ] } ], "onattack_buffs": [ { "id": "buff_ninjutsu_onattack", "name": "Loss of Surprise", "description": "You intentions are known! It will take you a few moments to sneak attack again.\n\n-50% damage.\nEnables \"Swift Strike (crit)\" technique.\nLast 3 turns.", "unarmed_allowed": true, "melee_allowed": true, "buff_duration": 3, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 0.5 }, { "stat": "damage", "type": "cut", "scale": 0.5 }, { "stat": "damage", "type": "stab", "scale": 0.5 } ] } ], "onmove_buffs": [ { "id": "buff_ninjutsu_onmove", "name": "Momentum Shift", "description": "Ninjas are training to be extremely agile and mobile.\n\n+1.0 Dodge skill, Accuracy increased by 20% of Dexterity.\nLast 1 turn.", "skill_requirements": [ { "name": "unarmed", "level": 2 } ], "unarmed_allowed": true, "melee_allowed": true, "buff_duration": 1, "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 }, { "stat": "hit", "scaling-stat": "dex", "scale": 0.2 } ] } ], "onkill_buffs": [ { "id": "buff_ninjutsu_onkill", "name": "Escape Plan", "description": "Your target has perished. It is time to leave and plan your next attack.\n\n+2 Dodge attempts, +10 movement speed.\nLast 3 turns.", "skill_requirements": [ { "name": "melee", "level": 3 } ], "unarmed_allowed": true, "melee_allowed": true, "buff_duration": 3, "bonus_dodges": 2, "flat_bonuses": [ { "stat": "speed", "scale": 10.0 } ] } ], "techniques": [ "tec_ninjutsu_swift", "tec_ninjutsu_swift_crit", "tec_ninjutsu_takedown", "tec_ninjutsu_precise" ], "weapons": [ "arming_sword", "arming_sword_inferior", "arming_sword_fake", "bio_blade_weapon", "bio_claws_weapon", "bokken", "bokken_inferior", "bokken_fake", "broadsword", "broadsword_inferior", "broadsword_fake", "butterfly_swords", "cavalry_sabre", "cavalry_sabre_fake", "copper_knife", "cutlass_fake", "cutlass_inferior", "cutlass", "dao", "diveknife", "glass_macuahuitl", "i_staff", "jian", "jian_inferior", "jian_fake", "katana", "katana_inferior", "katana_fake", "kirpan", "knife_baselard", "knife_combat", "knife_hunting", "knife_rambo", "knife_rm42", "knife_trench", "kirpan_cheap", "kris", "kukri", "khopesh", "longsword", "longsword_inferior", "longsword_fake", "l-stick", "l-stick_on", "machete", "makeshift_machete", "makeshift_knife", "nodachi", "nodachi_inferior", "nodachi_fake", "q_staff", "scimitar", "scimitar_fake", "scimitar_inferior", "shillelagh", "shillelagh_fake", "shillelagh_weighted", "shock_staff", "sickle", "switchblade", "sword_bayonet", "sword_crude", "sword_nail", "sword_wood", "sword_metal", "sword_xiphos", "tanto", "tanto_inferior", "tanto_fake", "wakizashi", "wakizashi_inferior", "wakizashi_fake" ] } ]