赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 20879 |
最后登录 | 2022-8-7 |
在线时间 | 696 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 696 小时
- 注册时间
- 2011-1-4
- 帖子
- 208
|
b
本帖最后由 cjlzbb 于 2013-8-24 13:01 编辑
chd114 发表于 2013-8-24 12:49
隐匿之类的隐身我的思维是在回合制里面设计成把仇恨变0(使用技能后获得一个不会被怪打的状态)的玩意= = ...
对于隐匿个人感觉更好的做法如下,可能有些麻烦。
由于是DOTA类游戏,所以事先把所有技能在类型处分成 普攻/指向性物理/指向性法术/AOE物理/AOE法术,这设置虽然麻烦但是对无敌斩等一系列技能都有效。
在怪物挑选目标的脚本处修改成 如果目标拥有隐匿状态且没有被反隐的状态(粉/真眼等),同时怪物技能为 普攻/指向性物理/指向性法术,则不挑选该角色作为目标。
同理无敌斩也可以这么做,如果目标为虚无等不可攻击状态则不挑选为目标
如果不这么做的话,无敌斩就用事件吧,无敌斩技能设置成0伤害无动作触发事件,然后事件设置成使角色对没虚无状态的随机敌人(注1)使用 无敌斩(真)————这个技能设置成只随机攻击一个敌人。再用一个变量计算无敌斩次数
注1:用RAND随机取任意一个敌人,假如没有虚无状态则使用技能,有虚无状态则重新RAND。(要先排出对面全体虚无的状态,不然就无限循环了) |
|