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 / girl.cs < prev    next >
Encoding:
Text File  |  1998-12-15  |  3.7 KB  |  127 lines

  1. echo $1 $2 $3 $4
  2. if test $2 == Init
  3.     getConnorFlag MetGirlInDC
  4.     if test $Console::Return == 1
  5.         echo Met Girl in DC - move her home
  6.         move $1 0 135240 279172 11200 0 0 -1.57
  7.         KQMonster::setHome $1 135240 279172 11200
  8.     else
  9.         echo Has not met girl in DC - hide
  10.     endif
  11.    set Camera::FacingGirl 134160 277875 12115 -.35 0 -.38
  12.    set Camera::FacingConnor 135360 277725 12115 -.35 0 .45
  13. else if test $2 == ConnorAction
  14.    if test $3 == do
  15.       set Camera::1 $Camera::FacingConnor
  16.       set Girl::verb 14
  17.       set Girl::context 34
  18.       set Girl::last 2
  19.       set Camera::2 $Camera::FacingGirl
  20.    else if test $4 == INVITEM_GoodSkull
  21.       set Camera::1 $Camera::FacingGirl
  22.       set Girl::verb 50
  23.       set Girl::context 97
  24.       set Girl::last 2
  25.       set Camera::2 $Camera::FacingConnor
  26.    else if test $4 == INVITEM_BadSkull
  27.       set Camera::1 $Camera::FacingGirl
  28.       set Girl::verb 50
  29.       set Girl::context 97
  30.       set Girl::last 2
  31.       set Camera::2 $Camera::FacingConnor
  32.    else if test $4 == INVITEM_SilverCoins
  33.       set Camera::1 $Camera::FacingGirl
  34.       set Girl::verb 8
  35.       set Girl::context 93
  36.       set Girl::last 1
  37.    else
  38.       set Camera::1 $Camera::FacingGirl
  39.       set Girl::verb 49
  40.       set Girl::context 94
  41.       set Girl::last 1
  42.    endif
  43.    endif
  44.    endif
  45.    endif
  46.    handsOff 1
  47.    sendEvent 2 $1 KQCueEvent 4 0
  48. else if test $2 == TalkComplete
  49.    echo $1 $2 $3 $4 $5 $6 $7
  50.     if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 0 33 5
  51.         #cam 0
  52.         move KQCamera 0 133610 276775 12518 -.2 0 -.32
  53.         KQMonster::setState Connor special getup
  54.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 0 33 1
  55.         #cam 3
  56.         move KQCamera 0    134160 277875 12115 -.35 0 -.38
  57.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 0 33 2
  58.         #cam 4
  59.         move KQCamera 0    135360 277725 12115 -.35 0 .45
  60.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 0 33 3
  61.         # cam 5
  62.         move KQCamera 0    134460 279175 12115 -.35 0 -1.55
  63.         KQMonster::inventory world SilverCoins 400 137060 277085 11912 0 0 0
  64.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 0 33 4
  65.         # cam 7
  66.         move KQCamera 0    137060 275775 13165 -.65 0 .411
  67.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 $Girl::verb $Girl::context $Girl::last
  68.         #cam 0
  69.         move KQCamera 0 133610 276775 12518 -.2 0 -.32
  70.         KQMonster::setState Connor special getup
  71.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 26 $Girl::verb $Girl::context 1
  72.         #cam 3
  73.         move KQCamera 0 $Camera::2
  74.     endif
  75.     endif
  76.     endif
  77.     endif
  78.     endif
  79.     endif
  80.    endif
  81. else if test $2 == Cue
  82.     if test $3 == 1
  83.         KQCamera::follow none
  84.         # cam 3
  85.         move KQCamera 0 134160 277875 12115 -.35 0 -.38
  86.         move Connor 0 134063 279192 11120 0 0 1.46
  87.         KQMonster::setState Connor special 'kneel,kneelstop'
  88.         getEndLoop Connor $1 1
  89.     else if test $3 == 2
  90.         if test "$Daventry::Girl::metConnor" == 1
  91.             #cam 4
  92.             move KQCamera 0 $Camera::1
  93.             KQMonster::speak $1 $1 1000 26 $Girl::verb $Girl::context 1 0
  94.         else
  95.             #cam 2
  96.             move KQCamera 0 135810 278475 12115 -.3 0 .95
  97.             KQMonster::speak $1 $1 1000 26 0  33 1 5
  98.           set Daventry::Girl::metConnor 1
  99.            sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 10000
  100.         endif
  101.     else if test $3 == 3
  102.         KQCamera::follow Connor
  103.         handsOff 0
  104.       getEndLoop Connor $1 0
  105.         setThirdPerson
  106.     else if test $3 == 4
  107.         setThirdPerson
  108.        KQConner::setDoMode 4
  109.        sendEvent 1.2 Connor KQAnimPlayEvent stopwalk
  110.        sendEvent 1.7 $1 KQCueEvent 1 0
  111.     else if test $3 == 300
  112.         if test $5 == kneel
  113.             sendEvent .2 $1 KQCueEvent 2 0
  114.         else if test $5 == getup
  115.            sendEvent 0.5 $1 KQCueEvent 3 0
  116.         endif
  117.         endif
  118.     endif
  119.     endif
  120.     endif
  121.     endif
  122.     endif
  123. endif
  124. endif
  125. endif
  126. endif
  127.