找回密码
 点一下
查看: 1175|回复: 7

如何制作爆发类技能

[复制链接]
发表于 2008-12-7 16:14:33 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-12-7 16:39:46 | 显示全部楼层
单位受到伤害作为事件
事件通过其他触发的动作添加。

比如
[trigger]触发1   
事件
  任意单位进入地图
条件
  (触发单位)等于XXX
动作
   触发器 — 给(触发2)添加(触发单位)受到伤害事件[/trigger]


[trigger]触发2  
事件
条件  
  实数 — ((触发单位)当前生命值)  小于( (触发单位) 总生命值*0.2)  
动作  
  单位— 添加 XXX  技能给 (触发单位)
  单位— 添加 XXX  技能给 (触发单位)][/trigger]
回复

使用道具 举报

 楼主| 发表于 2008-12-7 16:50:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-12-7 17:08:03 | 显示全部楼层
要注意的是伤害事件并不是生命变化的唯一来源,比如说负数生命恢复、直接设置生命值减少等,而且伤害事件要比实际减血来的早,所以判定上要做改动的
回复

使用道具 举报

发表于 2008-12-8 15:27:39 | 显示全部楼层
确实啊

不过要写得简洁点就难了
还要用timer过0.05秒来等它伤害

负数生命恢复、直接设置生命值减少
要怎么捕捉呢?我可不想再给单位绑一个计时器
回复

使用道具 举报

发表于 2008-12-8 16:47:13 | 显示全部楼层
为什么要用单位接受伤害,用 xx单位的生命值小于xx 事件不方便得多
回复

使用道具 举报

发表于 2008-12-8 16:48:51 | 显示全部楼层
直接有一个单位生命变化事件的吧.
回复

使用道具 举报

发表于 2008-12-8 17:00:33 | 显示全部楼层
这个事件捕捉的是生命的值而不是百分比
而且触发的单位是要预先放好的
不如被攻击事件好用
就是被攻击事件比较没效率
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 12:31 , Processed in 0.107398 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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