找回密码
 点一下
查看: 1988|回复: 5

艾鲁尼之优雅的负数有效吗?

[复制链接]
发表于 2007-6-29 10:42:10 | 显示全部楼层 |阅读模式
我不知道怎么测试啊
怎么做一个单位受到伤害增加?(被动)
发表于 2007-6-29 10:45:16 | 显示全部楼层
给单位一个0的护甲。然后一个使用普通攻击,伤害为100~100的单位。去攻击一个无护甲的单位。正常情况下是减100点血。
如果你给无护甲单位加了这个技能。然后血量没变化的话。表示没效果。
回复

使用道具 举报

 楼主| 发表于 2007-6-29 10:50:38 | 显示全部楼层
function Trig_Backtrack_Conditions takes nothing returns boolean
    return GetLearnedSkill()=='技能代码'and IsUnitIllusion(GetTriggerUnit())==false
endfunction

function Backtrack_Main takes nothing returns nothing
    local unit u=GetTriggerUnit()
    local real damage=GetEventDamage()
    if(damage>0)then
        if(GetRandomInt(1,100)<='概率')then
            set  damage=(1-'百分比')*damage
            call SetUnitState(u,UNIT_STATE_LIFE,GetUnitState(lfo,UNIT_STATE_LIFE)+damage)
            call DestroyEffect(AddSpecialEffectTarget("Abilities\\\\Weapons\\\\WingedSerpentMissile\\\\WingedSerpentMissile.mdl",lfo,"hand,left"))
        endif
    endif
endfunction

function Trig_Backtrack_Actions takes nothing returns nothing
    local trigger ltt
    if GetUnitAbilityLevel(GetTriggerUnit(),'技能代码')==1 then
        set ltt=CreateTrigger()
        call TriggerRegisterUnitEvent(ltt,GetTriggerUnit(),EVENT_UNIT_DAMAGED)
        call TriggerAddAction(ltt,function Backtrack_Main)
    endif
endfunction

function StartTrigger_Backtrack takes nothing returns nothing
    set gg_trg_Backtrack=CreateTrigger()
    call TriggerRegisterAnyUnitEventBJ(gg_trg_Backtrack,EVENT_PLAYER_HERO_SKILL)
    call TriggerAddCondition(gg_trg_Backtrack,Condition(function Trig_Backtrack_Conditions))
    call TriggerAddAction(gg_trg_Backtrack,function Trig_Backtrack_Actions)


存下东西
回复

使用道具 举报

 楼主| 发表于 2007-6-29 11:02:48 | 显示全部楼层
谢谢amp34
原来可以!
回复

使用道具 举报

 楼主| 发表于 2007-6-29 11:03:19 | 显示全部楼层
但仅对于穿刺和魔法伤害
回复

使用道具 举报

发表于 2007-6-29 11:48:32 | 显示全部楼层
楼主可以考虑使用其它的一些被动技能。
应该有增加受到的伤害的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 11:18 , Processed in 0.031092 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表