|
自己写的一个被攻击事件,给予了几率触发,规定10%触发的,但是测试时发现只要触发了1次,就陆续触发了(几率变高了),再攻击几次几率百分百了 ,到底问题出在哪,还有这触发S流会出现不?
leitingzhiqiu
    事件
        单位 - 任意单位 被攻击
    条件
        (((攻击单位) 所持有的 雷霆之球) 的当前生命值) 大于 1.00
    动作
        设置 gongjidanwei = (攻击单位)
        设置 beigongjidanwei = (被攻击单位)
        单位组 - 选取 ((可用地图区域) 内满足 (((匹配单位) 是 (gongjidanwei 的所有者) 的敌对单位) 等于 TRUE) 的所有单位) 内所有单位做动作
            Loop - 动作
                触发器 - 为 danweijieshoushanghai <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 开启 danweijieshoushanghai <预设>
danweijieshoushanghai
    事件
    条件
        (伤害来源) 等于 gongjidanwei
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (随机实数,最小值: 1.00 最大值: 10.00) 小于 2.00
            Then - 动作
                单位 - 创建 1 个 万能马甲 给 (gongjidanwei 的所有者) 在 (beigongjidanwei 的位置) ,面向角度为 (beigongjidanwei 的面向角度) 度
                单位 - 添加 闪电链 (雷霆之球-伤害) 给 最后创建的单位 [R]
                单位 - 设置 0.50 秒 普通 类型的生命周期对 最后创建的单位 [R]
                单位 - 对 最后创建的单位 [R] 发布 兽族先知 - 闪电链 命令到目标: beigongjidanwei
                触发器 - 关闭 (当前触发)
            Else - 动作 |
|