WORLD
NAME The Beach IT
VERSION 2.26
' rev. C - tested on DimensoneX game engine 5.7.2
AUTHOR Cris
'AUTHOREMAIL cris@dimensionex.net
SITE http://www.dimensionex.net/thebeach/multiplayer.htm
HELP http://www.dimensionex.net/en/quick_start.htm
ENCODING UTF-8
INTERPHONE 1
SAVEGAME_PERSISTENCE 2
' The following for local mode
IMAGESFOLDER_LOCAL http://localhost:8080/dimx/pics/
' The following for network (light) mode
IMAGESFOLDER_PUBLIC http://www.dimensionex.net/pics/
COUNTERHTML
GUI
SCENE SIZE 350x235
SCREEN SIZE 640x480
LOGOSRC thebeachfront.jpg
MSGLISTSIZE 3
SKINS http://www.dimensionex.net/skins/aqua/aqua.dxs,http://www.dimensionex.net/skins/bloody/bloody.dxs,http://www.dimensionex.net/skins/forest/forest.dxs,default,castle.dxs
END_GUI
' **************************************************************
ROOMS
' **************************************************************
ROOM parcoLunetta
NAME Il parco
DESCRIPTION La primavera qui splende sempre.
IMAGE scnLunetta1.jpg
ROOM spiaggia
NAME La spiaggia
DESCRIPTION Di fronte ai miei occhi c'è una splendida spiaggia.
IMAGE scnBeach3.jpg
ROOM spiaggia2 DEFAULT
NAME La spiaggia e le palme
DESCRIPTION Questa è la classica spiaggia con sabbia bianca e palme... un vecchio cliché ma fa sempre effetto.
IMAGE scnBeachpalm.jpg
ROOM spiaggia3
NAME La spiaggia e le barche
DESCRIPTION La spiaggia si estende davanti a me. Ci sono delle barche che in qualche modo sono state ormeggiate.
IMAGE scnBeachboats.jpg
ROOM spiaggia4
NAME La spiaggia e le rocce
DESCRIPTION Le rocce splendono al sole e il tempo è quello giusto per farsi un bagno.
IMAGE scnBeachrock.jpg
ROOM rocca
NAME La rocca
DESCRIPTION Da qui si può ammirare il meraviglioso panorama della spiaggia sottostante.
IMAGE SHOWAREA -1,-1,0 scnSpiaggiaDasopra.jpg
ROOM pathgate
NAME Il cancello
DESCRIPTION Il sentiero collega un dirupo con la collina vicina. Qui c'è un cancello.
IMAGE N pathgaten.jpg
IMAGE S SHOWAREA 100,-1,-1 pathgates.jpg
IMAGE W pathgatew.jpg
IMAGE E SHOWAREA -1,-1,0 pathgatee.jpg
ROOM ballhouse
NAME La casa di pietra
DESCRIPTION Qui c'è una strana casetta, scolpita nelle rocce. Dentro non c'è nulla.
IMAGE S SHOWAREA 175,-1,-1 ballhouse.jpg
ROOM mountains
NAME Le montagne
DESCRIPTION Da qui non posso proseguire.
IMAGE SHOWAREA 150,-1,-1 mountains.jpg
ROOM bungalow
NAME Il bungalow
DESCRIPTION Un bungalow in questo luogo testimonia che il turismo si spinge dappertutto.
IMAGE SHOWAREA -1,-1,10 scnBungalow.jpg
ROOM bungalowPatio
NAME Il retro del bungalow
DESCRIPTION Il retro rivela una porta che si direbbe non sia chiusa a chiave.
IMAGE S SHOWAREA 170,-1,-1 scnBungalowPatio.jpg
ROOM bungalowStanza
NAME Dentro al bungalow
DESCRIPTION Qui dentro si sta proprio bene. Mi piacerebbe farci una vacanza prima o poi.
IMAGE S SHOWAREA -1,-1,0 scnBungalowStanza.jpg
ROOM bar
NAME Il bar della spiaggia
DESCRIPTION Questo deve essere il posto ideale per un bel drink. C'è musica latina che suona a volume alto.
IMAGE beachbar.jpg
ROOM cellar
NAME La cantina del bar
DESCRIPTION Hmmm... Immagino di non essere arrivato fin qui per ubriacarmi!
IMAGE cellar.jpg
ROOM kitchen
NAME L'interno del bar
DESCRIPTION L'interno del bar è ben equipaggiato per un pomeriggio in compagnia. C'è una porta, in fondo a destra.
IMAGE SHOWAREA 185,280,55 scnbarinterior.jpg
ROOM beachcliff
NAME alla base del dirupo
DESCRIPTION Una parete franata molto tempo fa offre una via di risalita abbastanza rapida, anche se scomoda. Alle mie spalle c'è il mare.
IMAGE E scnbeachcliff.jpg
ROOM parco
NAME Il parco
DESCRIPTION Questo parco è meraviglioso. Guarda, c'è persino un laghetto!
IMAGE N SHOWAREA 140,-1,-1 cortic_giardini.jpg
ROOM parcoCollina
NAME La collina
DESCRIPTION La collina sale dolcemente a partire dal laghetto e prosegue, in distanza, tra campi arati.
IMAGE N cortic_collina.jpg
IMAGE S cortic_collinab.jpg
ROOM downhill
NAME In fondo alla collina
IMAGE N downhill.jpg
IMAGE S SHOWAREA 80,200,-1 chaletin.jpg
ROOM scnCampoarato
NAME Il sentiero sulla collina
DESCRIPTION Un sentiero tortuoso gira lungo la cresta di una collina.
IMAGE S scnCampoarato2.jpg
IMAGE N scnCampoarato.jpg
ROOM scnPassage1
NAME Il passaggio
DESCRIPTION Sono rivolto verso Nord. C'è un sentiero che passa sotto un arco. Alla mia sinistra ho un cancello che dà su un altro sentiero.
IMAGE SHOWAREA 110,-1,-1 scnPassage1.jpg
ROOM parcoAnatre
NAME La cestta delle anatre
DESCRIPTION Chissà se costa di affitto!
IMAGE SHOWAREA 200,-1,-1 lakeside1.jpg
ROOM scnBay
NAME Il bordo del laghetto
IMAGE W SHOWAREA -1,200,-1 lakeside2.jpg
ROOM lakeside3
NAME L'ansa del laghetto
IMAGE W lakeside3.jpg
ROOM lakeside4
NAME Il bordo del laghetto
IMAGE E lakeside4.jpg
IMAGE W lakeside4a.jpg
ROOM chalet
NAME Lo chalet
IMAGE S chaletview.jpg
IMAGE N chaletout.jpg
ROOM pianeta
NAME Il pianeta alieno
DESCRIPTION Mai visto un posto tanto strano.
IMAGE scnFloatingorbs.jpg
ROOM pianetaAlieno
NAME I campi di Saturno
DESCRIPTION Dai colori e dalla fauna locale, suppongo di non trovarmi più sulla Terra.
IMAGE SHOWAREA 0,200,-1 scnAlien.jpg
END_ROOMS
' **************************************************************
LINKS
' **************************************************************
MLINK w5 kitchen-beachcliff E
NAME porta
ICON icoDoor.gif
MLINK w4a spiaggia3-bar E
NAME verso il bar
MLINK w4b bar-spiaggia3 W
NAME verso la spiaggia
LINK w7 bar-kitchen E
MLINK w6 bar-cellar D
NAME una botola
ATTRLIST open=0,locked=1
ICON trapdoor.gif
DESCRIPTION una botola quadrata, da questa si va in cantina!
IMAGE 41x30 td.gif
SHOW ONSCREEN 200,5
MLINK w6b cellar-bar U
LINK w18 pathgate-rocca N
LINK w31 pathgate-ballhouse S
LINK w32 scnPassage1-mountains N
LINK w30 scnCampoarato-scnPassage1 N
LINK gate1 pathgate-scnPassage1 E
NAME il cancello
ATTRLIST open=0,locked=1
ICON icoDoor.gif
DESCRIPTION E' un vecchio cancello.
LINK w10 parcoCollina-scnCampoarato N
LINK w11 parcoCollina-downhill S
MLINK w11b parcoAnatre-parco U
NAME sali il bordo
MLINK w11a parco-parcoAnatre D
NAME bordo del lago
LINK w11e downhill-lakeside4 D
LINK w11f chalet-downhill N
LINK w12 parcoAnatre-scnBay N
MLINK w3b bungalow-parcoLunetta E
NAME verso il parco
LINK w21 bungalow-bungalowStanza N
NAME porta
ATTRLIST open=0,locked
ICON icoDoor.gif
DESCRIPTION E' fermamente chiusa a chiave.
LINK w23 parco-parcoLunetta S
MLINK w3a parcoLunetta-bungalow S
LINK w13 scnBay-lakeside3 N
LINK w13a lakeside3-lakeside4 W
LINK w14 pianeta-pianetaAlieno E
LINK w16 spiaggia-beachcliff E
MLINK w16a beachcliff-rocca U
NAME verso la rocca
MLINK w17 rocca-spiaggia D
NAME verso la spiaggia
LINK w24 spiaggia2-spiaggia3 N
LINK w25 spiaggia-spiaggia2 N
LINK w26 spiaggia-spiaggia4 W
MLINK w19 bungalow-bungalowPatio N
NAME verso il retro
MLINK w20 bungalowPatio-bungalow E
NAME verso l'ingresso principale
LINK w22 bungalowPatio-bungalowStanza S
NAME la porta di servizio
ICON icoDoor.gif
ATTRLIST open=0,locked
END_LINKS
' **************************************************************
CHARACTERS
ATTRLIST Salute=10,Abilità=1
' **************************************************************
CHARACTER surfer
NAME un surfista
DESCRIPTION Cammina su e giù, si direbbe che non abbia nulla da fare.
POSITION RndSet(setBeach)
IMAGE 110x110 chrSurfista.gif
CHARACTER tommy
NAME Tommy
DESCRIPTION Si sta sparando un pò di musica a tutto volume...
IMAGE 45x100 punkjamming.gif
POSITION kitchen
ACCEPTS apple
CHARACTER barman
NAME il barman
DESCRIPTION E' lì che aspetta che io ordini un drink.
POSITION bar
IMAGE 100x118 chrbarmanmir.gif
SHOW ONSCREEN 250,40
CHARACTER bodybuilder
NAME il palestrato
DESCRIPTION E' uno di quei tipi muscolosi...
ACCEPTS lattina
POSITION scnPassage1
IMAGE 80x130 chrPalestrato.gif
SHOW ONSCREEN 164,35 FOR scnPassage1.jpg
CHARACTER forestguy
NAME un tipo da foresta
DESCRIPTION Sembrerebbe un gorilla in relax.
ACCEPTS cell
POSITION lakeside3
IMAGE 125x70 forestguy.gif
SHOW ONSCREEN
CHARACTER squix
NAME Squix l'alieno
DESCRIPTION Indica orgoglioso la sua astronave. Sembra nuova di zecca.
POSITION pianetaAlieno
CHARACTER mimo
NAME un mimo
POSITION rndSet(setFaraway)
DESCRIPTION Fa un duro lavoro... e niente ferie pagate!
IMAGE 120x120 chrMimo.gif
' Animals
CHARACTER duck
NAME un'anatra
DESCRIPTION L'anatra mi guarda... sembra tenga qualcosa nel becco...
ICON icoDuck.gif
POSITION parcoAnatre
ACCEPTS hamb
IMAGE 200x141 duck2.jpg
SHOW ICON 125,120 FOR lakeside1.jpg
CHARACTER pollo
NAME un gallo
DESCRIPTION E uno di quei pennuti rompipalle che ti svegliano alle quattro del mattino!!
POSITION rndSet(setPark)
ICON icoPollo.gif
ACCEPTS bruco
IMAGE 70x70 chrPollo.gif
END_CHARACTERS
' **************************************************************
ITEMS
' **************************************************************
' ************************
' Containers - Boxes
' ************************
ITEM box
NAME una scatola di cartone
DESCRIPTION E' una normalissima scatola di cartone
POSITION rndSet(setFaraway)
ICON icoScatola.gif
ATTRLIST open=0,hideable=0
IMAGE 60x48 box.gif
SHOW ONSCREEN
ITEM box2
NAME una scatola di cartone
DESCRIPTION E' una normalissima scatola di cartone
POSITION rndSet(setFaraway)
ICON icoScatola.gif
ATTRLIST open=0,hideable=0
IMAGE 60x48 box.gif
SHOW ONSCREEN
ITEM box3
NAME una scatola di cartone
DESCRIPTION E' una normalissima scatola di cartone
POSITION rndSet(setFaraway)
ICON icoScatola.gif
ATTRLIST open=0,hideable=0
IMAGE 60x48 box.gif
SHOW ONSCREEN
ITEM box4
NAME una scatola di cartone
DESCRIPTION E' una normalissima scatola di cartone
POSITION rndSet(setFaraway)
ICON icoScatola.gif
ATTRLIST open=0,hideable=0
IMAGE 60x48 box.gif
SHOW ONSCREEN
ITEM treasure
NAME un forziere
DESCRIPTION E' un forziere
POSITION beachcliff
ATTRLIST open=0,hidden
IMAGE 97x85 chestclosed.gif
SHOW ONSCREEN 160,0
ITEM trash
NAME un cestino
POSITION parco
ATTRLIST open,hideable=0
ICON icoTrash.gif
DESCRIPTION E' incredibile, alcuni non lo usano. Eppure è lì per questo!
IMAGE 100x97 trashcan.gif
SHOW ONSCREEN 250,0
' ************************
' Containers - Bags
' ************************
ITEM valigia
NAME una valigia
DESCRIPTION Il colore non mi fa impazzire, ma è sempre una valigia.
POSITION rndSet(setTutte)
ICON icoSchoolbag.gif
ATTRLIST open=0,pickable,hideable=0
IMAGE 32x32 icoSchoolbag.gif
SHOW ONSCREEN
ITEM valigia2
NAME una valigia
DESCRIPTION Il colore non mi fa impazzire, ma è sempre una valigia.
POSITION rndSet(setTutte)
ICON icoSchoolbag.gif
ATTRLIST open=0,pickable,hideable=0
IMAGE 30x30 icoSchoolbag.gif
SHOW ONSCREEN
ITEM valigia3
NAME una valigia
DESCRIPTION Ci sono delle iniziali vicino alla maniglia: 'C.L.'.
POSITION rndSet(setTutte)
ICON icoSchoolbag.gif
ATTRLIST open=0,pickable,hideable=0
IMAGE 28x28 icoSchoolbag.gif
SHOW ONSCREEN
ITEM sporta1
NAME una sportina
DESCRIPTION E' una borsa di carta. I due bordi sono stati incollati insieme e non c'è modo di vedere che c'è dentro.
POSITION rndSet(setTutte)
ICON icoSporta.gif
ATTRLIST open=0,pickable,openable=0
IMAGE 32x32 icoSporta.gif
SHOW ONSCREEN
ITEM sporta2
NAME una sportina
DESCRIPTION E' una borsa di carta. Dev'essere sponsorizzata da un negozio qui vicino, o qualosa del genere.
POSITION rndSet(setTutte)
ICON icoSporta.gif
ATTRLIST open=0,pickable,openable=0
IMAGE 32x32 icoSporta.gif
SHOW ONSCREEN
' ************************
' Keys
' ************************
ITEM key1
' Unlocks the cellar trapdoor
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION duck
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key2
' Unlocks the bungalow's door
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key3
' Unlocks the gate
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION trash
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key4
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key5
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key6
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key7
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key8
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
ITEM key9
NAME una chiave
DESCRIPTION Ogni serratura ha la sua una chiave... e ogni chiave apre una serratura... non è così?
POSITION rndSet(setValigie)
ICON icoKey.gif
ATTRLIST pickable
IMAGE 67x50 chiavegold.gif
SHOW ICON
' ************************
' Switches and controls
' ************************
VEHICLE tele1
NAME il teletrasporto
DESCRIPTION Sembra uno di quei cosi che si vedono in Star Trek.
POSITION bungalowStanza
ICON icoZap.gif
CAPACITY 19
IMAGE 40x150 lampadastyle.gif
INNER IMAGE 350x235 fadewhite.gif
SHOW ONSCREEN 260,5
VEHICLE tele2
NAME il teletrasporto
DESCRIPTION Sembra uno di quei cosi che si vedono in Star Trek.
POSITION pianetaAlieno
ICON icoZap.gif
CAPACITY 19
ATTRLIST hideable=0
IMAGE 40x150 lampadastyle.gif
INNER IMAGE 350x235 fadewhite.gif
SHOW ONSCREEN 10,10
ITEM switch1
NAME un interruttore
DESCRIPTION E' un interruttore montato sul muro...
POSITION kitchen
ICON icoInterruttore.gif
ATTRLIST hideable=0
IMAGE 77x111 interruttore.gif
SHOW ICON 120,138
ITEM switch2
NAME un interruttore
DESCRIPTION E' un interruttore...
POSITION tele1
ICON icoInterruttore.gif
ATTRLIST broken=1,hideable=0
IMAGE 77x111 interruttore.gif
SHOW ONSCREEN 0,0
ITEM switch3
NAME un interruttore
DESCRIPTION E' un interruttore...
POSITION tele2
ICON icoInterruttore.gif
ATTRLIST hideable=0
IMAGE 77x111 interruttore.gif
SHOW ONSCREEN 0,0
' ************************
' Misc items
' ************************
ITEM scroll
NAME una pergamena
DESCRIPTION Sulla pergamena si legge: 'Lo scopo del gioco è di entrare nella cantina sottostante il bar sulla spiaggia prima che ci riescano gli altri giocatori.'
POSITION parcoLunetta
ATTRLIST hideable=0
ICON icoPergamena.gif
IMAGE 100x100 pergamena.gif
SHOW ICON
ITEM scroll2
NAME una pergamena
DESCRIPTION Sulla pergamena si legge: 'Non tutto ciò che esiste è visibile. Prova a cercare.'
POSITION parcoCollina
ATTRLIST hideable=0
ICON icoPergamena.gif
IMAGE 100x100 pergamena.gif
SHOW ICON
ITEM scroll3
NAME una pergamena
DESCRIPTION Sulla pergamena si legge: 'Il cancello si apre attivando l'apposito interruttore.'
POSITION rndSet(setBeach)
ATTRLIST hideable=0
ICON icoPergamena.gif
IMAGE 100x100 pergamena.gif
SHOW ICON
ITEM map
NAME una mappa
DESCRIPTION La mappa dice che il tesoro è nascosto alla base del dirupo!
POSITION cellar
ICON icoPergamena.gif
IMAGE 100x100 map.jpg
SHOW ICON
ITEM hamb
NAME un cheeseburger
DESCRIPTION Un bel panino con hamburger... Speriamo non sia di mucca pazza.
POSITION pianetaAlieno
ICON icoHamb.gif
ATTRLIST pickable
IMAGE 54x100 hamburger.gif
SHOW ICON
ITEM bruco
NAME il bruco
DESCRIPTION Un bruco! Che carino!!
POSITION rndSet(setPark)
ICON icoBruco.gif
ATTRLIST pickable
IMAGE 84x84 bruco.gif
SHOW ICON
ITEM butterfly
NAME la farfalla
DESCRIPTION Una farfalla... che diavolo ci faccio con questa?!
POSITION rndSet(setPark)
ICON icoFarfalla.gif
IMAGE 84x49 farfalla.gif
SHOW ICON -1,100
ITEM frog
NAME il ranocchio
ICON icoFrog.gif
POSITION rndSet(setPark)
DESCRIPTION La rana non dev'essere molto contenta di vedermi... salta dappertutto.
ATTRLIST pickable
IMAGE 68x60 rana.gif
SHOW ICON
ITEM apple
NAME la mela
ICON icoMela.gif
POSITION bodybuilder
DESCRIPTION Una bella mela rossa... sarà certamente dolce e succosa...
ATTRLIST pickable
IMAGE 121x88 mela.gif
SHOW ICON
ITEM cell
NAME il telefono cellulare
POSITION tommy
DESCRIPTION Un modello neanche troppo moderno.
ATTRLIST pickable
IMAGE 67x50 cellulare.gif
ITEM screwd
NAME un cacciavite
POSITION forestguy
DESCRIPTION Ecco qualcosa che sicuramente mi sarà utile...
ATTRLIST pickable
IMAGE 113x30 cacciavite.gif
ITEM lattina
NAME una lattina
ICON icoCan.gif
POSITION barman
DESCRIPTION Beh, se a un certo punto mi viene sete...
ATTRLIST pickable
IMAGE 56x56 lattina7up.gif
ITEM soccerball
NAME un pallone
ICON icoPallonecalcio.gif
POSITION rndSet(setBeach)
DESCRIPTION Adesso mi mancano solo gli altri giocatori per il calcetto!
ATTRLIST pickable
IMAGE 20x20 pallonecalcio.gif
SHOW ONSCREEN -1,20
ITEM forbici
NAME scissors
DESCRIPTION Un paio di forbici dalle lame ben affilate.
ICON icoScissors.gif
POSITION parcoLunetta
ATTRLIST hidden,pickable
IMAGE 100x73 scissors.gif
SHOW ICON
' ************************
' Weapons or similar
' ************************
ITEM pepper
NAME un peperoncino
DESCRIPTION C'è un detto... 'Mettere del pepe al culo di qualcuno...'
ICON icoPeperoncino.gif
POSITION rndSet(setTutte)
ATTRLIST pickable
IMAGE 133x100 peperoncino.gif
SHOW ICON
ITEM gun
NAME una pistola
DESCRIPTION Una pistola per eliminare gli altri giocatori!
ICON icoPistola.gif
POSITION surfer
ATTRLIST pickable
IMAGE 70x48 pistola.gif
END_ITEMS
' **************************************************************
SETS
' **************************************************************
SET setFaraway spiaggia4,parcoCollina,parcoAnatre,scnCampoarato,scnBay,lakeside3,bungalowPatio,bungalowStanza,scnPassage1,ballhouse,mountains
SET setValigie valigia,valigia2,valigia3,sporta1,sporta2,box,box2,box3,box4,trash
SET setPark bungalow,parcoCollina,parcoAnatre,parcoLunetta,scnBay,lakeside3,lakeside4,scnCampoarato,mountains,downhill
SET setBeach spiaggia,spiaggia2,spiaggia3,spiaggia4
SET setTutte spiaggia,spiaggia2,spiaggia3,spiaggia4,bar,kitchen,parcoCollina,parcoAnatre,parcoLunetta,scnCampoarato,scnBay,lakeside3,rocca,bungalow,bungalowPatio,bungalowStanza,pianeta,pianetaAlieno,scnPassage1,pathgate,ballhouse,mountains
END_SETS
' **************************************************************
EVENTS
' **************************************************************
EVENT parco.onReceive
ACTIONS
PlayBackground "sndJ0074262.mid"
EVENT bar.onReceive
ACTIONS
' Plays the background music only once
If $TARGET.barmusic = 1
Return
Else
PlayBackground "apuertas.mid"
$TARGET.barmusic = 1
End_If
EVENT scnPassage1.onReceive
ACTIONS
' Plays the background music only once
If $TARGET.passmusic = 1
Return
Else
PlayBackground "sndJ0074200.mid"
$TARGET.passmusic = 1
End_If
EVENT pianeta.onReceive
ACTIONS
PlayBackground "sndJ0074310.mid"
EVENT onNew
ACTIONS
Speak "Benvenuto su " + name + ", " + $AGENT.name + "!"
EVENT surfer.onLook
ACTIONS
Speak "Un giorno ho trovato una mappa su questa spiaggia...", "...l'ho fatta vedere al barman...", "...il quale l'ha persa subito!","Secondo me deve essere nel bar, da qualche parte.","Se solo potessi cercare in cantina... sotto la botola!"
EVENT surfer.onHear
ACTIONS
If $TARGET = "gun please" And gun.container = $OWNER
Speak "Sissignore!"
Move gun, $AGENT
Else
Speak "C'è un cancello chiuso a chiave sulla collina. Sembra che non possiamo andarcene di qui.", "Sai una cosa? Qualcuno mi ha detto che c'è un interruttore nel bar che sblocca il cancello.", "Non son mai stato capace di trovarlo, però."
End_If
EVENT duck.onReceiveItem
ACTIONS
If $TARGET = hamb
Speak "Quack quack!"
$OWNER.description = "Si affretta a mangiare il panino... che ha una consistenza gommosa."
Move key1, parcoAnatre
End_If
EVENT pollo.onReceiveItem
ACTIONS
If $TARGET = bruco
Speak "Coot Coot!"
$OWNER.description = "Ha appena mangiato e ha un'aria soddisfatta!!"
Kill bruco
End_If
EVENT tommy.onHear
ACTIONS
Speak "Ho un certo languorino... ci starebbe bene un pò di frutta!"
EVENT tommy.onReceiveItem
ACTIONS
If $TARGET = apple
Speak "Grazie! Mentre mangio, mi terresti il cellulare..."
Move cell, $AGENT
End_If
EVENT forestguy.onReceiveItem
ACTIONS
If $TARGET = cell
Speak "Uh! Uh! Uh! UH! UH! WAH! WAH! Uh!..."
Move screwd, $AGENT
Display "Hey, mi ha dato in cambio un cacciavite."
End_If
EVENT forestguy.onHear
ACTIONS
Display "Hmmm.... sembra che si stia annoiando. Forse potrei dargli qualcosa con cui giocare."
EVENT barman.onHear
ACTIONS
Speak "Che dici? Che cosa ti do?","Che hai detto?
Oh merda ma perché non abbassano il volume di questa dannata musica!", "Cosa-a-a?", "*"
EVENT barman.onSpeechFinish
ACTIONS
If lattina.container = $OWNER
Speak "Vuoi bere? Prendi questa!"
Move lattina, $AGENT
End_If
EVENT barman.onLook
ACTIONS
If lattina.container <> $OWNER
Speak "Signore, abbiamo solo bevande in lattina... bé... AVEVAMO!","NON HO NIENTE DA DARTI! SMAMMA!"
Else
Speak "Hey ragazzo, vuoi qualcosa da bere?", "Hai sete? Abbiamo UN SACCO di ottimi cocktail!"
End_If
EVENT bodybuilder.onLook
ACTIONS
Speak "Pant, pant... Che sete!!", "Puff puff!"
EVENT bodybuilder.onReceiveItem
ACTIONS
If $TARGET=lattina
Move apple, $AGENT
Speak "Grazie! Prendi questa, non mi serve, ho bisogno di più proteine per la mia dieta!"
End_If
EVENT squix.onLook
ACTIONS
Speak "Weeexywwx xy wekkyswwyx!!"
EVENT squix.onHear
ACTIONS
Speak "Xwzyxw!?!"
EVENT box.onOpen
ACTIONS
Display "SSSSSWWWWWWSHHHHHHHHHHHH....
Che...? Aprendo il coperchio credo di aver attivato qualche sorta di teletrasporto!!!
Vedo tutto intorno a me girare e..."
Move $AGENT, scnBay
$AGENT.Salute = $AGENT.Salute-1
EVENT treasure.onOpen
$OWNER.image = "chestopen.gif"
Display "HO TROVATO IL TESORO!!!!"
If mode=1
Goal
Speak $WORLD, "Il gioco sarà riavviato entro 30 secondi..."
End_If
EVENT treasure.onClose
$OWNER.image = "chestclosed.gif"
EVENT treasure.onSearch
If (Not($AGENT.foundmap))
Return false
End_If
EVENT valigia2.onOpen
ACTIONS
Display "*BANG!!*
Uno scherzo esplosivo!!"
$AGENT.Salute = $AGENT.Salute-2
DropItems $AGENT
EVENT forbici.onUseWith
ACTIONS
If $TARGET=sporta1
Display "Zzzzzak!"
$TARGET.description = "C'è un taglio che apre la sportina da parte a parte."
$TARGET.openable=1
End_If
EVENT key1.onUseWith
ACTIONS
If $TARGET=w6
$TARGET.locked=0
End_If
EVENT key2.onUseWith
ACTIONS
If $TARGET=w22
$TARGET.locked=0
End_If
EVENT key3.onUseWith
ACTIONS
If $TARGET=gate1
$TARGET.locked=0
End_If
EVENT switch2.onUse
ACTIONS
If $OWNER.broken
Display "L'interruttore principale sembra rotto. Basterebbe un cacciavite per metterlo a posto."
Return 0
Else
Display "* ssWWWWzzzzsssss *"
Move $AGENT,pianeta
End_If
EVENT screwd.onUseWith
ACTIONS
If $TARGET=switch2 AND $TARGET.broken
$TARGET.broken=0
Display "Hmmmm.... Sembra che adesso possa funzionare."
PlayBackground $WORLD,"sndMimovie.mid"
End_If
EVENT switch3.onUse
ACTIONS
Display "* ssWWWWzzzzsssss *"
Move $AGENT,kitchen
EVENT bruco.onUseWith
ACTIONS
If $TARGET=apple
Kill apple
Display "Il bruco s'è mangiato la mela!!!"
End_If
EVENT scroll.onLook
ACTIONS
If $AGENT.flagScroll = 0
$AGENT.Abilità=$AGENT.Abilità+1
$AGENT.flagScroll=1
End_If
EVENT pepper.onUseWith
ACTIONS
If IsPlayer($TARGET)
Display $TARGET, "oowwwWWWW! Il peperoncino brucia!"
DropItems $TARGET
End_If
EVENT gun.onUseWith
ACTIONS
If IsPlayer($TARGET)
Display $AGENT, "*BANG*
Ho sparato a " + $TARGET.name
Kill $TARGET
End_If
EVENT gate1.onOpen
ACTIONS
pathgate.image("E")="pathgateeo.jpg"
Speak $WORLD, "Il cancello è ora aperto!"
EVENT gate1.onClose
ACTIONS
pathgate.image("E")="pathgatee.jpg"
Speak $WORLD, "Il cancello è ora chiuso!"
EVENT switch1.onUse
ACTIONS
gate1.locked = 0
gate1.open=1
Call gate1.onOpen
Display "Hmmm.. la luce non si accende. Ma allora che cosa serve?!?"
EVENT onTick
ACTIONS
If mode=0
Reset
Else
If gate1.open
gate1.open = 0
gate1.locked = 1
Call gate1.onClose
End_If
End_If
EVENT bungalowStanza.onLoose
ACTIONS
If $AGENT = "tele1"
' Teletransporter cannot exit the room
Return 0
End_If
EVENT pianetaAlieno.onLoose
ACTIONS
If $AGENT = "tele2"
' Teletransporter cannot exit the room
Return 0
End_If
EVENT onStart
ACTIONS
mode=1
EVENT w6.onOpen
ACTIONS
w6.image = "tdopen.gif"
EVENT w6.onClose
ACTIONS
w6.image = "td.gif"
EVENT map.onLook
$AGENT.foundmap=1 ' We can now find treasure
END_EVENTS
END_WORLD