找回密码
 点一下
查看: 2074|回复: 3

求一个变身技能(变身后每攻击一次能力更加强大)

  [复制链接]
发表于 2008-7-14 06:25:14 | 显示全部楼层 |阅读模式
求一个变身技能(变身后每攻击一次能力更加强大)
技能类型:被动
技能效果:每攻击一次敌人则得到0.1敏捷,0.1敏捷可以持续20秒!不断攻击则可以不断增加敏捷,但是每次增加的敏捷只持续20秒!
攻击次数上100的话将会爆击,对敌人造成敏捷*8的伤害附近的目标也会因为爆炸而受到敏捷*5的伤害。

技能要变身后得到的被动技能!!!!!!![s:181][s:181]
发表于 2008-7-14 06:43:57 | 显示全部楼层
这个其实跟变身没虾米关系把

例如要使敏捷持续20秒 那就这么写触发:

单位被攻击

设置单位敏捷×××
等待20秒
删除单位敏捷×××

每次触发触发器都会创建一个线程,所以这么做是可行的。不过这样貌似就用到局部变量鸟
回复

使用道具 举报

发表于 2008-7-14 07:20:56 | 显示全部楼层
属性值不能为实数 只能是整数的 如果是0.1 那么则默认为0  取值最小的则是1 你也可以设定攻击次数达到一定次数后则增加1点属性
回复

使用道具 举报

发表于 2008-7-17 00:05:08 | 显示全部楼层
2楼的方法只适用于一个英雄和单人游戏

可以用实数变量来记录

事件
  攻击一次
条件
  无
动作
  设置实数变量A=A+0.1
如果A>=1
提升英雄敏捷加1
创建一个 马甲单位 给予 英雄玩家
设置最后创建的单位生命记时期=20秒  (应为你要使每点敏捷的持续时间=20秒,所以需要借助马甲单位的死亡事件来触发敏捷的持续时间)

事件
  当任何单位死亡
条件
  触发单位=马甲单位
动作
  设置 英雄[触发单位的所有者] 敏捷减1
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 14:14 , Processed in 0.057431 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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