- pvzclass 是一个用于控制植物大战僵尸游戏内部运行实体的一套框架
- 而PVZ-Glitch是一个基于pvzclass与汇编的改版。
- 要编译这个项目,你需要使用 Visual Studio 2019 (v142平台工具集)。
- 框架仅能完全适用于1.0.0.1051版本的游戏。
- 程序从pvzclass.cpp的main函数开始运行,你可以直接在里面修改我的程序。
- 此项目仅为植物大战僵尸-Glitch版的启动器源码。并不包含植物大战僵尸-Glitch的汇编代码。
- 此项目代码仅供参考,bug无法避免。
- 可二次创作。
--植物相关--
- 1.高坚果修改 暂无,已经废除
- 2.坚果墙 2.1死后变窝瓜
- 3.随机射手 3.1随机发射子弹
- 4.僵尸投手 4.1子弹打到僵尸后 有几率生成一个魅惑普通僵尸在被击中的僵尸的位置
- 5.魅惑菇 5.1如果睡觉被僵尸咬,僵尸就爆炸,然后植物消失 5.2如果没睡觉,僵尸被魅惑
- 6.歪头向日葵 6.1修改为放下生成1个阳光 6.2被僵尸啃直接生成3个阳光然后消失 6.3会生产小阳光
- 7.三叶草 7.1修改为种下后每个僵尸都往后一格。 7.2每个僵尸都会造成10秒的减速 7.3每个僵尸都会造成50点伤害 7.4如果僵尸被吹出屏幕,僵尸只会在屏幕边缘。
- 8.豌豆炸弹 Tips:原型小喷菇 8.1阳光0,如果在场有僵尸,随机挑选一位幸运僵尸被6颗子弹追击打, 8.2如果在场无僵尸,创建6个子弹和豌豆射手一样向前发射。
--僵尸相关--
-
1.全局僵尸 暂无,已经废除
-
2.报纸僵尸 !!!!!以下僵尸概率出(概率一样)!!!!!
!舞者报纸僵尸 -1属性和舞王僵尸一样 -2速度变快(级别0.1) !胖子报纸僵尸 -1胖子报纸僵尸遇到植物会用自己强大的体重压死植物 -2胖子僵尸的大小是原来的120% !同样,也有几率出原版报纸僵尸 !呕吐报纸僵尸 -1每一秒就换行
-
3.腐烂臭虫僵尸 Tips:原型铁栅门僵尸 3.1咬死一个植物后,植物会被感染,当场随机变成一个新的僵尸 3.2死后随机生成一个新僵尸
-
4.樱桃炸弹僵尸 4.1碰到植物就自爆炸死植物(类似小丑僵尸的范围) 4.2死后也会自爆
-
5.锤子僵尸 Tips:原型旗帜僵尸 5.1该僵尸会在每大波出现 5.2只要任何僵尸碰到植物,就砸死僵尸前面的植物和前面第二个植物。 5.3只要任何僵尸碰到植物,该僵尸释放花里胡哨特效(有僵尸的,有光芒的,有彩色的) 5.4(副作用)只要压死植物,会杀死整行僵尸
-
6.蹦极僵尸 6.1只要被攻击,就跟机枪一样发子弹攻击植物 --关卡相关--
-
1.第5关修改为新关卡:舞蹈秀 关卡说明: 1.1开局生成两个无敌的舞王僵尸跟随鼠标 1.2无法使用卡槽 1.3控制舞王僵尸胜利
-
2.全部关卡坟墓模式
--其他相关--
- 1.修改爆炸坚果价格为75
- 2.修改僵尸投手价格为250
- 3.除了特殊植物外,种植生成寒冰特效
- 4.修改鼠标指针
- 5.修改了BGM
- 6.只要游戏关闭,会自动关闭自身
- 7.只要关闭启动器,同时关闭游戏 8.戴夫不选卡
--修复相关--
- 1.修复了栈溢出导致的程序崩溃bug //2021年1月21日19:34:00记录
- 2.修复了作者写错行导致的程序崩溃bug //2021年1月21日19:34:29修复
- 3.修复了只要有呕吐报纸僵尸就不会生成其他类型报纸僵尸的bug //2021年1月22日12:15:38修复
- 4.修复了其他僵尸也会变成报纸特殊僵尸的bug //2021年1月22日15:01:15修复
- 5.修复了我是僵尸崩溃的bug //2021年1月23日09:56:51修复