50): in_dialogue = True #Speaking to wizard dialogue_iterator = iter(d.speak_wizard) dialogue_text = next(dialogue_iterator) purse_value += pg.sell_all(bag, price_dict) bag = [] if pg.collision(player.X, player.Y, frog.X, frog.Y, 75): pygame.mixer.music.load('frog.mp3') pygame.mixer.music.play() in_dialogue = True dialogue_iterator = iter(d.speak_frog) dialogue_text = next(dialogue_iterator) elif event.type == pygame.KEYUP: #Stops player movement if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: player.X_change = 0 if event.key == pygame.K_UP or pygame.K_DOWN: player.Y_change = 0 #Update Coordinates: player.update_coord() #Fishing if fishing == True: if end_fish == 0: start_fish = time.time() catch_sec = random.randint(30, 60) end_fish = start_fish + catch_sec catch = random.randint(1, 100) if catch < 50: species = "flying fish" elif catch < 80: species = "crab"