home *** CD-ROM | disk | FTP | other *** search
- ;;
- ;; Animation Types
- ;;
-
- ; medium smoke animation
- DefineAnimationType(smoq_animation)
- {
- SetSprite(smoqrow.spr)
- Frame(0 1) ; framenumber, number of cycles
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Link(smoq_animation) ; animationid
- }
-
- ; small smoke animation
- DefineAnimationType(smor_animation)
- {
- SetSprite(e_smor.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Frame(11 1)
- Frame(12 1)
- Frame(13 1)
- Frame(14 1)
- Link(smor_animation)
- }
-
- ; big smoke animation
- DefineAnimationType(smos_animation)
- {
- SetSprite(smosrow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Frame(11 1)
- Frame(12 1)
- Frame(13 1)
- Frame(14 1)
- Link(smos_animation)
- }
-
- ; small to leftish smoke animation
- DefineAnimationType(smot_animation)
- {
- SetSprite(smotrow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Link(smot_animation)
- }
-
- ; big smoke animation
- DefineAnimationType(smou_animation)
- {
- SetSprite(smourow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Frame(11 1)
- Frame(12 1)
- Frame(13 1)
- Frame(14 1)
- Link(smou_animation)
- }
-
- ; big smoke animation
- DefineAnimationType(smov_animation)
- {
- SetSprite(smovrow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Link(smov_animation)
- }
-
- ; explosion animation
- DefineAnimationType(mdfc_animation)
- {
- SetSprite(mdfcrow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Frame(11 1)
- Frame(12 1)
- Frame(13 1)
- Frame(14 1)
- Frame(15 1)
- }
-
- ; explosion animation
- DefineAnimationType(nuke_animation)
- {
- SetSprite(exprrow.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Frame(9 1)
- Frame(10 1)
- Frame(11 1)
- Frame(12 1)
- Frame(13 1)
- Frame(14 1)
- Frame(15 1)
- Frame(16 1)
- Frame(17 1)
- }
-
-
- ; explosion animation
- DefineAnimationType(smallfired_animation)
- {
- SetSprite(e_smfd.spr)
- Frame(0 1)
- Frame(1 1)
- Frame(2 1)
- Frame(3 1)
- Frame(4 1)
- Frame(5 1)
- Frame(6 1)
- Frame(7 1)
- Frame(8 1)
- Link(smallfired_animation)
- }
-
-
-
-
- DefineAnimationType(awater_animation)
- {
- SetSprite(awater.spr)
- Frame(0 1)
- Link(awater_animation)
- }
-
- DefineAnimationType(amineral_animation)
- {
- SetSprite(amineral.spr)
- Frame(0 1)
- Link(amineral_animation)
- }
-
- DefineAnimationType(acrate_animation)
- {
- SetSprite(acrate.spr)
- Frame(0 1)
- Link(acrate_animation)
- }
-
- DefineAnimationType(acrate1_animation)
- {
- SetSprite(acrate1.spr)
- Frame(0 1)
- Link(acrate1_animation)
- }
-
- DefineAnimationType(acrate2_animation)
- {
- SetSprite(acrate2.spr)
- Frame(0 1)
- Link(acrate2_animation)
- }
-
- DefineAnimationType(cliff1_animation)
- {
- SetSprite(cliff1.spr)
- Frame(0 1)
- Link(cliff1_animation)
- }
-
- DefineAnimationType(cliff2_animation)
- {
- SetSprite(cliff2.spr)
- Frame(0 1)
- Link(cliff2_animation)
- }
-
- DefineAnimationType(cliff3_animation)
- {
- SetSprite(cliff3.spr)
- Frame(0 1)
- Link(cliff3_animation)
- }
-
- DefineAnimationType(cliff4_animation)
- {
- SetSprite(cliff4.spr)
- Frame(0 1)
- Link(cliff4_animation)
- }
-
- DefineAnimationType(cliff5_animation)
- {
- SetSprite(cliff5.spr)
- Frame(0 1)
- Link(cliff5_animation)
- }
-
- DefineAnimationType(cliff6_animation)
- {
- SetSprite(cliff6.spr)
- Frame(0 1)
- Link(cliff6_animation)
- }
-
- DefineAnimationType(dsrtpl1_animation)
- {
- SetSprite(dsrtpl1.spr)
- Frame(0 1)
- Link(dsrtpl1_animation)
- }
-
- DefineAnimationType(dsrtpl2_animation)
- {
- SetSprite(dsrtpl2.spr)
- Frame(0 1)
- Link(dsrtpl2_animation)
- }
-
- DefineAnimationType(dsrtpl3_animation)
- {
- SetSprite(dsrtpl3.spr)
- Frame(0 1)
- Link(dsrtpl3_animation)
- }
-
- DefineAnimationType(dsrtpl4_animation)
- {
- SetSprite(dsrtpl4.spr)
- Frame(0 1)
- Link(dsrtpl4_animation)
- }
-
- DefineAnimationType(dsrtpl5_animation)
- {
- SetSprite(dsrtpl5.spr)
- Frame(0 1)
- Link(dsrtpl5_animation)
- }
-
- DefineAnimationType(dsrtpl6_animation)
- {
- SetSprite(dsrtpl6.spr)
- Frame(0 1)
- Link(dsrtpl6_animation)
- }
-
- DefineAnimationType(rock1b_animation)
- {
- SetSprite(rock1b.spr)
- Frame(0 1)
- Link(rock1b_animation)
- }
-
- DefineAnimationType(rock1s_animation)
- {
- SetSprite(rock1s.spr)
- Frame(0 1)
- Link(rock1s_animation)
- }
-
- DefineAnimationType(rock2b_animation)
- {
- SetSprite(rock2b.spr)
- Frame(0 1)
- Link(rock2b_animation)
- }
-
- DefineAnimationType(rock2s_animation)
- {
- SetSprite(rock2s.spr)
- Frame(0 1)
- Link(rock2s_animation)
- }
-
- DefineAnimationType(rock3b_animation)
- {
- SetSprite(rock3b.spr)
- Frame(0 1)
- Link(rock3b_animation)
- }
-
- DefineAnimationType(rock3s_animation)
- {
- SetSprite(rock3s.spr)
- Frame(0 1)
- Link(rock3s_animation)
- }
-
- DefineAnimationType(rock4b_animation)
- {
- SetSprite(rock4b.spr)
- Frame(0 1)
- Link(rock4b_animation)
- }
-
- DefineAnimationType(rock4s_animation)
- {
- SetSprite(rock4s.spr)
- Frame(0 1)
- Link(rock4s_animation)
- }
-
- DefineAnimationType(rock8b_animation)
- {
- SetSprite(rock8b.spr)
- Frame(0 1)
- Link(rock8b_animation)
- }
-
- DefineAnimationType(rock9b_animation)
- {
- SetSprite(rock9b.spr)
- Frame(0 1)
- Link(rock9b_animation)
- }
-
- DefineAnimationType(rockice1_animation)
- {
- SetSprite(rockice1.spr)
- Frame(0 1)
- Link(rockice1_animation)
- }
-
- DefineAnimationType(rockice2_animation)
- {
- SetSprite(rockice2.spr)
- Frame(0 1)
- Link(rockice2_animation)
- }
-
- DefineAnimationType(rockice3_animation)
- {
- SetSprite(rockice3.spr)
- Frame(0 1)
- Link(rockice3_animation)
- }
-
- DefineAnimationType(treea1_animation)
- {
- SetSprite(treea1.spr)
- Frame(0 1)
- Link(treea1_animation)
- }
-
- DefineAnimationType(treea2_animation)
- {
- SetSprite(treea2.spr)
- Frame(0 1)
- Link(treea2_animation)
- }
-
- DefineAnimationType(treea3_animation)
- {
- SetSprite(treea3.spr)
- Frame(0 1)
- Link(treea3_animation)
- }
-
- DefineAnimationType(treeb1_animation)
- {
- SetSprite(treeb1.spr)
- Frame(0 1)
- Link(treeb1_animation)
- }
-
- DefineAnimationType(treeb2_animation)
- {
- SetSprite(treeb2.spr)
- Frame(0 1)
- Link(treeb2_animation)
- }
-
- DefineAnimationType(treec1_animation)
- {
- SetSprite(treec1.spr)
- Frame(0 1)
- Link(treec1_animation)
- }
-
- DefineAnimationType(treec2_animation)
- {
- SetSprite(treec2.spr)
- Frame(0 1)
- Link(treec2_animation)
- }
-
- DefineAnimationType(treed1_animation)
- {
- SetSprite(treed1.spr)
- Frame(0 1)
- Link(treed1_animation)
- }
-
- DefineAnimationType(treee1_animation)
- {
- SetSprite(treee1.spr)
- Frame(0 1)
- Link(treee1_animation)
- }
-
- DefineAnimationType(treee2_animation)
- {
- SetSprite(treee2.spr)
- Frame(0 1)
- Link(treee2_animation)
- }
-
- DefineAnimationType(treee3_animation)
- {
- SetSprite(treee3.spr)
- Frame(0 1)
- Link(treee3_animation)
- }
-
- DefineAnimationType(treef1_animation)
- {
- SetSprite(treef1.spr)
- Frame(0 1)
- Link(treef1_animation)
- }
-
- DefineAnimationType(treef2_animation)
- {
- SetSprite(treef2.spr)
- Frame(0 1)
- Link(treef2_animation)
- }
-
- DefineAnimationType(treeg1_animation)
- {
- SetSprite(treeg1.spr)
- Frame(0 1)
- Link(treeg1_animation)
- }
-
- DefineAnimationType(treeh1_animation)
- {
- SetSprite(treeh1.spr)
- Frame(0 1)
- Link(treeh1_animation)
- }
-
- DefineAnimationType(treeh2_animation)
- {
- SetSprite(treeh2.spr)
- Frame(0 1)
- Link(treeh2_animation)
- }
-
- DefineAnimationType(treei1_animation)
- {
- SetSprite(treei1.spr)
- Frame(0 1)
- Link(treei1_animation)
- }
-
- DefineAnimationType(treei2_animation)
- {
- SetSprite(treei2.spr)
- Frame(0 1)
- Link(treei2_animation)
- }
-
- DefineAnimationType(treej1_animation)
- {
- SetSprite(treej1.spr)
- Frame(0 1)
- Link(treej1_animation)
- }
-
- DefineAnimationType(treek1_animation)
- {
- SetSprite(treek1.spr)
- Frame(0 1)
- Link(treek1_animation)
- }
-
- DefineAnimationType(treek2_animation)
- {
- SetSprite(treek2.spr)
- Frame(0 1)
- Link(treek2_animation)
- }
-
- DefineAnimationType(treek3_animation)
- {
- SetSprite(treek3.spr)
- Frame(0 1)
- Link(treek3_animation)
- }
-
- DefineAnimationType(treel1_animation)
- {
- SetSprite(treel1.spr)
- Frame(0 1)
- Link(treel1_animation)
- }
-
- DefineAnimationType(crash1_animation)
- {
- SetSprite(crash1.spr)
- Frame(0 1)
- Link(crash1_animation)
- }
-
- DefineAnimationType(cacti1_animation)
- {
- SetSprite(cacti1.spr)
- Frame(0 1)
- Link(cacti1_animation)
- }
-
- DefineAnimationType(treacol_animation)
- {
- SetSprite(treacol.spr)
- Frame(0 10)
- Frame(1 10)
- ; FIXME: 30 frames!!!
- Link(treacol_animation)
- }
-
- DefineAnimationType(trebcol_animation)
- {
- SetSprite(trebcol.spr)
- Frame(0 10)
- Frame(1 10)
- ; FIXME: 30 frames!!!
- Link(trebcol_animation)
- }
-
- DefineAnimationType(treccol_animation)
- {
- SetSprite(treccol.spr)
- Frame(0 10)
- Frame(1 10)
- ; FIXME: 30 frames!!!
- Link(treccol_animation)
- }
-
- DefineAnimationType(tredcol_animation)
- {
- SetSprite(tredcol.spr)
- Frame(0 10)
- Frame(1 10)
- ; FIXME: 30 frames!!!
- Link(tredcol_animation)
- }
-
- DefineAnimationType(crk1_animation)
- {
- SetSprite(crk1.spr)
- Frame(0 1)
- Link(crk1_animation)
- }
-
- DefineAnimationType(crk2_animation)
- {
- SetSprite(crk2.spr)
- Frame(0 1)
- Link(crk2_animation)
- }
-
- DefineAnimationType(ark3_animation)
- {
- SetSprite(ark3.spr)
- Frame(0 1)
- Link(ark3_animation)
- }
-
- DefineAnimationType(ark4_animation)
- {
- SetSprite(ark4.spr)
- Frame(0 1)
- Link(ark4_animation)
- }
-
- DefineAnimationType(atr1_animation)
- {
- SetSprite(atr1.spr)
- Frame(0 1)
- Link(atr1_animation)
- }
-
- DefineAnimationType(atr2_animation)
- {
- SetSprite(atr2.spr)
- Frame(0 1)
- Link(atr2_animation)
- }
-
- DefineAnimationType(atr3_animation)
- {
- SetSprite(atr3.spr)
- Frame(0 1)
- Link(atr3_animation)
- }
-
- DefineAnimationType(nbrd1_animation)
- {
- SetSprite(nbrd1.spr)
- Frame(0 1)
- Link(nbrd1_animation)
- }
-
- DefineAnimationType(nbrd2_animation)
- {
- SetSprite(nbrd2.spr)
- Frame(0 1)
- Link(nbrd2_animation)
- }
-
-
- ;;
- ;; Explosion Types
- ;;
-
- DefineExplosionType(smoq_explosion)
- {
- PlayAnimation(0 0 100 smoq_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smor_explosion)
- {
- PlayAnimation(0 2 2 smor_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smos_explosion)
- {
- PlayAnimation(0 0 100 smos_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smot_explosion)
- {
- PlayAnimation(0 0 100 smot_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smou_explosion)
- {
- PlayAnimation(0 0 100 smou_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smov_explosion)
- {
- PlayAnimation(0 0 100 smov_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(mdfc_explosion)
- {
- PlayAnimation(0 0 100 mdfc_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(nuke_explosion)
- {
- PlayAnimation(0 0 100 nuke_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
- DefineExplosionType(smallfired_explosion)
- {
- PlayAnimation(0 3 3 smallfired_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- PlayAnimation(0 2 2 smor_animation) ;; startcycle, minhotspot, maxhotspot, animationid
- }
-
-
-