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