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

偶是新手,想做个以范围内的单位数量×敏捷的伤害,遇到点问题

[复制链接]
发表于 2010-2-17 14:15:57 | 显示全部楼层 |阅读模式
谢谢哈

具体如下

任意单位被攻击

攻击单位=树妖

命令攻击单位对敌人造成(转换(敏捷对攻击单位为实数(包括加成)))×(转换((半径为100范围圆心为((攻击单位)的位置)的所有单位)中的单位数量)为实数)



万分感谢!!!
发表于 2010-2-17 14:27:17 | 显示全部楼层
LZ没有说遇到的问题是什么耶。


建议这种触发用单位受到伤害.
要不然东西还没有投出去.
人家就直接倒地了.
回复

使用道具 举报

 楼主| 发表于 2010-2-18 12:30:38 | 显示全部楼层
就是那个伤害怎么也做不出来,不能用“圆范围内单位数量做算术运算么?”,还是其他步骤有漏洞?
回复

使用道具 举报

发表于 2010-2-18 13:54:32 | 显示全部楼层
半径为100.。。。。
好近啊。。。
圣骑士的近战范围都100了
“命令攻击单位对敌人造成”
这的敌人是触发单位吗?。。。
还有那树妖是英雄吗?
回复

使用道具 举报

发表于 2010-2-19 19:57:49 | 显示全部楼层
LS说的也对,如果树妖不是英雄单位的话,那就没有什么造成与敏捷相关的伤害了
LZ的触发看起来就怪怪的  咱自己写个给LZ参考一下吧
回复

使用道具 举报

发表于 2010-2-19 20:02:44 | 显示全部楼层
咱简单写个...

先新建一个触发器,名字随意(这里为XXXX),无事件,伤害来源为 树妖
再在地图初始化的触发那里 添加动作 选取可用地图去区域内所有单位做动作   LOOP动作为触发器.为XXXX触发添加事件 选取单位 受到伤害
命令伤害来源单位对触发单位造成(转换(敏捷对攻击单位为实数(包括加成)))×(转换((半径为100范围圆心为((伤害来源单位)的位置)的所有单位)中的单位数量)为实数)

PS:最后一行的触发改自LZ,所以不保证一定合规格....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 22:29 , Processed in 0.036459 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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