修复魅惑菇的bug
This commit is contained in:
parent
09781d497c
commit
0840bb5fda
@ -88,7 +88,6 @@ nuitka --mingw --standalone --onefile --show-progress --show-memory --output-dir
|
|||||||
* 修复已经死亡的僵尸会触发大嘴花、土豆雷甚至小推车的问题
|
* 修复已经死亡的僵尸会触发大嘴花、土豆雷甚至小推车的问题
|
||||||
* 用蓝色滤镜标识冷冻的僵尸
|
* 用蓝色滤镜标识冷冻的僵尸
|
||||||
* 修复暂停游戏时仍在计时的bug
|
* 修复暂停游戏时仍在计时的bug
|
||||||
* 修复魅惑菇的bug
|
|
||||||
|
|
||||||
## 截屏
|
## 截屏
|
||||||
|
|
||||||
|
|||||||
@ -215,7 +215,7 @@ class Plant(pg.sprite.Sprite):
|
|||||||
if not zombie.lostHead:
|
if not zombie.lostHead:
|
||||||
self.health -= damage
|
self.health -= damage
|
||||||
self.hit_timer = self.current_time
|
self.hit_timer = self.current_time
|
||||||
if self.health == 0:
|
if (self.health == 0) or (self.name == c.HYPNOSHROOM and self.state != c.SLEEP):
|
||||||
self.kill_zombie = zombie
|
self.kill_zombie = zombie
|
||||||
|
|
||||||
def getPosition(self):
|
def getPosition(self):
|
||||||
|
|||||||
@ -555,7 +555,7 @@ class Level(tool.State):
|
|||||||
zombie.setAttack(plant)
|
zombie.setAttack(plant)
|
||||||
|
|
||||||
for hypno_zombie in self.hypno_zombie_groups[i]:
|
for hypno_zombie in self.hypno_zombie_groups[i]:
|
||||||
if hypno_zombie.health <= 0:
|
if hypno_zombie.health < 70:
|
||||||
continue
|
continue
|
||||||
zombie_list = pg.sprite.spritecollide(hypno_zombie,
|
zombie_list = pg.sprite.spritecollide(hypno_zombie,
|
||||||
self.zombie_groups[i], False,collided_func)
|
self.zombie_groups[i], False,collided_func)
|
||||||
|
|||||||
@ -35,7 +35,7 @@ class Control():
|
|||||||
self.screen = pg.display.get_surface()
|
self.screen = pg.display.get_surface()
|
||||||
self.done = False
|
self.done = False
|
||||||
self.clock = pg.time.Clock() # 创建一个对象来帮助跟踪时间
|
self.clock = pg.time.Clock() # 创建一个对象来帮助跟踪时间
|
||||||
self.fps = 60
|
self.fps = 30
|
||||||
self.keys = pg.key.get_pressed()
|
self.keys = pg.key.get_pressed()
|
||||||
self.mouse_pos = None
|
self.mouse_pos = None
|
||||||
self.mouse_click = [False, False] # value:[left mouse click, right mouse click]
|
self.mouse_click = [False, False] # value:[left mouse click, right mouse click]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user