|
楼主 |
发表于 2009-3-23 23:25:10
|
显示全部楼层
【黑暗气息】
召唤黑暗的气息笼罩自身250的范围,提高自身免伤50/100/150/200点,每2秒从被黑暗笼罩的敌人身上吸取相当于自身生命上限10%的生命(所有单位平摊),持续8/12/16/20秒。
(这个效果并不会杀死目标)
【战斗之歌】
- 你保持持续施法状态,初始消耗15%自身魔法值,此后每2秒消耗2%的魔法值,为所有单位重新添加一次buff,所有受到你歌曲影响的友军攻击力提升xx,致命一击伤害提升xx,效果持续4秒。
【法术之歌】
- 你保持持续施法状态,初始消耗15%自身魔法值,此后每2秒消耗2%的魔法值,为所有单位重新添加一次buff,所有受到你歌曲影响的友军法术伤害提升xx,法术致命一击伤害提升xx,效果持续4秒。
【天籁余音】
你自己受到歌曲影响后,持续时间额外增加4/6/8/10秒。
- 你的战斗之歌可以使受到影响的目标每2秒恢复1/2/3/4%的生命值。
- 你的法术之歌可以使你以外的受到影响的目标每5/4/3/2秒恢复2%的法力值。
【战斗潜能】(1分钟冷却)
激活后你在法术释放完毕后可以立刻恢复消耗魔法值的60/80/100%,你的移动速度和攻击速度提升30/40/50%,持续10/15/20秒。
【刺客印记】
为一个敌人加上刺客的印记,降低目标5/10/15/20点护甲值,并且你获得【刺客印记】的特殊效果。
- 提升你的特殊攻击伤害,数值等于你敏捷的50/100/150/200%。
- 攻击任何身上没有刺客印记的敌人会导致你失去这个效果。
【邪恶攻击】(10秒冷却)
对敌人进行一次攻击,使其眩晕2秒,并且对目标造成你(物理伤害+攻击附加伤害)2/3/4/5倍的伤害,如果在目标背后使用那么必然造成暴击。
【刺客之道】
你使用任何技能后,都能使你的偷袭致命一击伤害提升50/100/150/200%,持续1.5秒,你的刺客技能可以额外使这个效果延长3.5秒。
【瞬杀】
立刻瞬移到目标背后进行一次攻击,造成一定伤害并且使目标眩晕3/4/5秒,并且你的攻击力和攻击速度提升50/75/100%,持续6秒。
【狂战士】
【嗜血攻击】
提高你的特殊攻击伤害,数值等于你攻击力的90/100/110/120%,持续6/8/10/12秒,并且你在效果持续期间每次命中敌人都能恢复2/3/4/5%的生命值。
【血腥打击】
消耗你【攻击力】*100/150/200/250%的生命值,对目标造成这个数值*2的伤害并且使其眩晕1秒。
【狂战士之血】
你每累计损失8/7/6/5%的生命值,就能增加5%的攻击速度和1%的致命一击几率,这个效果最多叠加7/8/9/10次。
【暴怒】
当你打出致命一击的时候或者使用任何技能后,你的力量和体质就提升5/8/11点,最多提升10次,持续6秒。
【武器大师】
【武器精练】
提升来自武器附加的攻击力和法术伤害附加100/150/200/250%,并且提升10/20/30/40点力量,持续8秒。
【挥砍专精】
你的致命一击几率提升1/2/3/4%,使用刀,剑,斧时效果翻倍。
【穿刺专精】
你的攻击速度提升5/10/15/20%,使用枪,匕首和弓时效果翻倍。
【武器掌握】
你使用武器的时候,需求等级-1/2/3。
增加你的所有属性5/10/15点。
【电法】
【连锁闪电】
对最多6个目标造成少量伤害,对他们额外造成当前生命值*2/4/6/8%的伤害。
【雷击】
对一个目标造成雷击,造成很高的伤害,很耗蓝。
【雷电领域】
对身边的敌人造成中等的伤害,并且为自己加上一个buff,提高所有法术致命一击的伤害10/15/20/25%,最多叠加4次,持续3秒,每层buff可以提升闪电技能的致命一击几率5%,拥有这个buff的时候你每次施法都会损失额外的20*叠加层数点魔法值。
【电能吸引】
制造一个引力强大的球体,将所有敌人吸附到附近,使他们眩晕并且造成极高的伤害,持续最多6秒。
【火法】
【火球】
发射一个火球攻击目标,造成范围伤害,有20%几率伤害翻倍,和暴击叠加。
【火焰爆裂】
目标获得一个buff,下一次承受的伤害会引发一次火焰爆炸,伤害到范围内的所有敌人,效果为目标承受伤害的80/100/120/140%
【元素契约】
你的下一次法术必然暴击,持续最多10秒。
冷却60/45/40/35
【火焰冲击】
积蓄能量,结束后在目标地点召唤一根火柱,最多积蓄2.4秒,每0.3秒都能提升20%的伤害。
【炎之集约】
你的法术加成获得提升,数值等于300范围内你以外友军法术加成的总和,受影响的友军失去这些法术加成,持续最多6秒或释放1个法术。
【剑舞】(被动)
使用任意技能后,你的攻击都会提升50/100/150点(最多提升等同于你的【力量+敏捷+智力】*0.8/1.0/1.2)。
(剑舞效果在你做出首次攻击的6秒后消失,并进入30/25/20秒的冷却)
【血腥打击】
激活后你每次攻击消耗2%生命值,对目标身边180内所有敌人造成6/8/10/12倍此数值的伤害。
这个状态下你每秒会将相当于生命上限1%数值的魔法值转换成生命值。
【毒龙心法】
命中敌人后可以从目标附近150范围内的所有单位身上吸取自身生命最大值*0.5/1/1.5/2.0%的生命。
同时额外提升攻击力,数值等于体质*25/50/75/100%
【寒剑凌霄】
从寒剑灵匣中召唤一把灵剑赋予友军,能给予使用者强大的攻击能力。
受到这个buff影响的友军攻击力和法术伤害获得提升,数值等于你武器攻击力的50/100/150/200%。
【五灵术】
目标获得一个持续性效果,每3秒自动为150范围内所有施法者的友军回复相当于自身生命上限1/2/3/4%的生命值(但是不会超过被作用目标生命上限的10%)。
(敌我均可)
【千方残光剑】(被动)
每次你使用技能都会出现一把剑环绕着你,对范围内的敌人造成伤害,可以叠加5/6/7/8次,持续30秒。
你对任何敌人使用任何指向型技能的时候都会使所有的剑向敌人飞去,使150范围内的所有敌人眩晕并且造成伤害,这个效果有6秒的冷却时间。
【上清破云剑】
召唤神剑攻击指定地点,并且制造一个剑阵,所有靠近的敌人都会被吸到中心,每秒受到一定伤害。
【霸龙阵】
自身生命上限提升20/40/60%,伤害减免和攻击力提升50/100/150点,持续30秒。
效果激活的时候,使700范围内的友军无敌3/4/5秒(不包括自己)。
【回灵术】
为目标加上一个恢复效果,每2秒为目标附近150范围内的所有友军回复等同于你最大生命值0.5/1/1.5/2%数值的的生命,持续30秒。
【魔法飞弹】(无冷却,通道法术,每次发射消耗50魔法值)
每2.0(这个时间受到你攻击速度50%的影响)秒向目标发射3/4/5/6颗飞弹,每颗飞弹对目标150范围内的敌人造成50点伤害。
【加速术】(冷却10秒)
范围内的英雄攻击速度提升50/100/150%,移动速度提升50,持续12秒。
【专注施法】(冷却45秒,持续25秒)
使目标获得一个效果,法术加成提升15/25/35/45,当目标350附近内没有敌人的时候,效果翻倍。
【炎之地狱】(冷却6秒)
召唤一头来自地狱的火龙,能攻击你的敌人(火龙是无敌的,不能移动并且只能进行远程攻击),持续30秒。
火龙的攻击力等于你的武器攻击力*3,可以对目标150范围内的敌人造成50点法术伤害。
火龙出现时引发一场剧烈的火焰爆炸,将你300附近的敌人炸开400的距离,使他们眩晕2秒。
【鲁莽】(冷却30秒)
增加40%的致命一击几率和100%的致命一击伤害,持续3/5/7/9秒。
持续期间你减少100%的基础防御值。
【野兽之心】
你每次成功的攻击可以提升你的攻击力6/8/10/12点,持续3秒。
该数值不会超过你的力量×1.0/1.2/1.4/1.6。
【乱舞】
当你打出致命一击的时候获得60/90/120/150%的攻击速度加成,持续3秒。
【狂暴】(冷却50秒)
变得狂暴,增加50/75/100%的力量和5/8/11%的致命一击几率,但是法术伤害和护甲值降低50%,持续30秒。
你可以造成的狂战士持续技能的效果增加2秒。
【压制】
当你的攻击造成了伤害,并且(本次伤害+你的总力量×1/1.33/1.66/2)大于目标最大生命的25%时,可以击晕目标1秒并且对范围内200的所有敌人造成55/70/85/100%的伤害。
【恐惧术/吸引术】
恐惧范围内的敌人,使他们四散奔逃,如果在目标恐惧期间再次受到这个效果,他们的意志会被彻底摧毁,逐渐向施法中心靠拢,到达目标点附近的时候被眩晕4秒。
【死神镰刀】
在自己身边创造一个区域,任何进出这个区域的单位立刻受到300点伤害,单位重复进出会不断触发这个效果。
这个区域产生的时候所有在区域内部的单位立刻受到一次伤害。
【亡者契约】
杀死一个单位后,立刻复活其为你作战,你最多可以复活4个怪物,这些怪物会根据你的属性和该技能的等级获得加成,加成属性类型分为4种,狂热,回复,防御,速度(随机获得0-2种)。
你可以立刻杀死一个单位来将其生命的100%转换为你的魔法值。
如果你已经有4个召唤生物,这个效果不会被触发。
【翔龙刺】
使用后立刻将450以内的所有敌人聚拢到自己身边,并且对他们造成一定的伤害,使他们眩晕2.0/2.75/3.5/4.25秒。
【扭转乾坤】
当你的生命低于50%的时候,1.5秒内对你的第1次攻击都有20/30/40/50%的几率使你的【翔龙刺】立刻完成冷却,并且为你恢复50/70/90/110点生命值(恢复生命的效果可以在生命低于75%的时候被触发),这个效果每1.5秒可以被检查1次。
【伏龙决】(开关技能)
启动后每秒消耗10点魔法,提升自身伤害减免20/30/40/50%,并且所有攻击会额外伤害到范围180内的最多1/2/3/4个单位(造成100%的基础伤害,不会暴击)。
启动后损失一半来自装备的基础攻击速度。
【无双乱舞】(冷却0秒)
使用这个技能后,你立刻随机移动到你300附近任意敌人的背后进行攻击,并且立刻对目标造成一次伤害,数值相当于1.0/1.5/2.0/2.5×你的普通攻击。
同时你获得500%的攻击速度附加,持续1.25秒。
这个技能会额外消耗掉你15%的法力值。
如果你打出了一次致命一击,那么你将获得一个特殊效果,当持有此特殊效果的时候你的无双乱舞不会消耗额外的法力值。
函数表
(void)InitTimerSlotArray()
(timer)GetTimer()
(int)GetTimeIndex(timer t)
(void)ReleaseTimer()
(void)iSetHeroEx(unit u,int i)
(unit)iGetHero(int i)
(unit)iGetStateBox(int i)
(boolean)iSetHeroStateByString(integer p,string s)
(int)RegisterItemHashIndexById(integer id)
(int)GetItemHashIndexById(integer id)
============================
constant integer SUF_Ally = 2
constant integer SUF_Enemy = 4
constant integer SUF_Nature = 6
function GetTuCheckCond takes integer i,integer cType returns boolean
    return Mod(ia,cType*2)/cType==1
endfunction
function TargetUnitCheck takes unit cu,unit su,integer ia,integer io returns boolean
    local boolean check = false
    local boolean ally = IsUnitAlly(cu,GetOwningPlayer(su))
    local boolean enemy = IsUnitEnemy(cu,GetOwningPlayer(su))
    local boolean hero = IsUnitType(cu,UNIT_TYPE_HERO)
    local boolean illusion = IsUnitIllusion(cu)
    //===AndCond===
    if(GetTuCheckCond(ia,SUF_Ally) and not(ally))then
        return false
    endif
    if(GetTuCheckCond(ia,SUF_Enemy) and not(enemy))then
        return false
    endif
    if(GetTuCheckCond(ia,SUF_Nature) and not(ally) and not(enemy))then
        return false
    endif
    if(GetTuCheckCond(ia,SUF_IsHero) and not(hero))then
        return false
    endif
    if(GetTuCheckCond(ia,SUF_NotHero) and hero)then
        return false
    endif
    //===OrCond====
    if(io==0)then
        return true
    endif
    if(GetTuCheckCond(io,SUF_Ally) and ally)then
        return true
    endif
    if(GetTuCheckCond(io,SUF_Enemy) and enemy)then
        return true
    endif
    set check = io>0
    if(GetTuCheckCond(io,SUF_Nature) and not(ally) and not(enemy))then
        return true
    endif
    if(GetTuCheckCond(io,SUF_IsHero) and hero)then
        return true
    endif
    if(GetTuCheckCond(io,SUF_NotHero) and not(hero))then
        return true
    endif
endfunction |
|