diff options
Diffstat (limited to 'techniques/aikido.json')
-rw-r--r-- | techniques/aikido.json | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/techniques/aikido.json b/techniques/aikido.json new file mode 100644 index 0000000..57ef0b5 --- /dev/null +++ b/techniques/aikido.json @@ -0,0 +1,78 @@ +[ + { + "type": "technique", + "id": "tec_aikido_blockthrow", + "name": "Counter Throw (block)", + "messages": [ "You smoothly throw %s", "<npcname> blocks and smoothly throws %s" ], + "skill_requirements": [ { "name": "unarmed", "level": 2 } ], + "unarmed_allowed": true, + "melee_allowed": true, + "unarmed_weapons_allowed": false, + "req_buffs": [ "buff_aikido_onblock" ], + "crit_ok": true, + "down_dur": 1, + "knockback_dist": 1, + "mult_bonuses": [ { "stat": "movecost", "scale": 0.7 } ] + }, + { + "type": "technique", + "id": "tec_aikido_dodgethrow", + "name": "Counter Throw (dodge)", + "messages": [ "You smoothly throw %s", "<npcname> dodges and smoothly throws %s" ], + "unarmed_allowed": true, + "melee_allowed": true, + "unarmed_weapons_allowed": false, + "req_buffs": [ "buff_aikido_ondodge" ], + "crit_ok": true, + "down_dur": 1, + "knockback_dist": 1, + "mult_bonuses": [ { "stat": "movecost", "scale": 0.7 } ] + }, + { + "type": "technique", + "id": "tec_aikido_blockdisarm", + "name": "Disarming Throw (block)", + "messages": [ "You smoothly disarm %s", "<npcname> blocks and smoothly disarms %s" ], + "skill_requirements": [ { "name": "unarmed", "level": 4 } ], + "unarmed_allowed": true, + "melee_allowed": true, + "unarmed_weapons_allowed": false, + "req_buffs": [ "buff_aikido_onblock" ], + "crit_ok": true, + "disarms": true, + "down_dur": 1, + "knockback_dist": 1, + "mult_bonuses": [ { "stat": "movecost", "scale": 0.7 } ] + }, + { + "type": "technique", + "id": "tec_aikido_dodgedisarm", + "name": "Disarming Throw (dodge)", + "messages": [ "You smoothly disarm %s", "<npcname> dodges and smoothly disarms %s" ], + "skill_requirements": [ { "name": "unarmed", "level": 4 } ], + "unarmed_allowed": true, + "melee_allowed": true, + "unarmed_weapons_allowed": false, + "req_buffs": [ "buff_aikido_ondodge" ], + "crit_ok": true, + "disarms": true, + "down_dur": 1, + "knockback_dist": 1, + "mult_bonuses": [ { "stat": "movecost", "scale": 0.7 } ] + }, + { + "type": "technique", + "id": "tec_aikido_break", + "name": "Grab Break", + "messages": [ + "The %s tries to grab you, but you smoothly break free!", + "The %s tries to grab <npcname>, but they smoothly break free!" + ], + "skill_requirements": [ { "name": "unarmed", "level": 3 } ], + "unarmed_allowed": true, + "melee_allowed": true, + "unarmed_weapons_allowed": false, + "defensive": true, + "grab_break": true + } +] |