这是本词条的历史版本!
啊呀,似乎有谁在这里留了个坑……
本条目需要大量内容补充或整改。你愿意来帮个忙吗?
Potato Skip Skip
Potato Skip Skip,简称PSS。
操作方法
- 种植一个寒冰射手和一个玉米加农炮,保证寒冰射手的栈位在玉米加农炮前。
- 存读档。
- 种植模仿者,点击加农炮。保证模仿者模仿完毕前加农炮死亡,并且保证模仿者产生的植物ID与加农炮完全相同。
- 点击鼠标,使模仿者产生的植物错误地运行加农炮开火函数。
原理
通过控制植物ID,使模仿者产生的植物错误地运行加农炮开火函数,从而执行一些未定义操作。
寒冰射手用于避免造成崩溃:加农炮开火会设置发射倒计时,这个操作会让正常无法开火的植物开火。而决定子弹类型的地方,有关变量是没有初始化的,所以子弹类型是个ub,大多时候是一个很大的数。这样会导致之后子弹绘制,子弹击中僵尸取伤害等地产生极大的ub行为,而且很容易导致崩溃。寒冰射手的部分代码恰好可以使这部分为0,从而避免崩溃。
效果
- 土豆雷:免疫啃食伤害,但不免疫冰车碾压、巨人锤击和小丑爆炸;不会被地下矿工索敌。
- 窝瓜:不进行索敌,免疫冰车碾压和巨人锤击,但不免疫啃食伤害及小丑爆炸。窝瓜的坐标为点击炮前的坐标,因此可利用窝瓜跳跃进行偏移。
- 海草:在拥抱僵尸后发炮。此后,被拥抱的僵尸陷入“假死”(表现待补),海草保持原样且正常尝试索敌。
- 胆小菇:不再胆小,但无法发射子弹。
- 大嘴花:丧失啃咬能力。
- 阳光菇:如长大一般生产阳光。
- 墓被吞噬者:悬浮于墓碑之上而不消失,墓碑不会被吃掉。
应用
(待补)
请先登录后发表评论 (・ω・)
