植物大战僵尸吧 关注:553,300贴子:5,029,745
  • 6回复贴,共1

寒冰菇,飞贼僵尸与动画进度的不可不说的奇妙BUG

取消只看楼主收藏回复

如题,本帖所述的bug,也包括冰取消巨人落锤、扔小鬼,以及取消大蒜换行一类的


IP属地:河北1楼2023-12-21 00:35回复
    起因:
    今天在某个群里看到有人问95辣椒为啥把消火球了(正常是不行的)
    结果发现原版寒冰菇也能消冰球,真是神奇的bug,
    于是整理了一下原理类似的这类bug


    IP属地:河北2楼2023-12-21 00:37
    回复
      原理:
      原版在判断某些事件是否触发时,是判断动画的进度,是否上一帧不大于t%而本帧不小于t%,且不处于暂停状态,倒放状态以及没有播放状态。
      但是冰冻的时候是把动画速度改为0,于是上一帧进度就等于本帧进度了,这样下来就没有任何一帧符合这个条件了,然后当前帧可能触发不了,就算触发了也是暂停状态,于是就寄了
      当然这个原理衍生出来的还有别的想法,最后再提


      IP属地:河北4楼2023-12-21 00:49
      收起回复
        第一类:僵尸
        一般使用寒冰菇或黄油,
        原版能触发,有点用的有:
        ①僵王吐球球的生成(46%)
        ②僵尸啃食产生音效特效,包括魅惑菇与大蒜的生效(具体进度和僵尸类型有关)
        ③篮球车投掷(54.5%)
        ④巨人丢小鬼(74%)
        ⑤巨人落锤(64%)
        还有一些能触发,但是并没有什么用的:
        ①僵王吐球前的特效(37%)
        ②僵尸进水的水花特效与音效(83%)
        ③撑杆走路产生特效(16%,67%)
        ④橄榄走路产生特效(3%,61%)
        ⑤撑杆僵尸的一些音效(20%,40%)
        还有一些别的,不确定能不能触发
        还有一些原版情况无法触发的,比如僵王砸车放僵尸放飞贼,大概就是改版only了


        IP属地:河北5楼2023-12-21 00:50
        回复
          第二类:植物
          使用飞贼僵尸抱植物使其停止更新,但动画仍然向前,利用这个跳过触发点。
          有点用但也不是很有用的:
          ①吸金磁吸取搜索银币与金币以及音效 (40%)
          原版情况是没啥用了的:
          ①模仿者变身特效(80%)
          此外炮也有两个音效触发是和进度有关的,但是飞贼的方法对炮没用,我也不想想有没有别的方法了。


          IP属地:河北6楼2023-12-21 00:53
          回复
            关于一些更大胆的想法:
            保证两个篮球车A,B有A的编号低于B,同时开始投掷,在A投掷帧前,在A下面放南瓜头+寒冰菇(花盆也可,但是南瓜头方便操作)
            就可以让A的投掷正常进行,B的投掷被取消
            可见BV1qu4y1K7kb,其中简介说的更详细一些。


            IP属地:河北9楼2023-12-21 15:54
            收起回复
              然后是巨人锤冰也可以像篮球这样取消某个特定编号以后所有同状态巨人的落锤(
              而且实际操作应该非常容易操作出来(


              IP属地:河北10楼2023-12-21 16:04
              回复