diff options
Diffstat (limited to 'martialarts.json')
-rw-r--r-- | martialarts.json | 184 |
1 files changed, 154 insertions, 30 deletions
diff --git a/martialarts.json b/martialarts.json index 0a840b9..300659b 100644 --- a/martialarts.json +++ b/martialarts.json @@ -2,57 +2,85 @@ { "type": "martial_art", "id": "style_maid", - "name": { "str": "Servant's fighting technique" }, - "description": "A secret assassination technique taught to first-class servants. It gives you an elegant appearance, allowing you to dodge and counterattack with style.", + "name": { "str": "L'art du Nettoyage" }, + "description": "It is the servant's duty to take out the trash. Pause to consider your offensive options.", "initiate": [ "You steady yourself, ready to strike with poise and grace.", "%s appears more steady and composed." ], "arm_block": 99, - "leg_block": 99, "static_buffs": [ { - "id": "maid_evade", - "name": "Silent presence", - "description": "By staying still, you get +2 to dodging.", + "id": "maid_defense", + "name": "For Another", + "description": "A servant stands between their Mistress and the world.\n\nBlocked damage reduced by 100% of Dexterity, +1 Block attempt.", "unarmed_allowed": true, "melee_allowed": true, - "flat_bonuses": [ [ "dodge", 2.0 ] ] + "bonus_blocks": 1, + "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 1.0 } ] + }, + { + "id": "maid_defense_2", + "name": "Silent Presence", + "description": "A servant must carry out their duties with the appropriate poise and grace.\n\n+2 Dodge skill, +1 Dodge attempt.", + "skill_requirements": [ { "name": "melee", "level": 3 } ], + "bonus_dodges": 1, + "unarmed_allowed": true, + "melee_allowed": true, + "flat_bonuses": [ { "stat": "dodge", "scale": 2.0 } ] } ], "onmove_buffs": [ { "id": "maid_moved", - "name": "Assault", - "description": "You receive a penalty to dodging when moving, but your chances of hitting and damage dealt are increased in accordance with your perception.", + "name": "Rush", + "description": "Somebody needs you. Steady yourself and hurry to their side.\n\n-1 to Hit, +2 Dodge skill, -30% damage.\nLasts 1 turn", "unarmed_allowed": true, "melee_allowed": true, - "min_unarmed": 0, - "buff_duration": 2, - "flat_bonuses": [ - [ "hit", "per", 1], - [ "damage", "bash", "per", 0.2 ], - [ "damage", "cut", "per", 0.2 ], - [ "damage", "stab", "per", 0.2 ], - [ "dodge", -4.0 ] + "skill_requirements": [ { "name": "unarmed", "level": 0 } ], + "buff_duration": 1, + "max_stacks": 1, + "flat_bonuses": [ { "stat": "hit", "scale": -1 }, { "stat": "dodge", "scale": 2.0 } ], + "mult_bonuses": [ + { "stat": "damage", "type": "bash", "scale": 0.7 }, + { "stat": "damage", "type": "cut", "scale": 0.7 }, + { "stat": "damage", "type": "stab", "scale": 0.7 } ] } ], - "ondodge_buffs": [ + "onpause_buffs": [ { - "id": "maid_evaded_bonus", - "name": "Counterattack", - "description": "Avoided attacks with minimal movement. You have a chance of landing a counterattack.", + "id": "maid_pause_bonus", + "name": "Repose", + "description": "A moment to focus yourself is all you need.\n\n+1 Block and Dodge attempts. Enables certain techniques.\nLasts 3 turns", "unarmed_allowed": true, "melee_allowed": true, - "min_unarmed": 0, - "buff_duration": 2, - "max_stacks": 1, - "mult_bonuses": [ - [ "damage", "bash", 1.2 ], - [ "damage", "cut", 1.2 ], - [ "damage", "stab", 1.2 ] + "skill_requirements": [ { "name": "unarmed", "level": 0 } ], + "buff_duration": 3, + "bonus_blocks": 1, + "bonus_dodges": 1, + "max_stacks": 1 + } + ], + "ongethit_buffs": [ + { + "id": "maid_gethit", + "name": "Flustered", + "description": "Ow! I have to try harder!\n\n-2 to Hit, +2 Dodge skill.\nLasts 1 turn", + "unarmed_allowed": true, + "melee_allowed": true, + "buff_duration": 1, + "flat_bonuses": [ + { "stat": "hit", "scale": -2 }, + { "stat": "dodge", "scale": 2.0 } ] } ], - "techniques": [ "tec_maid_precise", "tec_maid_counter", "tec_maid_meleecounter", "tec_maid_miyage", "tec_maid_kyusyu" ], + "techniques": [ + "tec_maid_precise", + "tec_maid_counter", + "tec_maid_meleecounter", + "tec_maid_miyage", + "tec_maid_kyusyu", + "tec_maid_grab" + ], "weapons": [ "mop", "battle_mop", @@ -98,7 +126,103 @@ "pan", "steel_pan", "copper_pan", - "slaying_pan" + "slaying_pan", + "rapier", + "rapier_fake", + "broadsword", + "broadsword_inferior", + "broadsword_fake" ] + }, + { + "id": "style_aikido", + "copy-from": "style_aikido", + "type": "martial_art", + "extend": { + "weapons": [ + "maid_claw" + ] + } + }, + { + "id": "style_eskrima", + "copy-from": "style_eskrima", + "type": "martial_art", + "extend": { + "weapons": [ + "vorpal_kitchen_knife" + ] + } + }, + { + "id": "style_judo", + "copy-from": "style_judo", + "type": "martial_art", + "extend": { + "weapons": [ + "maid_claw" + ] + } + }, + { + "id": "style_krav_maga", + "copy-from": "style_krav_maga", + "type": "martial_art", + "extend": { + "weapons": [ + "vorpal_kitchen_knife" + ] + } + }, + { + "id": "style_ninjutsu", + "copy-from": "style_ninjutsu", + "type": "martial_art", + "extend": { + "weapons": [ + "shikomi_kasa", + "shikomi_kasa_draw", + "shikomi_stick", + "shikomi_stick_draw", + "battle_mop", + "vorpal_kitchen_knife", + "maid_claw" + ] + } + }, + { + "id": "style_niten", + "copy-from": "style_niten", + "type": "martial_art", + "extend": { + "weapons": [ + "shikomi_kasa", + "shikomi_kasa_draw", + "shikomi_stick", + "shikomi_stick_draw" + ] + } + }, + { + "id": "style_silat", + "copy-from": "style_silat", + "type": "martial_art", + "extend": { + "weapons": [ + "brutal_broom", + "battle_mop", + "vorpal_kitchen_knife" + ] + } + }, + { + "id": "style_sojutsu", + "copy-from": "style_sojutsu", + "type": "martial_art", + "extend": { + "weapons": [ + "brutal_broom" + ] + } } ] |