IfHealed
  IfTimeOut
    tmpargument = 25
    SetTime
    
    //Play the appropiate chime sound
    tmpargument = 0
    IfArmorIs
      PlayFullSound
      tmpargument = 1
      tmpdistance = [PUZL]
      OrderSpecialID
    tmpargument = 1
    IfArmorIs
      PlayFullSound
      tmpargument = 2
      tmpdistance = [PUZL]
      OrderSpecialID
    tmpargument = 2
    IfArmorIs
      PlayFullSound
      tmpargument = 3
      tmpdistance = [PUZL]
      OrderSpecialID
    tmpargument = 3
    IfArmorIs
      PlayFullSound
      tmpargument = 4
      tmpdistance = [PUZL]
      OrderSpecialID

//Stop or enable player activated chimes
IfOrdered
    
  //Notify player which chimes to play
  tmpargument = selforder - 1
  IfArmorIs
    PlayFullSound
    tmpx = selfx
    tmpy = selfy
    tmpdistance = selfz
    tmpargument = 0
    SpawnExactParticle
      
  //Truesight allows to see next chime
  tmpargument = selforder -11
  IfArmorIs
    tmpx = selfx
    tmpy = selfy
    tmpdistance = selfz
    tmpargument = 0
    SpawnExactParticle

End
