这只话唠菜鹰是路人 发表于 2015-6-5 21:52:05

关于战役中数字验证开启某些隐藏环节的小应用

本帖最后由 菜鹰战役 于 2015-6-6 00:09 编辑

先占楼再修改{:146:}
话说不用期待,因为这个效果很久以前就有,不过我在翔鹰搜索不到相关的,所以就发上来咯
--------------------------正文--------------------------
       今天在制作战役的时候一直在想怎么把两个不同的场景联系在一起?前一个场景的支线或者主线能否影响到下一个场景?而当我在战役辅导室提出这个设想时狂叔就说这个效果很久以前就有了,甚至通过移动羊或其他单位到指定位置来输入26个英文字母,但是因为系统判断麻烦,而且很多时候把1-255输入一遍就能试出来,所以效果很鸡肋。
       虽然这样说{:146:}但我觉得这个效果还是能用在一些新场景支线剧情的开启或者承接上一个场景的某些特殊技能、物品之类的,在上一个场景获得了数字提示之后,再在下一个场景使用。
       在这里用的是资源式数字ai,输入次数为三次
       现在说说具体触发:
1、首先是提示输入数字(对所有玩家显示不用说了吧?)
2、然后最重要的,开启触发【统计输入次数】
       用资源式数字ai,设置循环
条件:【堆积属性】玩家2(使用数字ai的电脑玩家)木材 1
                                                                                  食物 1
效果:【进贡】盖亚妈妈 对 玩家2(同上)石头 1(或者产生单位,这里的用途是统计统计次数)
         【进贡】玩家2 对 盖亚妈妈 木材 99999
                                                      食物 99999(用途为清零之前所输入数字)
3、激活触发【检测所输入数字】,当输入成功则有对应的累积效果(在我的测试场景里,我放置了三个弓兵,输入对了一次则移除一个)
4、输入失败
条件:【堆积属性】玩家2 石头 3(已输入三次)
          【区域存在单位】数量 1(意思是不是所有数字都正确)
5、输入成功
条件:【消灭目标】三个弓兵
效果:【关闭触发】上文的4的触发(意思是当成功之后取消“输入失败”的效果触发)
         其他胜利效果自定

测试场景如下


测试时如果连续输入,因为上文第2点的循环,很快就会检测为失败(但是手速快的话在检测到失败之前能输入好几个数字)

输入数字的顺序可以规定,只需要把触发做成嵌套(前一个激活下一个),这样的话如果数字正确但输入顺序错误也会失败,我的小场景中没有嵌套

可能性:用多少数字随意(我这个只是资源数字ai,如果其他信号ai的话水平不够还没测试……),用够255个数字,一个触发就是255种可能,两个触发就是255的平方的可能……这就不太可能被一个个数字试出来了(如果有人有耐心试那么多次……我跪着把战役场景送给他都行……大神啊!)

感谢@AMO 的测试,虽然是个小效果,但他也测试得很认真和给了很有用的建议(测试完还在秀操作……)

一窍不开 发表于 2015-6-6 02:28:53

嗯,不错的想法,不过楼主没有说明用的资源法数字AI的代码啊……

这只话唠菜鹰是路人 发表于 2015-6-6 09:48:53

抱歉呢……没表明我是用自己的数字ai,在rar里面是有的,其他条件触发的同理
页: [1]
查看完整版本: 关于战役中数字验证开启某些隐藏环节的小应用