[ { "type": "technique", "id": "tec_sojutsu_shove", "name": "Shove", "messages": [ "You shove %s back", " shoves %s back" ], "skill_requirements": [ { "name": "melee", "level": 2 } ], "melee_allowed": true, "knockback_dist": 1, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 0.5 }, { "stat": "damage", "type": "cut", "scale": 0.5 }, { "stat": "damage", "type": "stab", "scale": 0.5 } ] }, { "type": "technique", "id": "tec_sojutsu_trip", "name": "Trip", "messages": [ "You deftly trip %s", " deftly trips %s" ], "skill_requirements": [ { "name": "melee", "level": 3 } ], "melee_allowed": true, "down_dur": 1, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 0.5 }, { "stat": "damage", "type": "cut", "scale": 0.5 }, { "stat": "damage", "type": "stab", "scale": 0.5 } ] }, { "type": "technique", "id": "tec_sojutsu_feint", "name": "Feint", "messages": [ "You fake a thrust at %s", " fakes a thrust at %s" ], "skill_requirements": [ { "name": "melee", "level": 4 } ], "melee_allowed": true, "defensive": true, "miss_recovery": true } ]