修复潜水僵尸只能攻击一次的bug

This commit is contained in:
星外之神 2022-06-03 13:58:05 +08:00
parent 790bc0bc5e
commit e00ed2f061
2 changed files with 13 additions and 1 deletions

View File

@ -1214,3 +1214,12 @@ class SnorkelZombie(Zombie):
self.changeFrames(self.float_frames)
self.canSetAttack = False
def setWalk(self):
self.state = c.WALK
self.animate_interval = self.walk_animate_interval
if self.rect.right <= c.MAP_POOL_FRONT_X:
self.swimming = True
self.changeFrames(self.sink_frames)
# 同样没有兼容双防具

View File

@ -728,8 +728,8 @@ class Level(tool.State):
clickedCardsOrMap = True
self.clickResult[1].clicked = False
elif mouse_click[0]:
self.clickResult[1].clicked = False
if self.menubar.checkMenuBarClick(mouse_pos):
self.clickResult[1].clicked = False
self.removeMouseImage()
else:
self.addPlant()
@ -845,6 +845,9 @@ class Level(tool.State):
if pos is None:
return
# 恢复植物卡片样式
self.clickResult[1].clicked = False
if self.hint_image is None:
self.setupHintImage()
x, y = self.hint_rect.centerx, self.hint_rect.bottom