aboutsummaryrefslogtreecommitdiff
path: root/martialarts.json
diff options
context:
space:
mode:
Diffstat (limited to 'martialarts.json')
-rw-r--r--martialarts.json184
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"
+ ]
+ }
}
]