找回密码
 注册
搜索
查看: 1272|回复: 0
收起左侧

做一个类似冲锋的技能

[复制链接]

该用户从未签到

6

威严

1298

帖子

3955

点数

白玉楼半灵

炮灰敢死队

Rank: 4

积分
2551
发表于 2011-7-28 22:16:27 | 显示全部楼层 |阅读模式
恩,就是如此,给那个EX级的上海人形,不管是护卫赶路还是叉怪都好用- -
但是这个技能并不是那么一回事,因为需要AI对冲锋之后的行为作出判断- -所以咱需要给这个技能套上几层……

由于这个技能是被用于迅速接近目标用的,而AI有时也会犯傻- -所以被设定成不管多远的距离,一定能在1秒内抵达(这突破天际的速度……)

触发A:
事件:ExShanghai 开始释放技能效果(已用触发注册)
条件:无
动作:
【If:释放技能 = 马甲冲锋
Then:Set ExShanghaiCaster = ExShanghai 的位置(ExShanghai为单位变量,已经设定好为EX上海人形)
Set ExShanghaiTarget = 技能释放目标 的位置
Set ExShanghaiDistance = ExShanghaiCaster 到 ExShanghaiTarget 的距离 / 50
运行 ExShanghaiTime2 ,方式:一次性,时间:0.02S
命令 ExShanghai 停止
命令 ExShanghai 对 技能释放目标 释放 冲锋判断
跳过剩余动作
Else:Do Nothing】

触发B:
事件:ExShanghaiTime2 到期
条件:无
动作:
Set ExShanghaiIndex = ExShanghaiIndex + 1
Set ExShanghaiPoint = 从 ExShanghaiCaster 开始,距离 ExShanghaiDistance ,方向为 从 ExShanghaiCaster 到 ExShanghaiTarget 的角度
Set ExShanghai 的 X轴坐标为 ExShanghaiPoint 的X轴坐标
Set ExShanghai 的 Y轴坐标为 ExShanghaiPoint 的Y轴坐标
【If: ExShanghaiIndex ≥ 50
Then:Set ExShanghaiIndex = 0
Else:运行 ExShanghaiTime2 ,方式:一次性,时间:0.02S】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver| ( ICP15046467-1 )

GMT+8, 2024-4-29 07:49 , Processed in 0.048225 second(s), 27 queries .