aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-07-15 07:09:58 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-07-15 07:09:58 -0700
commitb670ee0780492d6dd701555b23cc037d1bc70000 (patch)
tree73e9742fd307044dfb3ab65e01859ae3c76132fe
parentAdd rapiers and broadswords to the maid martial art (diff)
downloadcataclysm-dda-mod_battle-maid-redone-b670ee0780492d6dd701555b23cc037d1bc70000.tar.xz
Repose: Increase duration to 3 turns, Add +1 Block and Dodge attempts.
Flustered: Add -2 to Hit, Remove bonus dodge attempt. Measured Strike: Add +33% piercing damage. Measured Asault: Add +66% piercing damage.
-rw-r--r--martialarts.json20
-rw-r--r--techniques.json12
2 files changed, 22 insertions, 10 deletions
diff --git a/martialarts.json b/martialarts.json
index 179b854..6aec962 100644
--- a/martialarts.json
+++ b/martialarts.json
@@ -10,7 +10,7 @@
{
"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",
+ "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,
"bonus_blocks": 1,
@@ -19,7 +19,7 @@
{
"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 attempts.",
+ "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,
@@ -31,7 +31,7 @@
{
"id": "maid_moved",
"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",
+ "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,
"skill_requirements": [ { "name": "unarmed", "level": 0 } ],
@@ -49,11 +49,13 @@
{
"id": "maid_pause_bonus",
"name": "Repose",
- "description": "A moment to focus yourself is all you need.\n\nEnables certain techniques. Lasts one turn",
+ "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,
"skill_requirements": [ { "name": "unarmed", "level": 0 } ],
- "buff_duration": 1,
+ "buff_duration": 3,
+ "bonus_blocks": 1,
+ "bonus_dodges": 1,
"max_stacks": 1
}
],
@@ -61,12 +63,14 @@
{
"id": "maid_gethit",
"name": "Flustered",
- "description": "Ow! I have to try harder!\n\n+1 Dodge attempts, +2 Dodge skill.",
+ "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,
- "bonus_dodges": 1,
- "flat_bonuses": [ { "stat": "dodge", "scale": 2.0 } ]
+ "flat_bonuses": [
+ { "stat": "hit", "scale": -2 },
+ { "stat": "dodge", "scale": 2.0 }
+ ]
}
],
"techniques": [
diff --git a/techniques.json b/techniques.json
index f600a85..eeaa842 100644
--- a/techniques.json
+++ b/techniques.json
@@ -54,7 +54,11 @@
"req_buffs": [ "maid_pause_bonus" ],
"stun_dur": 1,
"messages": [ "Your carefully placed strike sunders %s's guard", "<npcname> lands a measured strike on %s" ],
- "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.33 }, { "stat": "damage", "type": "cut", "scale": 1.33 } ]
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.33 },
+ { "stat": "damage", "type": "cut", "scale": 1.33 },
+ { "stat": "damage", "type": "stab", "scale": 1.33 }
+ ]
},
{
"type": "technique",
@@ -71,7 +75,11 @@
{ "stat": "arpen", "type": "cut", "scale": 5 },
{ "stat": "arpen", "type": "stab", "scale": 5 }
],
- "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.66 }, { "stat": "damage", "type": "cut", "scale": 1.66 } ]
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.66 },
+ { "stat": "damage", "type": "cut", "scale": 1.66 },
+ { "stat": "damage", "type": "stab", "scale": 1.66 }
+ ]
},
{
"type": "technique",