home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / games / volume15 / dinkum2 / part05 / longdsc.c next >
C/C++ Source or Header  |  1993-01-27  |  23KB  |  472 lines

  1. #define LONG_DESCP
  2. #include "dink_sym.h"
  3. #include "dink_glb.h"
  4.  
  5. void long_descp(n)
  6. /*********************************************************************/
  7. /*                                                                   */
  8. /*               --- Long Description Subroutine ---                 */
  9. /*                                                                   */
  10. /* Software by Gary A. Allen, Jr. 23 December 1992  Version: Mk 2.0  */
  11. /*            (c) Copyright 1992 by Gary A. Allen, Jr.               */
  12. /*                                                                   */
  13. /*********************************************************************/
  14.  
  15. int n ;
  16. {
  17. static int sw_bend = TRUE, sw_mob = TRUE ;
  18.  
  19. #if (PROTOTYPE)
  20. void boom(void), describe(int), ender(int) ;
  21. #endif
  22.  
  23. if (((object[O_torch][J_loc] == B_have)&&object[O_torch][J_property])|| 
  24.     (n < 186)||(n > 202)) { 
  25.  
  26. /* See if player entered the killing passage in the end game */
  27. if ((n >= 218)&&(n <= 227)) {
  28. printf("As you're walking down the passage you feel the slight\n") ;
  29. printf("tug of a trip wire on your leg.  Out the corner of your\n");
  30. printf("eye you see the trip wire is connected to an olive green\n") ;
  31. printf("cylinder attached to the wall of the tunnel....\n\n") ;
  32. boom() ;
  33. printf("\nIn case you're wondering that was a booby trap which you\n") ;
  34. printf("set off!\n") ;
  35. ender(F_died) ;
  36. }
  37.  
  38. /* Select individual rooms */
  39. switch (n) {
  40. case R_river:      /* drowing in the river description */
  41. printf ("As you approach the edge of the dike, there is a small\n");
  42. printf ("earth slide which pitches you into the river.  You\n");
  43. printf ("flounder around in the water for a short while.  Luckily\n");
  44. printf ("before you have the chance to drown, a crocodile pulls\n") ;
  45. printf ("you under, bringing you to a rather quick though painful\n");
  46. printf ("end. \n") ;
  47. return ;
  48.  
  49. case R_bunyip:      /* getting eaten by the bunyip */
  50. printf ("The slimey tentacle suddenly tightens around your leg, and\n");
  51. printf ("the water in the billabong starts to churn furiously. Then\n");
  52. printf ("surfaces the one thing that all Australians fear the most...");
  53. printf ("\n\nBefore you stands an enormous sickly green Queensland\n") ;
  54. printf ("Bunyip in all its awesome horror. It does not make a quick\n");
  55. printf ("end of you....  Such is not the way of Bunyips.  First it \n");
  56. printf ("peels off your skin as if you where a banana.  After much\n");
  57. printf ("fearful agony, comes release as you pass into death.\n");
  58. return ;
  59.  
  60. case R_road_kill_n:  /* getting run over by a road train */
  61. case R_road_kill_s: 
  62. printf("The distant rumble becomes a loud roar.  Suddenly a huge Mack\n") ;
  63. printf("truck pulling three carriages packed with cattle leaps over the\n") ;
  64. printf("low rise, filling the narrow country road.  You stand terrified\n") ;
  65. printf("in the middle of the road with the metal monster bearing down\n") ;
  66. printf("at 120 km/hr.  The last thing you see before being flattened\n") ;
  67. printf("like a cockroach is a sign on the truck's roo bar saying:\n") ;
  68. printf("                 \"CAUTION:  ROAD TRAIN\"\n\n") ;
  69. return ;
  70.  
  71. case R_forest:
  72. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  73. printf("You are in a forest thickly wooded with gum trees.  The forest\n") ;
  74. printf("floor is covered with long thin leaves from gum trees mixed\n") ;
  75. printf("with their seed pods.  There is a strong eucalytus smell in the\n") ;
  76. printf("air.  Up in the forest canopy you can hear kookaburras engaged\n") ;
  77. printf("in their raucous cackling.\n") ;
  78. return ;
  79.  
  80. case R_bend:
  81. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  82. printf("You are north of the grassy area in the bend of a great meandering\n") ;
  83. printf("river.  All around you are the tall black fronds of grass trees.\n") ;
  84. if (sw_bend) {
  85.     sw_bend = FALSE ;
  86. printf("Off in the distance you can see a mob of emus striding out of\n") ;
  87. printf("sight.\n") ;
  88. }
  89. return ;
  90.  
  91. case R_bitumen:
  92. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  93. printf("You are on a narrow country road made out of potholed bitumen.\n") ;
  94. printf("The road's shoulders are of soft red earth which could cause\n") ;
  95. printf("a driver to lose control of his car if he took a wheel off the\n") ;
  96. printf("bitumen.  ") ;
  97. if (sw_mob) {
  98.     sw_mob = FALSE ;
  99. printf("A few metres away is a mob of grey kangroos grazing\n") ;
  100. printf("on grass by the road.  A huge buck looks up at you and doesn't\n") ;
  101. printf("like what he sees.  He bounds off with the rest of the mob\n") ;
  102. printf("following.  You can see the heads of joeys protruding from\n") ;
  103. printf("their mother's pouches as the mob leaps off into the bush and\n") ;
  104. printf("out of sight.\n") ;
  105. }
  106. else printf("\n") ;
  107. return ;
  108.  
  109. case R_stream:
  110. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  111. printf("You approach a billabong with a small stream flowing into it.\n") ;
  112. printf("Cane toads can be heard croaking nearby and you see countless\n") ;
  113. printf("numbers of their tadpoles swimming in the stream.\n") ;
  114. return ;
  115.  
  116. case R_taipan:      /* getting bitten by a taipan */
  117. printf("As you wander aimlessly in the grass, you accidently step\n");
  118. printf("upon a taipan which is perhaps the most poisonous of Oz's \n");
  119. printf("snakes. The snake strikes upwards and bites you in the\n");
  120. printf("worst possible place.  You thrash around for a short while\n");
  121. printf("and then the venom takes hold. Your body begins to decompose");
  122. printf("\nbefore your very eyes.  Death comes only after an hour \n");
  123. printf("of the worst possible agony.  \n");
  124. return ;
  125.  
  126. case R_mine_head:  /* Front of ACME Mine */
  127. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  128. printf ("East of you is a large iron open truss tower, topped with \n");
  129. printf ("two rusting wheels holding a pair of thick steel cables.  \n");
  130. printf ("This is the head gear of the once highly successful ACME \n"); 
  131. printf ("Gold Mine, which now is completely mined out.  Where \n");
  132. printf ("there were once rich veins of gold is now a honeycomb of \n");
  133. printf ("tunnels and caverns.  There are stories about strange \n");
  134. printf ("events in the old tunnels of the ACME mine and only fools \n");
  135. printf ("or reckless adventurers would dare explore them. \n");
  136. printf ("To the north is the old office building.  Rumor has it \n");
  137. printf ("the safe in this building once had millions of dollars in \n");
  138. printf ("gold processed from the rich ore of the ACME mine.  To \n");
  139. printf ("the south is the mine lift, which once transported up to \n");
  140. printf ("twenty miners at a time down the long mine shaft to the \n");
  141. printf ("working tunnels deep under the earth below.\n");
  142. return ;
  143.  
  144. case R_office_mang:  /* Manager's office */
  145. room[n][M_rm_type] = T_action_obj ;
  146. printf("You are in the Manager's office of the ACME Mine.  In \n");
  147. printf("former times this room saw many lively meetings between \n"); 
  148. printf("the Site Manager and Shift Bosses.  Fixed to the wall are\n");
  149. printf("old production schedules and organizational charts. In\n");
  150. printf("the middle of the room is a beautiful silky oak desk.\n");
  151. printf("Unfortunately it is too heavy to move.  Attached to\n"); 
  152. printf("the far wall is a curious picture of a platypus wearing a \n");
  153. printf("hat with old wine corks dangling from the hat's brim. The\n");
  154. printf("only exit is to the south.\n\n") ;
  155. return ;
  156.  
  157. case R_geo_w:  /* Geologist's office */
  158. room[n][M_rm_type] = T_unmovable_obj ;
  159. printf("As you entered this room, huge cockroaches scuttled off ");
  160. printf("in every \n"); 
  161. printf("direction. On the far wall is a rather tasteless poster ");
  162. printf("depicting \n");
  163. printf("an extremely well endowed (unclad) young woman holding a ");
  164. printf("mining \n"); 
  165. printf("drill.  This office was once occupied by the mine ");
  166. printf("geologist.  One \n");
  167. printf("can still see traces of the office's former occupant.  ");
  168. printf("There are only \n");
  169. printf("two doors to this room.  Both go to the north. You entered ");
  170. printf("through \n");
  171. printf("the west door.  However there is another door in ");
  172. printf("the eastern section \nof the office. \n");
  173. return ;
  174.  
  175. /* lift compartment */
  176. case R_lift_inside:
  177. room[n][M_rm_type] = T_action_obj ;
  178. printf("You are inside the lift, which has only one ");   
  179. printf("entrance doorway to the west. \n");
  180. printf("To the left of the door is a panel of buttons.  Most of "); 
  181. printf("the buttons are \ninoperative with tape over them.  However ");
  182. printf("there are four buttons \nthat still work. Each of the four ");
  183. printf("buttons have a number stamped on them.  \nThe numbers are ");
  184. printf("zero, forty-nine, sixty-seven, and eighty-two. \n \n");
  185. return ;
  186.  
  187. case R_hideout_entr:  /* Ned Kelly's Hide Out */
  188. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  189.  
  190. if (monster_flag == F_no_monster) {
  191. printf ("Before you is a Queensland house with large verandas. ") ;
  192. printf ("The front of\nthe house is to the east. The house ") ;
  193. printf ("is painted fluorescent orange.\nOn the roof of the house is ");
  194. printf ("a large, bright flashing neon sign which reads: \n\n");
  195. printf("___________________________________________________________\n");
  196. printf("|                                                         |\n");
  197. printf("|            Ned Kelly's ---SECRET--- Hide Out            |\n");
  198. printf("| Policemen, troopers, law enforcement officers and all   |\n");
  199. printf("| other minions of the law and public decency are advised |\n");
  200. printf("| to look else where for bush rangers, thieves, and other |\n");
  201. printf("| larrikins, since ***only*** honest, law abiding         |\n");
  202. printf("| Australians (loyal to Queen and Country) live here.     |\n");
  203. printf("|                                                         |\n");
  204. printf("___________________________________________________________\n");
  205. }
  206. else describe(n) ;
  207. return ;
  208.  
  209. case R_foreman:
  210. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  211. printf("You have entered the office of the Level #67 Foreman. In ");
  212. printf("the middle of the\nroom is the Foreman's large and immovable ");
  213. printf("desk.  To one side can be seen an\nempty file cabinet and ");
  214. printf("a series of pidgeon holes for holding mine worker's\nmail. ");
  215. printf("The only exit is to the west.\n\n") ;
  216. return ;
  217.  
  218. case R_no_treasure:
  219. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  220. printf("You are in a tunnel going east and west. Crude letters have\n");
  221. printf("been scratched into the wall of the tunnel.  The following\n") ;
  222. printf("was written:\n\n") ;
  223. printf("Dear Treasure Hunter:\n") ;
  224. printf("There was lots of treasure on this level when I first\n") ;
  225. printf("discovered this mine.  However I have since carted it all\n") ;
  226. printf("away.  You might try looking on another level.") ;
  227. printf("\n\n                            Good Luck!\n") ;
  228. printf("                         Dr. I. Jones, Ph.D.\n\n") ;
  229. return ;
  230.  
  231. case R_gleep_tank:
  232. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  233. printf("You have walked into a room with a large plastic tank set "); 
  234. printf("in the middle.\nThe tank is about two metres deep and ");
  235. printf("full of dark blue liquid which\nsmells strongly of chlorine.");
  236. printf(" The words \"Gleep Tank\" have been crudely\n");
  237. printf("spray painted on the wall.\n") ;
  238. return ;
  239.  
  240. case R_ufo_e:
  241. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  242. printf("You crawl under a long thin sting that projects from the ");
  243. printf("front of the\nspacecraft.  It's made from a different metal ");
  244. printf("(stainless steel?), and appears\nto have been retractable. ");
  245. printf("This was probably a Mach probe for measuring flight\n") ;
  246. printf("speed. You can go north or south.\n") ;
  247. return ;
  248.  
  249. case R_ufo_w:
  250. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  251. printf("Before you is perhaps the real reason why the ACME Mine ");
  252. printf("was closed. You see\nthe bent and twisted remains of what ");
  253. printf("could only be an ancient spacecraft. It\nsits ") ;
  254. printf("embedded within a gold bearing");
  255. printf(" reef of conglomerate stone from the\nPrecambrain Period ");
  256. printf("(hundreds of millions of years old).  The old spacecraft\n") ;
  257. printf("was based on a delta wing design which the miners had ");
  258. printf("chiped free from\nthe rock. You can see clearly the interior ");
  259. printf("of the engine exhaust ducts.  The\nvehicle has air inlets ");
  260. printf("so it must have been air breathing when it flew in\nthe ");
  261. printf("atmosphere. ") ;
  262. printf("The edges of the ducts appear to be made of titanium ");
  263. printf("and are\nabout six centimetres thick. No wonder it could ");
  264. printf("survive millions of years\nunder tons of stone. ") ;
  265. printf("This spacecraft is literally built like a battleship!\nYou ") ;
  266. printf("can climb over the vehicle to the north or go south.\n\n");
  267. return ;
  268.  
  269. case R_ufo_n:
  270. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  271. printf("You're now doing a tight squeeze between the tunnel wall ");
  272. printf("and the leading\nedge of the wing.  You can see the titanium");
  273. printf(" surface is covered with many\nregularly placed little ");
  274. printf("holes, each about half a millimetre in diameter.\nThis ");
  275. printf("was probably part of the wing's cooling system for ") ;
  276. printf("atmospheric entry\nfrom orbit. You can go south-east or ");
  277. printf("south-west.\n\n");
  278. return ;
  279.  
  280. case R_ufo_s:
  281. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  282. printf("You're crawling under the wing and next to the spacecraft's ");
  283. printf("landing gear.\nThe landing gear strut is almost snapped ");
  284. printf("off.  The tyre has long ago turned\nto dust, but the tyre ");
  285. printf("rim is still in place.  The braking system used is\nquite ");
  286. printf("odd.  The brake rotor is basicly a ring being gripped by ");
  287. printf("a caliper with\nconcave brake pads.  You ") ;
  288. printf("can go north-west or north-east.\n") ;
  289. return ;
  290.  
  291. case R_ufo_ne:
  292. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  293. printf("You are now near the nose of the derelict spacecraft.  You ");
  294. printf("see a quartz\nwindow in the side of the vehicle.  It has been");
  295. printf(" so scratched by the\ncenturies that it is now opaque.  ");
  296. printf("You can go north-west or south.\n") ;
  297. return ;
  298.  
  299. case R_ufo_nw:
  300. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  301. printf("As you scrambled over the old derelict, you passed under ");
  302. printf("the vertical\nstabilizer which centuries of geological ") ;
  303. printf("forces had bent into what\nlooks like a sagging shark's ");
  304. printf("fin. You can go south or do a tight squeeze\nto the ");
  305. printf("north-east.\n\n");
  306. return ;
  307.  
  308. case R_ufo_se:
  309. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  310. printf("You are under the forward section of the spacecraft. ");
  311. printf("Above you is an\nopened access hatch which leads into the ");
  312. printf("dark interior of the derelict.\n");
  313. printf("You can go north, up or crawl under the wing to the ");
  314. printf("south-west\n") ;
  315. return ;
  316.  
  317. case R_ufo_sw:
  318. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  319. printf("You are hunching over as you scramble underneath the ");
  320. printf("spacecraft's wing.\nNear the trailing edge of the wing ");
  321. printf("you can see what is left of the\nwing flaps.  The flap ");
  322. printf("was actuated by a very conventional hydraulic system.\n");
  323. printf("Some of the metal tubing for the actuaters are still in ");
  324. printf("place, though\nthe hydraulic fluid has long since ") ;
  325. printf("fossilized into stone. You can\ngo north or south-east.\n") ;
  326. return ;
  327.  
  328. case R_air_lock:
  329. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  330. printf("You are inside what is obviously an airlock.  There are ");
  331. printf("two hatchways\ninto this airlock.  One leads to the exterior ");
  332. printf("while the other goes into\nthe spacecraft's interior.  Both ");
  333. printf("hatches appear to have originally been\nleft open and not ");
  334. printf("forced by the miners (the hinges are immovable). ");
  335. printf("It\nappears that the ship's crew left in a hurry. ") ;
  336. printf("You can go north or down.\n") ;
  337. return ;
  338.  
  339. case R_ship_passage:
  340. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  341. printf("You've entered the intercompartment access passage.  To the ") ;
  342. printf("south is an\nopen air tight door leading to the airlock. ");
  343. printf("The access door to the east\nis open and recessed into the ");
  344. printf("wall. The access door to the west has been\nforced open ");
  345. printf("with a cutting torch and folded back with a pneumatic\n") ;
  346. printf("hammer (obviously the work of the miners). ") ;
  347. printf("The passage itself has about\nten centimetres of silt on the") ;
  348. printf(" bottom and has the appearance of ancient\ndilapidation.\n") ;
  349. return ;
  350.  
  351. case R_flight_deck:
  352. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  353. printf("You have made it to the flight deck. Unfortunately ");
  354. printf("it's not much to\nwrite home about. Since the access door ");
  355. printf("was open, this area has been full\nof water and silt for ");
  356. printf("millennia.  The miners have shoveled out most of it.\nOnce ");
  357. printf("the wall panels were covered with some kind of plastic which");
  358. printf(" has long\nsince turned to dust.  There are three corroded ");
  359. printf("frames which were once crew\nseats. The beings that flew ") ;
  360. printf("this machine were taller and wider than humans\nbut they ");
  361. printf("had anthropoid form. The flight controls are still here");
  362. printf(" but they\nare so heavily corroded that they can no longer "); 
  363. printf("be moved.  The only way out\nis to the west.\n\n") ;
  364. return ;
  365.  
  366. case R_panel:
  367. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  368. printf("You are in a compartment that seems brand new, which is ");
  369. printf("unbelievable.  Perhaps\nthe machinery in this ship was once ");
  370. printf("self repairing.  Before you is a control\npanel with CRT type");
  371. printf(" displays and buttons that still work.  Beneath each button\n");
  372. printf("is a description written in a strange alien script ");
  373. printf("vaguely like Sanskrit.\nI wouldn't dare ") ;
  374. printf("press any button except for a gray button.  Beneath\n");
  375. printf("this button is some masking tape that was obviously placed ") ;
  376. printf("there by the miners.\nSomeone has written \"TEHR.\" on the ") ;
  377. printf("masking tape with a pencil.\n\n") ;
  378. return ;
  379.  
  380. case R_transport:
  381. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  382. printf("You have walked into an elevated chamber with strange ") ;
  383. printf("glowing hexagons on\nthe floor which are about half a ") ;
  384. printf("metre across.  The hexagon pattern on the\nfloor is ");
  385. printf("matched by one on the ceiling which is also glowing.\n\n") ;
  386. return ;
  387.  
  388. case R_prayer:
  389. room[n][M_rm_type] = T_short_descp ;   /* disable long description  */
  390. printf("You are in a large and very grand room with walls made of\n");
  391. printf("polished mahogany, and crystal chandeliers hanging from an\n");
  392. printf("ornate ceiling.  There is a mihrab incongruously set in the\n");
  393. printf("western wall of the building.  Also there are quotations\n");
  394. printf("from the Quram written in golden letters along the top of\n") ;
  395. printf("the walls near the ceiling.  On the floor are sumptuous\n") ;
  396. printf("cushions made of silk and fine green velvet. Sitting on the\n");
  397. printf("cushions are old men wearing black pajamas with white\n");
  398. printf("towels wrapped around their heads. In the middle of the\n");
  399. printf("floor is a raised dais, upon which is sitting a rather\n");
  400. printf("stately old man wearing similar clothing. In the far corner\n");
  401. printf("of the room is standing a wax dummy of the Ayatolla\n") ;
  402. printf("Khomeini. His right arm is upright much like the Statue of\n") ;
  403. printf("Liberty and in his right hand is a glowing 100 watt light\n") ;
  404. printf("bulb.  I think this is the prayer room for the Iranian\n") ;
  405. printf("Parliament!  You'll have to go west if you wish to leave.\n\n") ;
  406. return ;
  407.  
  408. case R_guard:
  409. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  410. printf("You are in a rather small room with a table in the ");
  411. printf("middle that is covered\nwith half filled cups of tea, dirty ") ;
  412. printf("ash trays, and a newspaper written in\nwhat appears to be ") ;
  413. printf("Arabic.  There is ") ;
  414. printf("a brightly coloured poster on the\nwall depicting the Kaba ") ;
  415. printf("Stone of Mecca with a calendar below it.  The only\n") ;
  416. printf("exits are through an open doorway to the east and through");
  417. printf(" a curtain covered\ndoorway to the south.\n\n") ;
  418. return ;
  419.  
  420. case R_closet:
  421. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  422. printf("You are in a closet full of grubby, nondescript things not\n") ;
  423. printf("worth taking. The closet stinks of moth balls. The only way\n");
  424. printf("out is through a curtain covered doorway to the north.\n\n");
  425. return ;
  426.  
  427. case R_gong:
  428. room[n][M_rm_type] = T_unmovable_obj ;
  429. printf("You have entered an enormous room which is walled with\n");
  430. printf("polished black granite supported by vast curving arches\n");
  431. printf("much like a gothic cathedral.  The cavernous room is a seven\n");
  432. printf("sided polygon in layout with huge flaming torches set in\n");
  433. printf("brass holders in every corner of the room.  In the flickering\n");
  434. printf("light of the torches you see an enormous silver gong\n");
  435. printf("weighing at least a ton.  The huge gong is suspended from\n");
  436. printf("a finely polished red cedar frame, the top of which is\n");
  437. printf("about four metres above the floor.  The room is deathly\n");
  438. printf("quiet like an ancient tomb. The only sound you can hear is\n");
  439. printf("your own heart beating.\n") ;
  440. return ;
  441.  
  442. case R_warning:
  443. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  444. printf("You have entered a passage with exits to the north, south,\n");
  445. printf("and west.  There is a poster glued to the wall which reads:\n");
  446. printf("+---------------------------------------------------------+\n");
  447. printf("|                                                         |\n");
  448. printf("|              ACME MINE IS UNFAIR TO WORKERS!!           |\n");
  449. printf("|                                                         |\n");
  450. printf("|                       ON STRIKE!!                       |\n");
  451. printf("|                                                         |\n");
  452. printf("| The Loyal Brotherhood of Australian Miners and Under-   |\n");
  453. printf("| ground Workers is on strike against Acme Mines Ltd. due |\n");
  454. printf("| to unfair treatment of its workers.  Our Union demands  |\n");
  455. printf("| the following:  Worker's wages be increased by 30%%, the |");
  456. printf("\n") ;
  457. printf("| week shall have only 4 working days, the working day    |\n");
  458. printf("| shall be reduced to 5 hours, triple wages for overtime  |\n");
  459. printf("| work and immunity from sacking for all Union members.   |\n");
  460. printf("| To discourage scabs and other strike breakers from      |\n");
  461. printf("| working during the strike, we have planted booby traps  |\n");
  462. printf("| through out the tunnels on this level.  We do hope you  |\n");
  463. printf("| don't mind the mine being mined so it won't be mined.   |\n");
  464. printf("+---------------------------------------------------------+\n");
  465.     return ;
  466.  
  467.     } 
  468. }
  469. else describe(n) ;
  470.  
  471. } /* end of long_descp subroutine */
  472.