Updated libstormgames. Added end of skull storm sound. Fixed inconsistancy with escape key in survival as apposed to story mode.
This commit is contained in:
Submodule libstormgames updated: acb899e6eb...0bbf35a4c5
BIN
sounds/skull_storm_ends.ogg
(Stored with Git LFS)
Normal file
BIN
sounds/skull_storm_ends.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -38,6 +38,7 @@ class SkullStorm(Object):
|
|||||||
elif not inRange and self.playerInRange: # Only speak when actually leaving range
|
elif not inRange and self.playerInRange: # Only speak when actually leaving range
|
||||||
# Player just left range
|
# Player just left range
|
||||||
self.playerInRange = False
|
self.playerInRange = False
|
||||||
|
play_sound(self.sounds["skull_storm_ends"])
|
||||||
speak("Skull storm ended.")
|
speak("Skull storm ended.")
|
||||||
|
|
||||||
# Clear any active skulls when player leaves the range
|
# Clear any active skulls when player leaves the range
|
||||||
|
@@ -230,7 +230,7 @@ class WickedQuest:
|
|||||||
speak(f"{player.get_health()} health of {player.get_max_health()}")
|
speak(f"{player.get_health()} health of {player.get_max_health()}")
|
||||||
if keys[pygame.K_i]:
|
if keys[pygame.K_i]:
|
||||||
if self.currentLevel.levelId == 999:
|
if self.currentLevel.levelId == 999:
|
||||||
speak(f"Wave {self.survivalWave}. {player.get_health()} health of {player.get_max_health()}. {int(self.currentLevel.levelScore)} points on this level so far. {player.get_lives()} lives remaining.")
|
speak(f"Wave {self.survivalWave}. {player.get_health()} health of {player.get_max_health()}. {int(self.currentLevel.levelScore)} points on this wave so far. {player.get_lives()} lives remaining.")
|
||||||
else:
|
else:
|
||||||
speak(f"Level {self.currentLevel.levelId}, {self.currentLevel.levelName}. {player.get_health()} health of {player.get_max_health()}. {int(self.currentLevel.levelScore)} points on this level so far. {player.get_lives()} lives remaining.")
|
speak(f"Level {self.currentLevel.levelId}, {self.currentLevel.levelName}. {player.get_health()} health of {player.get_max_health()}. {int(self.currentLevel.levelScore)} points on this level so far. {player.get_lives()} lives remaining.")
|
||||||
if keys[pygame.K_l]:
|
if keys[pygame.K_l]:
|
||||||
@@ -384,6 +384,9 @@ class WickedQuest:
|
|||||||
pygame.mixer.music.stop()
|
pygame.mixer.music.stop()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
# Calculate total time and show game over sequence
|
||||||
|
totalTime = pygame.time.get_ticks() - self.gameStartTime
|
||||||
|
self.display_game_over(totalTime)
|
||||||
return
|
return
|
||||||
elif event.key in [pygame.K_CAPSLOCK, pygame.K_TAB]:
|
elif event.key in [pygame.K_CAPSLOCK, pygame.K_TAB]:
|
||||||
self.runLock = not self.runLock
|
self.runLock = not self.runLock
|
||||||
|
Reference in New Issue
Block a user