1 /*
2 BStone: A Source port of
3 Blake Stone: Aliens of Gold and Blake Stone: Planet Strike
4
5 Copyright (c) 1992-2013 Apogee Entertainment, LLC
6 Copyright (c) 2013-2015 Boris I. Bendovsky (bibendovsky@hotmail.com)
7
8 This program is free software; you can redistribute it and/or
9 modify it under the terms of the GNU General Public License
10 as published by the Free Software Foundation; either version 2
11 of the License, or (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the
20 Free Software Foundation, Inc.,
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 */
23
24
25 #include "3d_def.h"
26
27
28 static std::string empty_msg;
29
30
31 // FOOD MACHINE MESSAGES
32 std::string food_msg1;
33
34 // BEVERAGE MACHINE MESSAGES
35 std::string bevs_msg1;
36
37 // NO EAT MESSAGES
38 std::string noeat_msg1 =
39 "\r\r CAN'T EAT NOW,"
40 "\r NOT HUNGRY."
41 ;
42
43 std::string NoAdLibCard =
44 "^FC57\r MUSIC:\r"
45 "^FCA6 YOU DON'T HAVE AN\r"
46 " ADLIB COMPATABLE\r"
47 " SOUND CARD."
48 ;
49
50 std::string MusicOn =
51 "^FC57\r\r MUSIC:\r"
52 "^FCA6 BACKGROUND MUSIC\r"
53 " IS ON."
54 ;
55
56 std::string MusicOff =
57 "^FC57\r\r MUSIC:\r"
58 "^FCA6 BACKGROUND MUSIC\r"
59 " IS OFF."
60 ;
61
62 std::string SoundOn =
63 "^FC57\r\r SOUNDS:\r"
64 "^FCA6 SOUND EFFECTS\r"
65 " ARE ON."
66 ;
67
68 std::string SoundOff =
69 "^FC57\r\r SOUNDS:\r"
70 "^FCA6 SOUND EFFECTS\r"
71 " ARE OFF."
72 ;
73
74 std::string ekg_heartbeat_enabled =
75 "\r\r EKG HEART BEAT\r"
76 " SOUND ENABLED."
77 ;
78
79 std::string ekg_heartbeat_disabled =
80 "\r\r EKG HEART BEAT\r"
81 " SOUND DISABLED."
82 ;
83
84 std::string attacker_info_enabled =
85 "\r\rDETAILED ATTACKER INFO\r"
86 " DISPLAY ENABLED."
87 ;
88
89 std::string attacker_info_disabled =
90 "\r\rDETAILED ATTACKER INFO\r"
91 " DISPLAY DISABLED."
92 ;
93
94 std::string WeaponNotAvailMsg =
95 "\r\r SELECTED WEAPON NOT\r"
96 " CURRENTLY AVAILABLE."
97 ;
98
99 std::string WeaponAvailMsg =
100 "\r\r SELECTED WEAPON\r"
101 " ACTIVATED AND READY."
102 ;
103
104 std::string RadarEnergyGoneMsg =
105 "\r\r RADAR MAGNIFICATION\r"
106 " ENERGY DEPLETED."
107 ;
108
109 std::string EnergyPackDepleted =
110 "^FC19\r WARNING:\r"
111 "^FC17ENERGY PACK DEPLETED\r"
112 "^FCA6 SWITCHING TO\r"
113 " AUTOCHARGE PISTOL."
114 ;
115
116 std::string WeaponMalfunction =
117 "^FC19\r WARNING:\r\r"
118 "^FC17 WEAPON MALFUNCTION!\r"
119 ;
120
121 std::string NotEnoughEnergyForWeapon =
122 "^FC17\r NOT ENOUGH ENERGY\r"
123 " FOR SELECTED WEAPON\r"
124 "^FCA6 SWITCHING TO\r"
125 " AUTOCHARGE PISTOL."
126 ;
127
128 std::string SwitchNotActivateMsg =
129 "\r\r WALL SWITCH NOT\r"
130 " OPERATIONAL!!"
131 ;
132
133 std::string NoFoodTokens =
134 "\r\r YOU DON'T HAVE ANY\r"
135 " FOOD TOKENS!"
136 ;
137
138
139 // ---------------------------------------------------------------------------
140 //
141 // FISSION DETONATOR(S) MESSAGES
142 //
143 // ---------------------------------------------------------------------------
144
145 std::string pd_dropped =
146 "^FC19\r WARNING:\r"
147 "^FCA6 FISSION DETONATOR\r"
148 " DROPPED!"
149 ;
150
151 std::string pd_nomore =
152 "^FCA6\r\r NO FISSION\r"
153 " DETONATORS AVAIL."
154 ;
155
156 std::string pd_notnear =
157 "^SH035^FCA6\r YOU MUST\r"
158 " FIND THE\r"
159 " SECURITY\r"
160 " CUBE."
161 ;
162
163 std::string pd_getcloser =
164 "^SH035^FCA6\r TRANSPORTER\r"
165 " SECURITY OUT\r"
166 " OF RANGE"
167 ;
168
169 std::string pd_floorunlocked =
170 "^SH035^FCA6\r TRANSPORTER\r"
171 " SECURITY\r"
172 " DISABLED."
173 ;
174
175 std::string pd_donthaveany =
176 "^SH0E6^FCA6\r NO FISSION\r"
177 " DETONATOR\r"
178 " AVAILABLE."
179 ;
180
181 std::string pd_no_computer =
182 "^SH035^FCA6\r A SECURITY \r"
183 " CUBE IS NOT\r"
184 " LOCATED IN\r"
185 " THIS SECTOR."
186 ;
187
188 std::string pd_floornotlocked =
189 "^SH035^FCA6\r TRANSPORTER\r"
190 " SECURITY\r"
191 " ALREADY\r"
192 " DISABLED."
193 ;
194
195
196 // ---------------------------------------------------------------------------
197 //
198 // BONUS MSGS
199 //
200 // ---------------------------------------------------------------------------
201
202 std::string bonus_msg1 =
203 "^SH001^FC57\r\r ACCESS CARD:\r"
204 "^FCA6 RED LEVEL"
205 ;
206
207 std::string bonus_msg2 =
208 "^SH002^FC57\r\r ACCESS CARD:\r"
209 "^FCA6 YELLOW LEVEL"
210 ;
211
212 std::string bonus_msg4 =
213 "^SH004^FC57\r\r ACCESS CARD:\r"
214 "^FCA6 BLUE LEVEL"
215 ;
216
217 std::string bonus_msg4a =
218 "^SH003^FC57\r"
219 "\r"
220 " ACCESS CARD:\r"
221 "^FCA6 GREEN LEVEL"
222 ;
223
224 std::string bonus_msg4b =
225 "^SH005^FC57\r"
226 "\r"
227 " ACCESS CARD:\r"
228 "^FCA6 GOLD LEVEL"
229 ;
230
231 std::string bonus_msg7 =
232 "^SH006^FC57\r WEAPON:\r"
233 "^FCA6 ENERGY PACK\r"
234 " ( UNITS)"
235 ;
236
237 std::string bonus_msg8 =
238 "^SH007^FC57\r\r WEAPON:\r"
239 "^FCA6 SLOW FIRE\r"
240 " PROTECTOR\r"
241 ;
242
243 std::string bonus_msg9 =
244 "^SH008^FC57\r\r WEAPON:\r"
245 "^FCA6 RAPID ASSAULT\r"
246 " WEAPON"
247 ;
248
249 std::string bonus_msg10 =
250 "^SH009^FC57\r\r WEAPON:\r"
251 "^FCA6 DUAL NEUTRON\r"
252 " DISRUPTER"
253 ;
254
255 std::string bonus_msg13 =
256 "^SH00C^FC57\r\r BONUS:\r"
257 "^FCA6 MONEY BAG"
258 ;
259
260 std::string bonus_msg14 =
261 "^SH00D^FC57\r\r BONUS:\r"
262 "^FCA6 LOOT"
263 ;
264
265 std::string bonus_msg15 =
266 "^SH00E^FC57\r\r BONUS:\r"
267 "^FCA6 GOLD BARS"
268 ;
269
270 std::string bonus_msg16 =
271 "^SH00F^FC57\r\r BONUS:\r"
272 "^FCA6 XYLAN ORB"
273 ;
274
275 std::string bonus_msg21 =
276 "^SH08A^FC57\r WEAPON:\r"
277 "^FCA6 PLASMA\r"
278 " DISCHARGE\r"
279 " UNIT"
280 ;
281
282 std::string bonus_msg21a =
283 "^SH0E4^FC57\r\r WEAPON:\r"
284 "^FCA6 ANTI-PLASMA\r"
285 " CANNON"
286 ;
287
288 std::string bonus_msg24 =
289 "^SH020^FC57\r FOOD TOKEN:\r"
290 "^FCA6 1 CREDIT\r"
291 "\r TOKENS: XX"
292 ;
293
294 std::string bonus_msg25 =
295 "^SH021^FC57\r FOOD TOKEN:\r"
296 "^FCA6 5 CREDITS"
297 "\r TOKENS: XX"
298 ;
299
300 std::string bonus_msg12 =
301 "^SH00B^FC57\r\r HEALTH:\r"
302 "^FCA6 PLASMA BAG"
303 ;
304
305 std::string bonus_msg11 =
306 "^SH00A^FC57\r\r HEALTH:\r"
307 "^FCA6 FIRST AID\r"
308 " KIT"
309 ;
310
311 std::string bonus_msg17 =
312 "^SH010^FC57\r\r FOOD:\r"
313 "^FCA6 RAW MEAT"
314 ;
315
316 std::string bonus_msg18 =
317 "^SH011^FC57\r\r FOOD:\r"
318 "^FCA6 RAW MEAT"
319 ;
320
321 std::string bonus_msg23 =
322 "^SH089^FC57\r\r FOOD:\r"
323 "^FCA6 SANDWICH"
324 ;
325
326 std::string bonus_msg22 =
327 "^SH088^FC57\r\r FOOD:\r"
328 "^FCA6 CANDY BAR"
329 ;
330
331 std::string bonus_msg19 =
332 "^SH012^FC57\r\r FOOD:\r"
333 "^FCA6 FRESH WATER"
334 ;
335
336 std::string bonus_msg20 =
337 "^SH013^FC57\r\r FOOD:\r"
338 "^FCA6 WATER PUDDLE"
339 ;
340
341 std::string bonus_msg26 =
342 "^SH0D8^FC57 FISSION\r"
343 " DETONATOR\r\r"
344 "^FCA6PRESS TILDE OR\r"
345 "SPACE TO DROP"
346 ;
347
348 std::string bonus_msg27 =
349 "^SH0D9^FC57\r RADAR: \r"
350 "^FCA6MAGNIFICATION\r"
351 " ENERGY"
352 ;
353
354
355 BonusMessages BonusMsg = {
356 bonus_msg1,
357 bonus_msg2,
358 bonus_msg4,
359 bonus_msg7,
360 bonus_msg7,
361 bonus_msg8,
362 bonus_msg9,
363 bonus_msg10,
364 bonus_msg21,
365 bonus_msg21a,
366 bonus_msg12,
367 bonus_msg11,
368 bonus_msg18,
369 bonus_msg17,
370 bonus_msg23,
371 bonus_msg22,
372 bonus_msg19,
373 bonus_msg20,
374 bonus_msg13,
375 bonus_msg14,
376 bonus_msg15,
377 bonus_msg15,
378 bonus_msg15,
379 bonus_msg15,
380 bonus_msg16,
381 empty_msg,
382 empty_msg,
383 empty_msg,
384 bonus_msg24,
385 bonus_msg25,
386 bonus_msg26,
387 bonus_msg27,
388 empty_msg,
389 empty_msg,
390 bonus_msg4a,
391 bonus_msg4b,
392 };
393
394
395 // ---------------------------------------------------------------------------
396 //
397 // ACTOR MSGS (ATTACKING & GEN INFO)
398 //
399 // ---------------------------------------------------------------------------
400
401 // Sector Patrol (AOG) / Sector Guard (PS)
402 std::string actor_info4;
403
404 // hang_terrotobj
405 std::string actor_info5 =
406 "^AN05^FC17\r ATTACKING:\r"
407 "^FCA6 AUTOMATED\r"
408 "HEAVY ARMORED\r"
409 " ROBOT TURRET"
410 ;
411
412 // Bio-Tech
413 std::string actor_info9 =
414 "^AN09^FC17\r\r ATTACKING:\r"
415 "^FCA6 BIO-TECH"
416 ;
417
418 // podobj
419 std::string actor_info10 =
420 "^AN0A^FC17\r\r ATTACKING:\r"
421 "^FCA6 POD ALIEN"
422 ;
423
424 // electroobj
425 std::string actor_info11 =
426 "^AN0B^FC17\r ATTACKING:\r"
427 "^FCA6 HIGH ENERGY\r"
428 " PLASMA ALIEN"
429 ;
430
431 // electrosphereobj
432 std::string actor_info12 =
433 "^AN0C^FC17\r\r ATTACKING:\r"
434 "^FCA6PLASMA SPHERE"
435 ;
436
437 // STAR Sentinel (AOG) / Tech Warrior (PS)
438 std::string actor_info13;
439
440 // genetic_guardobj
441 std::string actor_info14 =
442 "^AN0E^FC17\r ATTACKING:\r"
443 "^FCA6 HIGH-SECURITY\r"
444 " GENETIC GUARD"
445 ;
446
447 // mutant_human1obj
448 std::string actor_info15 =
449 "^AN0F^FC17\r ATTACKING:\r"
450 "^FCA6 EXPERIMENTAL\r"
451 " MECH-SENTINEL"
452 ;
453
454 // mutant_human2obj
455 std::string actor_info16 =
456 "^AN10^FC17\r ATTACKING:\r"
457 "^FCA6 EXPERIMENTAL\r"
458 " MUTANT HUMAN"
459 ;
460
461 // lcan_alienobj
462 std::string actor_info18 =
463 "^AN12^FC17\r ATTACKING:\r"
464 "^FCA6 EXPERIMENTAL\r"
465 " GENETIC ALIEN"
466 ;
467
468 // scan_alienobj
469 std::string actor_info20 =
470 "^AN14^FC17\r ATTACKING:\r"
471 "^FCA6 EXPERIMENTAL\r"
472 " GENETIC ALIEN"
473 ;
474
475 // gurneyobj
476 std::string actor_info22 =
477 "^AN16^FC17\r ATTACKING:\r"
478 "^FCA6 MUTATED\r"
479 " GUARD"
480 ;
481
482 // STAR Trooper (AOG) / Alien Protector (PS)
483 std::string actor_info24;
484
485 // goldsternobj
486 std::string actor_info25 =
487 "^AN19^FC17\r\r ATTACKING:\r"
488 "^FCA6 DR GOLDFIRE"
489 ;
490
491 // gold_morphobj
492 std::string actor_info25m =
493 "^AN28^FC17\r\r ATTACKING:\r"
494 "^FCA6 MORPHED\r"
495 " DR GOLDFIRE"
496 ;
497
498 // volatiletransportobj
499 std::string actor_info27 =
500 "^SH072^FC17\r ATTACKING:\r"
501 "^FCA6 VOLATILE MAT.\r"
502 " TRANSPORT\r"
503 " EXPLOSION"
504 ;
505
506 // floatingbombobj
507 std::string actor_info28 =
508 "^SH076^FC17\r ATTACKING:\r"
509 "^FCA6PERSCAN DRONE\r"
510 " EXPLOSION"
511 ;
512
513 // electroshotobj
514 std::string actor_info31 =
515 "^AN0B^FC17\r ATTACKING:\r"
516 "^FCA6 HIGH ENERGY\r"
517 " PLASMA ALIEN"
518 ;
519
520 // explosionobj
521 std::string actor_info33 =
522 "^SH08B^FC17\r ATTACKING:\r"
523 "^FCA6 EXPLOSION\r"
524 " BLAST"
525 ;
526
527 // liquidshotobj
528 std::string actor_info36 =
529 "^AN17^FC17\r\r ATTACKING:\r"
530 "^FCA6 FLUID ALIEN"
531 ;
532
533 std::string actor_info41 =
534 "^SH000^FC17\r ATTACKING:\r"
535 "^FCA6 STANDING IN\r"
536 " BIO TOXIC\r"
537 " WASTE."
538 ;
539
540 std::string actor_info42 =
541 "^SH08C^FC17\r ATTACKING:\r"
542 "^FCA6 STANDING IN\r"
543 " TOXIC SLUDGE."
544 ;
545
546 std::string actor_info41a =
547 "^SH0E2^FC17\r ATTACKING:\r"
548 "^FCA6 STANDING IN\r"
549 " TOXIC SLUDGE."
550 ;
551
552 std::string actor_info42a =
553 "^SH0E3^FC17\r ATTACKING:\r"
554 "^FCA6 STANDING IN\r"
555 " BIO TOXIC\r"
556 " WASTE."
557 ;
558
559 std::string actor_info43 =
560 "^AN1D^FC17\r ATTACKING:\r"
561 "^FCA6 ELECTRIC ARC\r"
562 " BARRIER."
563 ;
564
565 std::string actor_info43a =
566 "^SH0F4^FC17\r ATTACKING:\r"
567 "^FCA6 POST\r"
568 " BARRIER."
569 ;
570
571 std::string actor_info43b =
572 "^SH0FC^FC17\r ATTACKING:\r"
573 "^FCA6 SPIKE\r"
574 " BARRIER."
575 ;
576
577 std::string actor_info44 =
578 "^AN1e^FC17\r ATTACKING:\r"
579 "^FCA6 SPIDER\r"
580 " MUTANT"
581 ;
582
583 std::string actor_info45 =
584 "^AN1f^FC17\r ATTACKING:\r"
585 "^FCA6 BREATHER\r"
586 " BEAST"
587 ;
588
589 std::string actor_info46 =
590 "^AN20^FC17\r ATTACKING:\r"
591 "^FCA6 CYBORG\r"
592 " WARRIOR"
593 ;
594
595 std::string actor_info47 =
596 "^AN21^FC17\r ATTACKING:\r"
597 "^FCA6 REPTILIAN\r"
598 " WARRIOR"
599 ;
600
601 std::string actor_info48 =
602 "^AN22^FC17\r\r ATTACKING:\r"
603 "^FCA6 ACID DRAGON"
604 ;
605
606 std::string actor_info49 =
607 "^AN23^FC17\r ATTACKING:\r"
608 "^FCA6 BIO-MECH\r"
609 " GUARDIAN"
610 ;
611
612 std::string actor_info50;
613
614 // explosionobj
615 std::string actor_info51 =
616 "^SH08B^FC17\r ATTACKING:\r"
617 "^FCA6 ANTI-PLASMA\r"
618 " EXPLOSION\r"
619 " BLAST"
620 ;
621
622 // pd_explosionobj
623 std::string actor_info52 =
624 "^SH0E6^FC17\r ATTACKING:\r"
625 "^FCA6 DETONATOR\r"
626 " EXPLOSION"
627 ;
628
629 // Final Boss #1
630 std::string actor_info53 =
631 "^AN29^FC17\r ATTACKING:\r"
632 "^FCA6 THE GIANT\r"
633 " STALKER"
634 ;
635
636 // Final Boss #2
637 std::string actor_info54 =
638 "^AN2A^FC17\r ATTACKING:\r"
639 "^FCA6 THE SPECTOR\r"
640 " DEMON"
641 ;
642
643 // Final Boss #3
644 std::string actor_info55 =
645 "^AN2b^FC17\r ATTACKING:\r"
646 "^FCA6 THE ARMORED\r"
647 " STALKER"
648 ;
649
650 // Final Boss #4
651 std::string actor_info56 =
652 "^AN2c^FC17\r ATTACKING:\r"
653 "^FCA6 THE CRAWLER\r"
654 " BEAST"
655 ;
656
657
658 ActorMessages ActorInfoMsg = {
659 actor_info4, // Sector Patrol
660 actor_info5, // Turret
661 actor_info9, // Bio-Tech
662 actor_info10, // Pod
663 actor_info11, // Electro-Alien
664 actor_info12, // Electro-Sphere
665 actor_info13, // STAR Sentinel
666 actor_info14, // Genetic Guard
667 actor_info15, // Mutant Human 1
668 actor_info16, // Mutant Human 2
669 empty_msg, // lg canister wait
670 actor_info18, // Lg Canister Alien
671 empty_msg, // sm canister wait
672 actor_info20, // Sm canister Alien
673 empty_msg, // gurney wait
674 actor_info22, // Gurney Mutant
675 actor_info36, // Liquid Alien
676 actor_info24, // Alien Protector (old STAR Trooper)
677 actor_info25, // Goldstern
678 actor_info25m, // Goldstern Morphed
679 actor_info27, // Volatile Transport
680 actor_info28, // Floating Bomb
681 actor_info50, // vital defence
682
683 actor_info44, // Spider Mutant
684 actor_info45, // breather beast
685 actor_info46, // cyborg warrior
686
687 actor_info47, // reptilian warrior
688 actor_info48, // acid dragon
689 actor_info49, // mech guardian
690
691 actor_info53, // Final Boss 1
692 actor_info54, // Final Boss 2
693 actor_info55, // Final Boss 3
694 actor_info56, // Final Boss 4
695
696 empty_msg, // blake
697 empty_msg, // crate 1
698 empty_msg, // crate 2
699 empty_msg, // crate 3,
700
701 actor_info41, // Green Ooze
702 actor_info42, // Black Ooze
703 actor_info41a, // Green2 Ooze
704 actor_info42a, // Black2 Ooze
705 empty_msg, // Pod Egg
706
707 actor_info44, // morphing_spider mutant
708 actor_info47, // morphing_reptilian warrior
709 actor_info16, // morphing_Mutant Human 2
710
711 empty_msg, // SPACER
712
713 actor_info31, // Electro-Alien SHOT
714 empty_msg, // Post Barrier
715 actor_info43, // Arc Barrier
716 actor_info43a, // VPost Barrier
717 actor_info43b, // VSpike Barrier
718
719 actor_info25m, // Gold Morph Shot obj
720
721 empty_msg, // Security Light
722 actor_info33, // Explosion
723 empty_msg, // Steam Grate
724 empty_msg, // Steam Pipe
725 actor_info36, // Liquid SHOT
726
727 actor_info18, // Lg Canister Alien SHOT
728 actor_info10, // POD Alien SHOT
729 actor_info20, // Genetic Alien SHOT
730 actor_info16, // Mutant Human 2 SHOT
731 actor_info15, // Mutant Human 1 SHOT
732
733 empty_msg, // player sp shot,
734 empty_msg, // vent drip
735 empty_msg, // flicker light,
736 empty_msg, // Door Bomb
737 empty_msg, // Door Bomb reserve
738 empty_msg, // grenade,
739 empty_msg, // BFG Shot
740
741 actor_info51, // BFG Explosion
742 actor_info52, // BFG Explosion
743
744 actor_info44, // Boss 1 SHOT
745 actor_info45, // Boss 2 SHOT
746 actor_info46, // Boss 3 SHOT
747 actor_info47, // Boss 4 SHOT
748 actor_info48, // Boss 5 SHOT
749 actor_info49, // Boss 6 SHOT
750 actor_info54, // Boss 8 SHOT
751 actor_info56, // Boss 10 SHOT
752
753 empty_msg, // Doorexplosion
754
755 actor_info52, // gr_explosion
756 }; // ActorInfoMsg
757
initialize_messages()758 void initialize_messages()
759 {
760 if (::is_ps()) {
761 bevs_msg1 =
762 "\r FOOD UNIT DISPENSES\r"
763 " A COLD BEVERAGE.\r"
764 "\r TOKENS: XX"
765 ;
766
767 food_msg1 =
768 "\r FOOD UNIT DISPENSES\r"
769 " SOMETHING EDIBLE.\r"
770 "\r TOKENS: XX"
771 ;
772
773 actor_info4 =
774 "^AN04^FC17\r\r ATTACKING:\r"
775 "^FCA6 SECTOR GUARD"
776 ;
777
778 actor_info13 =
779 "^AN0D^FC17\r\r ATTACKING:\r"
780 "^FCA6 TECH WARRIOR"
781 ;
782
783 actor_info24 =
784 "^AN18^FC17\r ATTACKING:\r"
785 "^FCA6 ALIEN\r"
786 " PROTECTOR"
787 ;
788
789 actor_info50 =
790 "^SH07A^FC17\r ATTACKING:\r"
791 "^FCA6 SECURITY\r"
792 " CUBE\r"
793 " EXPLOSION"
794 ;
795 } else {
796 bevs_msg1 =
797 "\r"
798 "\r"
799 " FOOD UNIT DISPENSES\r"
800 " A COLD BEVERAGE."
801 ;
802
803 food_msg1 =
804 "\r"
805 " FOOD UNIT DISPENSES\r"
806 " SOMETHING RESEMBLING\r"
807 " FOOD."
808 ;
809
810 actor_info4 =
811 "^AN04^FC17\r"
812 "\r"
813 " ATTACKING:\r"
814 "^FCA6SECTOR PATROL"
815 ;
816
817 actor_info13 =
818 "^AN0D^FC17\r"
819 "\r"
820 " ATTACKING:\r"
821 "^FCA6STAR SENTINEL"
822 ;
823
824 actor_info24 =
825 "^AN18^FC17\r"
826 "\r"
827 " ATTACKING:\r"
828 "^FCA6 STAR TROOPER"
829 ;
830
831 actor_info50 =
832 "^SH07A^FC17\r"
833 " ATTACKING:\r"
834 "^FCA6 PROJECTION\r"
835 " GENERATOR\r"
836 " EXPLOSION\r"
837 ;
838 }
839 }
840