Fossegrimen now recharges all out-of-charge lyres

This commit is contained in:
Lila Hioh 2022-08-10 11:15:15 +00:00 committed by Ryan
parent d545b2a119
commit 0b15f03174

View file

@ -61,7 +61,7 @@ class TFTInteractionListeners : InteractionListener{
} }
onUseWith(SCENERY,FISH_ALTAR,*FISH){ player, _, fish -> onUseWith(SCENERY,FISH_ALTAR,*FISH){ player, _, fish ->
if(inInventory(player,Items.LYRE_3689)) { if(inInventory(player,Items.LYRE_3689) || inInventory(player,Items.ENCHANTED_LYRE_3690)) {
Pulser.submit(SpiritPulse(player, fish.id)) Pulser.submit(SpiritPulse(player, fish.id))
} else { } else {
sendMessage(player,"I should probably have my lyre with me.") sendMessage(player,"I should probably have my lyre with me.")
@ -331,7 +331,7 @@ class TFTInteractionListeners : InteractionListener{
2 -> npc.face(player).also { player.face(npc) } 2 -> npc.face(player).also { player.face(npc) }
3 -> player.dialogueInterpreter?.sendDialogues(npc, 3 -> player.dialogueInterpreter?.sendDialogues(npc,
FacialExpression.HAPPY,"I will kindly accept this offering, and","bestow upon you a gift in return.") FacialExpression.HAPPY,"I will kindly accept this offering, and","bestow upon you a gift in return.")
4 -> removeItem(player,Items.LYRE_3689) 4 -> if(!removeItem(player,Items.LYRE_3689)) { removeItem(player,Items.ENCHANTED_LYRE_3690) }
5 -> when(fish){ 5 -> when(fish){
383 -> addItem(player,Items.ENCHANTED_LYRE2_6125) 383 -> addItem(player,Items.ENCHANTED_LYRE2_6125)
389 -> addItem(player,Items.ENCHANTED_LYRE3_6126) 389 -> addItem(player,Items.ENCHANTED_LYRE3_6126)
@ -444,7 +444,7 @@ class TFTInteractionListeners : InteractionListener{
setAttribute(player,"/save:lyreConcertPlayed",true) setAttribute(player,"/save:lyreConcertPlayed",true)
player.removeAttribute("LyreEnchanted") player.removeAttribute("LyreEnchanted")
if(removeItem(player,Lyre)) if(removeItem(player,Lyre))
addItem(player,3689) addItem(player,Items.ENCHANTED_LYRE_3690)
player.unlock() player.unlock()
} }
} }