[ { "type": "technique", "id": "tec_boxing_cross", "name": "Cross", "messages": [ "You throw a heavy cross at %s", " throws a cross at %s" ], "unarmed_allowed": true, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.2 } ] }, { "type": "technique", "id": "tec_boxing_counter", "name": "Cross Counter", "messages": [ "You cross-counter %s", " throws a perfect counter at %s" ], "skill_requirements": [ { "name": "unarmed", "level": 5 } ], "unarmed_allowed": true, "req_buffs": [ "buff_boxing_ondodge" ], "weighting": 2, "crit_tec": true, "knockback_dist": 1, "knockback_spread": 1, "stun_dur": 1, "down_dur": 1, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.5 } ] }, { "type": "technique", "id": "tec_boxing_rapid", "name": "Jab", "messages": [ "You quickly jab %s", " quickly jabs at %s" ], "skill_requirements": [ { "name": "unarmed", "level": 2 } ], "unarmed_allowed": true, "mult_bonuses": [ { "stat": "movecost", "scale": 0.5 }, { "stat": "damage", "type": "bash", "scale": 0.66 }, { "stat": "damage", "type": "cut", "scale": 0.66 }, { "stat": "damage", "type": "stab", "scale": 0.66 } ] }, { "type": "technique", "id": "tec_boxing_upper", "name": "Uppercut", "messages": [ "You uppercut %s", " uppercuts %s" ], "skill_requirements": [ { "name": "unarmed", "level": 4 } ], "unarmed_allowed": true, "crit_tec": true, "stun_dur": 1, "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.4 } ] } ]