2012年12月25日 23:22:36
3B水路开始的30秒是否出现的原因解析
在走3B水路关卡时,有心的玩家一定有疑问,有的时候开场就有30秒的计时。有的时候又没有,打过第一批小怪之后,那个30秒才会出现。这个到底是怎么回事?
这个问题也曾困惑SK,后来通关程序跟踪和调试才得以找到。找的过程十分的辛苦,结论也很离谱,但是程序就是程序,无敌的真理。
在第一关拯救人质时,就已经决定了3B的开始30秒。
人质小车这里,每一辆小车有2个哥布林推动,他们都是1点HP的。只要有至少1个推车的哥布林从画面上逃跑掉,3B开始就不会有30秒。换句话,如果这种推车的1HP小哥布林,被你都杀掉,3B开始就会有30秒。
只要有1个推车的哥布林逃跑,3B开始就没有时间
推车的哥布林被全部杀死,3B开始就有30秒了
【推车的哥布林逃跑】是指,推车的哥布林自己一个人(个体自由,没有任何束缚物)逃跑掉。它们推车车子离开不是逃跑的行为。
从游戏故事来看,该村庄怪物肆虐,哥布林也参加了入侵行列,它们正在押送战利品(俘虏)出这个村庄。这决不是【逃跑】,因为村庄内没有东西在攻击哥布林,它们没必要跑,相反,它们是在对村庄进行劫掠:抢走财物、抓走奴隶等等。(按照DND怪物资料,哥布林会将俘虏抓到自己的部落,当奴隶来用)
在村庄的外围,遇到了英雄们,英雄们想拯救人质,但是哥布林有杂兵出来和你交手阻挠,掩护那些押送车子的哥布林,好让它们继续把战利品(俘虏)押走。所以,哥布林推车人质车子离开画面,不是它们逃跑,而是它们成功了,它们成功的运走了战利品,而不是逃命的行为。
当英雄们展现力量后(破坏2个车子),哥布林们不敌,这时它们连战利品(俘虏)都不要了,自顾自的逃命去了,这时的推车哥布林才是【逃跑】。
你要判断的关键,就在于那种车子毁坏或弃车之后,出现的【自由个体状态的】【推车哥布林】,是否至少有1个有从画面内逃跑掉,还是全被你杀死了。
这个结论是不是很雷?相信我,SK找到的时候比你更惊讶。但程序就是程序,玩十年经验抵不上一行代码。
除非注明,暗黑秘影中文站文章均为SK原创,转载请以链接形式标明本文地址。
本文地址:https://www.chinadd2.com/3b-time-starting.html
作者:sssskkkk | 分类:游戏程序 | 标签:关卡 | 评论:24 | 浏览:21421

随机推荐 |
已经有 24 名冒险者 发表了评论!
我還有個疑問,第10關需要推石像踩4個機關的場景,有時中間的門開完了要推石像到左邊或右邊的門,畫面會卡住,而有時畫面會隨著人物移動而跟著移動,這是甚麼原理?
我印象是这样:你之前去过右边,曾把右版的画面拉出来过,去朝右推石像时,就能把石像一直推到右版。若没拉过画面,画面就会推不过去。
牛逼
这个其实是和一个和飞船关卡补血、魔法伤害叠加类似的程序漏洞导致的。
程序使用内存中的同一个字节(地址为0x00FF804F)来记录某些关卡中临时数据。
1关,初始值为0,哥布林逃跑则该值变为1。
3B关,初始值为0,碰到敌人进入战斗,该值变成1,战斗结束再次变为0。
8A关,初始值为0,路线错误一次,该值+1。当该值达到4时,进入惩罚关,并且该值重置为0。
游戏程序原本应该在每关结束时重置该值为0,以避免该值影响其他关卡。但是因为程序漏洞,1关结束时,该值并未进行重置。
这个漏洞导致的结果就是,如果1关有哥布林逃跑了,那么3B关一开始,程序错误的认为正在进行战斗。
而3B关中,倒计时出现、黑龙的出现和消失都只能发生在未进行战斗时,所以需要战斗一次将该值置0之后,倒计时才会出现。
请教,3b时间到了,黑龙的出现,有时候是马上出现,有时候是等一会儿时间才出现,请问这个是否有办法控制,是等一会才出现?
就是在遇到船上敌人后,时间到了,打完兵了,回到水路版面,这时候黑龙要出现,但是时间是不固定的。有时候立刻,有时候很晚
这个我还真不知道。
其实,我关注这个游戏也就十来天的时间,远远称不上了解这个游戏。
至于3B的黑龙,我每次碰到都是立刻出现,从来没碰到过延时出现的情况。(当然,这也和我玩这个游戏的时间短、次数少有关系。)