找回密码
 点一下
查看: 1238|回复: 2

【已解决】做了个攻击吸血效果

[复制链接]
发表于 2016-9-18 20:59:35 | 显示全部楼层 |阅读模式
本帖最后由 sky282438525 于 2016-9-20 18:37 编辑

如图,被动技能,攻击目标会吸血15%。这样的行为对任何单位攻击都会吸血,由于是一开始就给单位的buff,不知道如何判断攻击目标的类型,想问如何进行判断攻击目标是非盟友和建筑呢?

QQ拼音截图未命名.jpg
发表于 2016-9-19 12:58:09 | 显示全部楼层
使用修正字段来吸血的话,无法使用验证器...
回复

使用道具 举报

发表于 2016-9-19 14:51:27 | 显示全部楼层
    <CBehaviorBuff id="A">
        <DamageResponse>
            <Chance value="1"/>
            <Handled value="ALeech"/>
            <Location value="Attacker"/>
            <TargetFilters value="-;Player,Ally,Structure"/>
            <Kind index="Spell" value="0"/>
            <Kind index="Ranged" value="0"/>
            <Kind index="Splash" value="0"/>
        </DamageResponse>
    </CBehaviorBuff>
    <CBehaviorBuff id="ALeech">
        <Duration value="0.0625"/>
        <Modification>
            <VitalDamageLeechArray index="Life">
                <KindArray index="Melee" value="0.15"/>
            </VitalDamageLeechArray>
        </Modification>
    </CBehaviorBuff>

给单位行为A后,他的近战攻击会吸血15%,砍玩家或盟友单位不吸血,砍建筑不吸血。
回复

使用道具 举报

 楼主| 发表于 2016-9-19 18:16:57 | 显示全部楼层
本帖最后由 sky282438525 于 2016-9-19 18:27 编辑

aleech
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 18:14 , Processed in 0.045184 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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