// This drops several enemies when the passage is blocked
IfTimeOut
  tmpargument = 20
  SetTime
  
  tmpargument = 1 // Check the Troll passage
  IfPassageOpen

    tmpargument = passage
    SetTargetToWhoeverIsInPassage
      // Play the sound
      tmpargument = 0
      PlaySound

      // Spawn the character
      GetContent                 // The specific model slot

      // Character 1
      tmpx = selfx
      tmpy = selfy
      tmpdistance = rand & 255 + 800
      tmpturn = rand
      SpawnExactCharacterXYZ

      // Character 2
      tmpx = selfx - 256
      tmpy = selfy - 256
      tmpdistance = rand & 255 + 800
      tmpturn = rand
      SpawnExactCharacterXYZ

      // Character 3
      tmpx = selfx + 256
      tmpdistance = rand & 255 + 800
      tmpturn = rand
      SpawnExactCharacterXYZ

      // Character 4
      tmpx = selfx - 256
      tmpy = selfy + 256
      tmpdistance = rand & 255 + 800
      tmpturn = rand
      SpawnExactCharacterXYZ

      // Character 5
      tmpx = selfx + 256
      tmpdistance = rand & 255 + 800
      tmpturn = rand
      SpawnExactCharacterXYZ

      // Don't hang around
      GoPoof
      
  //Check if the troll has died
  Else
    tmpargument = [TROL]
    tmpdistance = BLAHFRIENDS + BLAHENEMIES
    SetTargetToNearestBlahID
      DoNothing                 //Nope he's still there
    Else
      tmpargument = 1
      OpenPassage
      PlayFullSound

End					// All done
