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

;; failed to figure out what this is:
(defpartgroup group-village1-sagehut-rings
  :id 136
  :bounds (static-bspherem 7 4 -4.5 12)
  :parts ((sp-item 480 :fade-after (meters 60) :flags (is-3d))
    (sp-item 481 :fade-after (meters 60) :flags (is-3d))
    (sp-item 482 :fade-after (meters 50) :binding 483)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 483 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 484 :fade-after (meters 50) :binding 485)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 485 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 486 :fade-after (meters 50) :binding 487)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 487 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    )
  )

;; failed to figure out what this is:
(defpartgroup group-village1-sagehut-rings-2
  :id 137
  :bounds (static-bspherem 7 4 -4.5 12)
  :parts ((sp-item 488 :fade-after (meters 50) :binding 489)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 489 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 490 :fade-after (meters 50) :binding 491)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 491 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 492 :fade-after (meters 50) :binding 493)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 493 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    )
  )

;; failed to figure out what this is:
(defpartgroup group-village1-sagehut-rings-3
  :id 138
  :bounds (static-bspherem 7 4 -4.5 12)
  :parts ((sp-item 494 :fade-after (meters 50) :binding 495)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 495 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 496 :fade-after (meters 50) :binding 497)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 497 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 498 :fade-after (meters 50) :binding 499)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    (sp-item 499 :fade-after (meters 50) :flags (start-dead launch-asap) :period 1200 :length 5)
    )
  )

;; failed to figure out what this is:
(defpart 482
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters -0.049))
    (sp-flt spt-y (meters 2.368))
    (sp-flt spt-z (meters 2.414))
    (sp-flt spt-scale-x (meters 1))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 483
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 1.3333334))
    (sp-flt spt-y (meters 0.44444445))
    (sp-flt spt-z (meters 1.3))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 8.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 16.0 1.0)
    (sp-flt spt-omega -2730.6667)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 480
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
    (sp-rnd-flt spt-num 0.3 0.5 1.0)
    (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0)
    (sp-flt spt-y (meters -0.55))
    (sp-flt spt-z (meters 0.08))
    (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0)
    (sp-flt spt-rot-x 14654.578)
    (sp-flt spt-rot-y (degrees 15.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 64.0 64.0 1.0)
    (sp-rnd-int spt-b 0 1 64.0)
    (sp-rnd-flt spt-a 32.0 64.0 1.0)
    (sp-flt spt-vel-y (meters 0.0033333334))
    (sp-flt spt-vel-z (meters -0.00033333333))
    (sp-flt spt-fade-r -0.2)
    (sp-flt spt-fade-b -0.2)
    (sp-flt spt-fade-a -0.2)
    (sp-flt spt-accel-y -0.06826667)
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat)
    (sp-flt spt-rotate-y (degrees 15.5))
    )
  )

;; failed to figure out what this is:
(defpart 481
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-z (meters -0.26))
    (sp-flt spt-scale-x (meters 6))
    (sp-flt spt-rot-x 14654.578)
    (sp-flt spt-rot-y (degrees 15.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-r 64.0)
    (sp-rnd-flt spt-g 8.0 128.0 1.0)
    (sp-flt spt-a 48.0)
    (sp-int spt-timer 5)
    (sp-cpuinfo-flags bit2 bit3 bit14)
    (sp-flt spt-rotate-y (degrees 18.0))
    )
  )

;; failed to figure out what this is:
(defpart 484
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters -0.094))
    (sp-flt spt-y (meters 3.068))
    (sp-flt spt-z (meters 2.414))
    (sp-flt spt-scale-x (meters 0.01))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 0.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 485
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.5)
    (sp-flt spt-x (meters -1.3333334))
    (sp-flt spt-y (meters 0.6666667))
    (sp-flt spt-z (meters 1.3))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 16.0 1.0)
    (sp-flt spt-omega 1820.4445)
    (sp-flt spt-vel-x (meters -0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 486
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters -0.425))
    (sp-flt spt-y (meters 3.792))
    (sp-flt spt-z (meters 2.391))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 487
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters -0.8888889))
    (sp-flt spt-y (meters 1.3333334))
    (sp-flt spt-z (meters 1.1))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 16.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 488
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 2.893))
    (sp-flt spt-y (meters 3.56))
    (sp-flt spt-z (meters 3.058))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 489
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 2.6666667))
    (sp-flt spt-y (meters -1.3333334))
    (sp-flt spt-z (meters 0.75))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 12.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 490
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 2.482))
    (sp-flt spt-y (meters 4.296))
    (sp-flt spt-z (meters 3.058))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 491
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 2.6666667))
    (sp-flt spt-y (meters -0.44444445))
    (sp-flt spt-z (meters 1))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 12.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters -0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 492
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 2.538))
    (sp-flt spt-y (meters 4.979))
    (sp-flt spt-z (meters 3.058))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 493
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 0))
    (sp-flt spt-y (meters 0.22222222))
    (sp-flt spt-z (meters 0.9))
    (sp-flt spt-scale-x (meters 1.56))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 6.0 12.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 494
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 11.611))
    (sp-flt spt-y (meters 2.762))
    (sp-flt spt-z (meters -9.223))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 495
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters -0.6666667))
    (sp-flt spt-y (meters -1.1111112))
    (sp-flt spt-z (meters 2))
    (sp-flt spt-scale-x (meters 2.75))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 12.0 24.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters -0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 496
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 11.543))
    (sp-flt spt-y (meters 2.356))
    (sp-flt spt-z (meters -12.283))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 497
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 4.888889))
    (sp-flt spt-y (meters 0.9777778))
    (sp-flt spt-z (meters 1.85))
    (sp-flt spt-scale-x (meters 2.5))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 12.0 24.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 498
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-rnd-flt spt-num 0.25 0.1 1.0)
    (sp-flt spt-x (meters 11.588))
    (sp-flt spt-y (meters 6.887))
    (sp-flt spt-z (meters -10.833))
    (sp-flt spt-scale-x (meters 0.5))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 499
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters -0.35555556))
    (sp-flt spt-y (meters -1.3333334))
    (sp-flt spt-z (meters 1.75))
    (sp-flt spt-scale-x (meters 2.25))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 64.0 1.0)
    (sp-rnd-flt spt-g 0.0 128.0 1.0)
    (sp-rnd-flt spt-a 10.0 20.0 1.0)
    (sp-flt spt-omega 0.0)
    (sp-flt spt-vel-x (meters 0.013333334))
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpartgroup group-village1-sagehut-drips
  :id 139
  :bounds (static-bspherem 7 4 -4.5 12)
  :parts ((sp-item 500 :fade-after (meters 40) :period 673 :length 5)
    (sp-item 500 :fade-after (meters 50) :period 1036 :length 5)
    (sp-item 500 :fade-after (meters 60) :period 1572 :length 5)
    (sp-item 500 :fade-after (meters 40) :period 2158 :length 5)
    (sp-item 500 :fade-after (meters 50) :period 2933 :length 5)
    (sp-item 500 :fade-after (meters 60) :period 4829 :length 5)
    (sp-item 500 :fade-after (meters 40) :period 6350 :length 5)
    (sp-item 501 :fade-after (meters 40) :period 859 :length 5)
    (sp-item 501 :fade-after (meters 50) :period 1009 :length 5)
    (sp-item 501 :fade-after (meters 60) :period 1372 :length 5)
    (sp-item 501 :fade-after (meters 40) :period 2107 :length 5)
    (sp-item 501 :fade-after (meters 50) :period 2690 :length 5)
    (sp-item 501 :fade-after (meters 60) :period 4129 :length 5)
    (sp-item 501 :fade-after (meters 40) :period 7249 :length 5)
    )
  )

;; failed to figure out what this is:
(defpart 502
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
    (sp-rnd-flt spt-num 2.0 6.0 1.0)
    (sp-sound (static-sound-spec "drip-on-wood" :volume 50.0))
    (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-g 96.0 128.0 1.0)
    (sp-rnd-flt spt-b 0.0 64.0 1.0)
    (sp-rnd-flt spt-a 128.0 64.0 1.0)
    (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0)
    (sp-flt spt-fade-a -0.5688889)
    (sp-flt spt-accel-y -2.7306666)
    (sp-int spt-timer 225)
    (sp-cpuinfo-flags bit2 bit3)
    (sp-rnd-flt spt-conerot-x (degrees 5.0) (degrees 60.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 503
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-y (meters 0.02))
    (sp-flt spt-scale-x (meters 1))
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-g 96.0 128.0 1.0)
    (sp-rnd-flt spt-b 0.0 64.0 1.0)
    (sp-rnd-flt spt-a 32.0 32.0 1.0)
    (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0)
    (sp-rnd-flt spt-scalevel-y (meters 0.01) (meters 0.01) 1.0)
    (sp-flt spt-fade-a -0.7111111)
    (sp-int spt-timer 90)
    (sp-cpuinfo-flags bit2 bit3)
    (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 500
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters -0.9))
    (sp-flt spt-y (meters 8.825))
    (sp-flt spt-z (meters -2.5))
    (sp-flt spt-scale-x (meters 0.18))
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-g 96.0 128.0 1.0)
    (sp-rnd-flt spt-b 0.0 64.0 1.0)
    (sp-rnd-flt spt-a 96.0 32.0 1.0)
    (sp-flt spt-vel-x (meters -0.00125))
    (sp-flt spt-vel-y (meters -0.001375))
    (sp-flt spt-vel-z (meters 0.0017333332))
    (sp-flt spt-scalevel-x (meters -0.00008333333))
    (sp-flt spt-scalevel-y (meters 0.00016666666))
    (sp-int spt-timer 1800)
    (sp-cpuinfo-flags bit3)
    (sp-flt spt-userdata 189644.8)
    (sp-func spt-func 'check-drop-level-sagehut)
    (sp-int-plain-rnd spt-next-time 600 299 1)
    (sp-launcher-by-id spt-next-launcher 504)
    )
  )

;; failed to figure out what this is:
(defpart 504
  :init-specs ((sp-flt spt-scalevel-y (meters 0.00033333333)) (sp-flt spt-accel-x 0.13653333) (sp-flt spt-accel-y -2.048))
  )

;; failed to figure out what this is:
(defpart 501
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters -3.25))
    (sp-flt spt-y (meters 5.55))
    (sp-flt spt-z (meters 3))
    (sp-flt spt-scale-x (meters 0.18))
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-g 96.0 128.0 1.0)
    (sp-rnd-flt spt-b 0.0 64.0 1.0)
    (sp-rnd-flt spt-a 0.0 32.0 1.0)
    (sp-flt spt-scalevel-x (meters -0.00016666666))
    (sp-flt spt-scalevel-y (meters 0.0005))
    (sp-flt spt-fade-a 0.32)
    (sp-int spt-timer 1200)
    (sp-cpuinfo-flags bit3)
    (sp-flt spt-userdata 189644.8)
    (sp-func spt-func 'check-drop-level-sagehut)
    (sp-int spt-next-time 300)
    (sp-launcher-by-id spt-next-launcher 505)
    )
  )

;; failed to figure out what this is:
(defpart 505
  :init-specs ((sp-flt spt-accel-y -3.1402667))
  )

;; definition for function check-drop-level-sagehut
(defun check-drop-level-sagehut ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
  (when (< (-> arg2 y) (-> arg1 user-float))
    (let ((gp-0 (new 'stack-no-clear 'vector)))
      (sp-kill-particle arg0 arg1)
      (if (< (rand-float-gen) 0.25)
          (sound-play "water-drop")
          )
      (set-vector! gp-0 (-> arg2 x) (-> arg1 user-float) (-> arg2 z) 1.0)
      (sp-launch-particles-var
        *sp-particle-system-2d*
        (-> *part-id-table* 502)
        gp-0
        (the-as sparticle-launch-state #f)
        (the-as sparticle-launch-control #f)
        (the-as float 1.0)
        )
      (sp-launch-particles-var
        *sp-particle-system-3d*
        (-> *part-id-table* 503)
        gp-0
        (the-as sparticle-launch-state #f)
        (the-as sparticle-launch-control #f)
        (the-as float 1.0)
        )
      )
    )
  (none)
  )

;; failed to figure out what this is:
(defpartgroup group-village1-sagehut-warpgate
  :id 140
  :bounds (static-bspherem 0 0 0 8)
  :parts ((sp-item 1970 :fade-after (meters 60) :falloff-to (meters 60))
    (sp-item 1971 :fade-after (meters 60) :falloff-to (meters 100) :binding 1968)
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1968 :flags (bit1 start-dead launch-asap))
    (sp-item 1972 :fade-after (meters 60) :falloff-to (meters 100) :binding 1969)
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1969 :flags (bit1 start-dead launch-asap))
    (sp-item 1973 :fade-after (meters 100) :flags (is-3d))
    )
  )

;; failed to figure out what this is:
(defpart 1973
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2))
    (sp-flt spt-num 0.5)
    (sp-flt spt-x (meters 0))
    (sp-flt spt-scale-x (meters 5))
    (sp-flt spt-rot-x 16384.0)
    (sp-flt spt-rot-z (degrees 105.0))
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 32.0 1.0)
    (sp-rnd-flt spt-g 0.0 32.0 1.0)
    (sp-rnd-flt spt-b 64.0 64.0 1.0)
    (sp-rnd-flt spt-a 0.0 64.0 1.0)
    (sp-int spt-timer 10)
    (sp-cpuinfo-flags bit3 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 1972
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 0.25)
    (sp-flt spt-x (meters -2))
    (sp-flt spt-scale-x (meters 0.25))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-g 128.0)
    (sp-flt spt-a 0.0)
    (sp-flt spt-vel-x (meters 0.0033333334))
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit3 bit14)
    (sp-flt spt-rotate-y (degrees -35.0))
    )
  )

;; failed to figure out what this is:
(defpart 1969
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 2.4444444))
    (sp-flt spt-y (meters 4))
    (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0)
    (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 32.0 1.0)
    (sp-rnd-flt spt-g 0.0 32.0 1.0)
    (sp-rnd-flt spt-b 64.0 196.0 1.0)
    (sp-flt spt-a 0.0)
    (sp-rnd-flt spt-omega 0.0 65536.0 1.0)
    (sp-flt spt-vel-x (meters 0))
    (sp-flt spt-vel-z (meters 0))
    (sp-flt spt-fade-a 0.16)
    (sp-flt spt-accel-x 1.2136296)
    (sp-flt spt-accel-z -0.75093335)
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpart 1970
  :init-specs ((sp-rnd-flt spt-num 3.0 3.0 1.0)
    (sp-flt spt-x (meters -0.5))
    (sp-int spt-rot-x 5)
    (sp-flt spt-r 4096.0)
    (sp-flt spt-g 3481.6)
    (sp-flt spt-b 3481.6)
    (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0)
    (sp-flt spt-fade-b 2.968116)
    (sp-int spt-timer 69)
    (sp-cpuinfo-flags aux-list)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0)
    (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0)
    (sp-flt spt-rotate-y (degrees -35.0))
    )
  )

;; failed to figure out what this is:
(defpart 1971
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-scale-x (meters 0.25))
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-g 128.0)
    (sp-flt spt-a 0.0)
    (sp-flt spt-accel-x 0.06826667)
    (sp-int spt-timer 690)
    (sp-cpuinfo-flags bit3 bit14)
    (sp-flt spt-rotate-y (degrees -35.0))
    )
  )

;; failed to figure out what this is:
(defpart 1968
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
    (sp-flt spt-num 1.0)
    (sp-flt spt-x (meters 2.4444444))
    (sp-flt spt-y (meters 4))
    (sp-flt spt-z (meters 2.4))
    (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0)
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 0.0 32.0 1.0)
    (sp-rnd-flt spt-g 0.0 32.0 1.0)
    (sp-rnd-flt spt-b 64.0 64.0 1.0)
    (sp-rnd-flt spt-a 8.0 32.0 1.0)
    (sp-rnd-flt spt-omega 0.0 65536.0 1.0)
    (sp-flt spt-vel-x (meters -0.0044444446))
    (sp-flt spt-vel-z (meters -0.0034999999))
    (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0)
    (sp-flt spt-fade-a 0.21333334)
    (sp-flt spt-accel-x 4.247704)
    (sp-int spt-timer 690)
    (sp-cpuinfo-flags bit2 bit3 bit7 bit14)
    )
  )

;; failed to figure out what this is:
(defpartgroup group-village1-misty-fog
  :id 141
  :flags (always-draw)
  :bounds (static-bspherem 0 10 0 260)
  :parts ((sp-item 511))
  )

;; failed to figure out what this is:
(defpart 511
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2))
    (sp-flt spt-num 0.04)
    (sp-flt spt-y (meters 45))
    (sp-rnd-flt spt-scale-x (meters 300) (meters 100) 1.0)
    (sp-flt spt-scale-y (meters 100))
    (sp-flt spt-r 128.0)
    (sp-flt spt-g 128.0)
    (sp-flt spt-b 128.0)
    (sp-flt spt-a 0.0)
    (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.016666668) 1.0)
    (sp-flt spt-scalevel-x (meters 0.025))
    (sp-flt spt-fade-a 0.10666667)
    (sp-int spt-timer 1800)
    (sp-cpuinfo-flags bit2 bit12 bit14)
    (sp-int-plain-rnd spt-next-time 450 149 1)
    (sp-launcher-by-id spt-next-launcher 512)
    (sp-flt spt-conerot-x (degrees 90.0))
    (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 200.00002) 1.0)
    (sp-rnd-flt spt-conerot-radius (meters 250) (meters 50) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 512
  :init-specs ((sp-flt spt-fade-a 0.0) (sp-int-plain-rnd spt-next-time 450 149 1) (sp-launcher-by-id spt-next-launcher 513))
  )

;; failed to figure out what this is:
(defpart 513
  :init-specs ((sp-flt spt-fade-a -0.10666667))
  )

;; failed to figure out what this is:
(defpartgroup group-village1-training-spouts
  :id 684
  :flags (always-draw)
  :bounds (static-bspherem 0 10 0 12)
  :parts ((sp-item 2844 :period 4500 :length 1200)
    (sp-item 2845 :period 4500 :length 1200 :offset 4050)
    (sp-item 2846 :period 4500 :length 1200 :offset 1500)
    (sp-item 2847 :period 4500 :length 1200 :offset 1050)
    (sp-item 2848 :period 4500 :length 1200 :offset 3000)
    (sp-item 2849 :period 4500 :length 1200 :offset 2550)
    )
  )

;; failed to figure out what this is:
(defpart 2848
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
    (sp-flt spt-num 0.06)
    (sp-flt spt-x (meters 60))
    (sp-flt spt-y (meters -8))
    (sp-flt spt-z (meters -155))
    (sp-flt spt-scale-x (meters 8))
    (sp-flt spt-rot-z (degrees 180.0))
    (sp-flt spt-scale-y (meters 64))
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-rnd-flt spt-a 32.0 32.0 1.0)
    (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0)
    (sp-flt spt-scalevel-x (meters 0.0033333334))
    (sp-flt spt-scalevel-y (meters -0.035555556))
    (sp-flt spt-accel-y -16.384)
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int spt-next-time 510)
    (sp-launcher-by-id spt-next-launcher 2850)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2849
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
    (sp-flt spt-num 0.25)
    (sp-flt spt-x (meters 60))
    (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0)
    (sp-flt spt-z (meters -155))
    (sp-flt spt-scale-x (meters 12))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-flt spt-a 0.0)
    (sp-flt spt-scalevel-x (meters 0.07111111))
    (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0)
    (sp-copy-from-other spt-scalevel-y -4)
    (sp-flt spt-fade-r -0.053333335)
    (sp-flt spt-fade-g -0.053333335)
    (sp-flt spt-fade-a 1.0666667)
    (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0)
    (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0)
    (sp-int spt-timer 1800)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int-plain-rnd spt-next-time 30 29 1)
    (sp-launcher-by-id spt-next-launcher 2851)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2846
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
    (sp-flt spt-num 0.06)
    (sp-flt spt-x (meters 0))
    (sp-flt spt-y (meters -8))
    (sp-flt spt-z (meters 0))
    (sp-flt spt-scale-x (meters 8))
    (sp-flt spt-rot-z (degrees 180.0))
    (sp-flt spt-scale-y (meters 64))
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-rnd-flt spt-a 32.0 32.0 1.0)
    (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0)
    (sp-flt spt-scalevel-x (meters 0.0033333334))
    (sp-flt spt-scalevel-y (meters -0.035555556))
    (sp-flt spt-accel-y -16.384)
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int spt-next-time 510)
    (sp-launcher-by-id spt-next-launcher 2850)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2847
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
    (sp-flt spt-num 0.25)
    (sp-flt spt-x (meters 0))
    (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0)
    (sp-flt spt-z (meters 0))
    (sp-flt spt-scale-x (meters 12))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-flt spt-a 0.0)
    (sp-flt spt-scalevel-x (meters 0.07111111))
    (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0)
    (sp-copy-from-other spt-scalevel-y -4)
    (sp-flt spt-fade-r -0.053333335)
    (sp-flt spt-fade-g -0.053333335)
    (sp-flt spt-fade-a 1.0666667)
    (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0)
    (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0)
    (sp-int spt-timer 1800)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int-plain-rnd spt-next-time 30 29 1)
    (sp-launcher-by-id spt-next-launcher 2851)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2844
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
    (sp-flt spt-num 0.06)
    (sp-flt spt-x (meters -100))
    (sp-flt spt-y (meters -8))
    (sp-flt spt-z (meters 0))
    (sp-flt spt-scale-x (meters 8))
    (sp-flt spt-rot-z (degrees 180.0))
    (sp-flt spt-scale-y (meters 64))
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-rnd-flt spt-a 32.0 32.0 1.0)
    (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0)
    (sp-flt spt-scalevel-x (meters 0.0033333334))
    (sp-flt spt-scalevel-y (meters -0.035555556))
    (sp-flt spt-accel-y -16.384)
    (sp-int spt-timer 600)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int spt-next-time 510)
    (sp-launcher-by-id spt-next-launcher 2850)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2850
  :init-specs ((sp-flt spt-scalevel-x (meters 0.06666667)) (sp-flt spt-fade-a -1.0666667))
  )

;; failed to figure out what this is:
(defpart 2845
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
    (sp-flt spt-num 0.25)
    (sp-flt spt-x (meters -100))
    (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0)
    (sp-flt spt-z (meters 0))
    (sp-flt spt-scale-x (meters 12))
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 200.0 55.0 1.0)
    (sp-rnd-flt spt-g 200.0 55.0 1.0)
    (sp-rnd-flt spt-b 200.0 55.0 1.0)
    (sp-flt spt-a 0.0)
    (sp-flt spt-scalevel-x (meters 0.07111111))
    (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0)
    (sp-copy-from-other spt-scalevel-y -4)
    (sp-flt spt-fade-r -0.053333335)
    (sp-flt spt-fade-g -0.053333335)
    (sp-flt spt-fade-a 1.0666667)
    (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0)
    (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0)
    (sp-int spt-timer 1800)
    (sp-cpuinfo-flags bit2 bit12)
    (sp-int-plain-rnd spt-next-time 30 29 1)
    (sp-launcher-by-id spt-next-launcher 2851)
    (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0)
    (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 2851
  :init-specs ((sp-flt spt-fade-a -0.03678161))
  )

;; failed to figure out what this is:
(defpartgroup group-village1-trans-pad
  :id 142
  :bounds (static-bspherem 0 0 0 8)
  :parts ((sp-item 514 :fade-after (meters 160))
    (sp-item 515 :fade-after (meters 160))
    (sp-item 516 :fade-after (meters 60) :falloff-to (meters 60) :flags (is-3d))
    )
  )

;; failed to figure out what this is:
(defpart 514
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2))
    (sp-flt spt-num 0.5)
    (sp-flt spt-y (meters 5))
    (sp-rnd-flt spt-scale-x (meters 10) (meters 1) 1.0)
    (sp-flt spt-scale-y (meters 10))
    (sp-flt spt-r 40.0)
    (sp-rnd-flt spt-g 60.0 60.0 1.0)
    (sp-flt spt-b 128.0)
    (sp-rnd-flt spt-a 32.0 32.0 1.0)
    (sp-int spt-timer 10)
    (sp-cpuinfo-flags bit2 bit3)
    )
  )

;; failed to figure out what this is:
(defpart 515
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2))
    (sp-flt spt-num 0.5)
    (sp-flt spt-y (meters 3))
    (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0)
    (sp-flt spt-scale-y (meters 10))
    (sp-flt spt-r 40.0)
    (sp-rnd-flt spt-g 60.0 60.0 1.0)
    (sp-flt spt-b 128.0)
    (sp-rnd-flt spt-a 64.0 64.0 1.0)
    (sp-flt spt-fade-a -8.533334)
    (sp-int spt-timer 10)
    (sp-cpuinfo-flags bit2 bit3)
    )
  )

;; failed to figure out what this is:
(defpart 516
  :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2))
    (sp-flt spt-num 1.0)
    (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0)
    (sp-flt spt-scale-x (meters 0))
    (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0)
    (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-flt spt-r 16.0)
    (sp-rnd-flt spt-g 0.0 127.0 1.0)
    (sp-flt spt-b 127.0)
    (sp-flt spt-a 127.0)
    (sp-flt spt-vel-y (meters 0))
    (sp-flt spt-scalevel-x (meters 0.013333334))
    (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0)
    (sp-copy-from-other spt-scalevel-y -4)
    (sp-flt spt-fade-a -0.21333334)
    (sp-flt spt-accel-y -0.6144)
    (sp-int spt-timer 270)
    (sp-cpuinfo-flags bit2 bit3)
    )
  )
