home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-08-02 | 29.0 KB | 1,780 lines |
- OBJECT "lv82door5"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 10043 11561 2 82
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
- OBJECT "lv82door3"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 18259 18098 38 82
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
- OBJECT "lv75outp2"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 21544 22360 272 75
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
- OBJECT "lv75inp2"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 12146 9420 320 75
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
-
- OBJECT "lv75outp1"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 17854 17756 272 75
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
-
- OBJECT "lv75inp1"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 0 60
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 10353 9681 322 75
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
-
- OBJECT "lv75frdoor"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 13470 15606 89
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
- OBJECT "lv75indoor"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 10381 11151 145
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
- OBJECT "ROB3"
- BEGIN
- CUBE 13051,8985,0 13210,9182,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- Player.pivot 190
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 9864 10152 16 209
- CONTROL ON
- END
- END
-
-
-
- OBJECT "RED3"
- BEGIN
- CUBE 9833,10014,0 9923,10102,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- Player.pivot 190
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 12934 9270 0 79
- CONTROL ON
- END
- END
-
-
- OBJECT "Red2"
- BEGIN
- CUBE 15588,16350,0 15700,16400,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- Player.pivot 190
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 11744 11888 74 79
- CONTROL ON
- END
- END
-
- OBJECT "ROB2"
- BEGIN
- CUBE 11740,12040,0 11783,12085,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- Player.pivot 190
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 15670 16255 32 75
- CONTROL ON
- END
- END
-
- OBJECT "ROB1"
- BEGIN
- CUBE 7500,13718,0 7766,13818,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 10655 8825 37 79
- CONTROL ON
- END
- END
-
- OBJECT "THUAN1"
- BEGIN
- CUBE 10500,8600,0 10800,8713,100
- BEGIN
- NOWAIT CONTROL OFF
- player.STOP
- FADESCREENOUT
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 7616 13648 48 206
- CONTROL ON
- END
- END
- OBJECT "Lv206d1"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS 60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 10078 9834 16 207
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
- OBJECT "Lv207d2"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- LOCKE.STOP
- LOCKE.COMBAT OFF
- LOCKE.GOTORELATIVEPOSITION THIS -60 0
- LOCKE.FACEOBJECT THIS
- STATE "OPENING"
- WAIT 12
- FADESCREENOUT
- WAIT SCREENFADE
- CONTROL ON
- FADESCREENIN
- LOCKE.POS 5440 13776 48 206
- STATE "CLOSED"
- STATE "CLOSED"
- END
- END
-
-
-
-
- // SHOPS
-
- OBJECT "ELAHNI1"
- BEGIN
- DIALOG
- BEGIN
- face 60
- control off
- player.stop
- player.COMBAT OFF
- nowait pivotobject player
- player.pivotobject elahni1
- SAY II22ELA00
- SAY II22ELA01
-
- :start1
-
- buysellinit
- buysellsalesperson elahni1
- buysellnogolddialog II22ELA02
- buysellpurchasedialog II22ELA03
-
- choice buy1 BSBUY2
- choice sell1 BSSELL2
- choice stop1 BSEXIT2
- wait response
-
- :buy1
-
- player.SAY II22LOC01
- player.SAY II22LOC02
- buysellshoptype buy misc
- BuySellAdd "Lesser Healing"
- BuySellAdd "Lesser Mana"
- BuySellAdd "Lesser Restoration"
- BuySellAdd "Greater Healing"
- BuySellAdd "Greater Mana"
- BuySellAdd "Greater Restoration"
- BuySellAdd "Enchanted Healing"
- BuySellAdd "Enchanted Mana"
- BuySellAdd "Enchanted Restoration"
- BuySellAdd "Cure Poison"
- buysellscreen
- wait buysell
- jump start1
-
- :sell1
- buysellshoptype sell misc
- BuySellAddbuyitem "Lesser Healing"
- BuySellAddbuyitem "Lesser Mana"
- BuySellAddbuyitem "Lesser Restoration"
- BuySellAddbuyitem "Greater Healing"
- BuySellAddbuyitem "Greater Mana"
- BuySellAddbuyitem "Greater Restoration"
- BuySellAddbuyitem "Enchanted Healing"
- BuySellAddbuyitem "Enchanted Mana"
- BuySellAddbuyitem "Enchanted Restoration"
- BuySellAddbuyitem "Cure Poison"
- buysellscreen
- wait buysell
- jump start1
-
- :stop1
-
- SAY II22ELA05
- SAY II22ELA06
- control on
- END
- END
-
-
- OBJECT "HRUTHFORD1"
- BEGIN
- DATA
- BEGIN
- NUMBER VALUE 0
- END
- DIALOG
- BEGIN
- control off
- player.stop
- player.COMBAT OFF
- nowait pivotobject player
- player.pivotobject hruthford1
- SETPROTOVARIABLE VALUE = player.STAT STRN + 2
- IF MISTSTATE < 4
- BEGIN
-
- SAY II7HRU00
- SAY II7HRU01
-
- :start1
-
- buysellinit
- buysellsalesperson HRUTHFORD1
- buysellnogolddialog II7HRU02
- buysellpurchasedialog II7HRU03
-
- choice buy1 BSBUY2
- choice sell1 BSSELL2
- choice stop1 BSEXIT2
- wait response
-
- :buy1
- player.SAY II7LOC00
- buysellshoptype buy MISC
- buyselladd "Pouch"
- buyselladd "Meat"
- buyselladd "Fish"
- buyselladd "Bread"
- buyselladd "Apple"
- buyselladd "Cheese"
- buyselladd "Lockpicks"
- BuySellAddCriteria "MINSTRENGTH" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 0 0
- BuySellRemoveCriteria "EQSLOT" 2 4
- BuySellRemoveCriteria "EQSLOT" 7 10
- BuySellAdd 25 "ARROW"
- IF VALUE > 8
- BEGIN
- BuySellAdd 25 "ICE ARROW"
- END
- IF VALUE > 13
- BEGIN
- BuySellAdd 25 "FIRE ARROW"
- END
- IF VALUE > 18
- BEGIN
- BuySellAdd 25 "POISON ARROW"
- END
- IF VALUE > 22
- BEGIN
- BuySellAdd 25 "MAGIC ARROW"
- END
- buysellscreen
- wait buysell
- jump start1
-
- :sell1
- buysellshoptype sell MISC
- buyselladdbuyitem "Pouch"
- buyselladdbuyitem "Meat"
- buyselladdbuyitem "Fish"
- buyselladdbuyitem "Bread"
- buyselladdbuyitem "Apple"
- buyselladdbuyitem "Cheese"
- buyselladdbuyitem "Lockpicks"
- buyselladdbuycriteria "EQSLOT" 1 1
- buyselladdbuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start1
-
- :stop1
-
- SAY II7HRU05
- SAY II7HRU06
- SAY II7HRU07
- SAY II7HRU08
-
- END
-
- IF MISTSTATE > 3
- BEGIN
- IF MISTSTATE < 7
- BEGIN
-
- SAY II18HRU00
- SAY II18HRU01
-
- :start2
-
- buysellinit
- buysellsalesperson HRUTHFORD1
- buysellnogolddialog II18HRU02
- buysellpurchasedialog II18HRU03
-
- choice buy2 BSBUY2
- choice sell2 BSSELL2
- choice stop2 BSEXIT2
- wait response
-
- :buy2
- player.SAY II18LOC00
- NOWAIT player.SAY II18LOC01
- buysellshoptype buy MISC
- buyselladd "Pouch"
- buyselladd "Meat"
- buyselladd "Fish"
- buyselladd "Bread"
- buyselladd "Apple"
- buyselladd "Cheese"
- buyselladd "Lockpicks"
- BuySellAddCriteria "MINSTRENGTH" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 0 0
- BuySellRemoveCriteria "EQSLOT" 2 4
- BuySellRemoveCriteria "EQSLOT" 7 10
- buysellscreen
- wait buysell
- jump start2
-
- :sell2
- buysellshoptype sell MISC
- buyselladdbuyitem "Pouch"
- buyselladdbuyitem "Meat"
- buyselladdbuyitem "Fish"
- buyselladdbuyitem "Bread"
- buyselladdbuyitem "Apple"
- buyselladdbuyitem "Cheese"
- buyselladdbuyitem "Lockpicks"
- buyselladdbuycriteria "EQSLOT" 1 1
- buyselladdbuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start2
-
- :stop2
-
- SAY II18HRU05
- SAY II18HRU06
- SAY II18HRU07
- SAY II18HRU08
-
- END
- END
-
- IF MISTSTATE = 7
- BEGIN
-
- SAY VIII7HRU00
-
- :start4
-
- buysellinit
- buysellsalesperson HRUTHFORD1
- buysellnogolddialog VIII7HRU01
- buysellpurchasedialog VIII7HRU02
-
- choice buy4 BSBUY2
- choice sell4 BSSELL2
- choice stop4 BSEXIT2
- wait response
-
- :buy4
- player.SAY VIII7LOC00
- buysellshoptype buy MISC
- buyselladd "Pouch"
- buyselladd "Meat"
- buyselladd "Fish"
- buyselladd "Bread"
- buyselladd "Apple"
- buyselladd "Cheese"
- buyselladd "Lockpicks"
- BuySellAddCriteria "MINSTRENGTH" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 0 0
- BuySellRemoveCriteria "EQSLOT" 2 4
- BuySellRemoveCriteria "EQSLOT" 7 10
- buysellscreen
- wait buysell
- jump start4
-
- :sell4
- buysellshoptype sell MISC
- buyselladdbuyitem "Pouch"
- buyselladdbuyitem "Meat"
- buyselladdbuyitem "Fish"
- buyselladdbuyitem "Bread"
- buyselladdbuyitem "Apple"
- buyselladdbuyitem "Cheese"
- buyselladdbuyitem "Lockpicks"
- buyselladdbuycriteria "EQSLOT" 1 1
- buyselladdbuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start4
-
- :stop4
-
- SAY VIII7HRU04
- SAY VIII7HRU05
-
- END
- control on
- END
- ALWAYS
- BEGIN
- GOTO HRUWAY01
- TRY SWEEP
- TRY WALK
- PIVOTOBJECT HRUWAY02
- TRY WALK
- GOTO HRUWAY02
- TRY SWEEP
- TRY WALK
- PIVOTOBJECT HRUWAY03
- TRY WALK
- GOTO HRUWAY03
- TRY SWEEP
- TRY WALK
- PIVOTOBJECT HRUWAY02
- TRY WALK
- GOTO HRUWAY02
- TRY SWEEP
- TRY WALK
- PIVOTOBJECT HRUWAY01
- TRY WALK
- END
- END
-
-
- OBJECT "GINA1"
- BEGIN
- DATA
- BEGIN
- number VALUE 0
- END
- DIALOG
- BEGIN
- control off
- player.stop
- player.COMBAT OFF
- nowait pivotobject player
- player.pivotobject GINA1
- SETPROTOVARIABLE VALUE = player.STAT "STRN" + 2
- IF MISTSTATE < 4
- BEGIN
-
- SAY II9GIN00
- SAY II9GIN01
-
- :start1
-
- buysellinit
- buysellsalesperson GINA1
- buysellnogolddialog II9GIN03
- buysellpurchasedialog II9GIN04
-
- choice buy1 BSBUY2
- choice sell1 BSSELL2
- choice stop1 BSEXIT2
- wait response
-
- :buy1
- player.SAY II9LOC00
- player.SAY II9LOC01
- buysellshoptype buy WEAPON
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellAdd 25 "ARROW"
- IF VALUE > 8
- BEGIN
- BuySellAdd 25 "ICE ARROW"
- END
- IF VALUE > 13
- BEGIN
- BuySellAdd 25 "FIRE ARROW"
- END
- IF VALUE > 18
- BEGIN
- BuySellAdd 25 "POISON ARROW"
- END
- IF VALUE > 22
- BEGIN
- BuySellAdd 25 "MAGIC ARROW"
- END
- buysellscreen
- wait buysell
- jump start1
-
- :sell1
- buysellshoptype sell WEAPON
- buyselladdbuyitems
- buysellscreen
- wait buysell
- jump start1
-
- :stop1
-
- SAY II9GIN06
- SAY II9GIN07
- SAY II9GIN08
-
- END
-
- IF MISTSTATE > 3
- BEGIN
- IF MISTSTATE < 5
- BEGIN
-
- SAY II20GIN00
- SAY II20GIN01
-
- :start2
-
- buysellinit
- buysellsalesperson GINA1
- buysellnogolddialog II20GIN02
- buysellpurchasedialog II20GIN03
-
- choice buy2 BSBUY2
- choice sell2 BSSELL2
- choice stop2 BSEXIT2
- wait response
-
- :buy2
- NOWAIT player.SAY II20LOC00
- buysellshoptype buy WEAPON
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellAdd 25 "ARROW"
- IF VALUE > 8
- BEGIN
- BuySellAdd 25 "ICE ARROW"
- END
- IF VALUE > 13
- BEGIN
- BuySellAdd 25 "FIRE ARROW"
- END
- IF VALUE > 18
- BEGIN
- BuySellAdd 25 "POISON ARROW"
- END
- IF VALUE > 22
- BEGIN
- BuySellAdd 25 "MAGIC ARROW"
- END
- buysellscreen
- wait buysell
- jump start2
-
- :sell2
- buysellshoptype sell WEAPON
- buyselladdbuyitems
- buysellscreen
- wait buysell
- jump start2
-
- :stop2
-
- SAY II20GIN05
- SAY II20GIN07
-
- END
- END
-
- IF MISTSTATE = 6
- BEGIN
-
- SAY V4GIN00
- SAY V4GIN01
-
- :start3
-
- buysellinit
- buysellsalesperson GINA1
- buysellnogolddialog V4GIN02
- buysellpurchasedialog V4GIN03
-
- choice buy3 BSBUY2
- choice sell3 BSSELL2
- choice stop3 BSEXIT2
- wait response
-
- :buy3
- NOWAIT player.SAY V4LOC00
- buysellshoptype buy weapon
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellAdd 25 "ARROW"
- IF VALUE > 8
- BEGIN
- BuySellAdd 25 "ICE ARROW"
- END
- IF VALUE > 13
- BEGIN
- BuySellAdd 25 "FIRE ARROW"
- END
- IF VALUE > 18
- BEGIN
- BuySellAdd 25 "POISON ARROW"
- END
- IF VALUE > 22
- BEGIN
- BuySellAdd 25 "MAGIC ARROW"
- END
- buysellscreen
- wait buysell
- jump start3
-
- :sell3
- buysellshoptype sell WEAPON
- buyselladdbuyitems
- buysellscreen
- wait buysell
- jump start3
-
- :stop3
-
- SAY V4GIN05
- SAY V4GIN06
- SAY V4GIN07
-
- END
-
- IF MISTSTATE = 7
- BEGIN
-
- SAY VIII5GIN00
- SAY VIII5GIN01
-
- :start4
-
- buysellinit
- buysellsalesperson GINA1
- buysellnogolddialog VIII5GIN02
- buysellpurchasedialog VIII5GIN03
-
- choice buy4 BSBUY2
- choice sell4 BSSELL2
- choice stop4 BSEXIT2
- wait response
-
- :buy4
- NOWAIT player.SAY VIII5LOC00
- buysellshoptype buy WEAPON
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellAdd 25 "ARROW"
- IF VALUE > 8
- BEGIN
- BuySellAdd 25 "ICE ARROW"
- END
- IF VALUE > 13
- BEGIN
- BuySellAdd 25 "FIRE ARROW"
- END
- IF VALUE > 18
- BEGIN
- BuySellAdd 25 "POISON ARROW"
- END
- IF VALUE > 22
- BEGIN
- BuySellAdd 25 "MAGIC ARROW"
- END
- buysellscreen
- wait buysell
- jump start4
-
- :sell4
- buysellshoptype sell WEAPON
- buyselladdbuyitems
- buysellscreen
- wait buysell
- jump start4
-
- :stop4
-
- SAY VIII5GIN05
- SAY VIII5GIN06
- SAY VIII5GIN07
-
- END
- CONTROL ON
- END
- ALWAYS
- BEGIN
- GOTORELATIVEPOSITION GINAWAY1 0 0
- WAIT 24
- PIVOTOBJECT GINAWAY2
- WAIT 24
- GOTORELATIVEPOSITION GINAWAY2 0 0
- WAIT 24
- PIVOTOBJECT GINAWAY1
- WAIT 24
- GOTORELATIVEPOSITION GINAWAY1 0 0
- WAIT 24
- PIVOTOBJECT GINAWAY3
- WAIT 24
- GOTORELATIVEPOSITION GINAWAY3 0 0
- WAIT 24
- PIVOTOBJECT GINAWAY1
- WAIT 24
- END
- END
-
-
-
- OBJECT "CRONUS1"
- BEGIN
- DATA
- BEGIN
- number VALUE 0
- END
- DIALOG
- BEGIN
- control off
- player.stop
- player.COMBAT OFF
- nowait pivotobject player
- player.pivotobject cronus1
- SETPROTOVARIABLE VALUE = player.STAT "STRN" + 2
- IF MISTSTATE < 4
- BEGIN
-
- SAY II8CRO00
- SAY II8CRO01
-
- :start1
-
- buysellinit
- buysellsalesperson cronus1
- buysellnogolddialog II8CRO02
- buysellpurchasedialog II8CRO03
-
- choice buy1 BSBUY2
- choice sell1 BSSELL2
- choice stop1 BSEXIT2
- wait response
-
- :buy1
- player.SAY II8LOC00
- player.SAY II8LOC01
- buysellshoptype buy armor
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 1 1
- BuySellRemoveCriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start1
-
- :sell1
- buysellshoptype sell armor
- buyselladdbuyitems
- buysellremovebuycriteria "EQSLOT" 1 1
- buysellremovebuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start1
-
- :stop1
-
- SAY II8CRO06
- SAY II8CRO07
-
- END
-
- IF MISTSTATE > 3
- BEGIN
- IF MISTSTATE < 5
- BEGIN
-
- SAY II19CRO00
- SAY II19CRO01
-
- :start2
-
- buysellinit
- buysellsalesperson cronus1
- buysellnogolddialog II19CRO02
- buysellpurchasedialog II19CRO03
-
- choice buy2 BSBUY2
- choice sell2 BSSELL2
- choice stop2 BSEXIT2
- wait response
-
- :buy2
- player.SAY II19LOC00
- NOWAIT player.SAY II19LOC01
- buysellshoptype buy armor
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 1 1
- BuySellRemoveCriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start2
-
- :sell2
- buysellshoptype sell armor
- buyselladdbuyitems
- buysellremovebuycriteria "EQSLOT" 1 1
- buysellremovebuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start2
-
- :stop2
-
- SAY II19CRO06
- SAY II19CRO07
-
- END
- END
-
- IF MISTSTATE = 6
- BEGIN
-
- SAY V5CRO00
- SAY V5CRO01
-
- :start3
-
- buysellinit
- buysellsalesperson cronus1
- buysellnogolddialog V5CRO02
- buysellpurchasedialog V5CRO03
-
- choice buy3 BSBUY2
- choice sell3 BSSELL2
- choice stop3 BSEXIT2
- wait response
-
- :buy3
- player.SAY V5LOC00
- NOWAIT player.SAY V5LOC01
- buysellshoptype buy armor
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 1 1
- BuySellRemoveCriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start3
-
- :sell3
- buysellshoptype sell armor
- buyselladdbuyitems
- buysellremovebuycriteria "EQSLOT" 1 1
- buysellremovebuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start3
-
- :stop3
-
- SAY V5CRO06
- SAY V5CRO07
-
- END
-
- IF MISTSTATE = 7
- BEGIN
-
- SAY VIII6CRO00
- player.SAY VIII6LOC00
- SAY VIII6CRO01
- SAY VIII6CRO02
-
-
- :start4
-
- buysellinit
- buysellsalesperson cronus1
- buysellnogolddialog VIII6CRO03
- buysellpurchasedialog VIII6CRO04
-
- choice buy4 BSBUY2
- choice sell4 BSSELL2
- choice stop4 BSEXIT2
- wait response
-
- :buy4
- player.SAY VIII6LOC01
- NOWAIT player.SAY VIII6LOC02
- buysellshoptype buy armor
- BuySellAddCriteria "minstrength" 1 VALUE
- BuySellRemoveCriteria "EQSLOT" 1 1
- BuySellRemoveCriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start4
-
- :sell4
- buysellshoptype sell armor
- buyselladdbuyitems
- buysellremovebuycriteria "EQSLOT" 1 1
- buysellremovebuycriteria "EQSLOT" 5 6
- buysellscreen
- wait buysell
- jump start4
-
- :stop4
-
- SAY VIII6CRO06
- SAY VIII6CRO07
-
- END
- CONTROL ON
- END
- ALWAYS
- BEGIN
- GOTORELATIVEPOSITION CRONUSWAY1 0 0
- WAIT 24
- WAIT 24
- WAIT 24
- WAIT 24
- PIVOTOBJECT CRONUSWAY2
- WAIT 12
- GOTORELATIVEPOSITION CRONUSWAY2 0 0
- WAIT 12
- PIVOT 190
- WAIT 24
- WAIT 24
- WAIT 24
- PIVOTOBJECT CRONUSWAY3
- WAIT 12
- GOTORELATIVEPOSITION CRONUSWAY3 0 0
- WAIT 12
- PIVOTOBJECT CRONUSWAY1
- WAIT 12
- END
- END
-
- OBJECT "LEVER1"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 5436 13776 48
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER1B"
- BEGIN
- CUBE player 5400,13700,0 5500,13800,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv206D1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 4471 1661 432
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER2"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 4480 9040 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER2B"
- BEGIN
- CUBE player 4400,9000,0 4500,9100,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv207d5.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 8951 10061 144
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER3"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 10469 8651 144
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER3B"
- BEGIN
- CUBE player 10400,8600,100 10500,8700,200
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- lv204d7.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 10112 9550 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER4"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 8457 13335 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER4B"
- BEGIN
- CUBE player 8400,13300,0 8500,13400,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- caveend1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 13472 12596 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER5"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 5436 13776 48
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER5B"
- BEGIN
- CUBE player 5400,13700,0 5500,13800,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv206D1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 6272 2160 272
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER6"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 4480 9040 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER6B"
- BEGIN
- CUBE player 4400,9000,0 4500,9100,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv207d5.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 7158 12338 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER7"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 10469 8651 144
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER7B"
- BEGIN
- CUBE player 10400,8600,100 10500,8700,200
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- lv204d7.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 10864 8144 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER8"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 8457 13335 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER8B"
- BEGIN
- CUBE player 8400,13300,0 8500,13400,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- caveend1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 11184 12928 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER9"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 5436 13776 48
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER9B"
- BEGIN
- CUBE player 5400,13700,0 5500,13800,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv206D1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 9680 3904 192
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER10"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 4480 9040 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER10B"
- BEGIN
- CUBE player 4400,9000,0 4500,9100,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- Lv207d5.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 4384 9616 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER11"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 10469 8651 144
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER11B"
- BEGIN
- CUBE player 10400,8600,100 10500,8700,200
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- lv204d7.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 10333 8651 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "LEVER12"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 8457 13335 16
- SET LEVERSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "LEVER12B"
- BEGIN
- CUBE player 8400,13300,0 8500,13400,100
- BEGIN
- IF LEVERSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- caveend1.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 11008 13024 16
- CONTROL ON
- SET LEVERSTATE = 0
- END
- END
- END
-
- OBJECT "lever13"
- BEGIN
- USE
- BEGIN
- CONTROL OFF
- player.STOP
- player.COMBAT OFF
- player.gotorelativeposition this 30 0
- player.PIVOTOBJECT THIS
- NOWAIT OPERATE player
- player.TRY "wpulllever"
- FADESCREENOUT
- player.TOGGLE INVISIBLE
- WAIT SCREENFADE
- FADESCREENIN
- player.POS 11055 11155 16
- SET SABUSTATE = 98
- TOGGLE PAUSE = 1
- END
- END
-
- OBJECT "lever13b"
- BEGIN
- CUBE player 11000,11100,0 11100,11200,100
- BEGIN
- IF SABUSTATE = 98
- BEGIN
- WAIT 24
- PLAY KEYS
- bossgate.stat LOCKED = 0
- WAIT 48
- FADESCREENOUT
- WAIT SCREENFADE
- player.TOGGLE INVISIBLE
- FADESCREENIN
- player.POS 111263 15039 17
- CONTROL ON
- SET SABUSTATE = 0
- END
- END
- END
-
-
- OBJECT "LHEALGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF LHEALGEN.GETITEMAMOUNT "LESSER HEALING" = 0
- BEGIN
- LHEALGEN.ADDINV "LESSER HEALING"
- END
- WAIT 240
- END
- END
-
- OBJECT "LMANAGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF LMANAGEN.GETITEMAMOUNT "LESSER MANA" = 0
- BEGIN
- LMANAGEN.ADDINV "LESSER MANA"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "LRESTGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF LRESTGEN.GETITEMAMOUNT "LESSER RESTORATION" = 0
- BEGIN
- LRESTGEN.ADDINV "LESSER RESTORATION"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "GHEALGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF GHEALGEN.GETITEMAMOUNT "GREATER HEALING" = 0
- BEGIN
- GHEALGEN.ADDINV "GREATER HEALING"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "GMANAGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF GMANAGEN.GETITEMAMOUNT "GREATER MANA" = 0
- BEGIN
- GMANAGEN.ADDINV "GREATER MANA"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "GRESTGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF GRESTGEN.GETITEMAMOUNT "GREATER RESTORATION" = 0
- BEGIN
- GRESTGEN.ADDINV "GREATER RESTORATION"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "EHEALGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF EHEALGEN.GETITEMAMOUNT "ENCHANTED HEALING" = 0
- BEGIN
- EHEALGEN.ADDINV "ENCHANTED HEALING"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "EMANAGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF EMANAGEN.GETITEMAMOUNT "ENCHANTED MANA" = 0
- BEGIN
- EMANAGEN.ADDINV "ENCHANTED MANA"
- END
- WAIT 240
- END
- END
-
-
- OBJECT "ERESTGEN"
- BEGIN
- ALWAYS
- BEGIN
- IF ERESTGEN.GETITEMAMOUNT "ENCHANTED RESTORATION" = 0
- BEGIN
- ERESTGEN.ADDINV "ENCHANTED RESTORATION"
- END
- WAIT 240
- END
- END
-
-
-