暂时设定为大嘴花没有成功攻击时不发出声音

This commit is contained in:
星外之神 2022-08-01 23:19:21 +08:00
parent 80021191ff
commit 72cad4a3fd

View File

@ -647,14 +647,14 @@ class Chomper(Plant):
def attacking(self):
if self.frame_index == (self.frame_num - 3):
# 播放吞的音效 由于一帧在这个循环中执行了若干次可能被设置播放若干次导致声音重叠所以用if保护
if not self.should_diggest:
# 在尚未检测到需要消化时播放音效
c.SOUND_BIGCHOMP.play()
# 对活着的僵尸才需要吞下去消化
if self.attack_zombie.alive():
self.should_diggest = True
self.attack_zombie.kill()
if not self.should_diggest:
# 播放吞的音效 由于一帧在这个循环中执行了若干次可能被设置播放若干次导致声音重叠所以用if保护
# 在尚未检测到需要消化时播放音效
c.SOUND_BIGCHOMP.play()
self.should_diggest = True
self.attack_zombie.kill()
if (self.frame_index + 1) == self.frame_num:
if self.should_diggest:
self.setDigest()