;;-*-Lisp-*-
(in-package goal)

;; name: blow-tower-speech.gc
;; name in dgo: blow-tower-speech
;; dgos: LCTYBLOW

;; DECOMP BEGINS

(defun symbol->blow-tower-speech ((arg0 symbol))
  (case arg0
    (('flyers)
     0
     )
    (('missiles-player)
     1
     )
    (('missiles-pickup-1)
     2
     )
    (('missiles-pickup-2)
     3
     )
    (('missiles-pickup-3)
     4
     )
    (('missiles-pickup-4)
     5
     )
    (('first-metalhead-pickup)
     6
     )
    (('first-metalhead-player)
     7
     )
    (('encouragement)
     8
     )
    (('sniper-shot)
     9
     )
    (('mission-intro)
     10
     )
    (('mission-0)
     11
     )
    (('mission-1)
     12
     )
    (('mission-2)
     13
     )
    (('mission-3)
     14
     )
    (('mission-4)
     15
     )
    (('mission-5)
     16
     )
    (('mission-6)
     17
     )
    (('grunt-land)
     18
     )
    (('hurt)
     19
     )
    (else
      0
      )
    )
  )

(define *blow-tower-speech*
  (new 'static 'boxed-array :type speech-info
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #xd :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x1 :probability 1.0))
      :flags (speech-info-flag si0)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #xe :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x2 :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x3 :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #xf :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x10 :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance
        (new 'static 'speech-instance :speech #x11 :probability 1.0)
        (new 'static 'speech-instance :speech #x12 :probability 1.0)
        )
      :flags (speech-info-flag si4 si5)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance
        (new 'static 'speech-instance :speech #x13 :probability 1.0)
        (new 'static 'speech-instance :speech #x14 :probability 1.0)
        (new 'static 'speech-instance :speech #x15 :probability 1.0)
        (new 'static 'speech-instance :speech #x16 :probability 1.0)
        (new 'static 'speech-instance :speech #x17 :probability 1.0)
        (new 'static 'speech-instance :speech #x18 :probability 1.0)
        (new 'static 'speech-instance :speech #x19 :probability 1.0)
        (new 'static 'speech-instance :speech #x1a :probability 1.0)
        (new 'static 'speech-instance :speech #x1b :probability 1.0)
        (new 'static 'speech-instance :speech #x1c :probability 1.0)
        (new 'static 'speech-instance :speech #x1d :probability 1.0)
        (new 'static 'speech-instance :speech #x4 :probability 1.0)
        )
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance
        (new 'static 'speech-instance :speech #x1e :probability 1.0)
        (new 'static 'speech-instance :speech #x1f :probability 1.0)
        (new 'static 'speech-instance :speech #x20 :probability 1.0)
        (new 'static 'speech-instance :speech #x21 :probability 1.0)
        (new 'static 'speech-instance :speech #x22 :probability 1.0)
        (new 'static 'speech-instance :speech #x23 :probability 1.0)
        (new 'static 'speech-instance :speech #x5 :probability 1.0)
        (new 'static 'speech-instance :speech #x24 :probability 1.0)
        (new 'static 'speech-instance :speech #x25 :probability 1.0)
        )
      :flags (speech-info-flag si4 si5)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x26 :probability 1.0))
      :flags (speech-info-flag si4)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance
        (new 'static 'speech-instance :speech #x27 :probability 1.0)
        (new 'static 'speech-instance :speech #x28 :probability 1.0)
        )
      :flags (speech-info-flag si5)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x29 :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x2a :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x6 :probability 1.0))
      :flags (speech-info-flag si4)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x7 :probability 1.0))
      :flags (speech-info-flag si4)
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x2b :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance (new 'static 'speech-instance :speech #x2c :probability 1.0))
      )
    (new 'static 'speech-info
      :speeches (new 'static 'boxed-array :type speech-instance
        (new 'static 'speech-instance :speech #x8 :probability 1.0)
        (new 'static 'speech-instance :speech #x2d :probability 1.0)
        (new 'static 'speech-instance :speech #x9 :probability 1.0)
        )
      :flags (speech-info-flag si4)
      )
    (new 'static 'speech-info :speeches (new 'static 'boxed-array :type speech-instance
                                          (new 'static 'speech-instance :speech #x2e :probability 1.0)
                                          (new 'static 'speech-instance :speech #x2f :probability 1.0)
                                          (new 'static 'speech-instance :speech #x30 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x31 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x32 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x33 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x34 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x35 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x36 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x37 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x38 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x39 :probability 1.0)
                                          (new 'static 'speech-instance :speech #x3a :probability 1.0)
                                          (new 'static 'speech-instance :speech #x3b :probability 1.0)
                                          (new 'static 'speech-instance :speech #xa :probability 1.0)
                                          (new 'static 'speech-instance :speech #xb :probability 1.0)
                                          (new 'static 'speech-instance :speech #xc :probability 1.0)
                                          )
                              )
    )
  )
