修复潜水僵尸只能攻击一次的bug
This commit is contained in:
parent
790bc0bc5e
commit
e00ed2f061
@ -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)
|
||||
# 同样没有兼容双防具
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user