home *** CD-ROM | disk | FTP | other *** search
- if test $2 == On
- echo $1 $2
- KQConner::getDoMode
- if test $Console::Return == 4
- sendEvent 0 $1 KQCueEvent 1
- else
- KQConner::setDoMode 4
- KQMonster::stateChangeNotify $1 Connor
- endif
-
- else if test $2 == Cue
- if test $3 == 1
- if test $Daventry::BeenThere::DoneThat == 0
- KQMonster::checkInventory Connor RingOfLight
- if test $Console::Return == 1
- echo got ring
- set Daventry::BeenThere::DoneThat 1
- #KQMonster::setState Connor Portal davgate4 $1
- move Connor 0 231400 183000 8350 0 0 -1.57
- sendEvent 0 Connor KQCueEvent 2300 171
- sendEvent 3.1 Connor KQCueEvent 2300 172
- else
- setThirdPerson
- handsOff 1
- move Connor 1 0 0 0 0 0 1.57
- sendEvent 0 Connor KQAnimPlayEvent portal
- echo dont got ring
- # traps can't get Cue messages so borrow the shadow, he's close
-
- sendEvent 1.3 Shadow KQCueEvent 10 0
- endif
- else
- echo been there
- #KQMonster::setState Connor Portal davgate4 $1
- move Connor 0 231400 183000 8350 0 0 -1.57
- sendEvent 0 Connor KQCueEvent 2300 171
- sendEvent 3.1 Connor KQCueEvent 2300 172
- endif
- endif
-
- else if test $2 == Off
- echo $1 $2
-
- else if test $2 == StateChange
- if test $4 == 32
- sendEvent 0 $1 KQCueEvent 1
- KQMonster::clearStateChangeNotify $1 Connor
- endif
- endif
- endif
- endif
- endif
-