text: # Harp String <G> (2012031) | Eliza's Garden (920020000)
  # Author: Tiger, Pyonta
  
  sm.playSound("orbis/sol", 100)
  
  eternalSleep = 3114
  songMaster = "CCGGAAGFFEEDDCGGFFEEDGGFFEEDCCGGAAGFFEEDDC"
  songStatus = sm.getQRValue(eternalSleep)
  
  if sm.hasQuest(eternalSleep) and songStatus != "42":
      # Is this the first note?
      songProgress = ""
      if songStatus:
          songProgress = songStatus
      
      songProgress += "G"
      songCount = len(songProgress)
  
      if not songProgress == songMaster[:songCount]:
          # Uh oh, you screwed up
          songProgress = ""
          sm.chat("The performance was a failure. Eliza seems very displeased.")
      
      sm.setQRValue(eternalSleep, songProgress, False)
  