home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / Daventry / KQ / AX.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  3.1 KB  |  88 lines

  1. echo $1 $2 $3 $4 $5 $6 $7
  2. if test $2 == ConnorAction
  3.    if test $4 == do
  4.       checkDistance Connor ax 1700
  5.       if test $Console::Return == 1
  6.          # don't delete ax yet, it is handy for running script
  7.          move $1 3 5000 0 0 0 0 0
  8.          give SmallAx
  9.          sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 25
  10.          loadKQ henchtp.kq
  11.       else
  12.          KQMonster::speak Henchman Connor 1000 9 14 18 1 1 nofade
  13.       endif
  14.    endif
  15. else if test $2 == Cue
  16.    if test $3 == 5
  17.       deleteObject Henchtp
  18.       KQCamera::addCamLoc 149100 248000 15325 1
  19.       KQObject::getLoc Connor
  20.       KQCamera::cutToCamLoc $KQObject::locOnly
  21.       setThirdPerson
  22.       KQConner::setDoMode 0
  23.       KQObject::preloadResources $1
  24.       mouseAction 0 0 480 0
  25.       move Connor 0 142879 250000 15325 0 0 -1.57
  26.       KQConner::walkTo 141600 249800 $1 20 0
  27.       mouseAction 0 0 480 0
  28.    else if test $3 == 20
  29.       move Connor 0 141427 249772 -1 0 0 -1.6
  30.       KQCamera::follow none
  31.       KQCamera::addCamLoc 139000 250500 15325 1
  32.       KQObject::getLoc Connor
  33.       KQCamera::cutToCamLoc $KQObject::locOnly
  34.       move KQCamera 0 138900 249800 16400 -0.2 0 -1.7
  35.       getEndLoop Connor $1 1
  36.       getEndLoop Henchman $1 1
  37.       KQMonster::setState Connor Special 'AnimList=henchman.anm,AnimListOn,cdhm1,cdhm2,cdhm3,cdhm4'
  38.    else if test $3 == 300
  39.       if test $5 == cdhm1
  40.          move KQCamera 0 139260 249970 19550 -1.15 0 -1.5
  41.          KQCamera::addCamLoc 139760 249700 17550 1
  42.          KQCamera::flyToCamLoc 141400 249400 13000 .6
  43.          KQMusic::push mbattle.aud
  44.       else if test $5 == cdhm2
  45.          move KQCamera 0 137200 250000 16500 -.24 0 -1.6
  46.          KQMonster::speak Henchman Connor 1000 3 0 73 1 1 nofade
  47.       else if test $5 == cdhm3
  48. #         move KQCamera 0 139800 248500 16245 -.2 0 -.1
  49.          move KQCamera 0 139750 248700 16500 -.2 0 .025
  50.       else if test $5 == cdhm4
  51.          KQMonster::setHome Henchman 136500 250000 15045 0 0 1.57
  52.          move Henchman 0 136500 250000 15045 0 0 1.57
  53.          loadKQ clicker2.kq
  54.          KQMonster::setState Henchman Special cdhm5
  55.          move KQCamera 0 141260 249939 15918 -.0 0.0 1.6
  56.       else if test $5 == cdhm5
  57.          KQMonster::setHome Henchman 137200 250000 15045 0 0 1.57
  58.          move Henchman 0 137200 250000 15045 0 0 1.57
  59.            KQMonster::stateChangeNotify $1 Henchman
  60.          KQMonster::speak Henchman Connor 1000 3 0 6 1 4
  61.          getEndLoop Connor $1 0
  62.          getEndLoop Henchman $1 0
  63.          setThirdPerson
  64. #         move KQCamera 0 142785 249639 16500 -.4 0 1.6
  65.          move KQCamera 0 141435 246739 18653 -.6 0 .47
  66.       endif
  67.       endif
  68.       endif
  69.       endif
  70.       endif
  71.    endif
  72.    endif
  73.    endif
  74. else if test $2 == TalkComplete
  75.    if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 3 0 6 4
  76.       #everything is done, the script is finished,
  77.       #lose the KQObject version of the ax
  78.       KQMonster::clearStateChangeNotify $1 Henchman
  79.       move KQCamera 0 142451 249944 16445 -.2 0 1.6
  80.       KQCamera::follow Connor
  81.       handsOff 0
  82.       deleteObject $1
  83.    endif
  84. endif
  85. endif
  86. endif
  87.  
  88.