this.inherits(SKILL); this.name = "太祖长拳"; this.id = "taizuchangquan"; this.grade = 1; this.is_public = true; this.family = FAMILIES.GAIBANG; this.attack_actions = [ "只见$N身形一矮,大喝声中一个『冲天炮』对准$n的鼻子呼地砸了过去", "$N左手一分,右拳运气,一招『拔草寻蛇』便往$n的$l招呼过去", "$N右拳在$n面门一晃,左掌使了个『叶底偷桃』往$n的$l狠命一抓", "$N步履一沉,左拳拉开,右拳带风,一招『黑虎掏心』势不可挡地击向$n$l", "只见$N拉开架式,一招『双风贯耳』使得虎虎有风。底下却飞起一脚踢向$n$l", "$N打得兴起,大喝一声:看我这招『龙虎相交』! \n左手往$n身后一抄,右拳便往$n面门砸了过去", "$N拉开后弓步,双掌使了个『如封似闭』往$n的$l一推", "只见$N运足气力,一连三拳击向$n$l,力道一拳高过一拳! \n这一招的名字还相当高雅,叫作『阳关三叠』", "$N往后一纵,就势使了个『老树盘根』,右腿扫向$n的$l", "$N一个转身,左掌护胸,右掌反手使了个『独劈华山』往$n当头一劈", "$N一招『双抄封天』,下半身右脚撇步上前,双手化掌,向前双抄上击$n的$l", "$N身体向前冲出,一式『冲步双掌』,双手先抱回腰际後,再向前以双撑掌直推而出", "$N全身原步右转,右手向右刁出,左手顺势护肩,『回首双刁』抓向$n的$l", "$N提起左腿,伸直右腿成独立步站定,『魁星踢斗』左腿顺势向前直蹬而出", "$N一招『进步冲捶』,上右步至左脚旁,双手以双冲拳向$n直击而出", "$N出一式『弓步冲打』,左脚向左跨出,身体尽量压低,拉回左手,右拳向前直击而出", "$N一式『拍案齐掌』,全身微向下坐,产生後拉之势,收左手,右手化掌向前直压而出", "$N保持原弓箭步站定不动,『燕子抄水』右掌原地翻掌,左手以反掌由右掌上方直穿而出", "$N出『扭步断肘』,右步跟前,成玉环步蹲定,顺势收回左手,右手向前以平肘直扣而出", "$N步法先右後左,连续上步,一式『双采冲捶』右拳向$n的$l直击而出", "$N拉回右手,左手化拳向前直击而出,同时『左冲右踢』右腿向前平踢而出", "$N右脚向前落步,成马步坐定,『马式挑打』在左手收回腰际,右拳向右直击而出", "$N一式『英雄独立』,右拳原地翻掌,左掌化刁手斜刁身后,全式一气呵成,瞬间完成", "$N一招『猛虎伏案』,右腿向前直铲而出,成伏虎步坐定,双手以反刁手刁定$n", "$N一招『魁星独立』伸直右腿,将重心坐於左脚上,随著拔起之势,右掌向$n直挑而出", "$N原势不动,一招『窜步偷心』快速窜前,提起右腿向前快踢,同时左掌向前平推而出", "$N向前一招『双龙探爪』,双手变掌为爪,先右後左,连续向$n的$l击出", "$N向前一窜,『猛虎出洞』将左刁手向後回勾,与右刁手同置身后再刁撇而出" ]; this.desc = "相传为宋太祖赵匡胤所创,以攻击迅猛直来直去为其特征,在江湖中颇有声誉"; //"(\w+)"(.+?)"NOR" //<$1>$2 this.can_enables = ["unarmed"]; this.learn_condition = { max_mp: 200, skill: { unarmed: 100 } }; this.query_enable_prop = function (lv) { return { unarmed: { gj: lv * 1 + 20 } }; } this.slots = [ { prop: "tzcq_sh", value: lv => lv / 100, format: (val) => { return "太祖八式的伤害增加" + val + "%"; } }, { prop: "tzcq_rt", value: lv => 25, format: (val) => { return "太祖八式的释放时间减少" + val + "%"; } } ]; this.pfm = { zhen: { name: "太祖八式", distime: 16000, enable_skill: "unarmed", weapon_type: WEAPON_TYPE.UNARMED, mp: 20, release_time: 8000, use: function (me, target, lv) { me.send_room("只见$N跨立马步,稳定下盘,双拳有章有法的依次击向$n全身各处。", target); target = null; var count = 0; var txt = ["一", "二", "三", "四", "五", "六", "七", "八"]; let gj = me.gj + me.gj * me.query_prop('tzcq_sh') / 100; var time = this.query_releasetime(me, lv); time -= time * me.query_prop('tzcq_rt') / 100; if (time > 80) { me.is_rash = time; me.call_interval( function () { if (!me.is_fighting()) return false; target = me.query_enemy(); me.do_attack({ target: target, gj: gj, mz: me.mz, attack_before: "第" + txt[count] + "式\n", no_weapon: true }); count++; if (!me.end_attack(target)) { return false; } }, time / 8, 8, function () { me.is_rash = 0; } ); } else { target = me.query_enemy(); for (let i = 0; i < 8; i++) { me.do_attack({ target: target, gj: gj, mz: me.mz, attack_before: "第" + txt[i] + "式\n", no_weapon: true }); } me.end_attack(target); } }, query_desc: function (me, lv) { var t = this.query_releasetime(me, lv); return "跨立马步,稳定下盘,放弃防御专注进攻," + Math.floor(t / 100) / 10 + "秒内快速出拳8次,攻击期间你无法躲闪"; } } };