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

各位朋友,请为我解答一下这个关于[接受伤害]的疑问

[复制链接]
发表于 2007-6-19 20:12:07 | 显示全部楼层 |阅读模式
Untitled Trigger 004
    Events
        Time - Elapsed game time is 1.00 seconds
        Time - Every 60.00 seconds of game time
    Conditions
    Actions
        Unit - Create 5 楠戝+ for Player 6 (Orange) at (Player 6 (Orange) start location) facing (Position of (Triggering unit))
        Unit - Create 5 楠戝+ for Player 1 (Red) at (Player 1 (Red) start location) facing (Position of (Triggering unit))
        Unit - Create 10 楠戝+ for Player 2 (Blue) at (Player 2 (Blue) start location) facing (Position of (Triggering unit))
===============

Untitled Trigger 005
    Events
        Unit - A unit enters (Playable map area)
    Conditions
        (Owner of (Triggering unit)) Equal to Player 6 (Orange)
    Actions
        Trigger - Add to Untitled Trigger 002 <gen> the event (Unit - (Entering unit) Takes damage)
=========================

Untitled Trigger 002
    Events
    Conditions
        ((Owner of (Damage source)) is an ally of (Owner of (Triggering unit))) Equal to True
    Actions
        Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) + ((Damage taken) / 2.00))


(注:玩家1和玩家6是盟友,和玩家2是敌人)

这是刚刚写的一个关于:攻击自己盟友单位时伤害减半的T~~
应该是成功了
暂时没有发现什么BUG...

只是...为什么
每一个单位第一次被攻击的时候
却总是没有触发+血的动作....(即单位第一次被攻击时候,受到的伤害还是原始伤害,而之后被攻击受到的才是减半的伤害)
不知道为什么..谁能解释一下吗?
 楼主| 发表于 2007-6-19 20:13:41 | 显示全部楼层
这个是地图。。
大家可以测试一下

为了便于观察
地图中单位没有回血速度
护甲为0
攻击值固定

515.w3x

14 KB, 下载次数: 12

回复

使用道具 举报

发表于 2007-6-20 09:48:38 | 显示全部楼层
第一次是满血。你再怎么加血也加不上去。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 10:05 , Processed in 0.103585 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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