home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 2000 April & May / AMIGA_2000_04.iso / spiele / muscarine / 32.room < prev    next >
Text File  |  1999-12-27  |  3KB  |  98 lines

  1. /* Outside Petshop
  2. /* Room script for GRAAL
  3. /*
  4. /* RF 1=0 dustbin closed  =1 open
  5. /* RF 2=1 boots picked up
  6.  
  7. /* UPDATE: scroll_frames[;normal_frames]
  8. /*
  9. UPDATE: 6;1
  10.  
  11. /* 3D: max;mid;min;adjspeed (This statement is optional)
  12. /*
  13. /* SECTION: SAME|section_no
  14. /*
  15. SECTION: 2
  16.  
  17. /* BACKDROP: file
  18. BACKDROP: 32BG.iff
  19.  
  20. /* START_POS: startpos_no;image;x;y;L|M|R;floor_no
  21. START_POS: 1;SIMG31;171;168; ;1
  22. START_POS: 2;SIMG21;174;135; ;1
  23.  
  24. /* FLOOR: floor_no;x1;y1;x2;y2;floormaps
  25. FLOOR: 1;70;128;226;169;1-1/2-2
  26. FLOOR: 2;70;142;302;169;1-1/2-2
  27.  
  28. /* PATH: path_no;floor1;floor2;px1;py1;px2;py2;[{more_points}] (This statement is optional)
  29. /*
  30. /* EXIT: exit_no;x1;y1;x2;y2;x;y;description (This statement is optional)
  31. EXIT: 1;70;155;226;169;171;171;east
  32. EXIT: 2;150;56;196;125;174;133;petshop
  33.  
  34. /* CLPART: file (This statement is optional)
  35. CLPART: 32FG.iff
  36.  
  37. /* ROOMIMGS: number;start_bob;x1;y1;w;h;x-offset;hotspot (This statement is optional)
  38. /* 1=special offer  2=pinguin board  3,4=dustbin closed/open 5=white fur
  39. ROOMIMGS: 1;1;0;0;48;39;0; 
  40. ROOMIMGS: 1;2;48;0;54;39;0; 
  41. ROOMIMGS: 2;3;169;0;32;39;64;16/-40
  42. ROOMIMGS: 1;5;209;3;16;8;0; 
  43.  
  44. /* STATIC: bob;image;x;y (This statement is optional)
  45. /*
  46. /* ANIM: bob;image;anim_ch;anim|ptrn;x;y (This statement is optional)
  47. /*
  48. /* ROOMOBJ: obj;name;room;VIS|NVIS;bob;image;x;y;cx;cy;cimage;prep;PICK|NPICK;anim_ch;verb;icon;LOW|MID|HIGH;types;w1;w2;w3 (This statement is optional)
  49. ROOMOBJ: 1;board;32;VIS;1;RIMG1;41;113;40;54;SIMG11; ;NPICK; ;8; ; ; ;a;this;it
  50. ROOMOBJ: 2;board;32;VIS;2;RIMG2;242;85;-3;77;SIMG31; ;NPICK; ;8; ; ; ;a;this;it
  51. ROOMOBJ: 3;dustbin;32;VIS;3;RIMG3;82;45;0;85;SIMG31; ;NPICK; ;8; ;MID; ;a;this;it
  52.  
  53. /* DACT: {cond|comm}
  54. /*
  55. DACT: IFRF 1=0;HIDE 37
  56. DACT: IFRF 1=1;SHOW ROBJ3,82,45,RIMG4
  57. DACT: LIGHTS ON;EXIT
  58.  
  59. /* LINE: dlg;line_no;sentence1;sentence2| ;{cond} (This statement is optional)
  60. /* LACT: dlg;line_no;{cond|comm} (This statement is optional)
  61. /*
  62. /* ACTION: verb_no;{cond|comm} (This statement is optional)
  63. /*
  64. /* Action 0 - Exit
  65. ACTION: 0;IFOBJ 1;MEXIT;GOTO 29,4
  66. ACTION: 0;IFOBJ 2;MEXIT;GOTO 33,1
  67.  
  68. /* Action 1 - Give
  69. /*
  70. /* Action 2- Pick up
  71. ACTION: 2;IFOBJ 37;MOBJ;HANDLE;NAME 37,sealskin\boots,a,this,it;PICK;W 12;HANDLE -1;SETRF 2=1;EXIT
  72.  
  73. /* Action 3 - Use
  74. /*
  75. /* Action 4 - Open
  76. ACTION: 4;IFOBJ ROBJ3;IFRF 1=1;MOBJ;SAY It's already open.;EXIT
  77. ACTION: 4;IFOBJ ROBJ3;IFRF 1=0;IFRF 2=0;MOBJ;HANDLE;SHOW 37,81,88,RIMG5;SHOW ROBJ3,82,45,RIMG4;W 12;HANDLE -1;SETRF 1=1;EXIT
  78. ACTION: 4;IFOBJ ROBJ3;IFRF 1=0;IFRF 2=1;MOBJ;HANDLE;SHOW ROBJ3,82,45,RIMG4;W 12;HANDLE -1;SETRF 1=1;EXIT
  79.  
  80. /* Action 5 - Talk to
  81. /*
  82. /* Action 6 - Consume
  83. /*
  84. /* Action 7 - Close
  85. ACTION: 7;IFOBJ ROBJ3;IFRF 1=0;MOBJ;SAY It's already closed.;EXIT
  86. ACTION: 7;IFOBJ ROBJ3;IFRF 1=1;IFRF 2=0;MOBJ;HANDLE;SHOW ROBJ3,82,45,RIMG3;HIDE 37;W 12;SETRF 1=0;HANDLE -1;EXIT
  87. ACTION: 7;IFOBJ ROBJ3;IFRF 1=1;IFRF 2=1;MOBJ;HANDLE;SHOW ROBJ3,82,45,RIMG3;W 12;SETRF 1=0;HANDLE -1;EXIT
  88.  
  89. /* Action 8 - Look at
  90. ACTION: 8;IFOBJ 37;IFNOTCARR 37;MOBJ;CIMG SIMG32;W 50;CIMG SIMG31;SAY I don't know what it is. But it doesn't moves.;EXIT
  91. ACTION: 8;IFOBJ ROBJ1;MOBJ;SAY   Special Offer Today: \norwegian blue (parrot)\baby seal (without fur);EXIT
  92. ACTION: 8;IFOBJ ROBJ2;MOBJ;SAY We buy and sell pinguins.;SETRF 30,2=1;EXIT
  93.  
  94. /* Action 9 - Attack
  95. /*
  96. /*
  97. /* end of room file
  98.