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

刷怪不能刷空中单位.真奇怪.

[复制链接]
发表于 2010-9-14 23:17:14 | 显示全部楼层 |阅读模式
一般的基本刷怪触发都是这样

事件: 单位死亡.
条件: 引发单位是玩家XX的.
动作:
1.等待X秒
2.创建一个(引发单位)类型的单位在某点.


=============================

地面单位都可以正常重刷出来,  但是空中单位却不能, 或者说我试的那部分空中单位刷不出来, 比如红龙冰龙, 鹰身女妖等.
如果没有等待时间则可以直接刷出.   或者说在等待时间前后各加一显示引发单位名称的触发, 在等待时间之前是可以正确获得引发单位的.


怀疑是单位属性设置里, 是不是空中单位有什么不同, 比如没尸体啊, 或者有什么分类之类的. 检查后没有发现特别的地方.
模型的问题吗?

我用一个普通地面单位, 改成移动类型和被攻击锁定都是空中的,  模型也换成龙的模型, 阴影也换成空中的.  却能在等待N秒后刷出来.

总之就是没发现原版的空中单位和我改出来的有什么不一样. 为什么原版的死后就没有单位数据了.
发表于 2010-9-14 23:29:13 | 显示全部楼层
因为空中单位没尸体,一段时间后就从内存中被删除了。

你当然无法获得它的类型。


事先用局部变量来记录吧。
回复

使用道具 举报

 楼主| 发表于 2010-9-15 02:30:11 | 显示全部楼层
奇怪的是拿个其他地面单位改成红龙冰龙, 却OK.

没发现属性数据区别在哪里
回复

使用道具 举报

发表于 2010-9-15 06:23:32 | 显示全部楼层
关于死亡有一项数据,可以修改
回复

使用道具 举报

发表于 2010-9-15 12:51:29 | 显示全部楼层
截图1284526276.jpg
回复

使用道具 举报

发表于 2010-9-15 12:59:22 | 显示全部楼层
这个以前551155的某个关于刷怪帖子里应该讨论过(不排除记错实际是私人交流的可能)
回复

使用道具 举报

发表于 2010-9-15 13:15:57 | 显示全部楼层
最好还是先用局部变量来存一遍……不然遇到“复活死尸”就悲剧了。
回复

使用道具 举报

 楼主| 发表于 2010-9-15 16:17:44 | 显示全部楼层
果然是那个战斗类型, 死亡是否可召唤和腐化.
之前看到另一个地面单位也是"不可召唤,不会腐化". 却在测试中有复活, 就排除了该条.

这次重新测试几遍, 将龙和各种鸟改为"可召唤,会腐化", 却有被重新刷出来,
而前面看到的那有复活的是却没复活, 大概是看到其他类似单位复活当作是他了.

===================

自己实在太大意, 感谢a595859893.  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 18:31 , Processed in 0.069277 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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