-
Notifications
You must be signed in to change notification settings - Fork 0
/
Strings.cs
1237 lines (1168 loc) · 137 KB
/
Strings.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*******************************************************************************
*
* Space Trader for Windows 1.00
*
* Copyright (C) 2016 Keith Banner, All Rights Reserved
*
* Port to Windows by David Pierron & Jay French
* Original coding by Pieter Spronck, Sam Anderson, Samuel Goldstein, Matt Lee
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* If you'd like a copy of the GNU General Public License, go to
* http://www.gnu.org/copyleft/gpl.html.
*
* You can contact the author at [email protected]
*
******************************************************************************/
using System;
namespace SpaceTrader
{
public class Strings
{
#region Individual String Constants
public static string BankInsuranceButtonText = "^1 Insurance";
public static string BankInsuranceButtonBuy = "Buy";
public static string BankInsuranceButtonStop = "Stop";
public static string BankLoanStatementBorrow = "You can borrow up to ^1.";
public static string BankLoanStatementDebt = "You have a debt of ^1.";
public static string ChartDistance = "^1 to ^2.";
public static string CargoBuyAfford = "You can afford to buy ^1.";
public static string CargoBuyAvailable = "The trader has ^1 for sale.";
public static string CargoBuying = "buying";
public static string CargoBuyNa = "not sold";
public static string CargoBuyQuestion = "How many do you want to ^1?";
public static string CargoBuyStatement = "At ^1 each, you can buy up to ^2.";
public static string CargoBuyStatementSteal = "Your victim has ^1 of these goods.";
public static string CargoBuyStatementTrader = "The trader wants to sell ^1 for the price of ^2 each.";
public static string CargoSellDumpCost = "It costs ^1 per unit for disposal.";
public static string CargoSelling = "selling";
public static string CargoSellNa = "no trade";
public static string CargoSellPaid = "You paid about ^1 per unit.";
public static string CargoSellPaidTrader = "You paid about ^1 per unit, and can sell ^2.";
public static string CargoSellProfit = "Your ^1 per unit is ^2";
public static string CargoSellQuestion = "How many do you want to ^1?";
public static string CargoSellStatement = "You can sell up to ^1 at ^2 each.";
public static string CargoSellStatementDump = "You can ^1 up to ^2.";
public static string CargoSellStatementTrader = "The trader wants to buy ^1 and offers ^2 each.";
public static string CargoTitle = "^1 ^2";
public static string CargoUnit = "unit";
public static string CopyrightChar = char.ToString((char)169);
public static string DistanceUnit = "parsec";
public static string DistanceSubunit = "click";
public static string DockFuelCost = "A full tank costs ^1";
public static string DockFuelFull = "Your tank is full.";
public static string DockFuelStatus = "You have fuel to fly ^1.";
public static string DockHullCost = "Full repairs will cost ^1";
public static string DockHullFull = "No repairs are needed.";
public static string DockHullStatus = "Your hull strength is at ^1%.";
public static string EncounterActionCmdrChased = "The ^1 is still following you.";
public static string EncounterActionCmdrHit = "The ^1 hits you.";
public static string EncounterActionCmdrMissed = "The ^1 missed you.";
public static string EncounterActionOppAttacks = "The ^1 attacks.";
public static string EncounterActionOppChased = "The ^1 didn't get away.";
public static string EncounterActionOppDisabled = "The ^1 has been disabled.";
public static string EncounterActionOppFleeing = "The ^1 is fleeing.";
public static string EncounterActionOppHit = "You hit the ^1.";
public static string EncounterActionOppMissed = "You missed the ^1.";
public static string EncounterActionOppSurrender = "The ^1 hails that they wish to surrender to you.";
public static string EncounterHidePrincess = "the Princess";
public static string EncounterHideSculpture = "the stolen sculpture";
public static string EncounterHullStrength = "Hull at ^1%";
public static string EncounterPiratesDestroyed = "destroyed";
public static string EncounterPiratesDisabled = "disabled";
public static string EncounterPiratesLocation = " (informing the police of the pirate's location)";
public static string EncounterPoliceSubmitArrested = "You will be arrested!";
public static string EncounterPoliceSubmitGoods = "illegal goods";
public static string EncounterPoliceSubmitReactor = "an illegal Ion Reactor";
public static string EncounterPoliceSubmitSculpture = "a stolen sculpture";
public static string EncounterPoliceSubmitWild = "Jonathan Wild";
public static string EncounterPoliceSurrenderCargo = "You have ^1 on board! ";
public static string EncounterPoliceSurrenderAction = "They will ^1. ";
public static string EncounterPoliceSurrenderReactor = "destroy the reactor";
public static string EncounterPoliceSurrenderSculpt = "confiscate the sculpture";
public static string EncounterPoliceSurrenderWild = "arrest Wild, too";
public static string EncounterPretextAlien = "an alien";
public static string EncounterPretextBottle = "a floating";
public static string EncounterPretextCaptainAhab = "the famous Captain Ahab in a";
public static string EncounterPretextCaptainConrad = "the famous Captain Conrad in a";
public static string EncounterPretextCaptainHuie = "the famous Captain Huie in a";
public static string EncounterPretextMarie = "a drifting";
public static string EncounterPretextMariePolice = "the Customs Police in a";
public static string EncounterPretextPirate = "a pirate";
public static string EncounterPretextPolice = "a police";
public static string EncounterPretextScorpion = "the kidnappers in a";
public static string EncounterPretextSpaceMonster = "a horrifying";
public static string EncounterPretextStolen = "a stolen";
public static string EncounterPretextTrader = "a trader";
public static string EncounterPrincessRescued = Environment.NewLine + Environment.NewLine + "You land your ship near where the Space Corps has landed with the Scorpion in tow. The Princess is revived from hibernation and you get to see her for the first time. Instead of the spoiled child you were expecting, Ziyal is possible the most beautiful woman you've ever seen. \"What took you so long?\" she demands. You notice a twinkle in her eye, and then she smiles. Not only is she beautiful, but she's got a sense of humor. She says, \"Thank you for freeing me. I am in your debt.\" With that she give you a kiss on the cheek, then leaves. You hear her mumble, \"Now about a ride home.\"";
public static string EncounterShieldStrength = "Shields at ^1%";
public static string EncounterShieldNone = "No Shields";
public static string EncounterShipCaptain = "Captain";
public static string EncounterShipMantis = "alien ship";
public static string EncounterShipPirate = "pirate ship";
public static string EncounterShipPolice = "police ship";
public static string EncounterShipTrader = "trader ship";
public static string EncounterText = "At ^1 from ^2 you encounter ^3 ^4.";
public static string EncounterTextBottle = "It appears to be a rare bottle of Captain Marmoset's Skill Tonic!";
public static string EncounterTextFamousCaptain = "The Captain requests a brief meeting with you.";
public static string EncounterTextMarieCeleste = "The Marie Celeste appears to be completely abandoned.";
public static string EncounterTextOpponentAttack = "Your opponent attacks.";
public static string EncounterTextOpponentFlee = "Your opponent is fleeing.";
public static string EncounterTextOpponentIgnore = "It ignores you.";
public static string EncounterTextOpponentNoNotice = "It doesn't notice you.";
public static string EncounterTextPoliceInspection = "The police summon you to submit to an inspection.";
public static string EncounterTextPolicePostMarie = "\"We know you removed illegal goods from the Marie Celeste. You must give them up at once!\"";
public static string EncounterTextPoliceSurrender = "The police hail they want you to surrender.";
public static string EncounterTextTrader = "You are hailed with an offer to trade goods.";
public static string EquipmentNoneForSale = "None for sale";
public static string EquipmentNoSlots = "No slots";
public static string EquipmentFreeSlot = " - FREE SLOT - ";
public static string FileFormatBad = "The file is not a Space Trader for Windows file, or is the wrong version or has been corrupted.";
public static string FileFutureVersion = "The version of the file is greater than the current version. You should upgrade to the latest version of Space Trader for Windows.";
public static string HighScoreStatus = "^1 in ^2, worth ^3 on ^4 level.";
public static string Mercenaries = " mercenaries";
public static string MercenariesForHire = "^1 available for hire.";
public static string MercenaryFire = "Fire";
public static string MercenaryHire = "Hire";
public static string MercOnBoard = "Member of Crew (^1)";
public static string MoneyRateSuffix = "^1 daily";
public static string MoneyUnit = "credit";
public static string Na = "N/A";
public static string NewsMoonForSale = "Seller in ^1 System has Utopian Moon available.";
public static string NewsShipyard = "Shipyard in ^1 System offers to design custom ships.";
public static string NewsTribbleBuyer = "Collector in ^1 System seeks to purchase Tribbles.";
public static string PersonnelNoMercenaries = "No one for hire";
public static string PersonnelNoQuarters = "No quarters available";
public static string PersonnelVacancy = "Vacancy";
public static string QuestNone = "There are no open quests.";
public static string QuestArtifact = "Deliver the alien artifact to Professor Berger at some hi-tech system.";
public static string QuestDragonflyBaratas = "Follow the Dragonfly to Baratas.";
public static string QuestDragonflyMelina = "Follow the Dragonfly to Melina.";
public static string QuestDragonflyRegulas = "Follow the Dragonfly to Regulas.";
public static string QuestDragonflyShield = "Get your lightning shield at Zalkon.";
public static string QuestDragonflyZalkon = "Follow the Dragonfly to Zalkon.";
public static string QuestExperimentInformDays = "Stop Dr. Fehler's experiment at Daled within ^1.";
public static string QuestExperimentInformTomorrow = "Stop Dr. Fehler's experiment at Daled by tomorrow.";
public static string QuestGemulonFuel = "Get your fuel compactor at Gemulon.";
public static string QuestGemulonInformDays = "Inform Gemulon about alien invasion within ^1.";
public static string QuestGemulonInformTomorrow = "Inform Gemulon about alien invasion by tomorrow.";
public static string QuestJarek = "Take ambassador Jarek to Devidia.";
public static string QuestJarekImpatient = QuestJarek + Environment.NewLine + "Jarek is wondering why the journey is taking so long, and is no longer of much help in negotiating trades.";
public static string QuestJaporiDeliver = "Deliver antidote to Japori.";
public static string QuestMoon = "Claim your moon at Utopia.";
public static string QuestPrincessCentauri = "Follow the Scorpion to Centauri.";
public static string QuestPrincessInthara = "Follow the Scorpion to Inthara.";
public static string QuestPrincessQonos = "Follow the Scorpion to Qonos.";
public static string QuestPrincessQuantum = "Get your Quantum Disruptor at Galvon.";
public static string QuestPrincessReturn = "Transport ^1 from Qonos to Galvon.";
public static string QuestPrincessReturning = "Return ^1 to Galvon.";
public static string QuestPrincessReturningImpatient = QuestPrincessReturning + Environment.NewLine + "She is becoming anxious to arrive at home, and is no longer of any help in engineering functions.";
public static string QuestReactor = "Deliver the unstable reactor to Nix for Henry Morgan.";
public static string QuestReactorFuel = "Deliver the unstable reactor to Nix before it consumes all its fuel.";
public static string QuestReactorLaser = "Get your special laser at Nix.";
public static string QuestScarabFind = "Find and destroy the Scarab (which is hiding at the exit to a wormhole).";
public static string QuestScarabHull = "Get your hull upgraded at ^1.";
public static string QuestScarabNotify = "Notify the authorities at ^1 that the Scarab has been destroyed.";
public static string QuestSculpture = "Deliver the stolen sculpture to Endor.";
public static string QuestSculptureHiddenBays = "Have hidden compartments installed at Endor.";
public static string QuestSpaceMonsterKill = "Kill the space monster at Acamar.";
public static string QuestTribbles = "Get rid of those pesky tribbles.";
public static string QuestWild = "Smuggle Jonathan Wild to Kravat.";
public static string QuestWildImpatient = QuestWild + Environment.NewLine + "Wild is getting impatient, and will no longer aid your crew along the way.";
public static string ShipBuyGotOne = "got one";
public static string ShipBuyTransfer = ", and transfer your unique equipment to the new ship";
public static string ShipInfoEscapePod = "Escape Pod";
public static string ShipNameCurrentShip = "<current ship>";
public static string ShipNameCustomShip = "Custom Ship";
public static string ShipNameModified = "<modified>";
public static string ShipNameTemplateSuffixDefault = " (Default)";
public static string ShipNameTemplateSuffixMinimum = " (Minimum)";
public static string ShipyardEquipForSale = "There is equipment for sale.";
public static string ShipyardEquipNoSale = "No equipment for sale.";
public static string ShipyardPodCost = "You can buy an escape pod for 2,000 cr.";
public static string ShipyardPodIf = "You need 2,000 cr. to buy an escape pod.";
public static string ShipyardPodInstalled = "You have an escape pod installed.";
public static string ShipyardPodNoSale = "No escape pods for sale.";
public static string ShipyardShipForSale = "There are ships for sale.";
public static string ShipyardShipNoSale = "No ships for sale.";
public static string ShipyardSizeItem = "^1 (Max ^2)";
public static string ShipyardTitle = "Ship Design at ^1 Shipyards";
public static string ShipyardUnit = "Unit";
public static string ShipyardWarning = "Bear in mind that getting too close to the maximum number of units will result in a \"Crowding Penalty\" due to the engineering difficulty of squeezing everything in. There is a modest penalty at 80%, and a more severe one at 90%.";
public static string ShipyardWelcome = "Welcome to ^1 Shipyards! Our best engineer, ^2, is at your service.";
public static string SpecialCargoArtifact = "An alien artifact.";
public static string SpecialCargoExperiment = "A portable singularity.";
public static string SpecialCargoJapori = "10 bays of antidote.";
public static string SpecialCargoJarek = "A haggling computer.";
public static string SpecialCargoNone = "No special items.";
public static string SpecialCargoReactor = "An unstable reactor taking up 5 bays.";
public static string SpecialCargoSculpture = "A stolen plastic sculpture of a man holding some kind of light sword.";
public static string SpecialCargoReactorBays = " of enriched fuel.";
public static string SpecialCargoTribblesInfest = "An infestation of tribbles.";
public static string SpecialCargoTribblesCute = "cute, furry tribble";
public static string TimeUnit = "day";
public static string TribbleDangerousNumber = "a dangerous number of";
public static string Unknown = "Unknown";
#endregion
#region String Arrays
#region ActivityLevels
public static string[] ActivityLevels = {
"Absent",
"Minimal",
"Few",
"Some",
"Moderate",
"Many",
"Abundant",
"Swarms"
};
#endregion
#region CargoBuyOps
public static string[] CargoBuyOps = {
"Buy",
"Buy",
"Steal"
};
#endregion
#region CargoSellOps
public static string[] CargoSellOps = {
"Sell",
"Sell",
"Dump",
"Jettison"
};
#endregion
#region CrewMemberNames
public static string[] CrewMemberNames = {
"Commander",
"Alyssa",
"Armature",
"Bentos",
"C2U2",
"Chi'Ti",
"Crystal",
"Dane",
"Deirdre",
"Doc",
"Draco",
"Iranda",
"Jeremiah",
"Jujubal",
"Krydon",
"Luis",
"Mercedez",
"Milete",
"Muri-L",
"Mystyc",
"Nandi",
"Orestes",
"Pancho",
"PS37",
"Quarck",
"Sosumi",
"Uma",
"Wesley",
"Wonton",
"Yorvick",
"Zeethibal", // anagram for Elizabeth
// The rest are mercenaries I added - JAF
"Opponent", // crew of opponent mantis, pirate, police, and trader ships
"Wild", // now earns his keep!
"Jarek", // now earns his keep!
"Captain", // crew of famous captain ships
"Dragonfly", // dummy crew member used in opponent ship
"Scarab", // dummy crew member used in opponent ship
"SpaceMonster", // dummy crew member used in opponent ship
"Aragorn", // My first son's middle name, and from Lord of the Rings
"Brady", // My third son's middle name, and QB of the New England Patriots
"Eight of Nine", // From Star Trek - Seven's younger sibling ;)
"Fangorn", // From Lord of the Rings
"Gagarin", // The first man in space
"Hoshi", // From ST: Enterprise
"Jackson", // From Stargate - and my nephew's first name
"Kaylee", // From FireFly
"Marcus", // My second son's middle name
"O'Neill", // From Stargate
"Ripley", // From the Alien series
"Stilgar", // From Dune
"Taggart", // From Galaxy Quest
"Vansen", // From Space: Above and Beyond
"Xizor", // From Star Wars: Shadows of the Empire
"Ziyal", // From ST: Deep Space 9
"Scorpion" // dummy crew member used in opponent ship
};
#endregion
#region DifficultyLevels
public static string[] DifficultyLevels = {
"Beginner",
"Easy",
"Normal",
"Hard",
"Impossible"
};
#endregion
#region EquipmentDescriptions
public static string[][] EquipmentDescriptions = {
new[]
{
"The Pulse Laser is the weakest weapon available. It's small size allows only enough energy to build up to emit pulses of light.",
"The Beam Laser is larger than the Pulse Laser, so can build up enough charge to power what are essentially two Pulse Lasers. The resulting effect appears more like a constant beam.",
"The Military Laser is the largest commercially available weapon. It can build up enough charge to power three Pulse Lasers in series, resulting in a more dense and concentrated beam.",
"Morgan's Laser has been constructed from a Beam Laser, which has been attached to an Ion Reactor that builds up an immense charge, resulting in the strongest weapon known to exist.",
"The Photon Disruptor is a relatively weak weapon, but has the ability to disable an opponent's electrical systems, rendering them helpless.",
"The Quantum Disruptor is a very powerful disabling weapon. Once an opponent's shields are down it will usually require only a single shot with the Quantum Disruptor to disable them."
},
new[]
{
"The Energy Shield is a very basic deflector shield. Its operating principle is to absorb the energy directed at it.",
"The Reflective Shield is twice as powerful as the Energy Shield. It works by reflecting the energy directed at it instead of absorbing that energy.",
"The Lightning Shield is the most powerful shield known to exist. It features a Reflective Shield operating on a rotating frequency, which causes what looks like lightning to play across the shield barrier."
},
new[]
{
"Extra Cargo Bays to store anything your ship can take on as cargo.",
"The Auto-Repair System works to reduce the damage your ship sustains in battle, and repairs some damage in between encounters. It also boosts all other engineering functions.",
"The Navigating System increases the overall Pilot skill of the ship, making it harder to hit in battle, and making it easier to flee an encounter.",
"The Targeting System increases the overall Fighter skill of the ship, which increases the amount of damage done to an opponent in battle.",
"The Cloaking Device can enable your ship to evade detection by an opponent, but only if the Engineer skill of your ship is greater than that of your opponent. It also makes your ship harder to hit in battle.",
"The Fuel Compactor that you got as a reward for warning Gemulon of the invasion will increase the range of your ship by 3 parsecs.",
"These extra bays will not be detected during routine police searches. They may be detected if you are arrested and the police perform a more thorough search."
}
};
#endregion
#region EquipmentTypes
public static string[] EquipmentTypes = {
"Weapon",
"Shield",
"Gadget"
};
#endregion
#region GadgetNames
public static string[] GadgetNames = {
"5 Extra Cargo Bays",
"Auto-Repair System",
"Navigating System",
"Targeting System",
"Cloaking Device",
"Fuel Compactor",
"5 Hidden Cargo Bays"
};
#endregion
#region GameCompletionTypes
public static string[] GameCompletionTypes = {
"Was killed",
"Retired",
"Claimed moon"
};
#endregion
#region ListStrings
public static string[] ListStrings = {
"",
"^1",
"^1 and ^2",
"^1, ^2, and ^3",
"^1, ^2, ^3, and ^4"
};
#endregion
#region NewsEvent
/* In News Events, the following variables can be used:
* ^1 Commander Name
* ^2 Current System
* ^3 Commander's Ship Type
*/
public static string[] NewsEvent = {
"Scientist Adds Alien Artifact to Museum Collection.",
"Police Trace Orbiting Space Litter to ^1.",
"Experimental Craft Stolen! Critics Demand Security Review.",
"Investigators Report Strange Craft.",
"Spectacular Display as Stolen Ship Destroyed in Fierce Space Battle.",
"Rumors Continue: Melina Orbited by Odd Starcraft.",
"Strange Ship Observed in Regulas Orbit.",
"Unidentified Ship: A Threat to Zalkon?",
"Huge Explosion Reported at Research Facility.",
"Travelers Report Time-space Damage, Warp Problems!",
"Scientists Cancel High-profile Test! Committee to Investigate Design.",
"Travelers Claim Sighting of Ship Materializing in Orbit!",
"Editorial: Who Will Warn Gemulon?",
"Alien Invasion Devastates Planet!",
"Invasion Imminent! Plans in Place to Repel Hostile Invaders.",
"Thug Assaults Captain Ahab!",
"Destruction of Captain Ahab's Ship Causes Anger!",
"Captain Conrad Comes Under Attack By Criminal!",
"Captain Conrad's Ship Destroyed by Villain!",
"Famed Captain Huie Attacked by Brigand!",
"Citizens Mourn Destruction of Captain Huie's Ship!",
"Editorial: We Must Help Japori!",
"Disease Antidotes Arrive! Health Officials Optimistic.",
"Ambassador Jarek Returns from Crisis.",
"Security Scandal: Test Craft Confirmed Stolen.",
"Wormhole Traffic Delayed as Stolen Craft Destroyed.",
"Wormhole Travelers Harassed by Unusual Ship!",
"Space Monster Threatens Home world!",
"Hero Slays Space Monster! Parade, Honors Planned for Today.",
"Notorious Criminal Jonathan Wild Arrested!",
"Rumors Suggest Known Criminal J. Wild May Come to Kravat!",
"Priceless collector's item stolen from home of Geurge Locas!",
"Space Corps follows ^3 with alleged stolen sculpture to ^2.",
"Member of Royal Family kidnapped!",
"Aggressive Ship Seen in Orbit Around Centauri",
"Dangerous Scorpion Damages Several Other Ships Near Inthara",
"Kidnappers Holding Out at Qonos",
"Scorpion Defeated! Kidnapped Member of Galvon Royal Family Freed!",
"Beloved Royal Returns Home!"
};
#endregion
#region NewsHeadlines
public static string[][] NewsHeadlines = {
new[] { "Riots, Looting Mar Factional Negotiations.", "Communities Seek Consensus.", "Successful Bakunin Day Rally!", "Major Faction Conflict Expected for the Weekend!" },
new[] { "Editorial: Taxes Too High!", "Market Indexes Read Record Levels!", "Corporate Profits Up!", "Restrictions on Corporate Freedom Abolished by Courts!" },
new[] { "Party Reports Productivity Increase.", "Counter-Revolutionary Bureaucrats Purged from Party!", "Party: Bold New Future Predicted!", "Politburo Approves New 5-Year Plan!" },
new[] { "States Dispute Natural Resource Rights!", "States Denied Federal Funds over Local Laws!", "Southern States Resist Federal Taxation for Capital Projects!", "States Request Federal Intervention in Citrus Conflict!" },
new[] { "Robot Shortages Predicted for Q4.", "Profitable Quarter Predicted.", "CEO: Corporate Re-branding Progressing.", "Advertising Budgets to Increase." },
new[] { "Olympics: Software Beats Wetware in All Events!", "New Network Protocols To Be Deployed.", "Storage Banks to be Upgraded!", "System Backup Rescheduled." },
new[] { "Local Elections on Schedule!", "Polls: Voter Satisfaction High!", "Campaign Spending Aids Economy!", "Police, Politicians Vow Improvements." },
new[] { "New Palace Planned; Taxes Increase.", "Future Presents More Opportunities for Sacrifice!", "Insurrection Crushed: Rebels Executed!", "Police Powers to Increase!" },
new[] { "Drug Smugglers Sentenced to Death!", "Aliens Required to Carry Visible Identification at All Times!", "Foreign Sabotage Suspected.", "Stricter Immigration Laws Installed." },
new[] { "Farmers Drafted to Defend Lord's Castle!", "Report: Kingdoms Near Flashpoint!", "Baron Ignores Ultimatum!", "War of Succession Threatens!" },
new[] { "Court-Martials Up 2% This Year.", "Editorial: Why Wait to Invade?", "HQ: Invasion Plans Reviewed.", "Weapons Research Increases Kill-Ratio!" },
new[] { "King to Attend Celebrations.", "Queen's Birthday Celebration Ends in Riots!", "King Commissions New Artworks.", "Prince Exiled for Palace Plot!" },
new[] { "Dialog Averts Eastern Conflict!", "Universal Peace: Is it Possible?", "Editorial: Life in Harmony.", "Polls: Happiness Quotient High!" },
new[] { "Government Promises Increased Welfare Benefits!", "State Denies Food Rationing Required to Prevent Famine.", "'Welfare Actually Boosts Economy,' Minister Says.", "Hoarder Lynched by Angry Mob!" },
new[] { "Millions at Peace.", "Sun Rises.", "Countless Hearts Awaken.", "Serenity Reigns." },
new[] { "New Processor Hits 10 ZettaHerz!", "Nanobot Output Exceeds Expectation.", "Last Human Judge Retires.", "Software Bug Causes Mass Confusion." },
new[] { "High Priest to Hold Special Services.", "Temple Restoration Fund at 81%.", "Sacred Texts on Public Display.", "Dozen Blasphemers Excommunicated!" }
};
#endregion
#region NewsMastheads
public static string[][] NewsMastheads = {
new[] { "The ^1 Arsenal", "The Grassroot", "Kick It!" },
new[] { "The Objectivist", "The ^1 Market", "The Invisible Hand" },
new[] { "The Daily Worker", "The People's Voice", "The ^1 Proletariat" },
new[] { "Planet News", "The ^1 Times", "Interstate Update" },
new[] { "^1 Memo", "News From The Board", "Status Report" },
new[] { "Pulses", "Binary Stream", "The System Clock" },
new[] { "The Daily Planet", "The ^1 Majority", "Unanimity" },
new[] { "The Command", "Leader's Voice", "The ^1 Mandate" },
new[] { "State Tribune", "Motherland News", "Homeland Report" },
new[] { "News from the Keep", "The Town Crier", "The ^1 Herald" },
new[] { "General Report", "^1 Dispatch", "The ^1 Sentry" },
new[] { "Royal Times", "The Loyal Subject", "The Fanfare" },
new[] { "Pax Humani", "Principle", "The ^1 Chorus" },
new[] { "All for One", "Brotherhood", "The People's Syndicate" },
new[] { "The Daily Koan", "Haiku", "One Hand Clapping" },
new[] { "The Future", "Hardware Dispatch", "TechNews" },
new[] { "The Spiritual Advisor", "Church Tidings", "The Temple Tribune" }
};
#endregion
#region NewsPoliceRecordHero
public static string[] NewsPoliceRecordHero = {
"Locals Welcome Visiting Hero ^1!",
"Famed Hero ^1 to Visit System!",
"Large Turnout At Spaceport to Welcome ^1!"
};
#endregion
#region NewsPoliceRecordPsychopath
public static string[] NewsPoliceRecordPsychopath = {
"Police Warning: ^1 Will Dock At ^2!",
"Notorious Criminal ^1 Sighted in ^2!",
"Locals Rally to Deny Spaceport Access to ^1!",
"Terror Strikes Locals on Arrival of ^1!"
};
#endregion
#region NewsPressureExternal
public static string[] NewsPressureExternal = {
"Reports of ^1 in the ^2 System.",
"News of ^1 in the ^2 System.",
"New Rumors of ^1 in the ^2 System.",
"Sources report ^1 in the ^2 System.",
"Notice: ^1 in the ^2 System.",
"Evidence Suggests ^1 in the ^2 System."
};
#endregion
#region NewsPressureExternalPressures
public static string[] NewsPressureExternalPressures = {
"",
"Strife and War",
"Plague Outbreaks",
"Severe Drought",
"Terrible Boredom",
"Cold Weather",
"Crop Failures",
"Labor Shortages"
};
#endregion
#region NewsPressureInternal
public static string[] NewsPressureInternal = {
"",
"War News: Offensives Continue!",
"Plague Spreads! Outlook Grim.",
"No Rain in Sight!",
"Editors: Won't Someone Entertain Us?",
"Cold Snap Continues!",
"Serious Crop Failure! Must We Ration?",
"Jobless Rate at All-Time Low!"
};
#endregion
#region PoliceRecordNames
public static string[] PoliceRecordNames = {
"Psychopath",
"Villain",
"Criminal",
"Crook",
"Dubious",
"Clean",
"Lawful",
"Trusted",
"Liked",
"Hero"
};
#endregion
#region PoliticalSystemNames
public static string[] PoliticalSystemNames = {
"Anarchy",
"Capitalist State",
"Communist State",
"Confederacy",
"Corporate State",
"Cybernetic State",
"Democracy",
"Dictatorship",
"Fascist State",
"Feudal State",
"Military State",
"Monarchy",
"Pacifist State",
"Socialist State",
"State of Satori",
"Technocracy",
"Theocracy"
};
#endregion
#region ReputationNames
public static string[] ReputationNames = {
"Harmless",
"Mostly harmless",
"Poor",
"Average",
"Above average",
"Competent",
"Dangerous",
"Deadly",
"Elite"
};
#endregion
#region ShieldNames
public static string[] ShieldNames = {
"Energy Shield",
"Reflective Shield",
"Lightning Shield"
};
#endregion
#region ShipNames
public static string[] ShipNames = {
"Flea",
"Gnat",
"Firefly",
"Mosquito",
"Bumblebee",
"Beetle",
"Hornet",
"Grasshopper",
"Termite",
"Wasp",
"Space Monster",
"Dragonfly",
"Mantis",
"Scarab",
"Bottle",
ShipNameCustomShip,
"Scorpion"
};
#endregion
#region ShipyardEngineers
public static string[] ShipyardEngineers = {
"Wedge",
"Luke",
"Lando",
"Mara",
"Obi-Wan"
};
#endregion
#region ShipyardNames
public static string[] ShipyardNames = {
"Corellian Engineering",
"Incom Corporation",
"Kuat Drive Yards",
"Sienar Fleet Systems",
"Sorosuub Engineering"
};
#endregion
#region ShipyardSkillDescriptions
public static string[] ShipyardSkillDescriptions = {
"All ships constructed at this shipyard use 2 fewer units per crew quarter.",
"All ships constructed at this shipyard have 2 extra base fuel tanks.",
"All ships constructed at this shipyard have the hull points increment by 5 more than usual.",
"All ships constructed at this shipyard get shield slots for 2 fewer units.",
"All ships constructed at this shipyard get weapon slots for 2 fewer units."
};
#endregion
#region ShipyardSkills
public static string[] ShipyardSkills = {
"Crew Quartering",
"Fuel Efficiency",
"Hull Strength",
"Shielding",
"Weaponry"
};
#endregion
#region Sizes
public static string[] Sizes = {
"Tiny",
"Small",
"Medium",
"Large",
"Huge",
"Gargantuan"
};
#endregion
#region SpecialEventStrings
public static string[] SpecialEventStrings = {
"This alien artifact should be delivered to professor Berger, who is currently traveling. You can probably find him at a hi-tech solar system. The alien race which produced this artifact seems keen on getting it back, however, and may hinder the carrier. Are you, for a price, willing to deliver it?",
"This is professor Berger. I thank you for delivering the alien artifact to me. I hope the aliens weren't too much of a nuisance. I have transferred 20000 credits to your account, which I assume compensates for your troubles.",
"A trader in second-hand goods offers you 3 sealed cargo canisters for the sum of 1000 credits. It could be a good deal: they could contain robots. Then again, it might just be water. Do you want the canisters?",
"This is Colonel Jackson of the Space Corps. An experimental ship, code-named \"Dragonfly\", has been stolen. It is equipped with very special, almost indestructible shields. It shouldn't fall into the wrong hands and we will reward you if you destroy it. It has been last seen in the Baratas system.",
"A small ship of a weird design docked here recently for repairs. The engineer who worked on it said that it had a weak hull, but incredibly strong shields. I heard it took off in the direction of the Melina system.",
"Hello, Commander. This is Colonel Jackson again. On behalf of the Space Corps, I thank you for your valuable assistance in destroying the Dragonfly. As a reward, we will install one of the experimental shields on your ship. Return here for that when you're ready.",
"A ship with shields that seemed to be like lightning recently fought many other ships in our system. I have never seen anything like it before. After it left, I heard it went to the Regulas system.",
"A small ship with shields like I have never seen before was here a few days ago. It destroyed at least ten police ships! Last thing I heard was that it went to the Zalkon system.",
"Colonel Jackson here. Do you want us to install a lightning shield on your current ship?",
"A hacker conveys to you that he has cracked the passwords to the galaxy-wide police computer network, and that he can erase your police record for the sum of 5000 credits. Do you want him to do that?",
"While reviewing the plans for Dr. Fehler's new space-warping drive, Dr. Lowenstam discovered a critical error. If you don't go to Daled and stop the experiment within ten days, the time-space continuum itself could be damaged!",
"Dr. Fehler can't understand why the experiment failed. But the failure has had a dramatic and disastrous effect on the fabric of space-time itself. It seems that Dr. Fehler won't be getting tenure any time soon... and you may have trouble when you warp!",
"Upon your warning, Dr. Fehler calls off the experiment. As your reward, you are given a Portable Singularity. This device will, for one time only, instantaneously transport you to any system in the galaxy. The Singularity can be accessed by clicking the \"J\" (Jump) button on the Galactic Chart.",
"We received word that aliens will invade Gemulon seven days from now. We know exactly at which coordinates they will arrive, but we can't warn Gemulon because an ion storm disturbs all forms of communication. We need someone, anyone, to deliver this info to Gemulon within six days.",
"Do you wish us to install the fuel compactor on your current ship? (You need a free gadget slot)",
"Alas, Gemulon has been invaded by aliens, which has thrown us back to pre-agricultural times. If only we had known the exact coordinates where they first arrived at our system, we might have prevented this tragedy from happening.",
"This information of the arrival of the alien invasion force allows us to prepare a defense. You have saved our way of life. As a reward, we have a fuel compactor gadget for you, which will increase the travel distance by 3 parsecs for any ship. Return here to get it installed.",
"A strange disease has invaded the Japori system. We would like you to deliver these ten canisters of special antidote to Japori. Note that, if you accept, ten of your cargo bays will remain in use on your way to Japori. Do you accept this mission?",
"Thank you for delivering the medicine to us. We don't have any money to reward you, but we do have an alien fast-learning machine with which we will increase your skills.",
"A recent change in the political climate of this solar system has forced Ambassador Jarek to flee back to his home system, Devidia. Would you be willing to give him a lift?",
"Ambassador Jarek is very grateful to you for delivering him back to Devidia. As a reward, he gives you an experimental hand-held haggling computer, which allows you to gain larger discounts when purchasing goods and equipment.",
"You are lucky! While docking on the space port, you receive a message that you won 1000 credits in a lottery. The prize had been added to your account.",
"There is a small but habitable moon for sale in the Utopia system, for the very reasonable sum of half a million credits. If you accept it, you can retire to it and live a peaceful, happy, and wealthy life. Do you wish to buy it?",
"Welcome to the Utopia system. Your own moon is available for you to retire to it, if you feel inclined to do that. Are you ready to retire and lead a happy, peaceful, and wealthy life?",
"Galactic criminal Henry Morgan wants this illegal ion reactor delivered to Nix. It's a very dangerous mission! The reactor and its fuel are bulky, taking up 15 bays. Worse, it's not stable -- its resonant energy will weaken your shields and hull strength while it's aboard your ship. Are you willing to deliver it?",
"Henry Morgan takes delivery of the reactor with great glee. His men immediately set about stabilizing the fuel system. As a reward, Morgan offers you a special, high-powered laser that he designed. Return with an empty weapon slot when you want them to install it.",
"Morgan's technicians are standing by with something that looks a lot like a military laser -- if you ignore the additional cooling vents and anodized ducts. Do you want them to install Morgan's special laser?",
"Captain Renwick developed a new organic hull material for his ship which cannot be damaged except by Pulse lasers. While he was celebrating this success, pirates boarded and stole the craft, which they have named the Scarab. Rumors suggest it's being hidden at the exit to a wormhole. Destroy the ship for a reward!",
"Space Corps is indebted to you for destroying the Scarab and the pirates who stole it. As a reward, we can have Captain Renwick upgrade the hull of your ship. Note that his upgrades won't be transferable if you buy a new ship! Come back with the ship you wish to upgrade.",
"The organic hull used in the Scarab is still not ready for day-to-day use. But Captain Renwick can certainly upgrade your hull with some of his retrofit technology. It's light stuff, and won't reduce your ship's range. Should he upgrade your ship?",
"An alien with a fast-learning machine offers to increase one of your skills for the reasonable sum of 3000 credits. You won't be able to pick that skill, though. Do you accept his offer?",
"A space monster has invaded the Acamar system and is disturbing the trade routes. You'll be rewarded handsomely if you manage to destroy it.",
"We thank you for destroying the space monster that circled our system for so long. Please accept 15000 credits as reward for your heroic deed.",
"A merchant prince offers you a very special and wondrous item for the sum of 1000 credits. Do you accept?",
"An eccentric alien billionaire wants to buy your collection of tribbles and offers half a credit for each of them. Do you accept his offer?",
"Law Enforcement is closing in on notorious criminal kingpin Jonathan Wild. He would reward you handsomely for smuggling him home to Kravat. You'd have to avoid capture by the Police on the way. Are you willing to give him a berth?",
"Jonathan Wild is most grateful to you for spiriting him to safety. As a reward, he has one of his Cyber Criminals hack into the Police Database, and clean up your record. He also offers you the opportunity to take his talented nephew Zeethibal along as a Mercenary with no pay.",
"A hooded figure approaches you and asks if you'd be willing to deliver some recently aquired merchandise to Endor. He's holding a small sculpture of a man holding some kind of light sword that you strongly suspect was stolen. It appears to be made of plastic and not very valuable. \"I'll pay you 2,000 credits now, plus 15,000 on delivery,\" the figure says. After seeing the look on your face he adds, \"It's a collector's item. Will you deliver it or not?\"",
"Yet another dark, hooded figure approaches. \"Do you have the action fig- umm, the sculpture?\" You hand it over and hear what sounds very much like a giggle from under the hood. \"I know you were promised 15,000 credits on delivery, but I'm strapped for cash right now. However, I have something better for you. I have an acquaintance who can install hidden compartments in your ship.\" Return with an empty gadget slot when you're ready to have it installed.",
"You're taken to a warehouse and whisked through the door. A grubby alien of some humanoid species - you're not sure which one - approaches. \"So you're the being who needs Hidden Compartments. Should I install them in your ship?\" (It requires a free gadget slot.)",
"A member of the Royal Family of Galvon has been kidnapped! Princess Ziyal was abducted by men while traveling across the planet. They escaped in a hi-tech ship called the Scorpion. Please rescue her! (You'll need to equip your ship with disruptors to be able to defeat the Scorpion without destroying it.) A ship bristling with weapons was blasting out of the system. It's trajectory before going to warp indicates that its destination was Centauri.",
"A ship had its shields upgraded to Lighting Shields just two days ago. A shipyard worker overheard one of the crew saying they were headed to Inthara.",
"Just yesterday a ship was seen in docking bay 327. A trader sold goods to a member of the crew, who was a native of Qonos. It's possible that's where they were going next.",
"The Galvonian Ambassador to Qonos approaches you. The Princess needs a ride home. Will you take her? I don't think she'll feel safe with anyone else.",
"His Majesty's Shipyard: Do you want us to install a quantum disruptor on your current ship?",
"The King and Queen are extremely grateful to you for returning their daughter to them. The King says, \"Ziyal is priceless to us, but we feel we must offer you something as a reward. Visit my shipyard captain and he'll install one of our new Quantum Disruptors.\""
};
#endregion
#region SpecialEventTitles
public static string[] SpecialEventTitles = {
"Alien Artifact",
"Artifact Delivery",
"Cargo For Sale",
"Dragonfly",
"Dragonfly Destroyed",
"Weird Ship",
"Lightning Ship",
"Lightning Shield",
"Strange Ship",
"Erase Record",
"Dangerous Experiment",
"Experiment Failed",
"Disaster Averted",
"Alien Invasion",
"Fuel Compactor",
"Gemulon Invaded",
"Gemulon Rescued",
"Japori Disease",
"Medicine Delivery",
"Ambassador Jarek",
"Jarek Gets Out",
"Lottery Winner",
"Moon For Sale",
"Retirement",
"Morgan's Reactor",
"Reactor Delivered",
"Install Morgan's Laser",
"Scarab Stolen",
"Scarab Destroyed",
"Upgrade Hull",
"Skill Increase",
"Space Monster",
"Monster Killed",
"Merchant Prince",
"Tribble Buyer",
"Jonathan Wild",
"Wild Gets Out",
"Stolen Sculpture",
"Sculpture Delivered",
"Install Hidden Compartments",
"Kidnapped",
"Aggressive Ship",
"Dangerous Scorpion",
"Royal Rescue",
"Quantum Disruptor",
"Royal Return"
};
#endregion
#region SpecialResources
public static string[] SpecialResources = {
"Nothing Special",
"Mineral Rich",
"Mineral Poor",
"Desert",
"Sweetwater Oceans",
"Rich Soil",
"Poor Soil",
"Rich Fauna",
"Lifeless",
"Weird Mushrooms",
"Special Herbs",
"Artistic Populace",
"Warlike Populace"
};
#endregion
// *************************************************************************
// Many of these names are from Star Trek: The Next Generation, or are small changes
// to names of this series. A few have different origins.
// JAF - Except where noted these comments are the previous author's.
// *************************************************************************
#region SystemNames
public static string[] SystemNames = {
"Acamar", // JAF - TNG "The Vengeance Factor (Acamar III)"
"Adahn", // The alternate personality for The Nameless One in "Planescape: Torment"
"Aldea", // JAF - TNG "When the Bough Breaks"
"Andevian", // JAF - ST Andoria?
"Antedi", // JAF - TNG "Manhunt" (Antede III)
"Balosnee",
"Baratas", // JAF - TNG "The Emissary" (Barradas III)
"Brax", // One of the heroes in Master of Magic
"Bretel", // This is a Dutch device for keeping your pants up.
"Calondia", // JAF - TNG "The Price" (Caldonia)
"Campor", // JAF - TNG "Bloodlines" (Camor V) or DS9 "Defiant" (Campa III)
"Capelle", // The city I lived in while programming this game
"Carzon", // JAF - Character from DS9 (Kurzon)?
"Castor", // A Greek demi-god
"Cestus", // JAF - several ST episodes (Cestus III)
"Cheron", // JAF - TOS "Let That Be Your Last Battlefield"
"Courteney", // After Courteney Cox...
"Daled", // JAF - TNG "The Dauphin" (Daled IV)
"Damast",
"Davlos", // JAF - DS9 "Time's Orphan" (Davlos Prime) or DS9 "Visionary" (Davlos III)
"Deneb", // JAF - TOS "Wolf in the Fold" (Deneb II) or TOS "Where No Man Has Gone Before" and TNG "Encounter at Farpoint" (Deneb IV)
"Deneva", // JAF - TOS "Operation -- Annihilate!"
"Devidia", // JAF - TNG "Time's Arrow" (Devidia II)
"Draylon", // JAF - DS9 "Sanctuary" (Draylon II)
"Drema", // JAF - TNG "Pen Pals" (Drema IV)
"Endor", // JAF - From Return of the Jedi
"Esmee", // One of the witches in Pratchett's Discworld
"Exo", // JAF - TOS "What Are Little Girls Made Of?" (Exo III)
"Ferris", // Iron
"Festen", // A great Scandinavian movie
"Fourmi", // An ant, in French
"Frolix", // A solar system in one of Philip K. Dick's novels
"Gemulon", // JAF - TNG "Final Mission" (Gamalon V) or DS9 "Paradise" (Germulon V)
"Guinifer", // One way of writing the name of king Arthur's wife
"Hades", // The underworld
"Hamlet", // From Shakespeare
"Helena", // Of Troy
"Hulst", // A Dutch plant
"Iodine", // An element
"Iralius",
"Janus", // A seldom encountered Dutch boy's name
"Japori", // JAF - DS9 "Improbable Cause" (Jaforay II)?
"Jarada", // JAF - DS9 "Progress" (Jarido)?
"Jason", // A Greek hero
"Kaylon", // JAF - TNG "Half a Life" (Kalon II)
"Khefka", // JAF - DS9 "Invasive Procedures" (Kafka IV)
"Kira", // My dog's name
"Klaatu", // From a classic SF movie
"Klaestron", // JAF - DS9 "Dax" (Klaestron IV)
"Korma", // An Indian sauce
"Kravat", // Interesting spelling of the French word for "tie"
"Krios", // JAF - TNG "The Mind's Eye"
"Laertes", // A king in a Greek tragedy
"Largo", // JAF - DS9 "Babel" (Largo V)
"Lave", // The starting system in Elite
"Ligon", // JAF - TNG "Code of Honor" (Ligon II)
"Lowry", // The name of the "hero" in Terry Gilliam's "Brazil"
"Magrat", // The second of the witches in Pratchett's Discworld
"Malcoria", // JAF - "Star Trek: First Contact" (Malkor III)?
"Melina", // JAF - TNG "Silicon Avatar" (Malona IV)?
"Mentar", // The Psilon home system in Master of Orion
"Merik", // JAF - TOS "The Cloud Minders" (Merak II)
"Mintaka", // JAF - TNG "Who Watches the Watchers" (Mintaka III)
"Montor", // A city in Ultima III and Ultima VII part 2
"Mordan", // JAF - TNG "Too Short a Season" (Mordan IV)
"Myrthe", // The name of my daughter
"Nelvana", // JAF - TNG "The Defector" (Nelvana III)
"Nix", // An interesting spelling of a word meaning "nothing" in Dutch
"Nyle", // An interesting spelling of the great river
"Odet",
"Og", // The last of the witches in Pratchett's Discworld
"Omega", // The end of it all
"Omphalos", // Greek for navel
"Orias",
"Othello", // From Shakespeare
"Parade", // This word means the same in Dutch and in English
"Penthara", // JAF - TNG "A Matter of Time" (Penthara IV)
"Picard", // The enigmatic captain from ST:TNG
"Pollux", // Brother of Castor
"Quator", // JAF - TNG "Unification: Part I" (Qualar II)?
"Rakhar", // JAF - DS9 "Vortex"
"Ran", // A film by Akira Kurosawa
"Regulas", // JAF - "Star Trek II: The Wrath of Khan" (Regula) or DS9 "Fascination" (Regulus III) or TOS "Amok Time" (Regulus V)
"Relva", // JAF - TNG "Coming of Age" (Relva VII)
"Rhymus",
"Rochani", // JAF - DS9 "Dramatis Personae" (Rochanie III)
"Rubicum", // The river Caesar crossed to get into Rome
"Rutia", // JAF - TNG "The High Ground" (Ruteeya IV)
"Sarpeidon", // JAF - DS9 "Tacking into the Wind" (Sarpeidon V) or TOS "All Our Yesterdays" (Sarpeidon)
"Sefalla",
"Seltrice",
"Sigma",
"Sol", // That's our own solar system
"Somari",
"Stakoron",
"Styris", // JAF - TNG "Code of Honor" (Styrus IV)
"Talani", // JAF - DS9 "Armageddon Game" (T'Lani III and T'Lani Prime)
"Tamus",
"Tantalos", // A king from a Greek tragedy
"Tanuga",
"Tarchannen",
"Terosa", // JAF - DS9 "Second Sight" (Terosa Prime)
"Thera", // A seldom encountered Dutch girl's name
"Titan", // The largest moon of Jupiter
"Torin", // A hero from Master of Magic
"Triacus", // JAF - TOS "And the Children Shall Lead"
"Turkana", // JAF - TNG "Legacy" (Turkana IV)
"Tyrus",
"Umberlee", // A god from AD&D, which has a prominent role in Baldur's Gate
"Utopia", // The ultimate goal
"Vadera",
"Vagra", // JAF - TNG "Skin of Evil" (Vagra II)
"Vandor", // JAF - TNG "We'll Always Have Paris" (Vando VI)?
"Ventax", // JAF - TNG "Devil's Due" (Ventax II)
"Xenon",
"Xerxes", // A Greek hero
"Yew", // A city which is in almost all of the Ultima games
"Yojimbo", // A film by Akira Kurosawa
"Zalkon", // TNG "Transfigurations" (Zalcon)
"Zuul", // From the first Ghostbusters movie
// The rest are systems I added - JAF
"Centauri", // As in Alpha Centauri - the closest star outside our solar system
"Galvon", // Star Trek: The Next Generation "Data's Day"
"Inthara", // Star Trek: Voyager "Retrospect"
"Meridian", // Star Trek: Deep Space Nine "Meridian"
"Qonos", // Star Trek - Klinon Home world (QonoS - Kronos)
"Rae", // My wife's middle name
"Weytahn", // Star Trek: Enterprise "Cease Fire"
"Zonama" // From the Star Wars: New Jedi Order series (and Rogue Planet)
};
#endregion
#region SystemPressures
public static string[] SystemPressures = {
"under no particular pressure", // Uneventful
"at war", // Ore and Weapons in demand
"ravaged by a plague", // Medicine in demand
"suffering from a drought", // Water in demand
"suffering from extreme boredom", // Games and Narcotics in demand
"suffering from a cold spell", // Furs in demand
"suffering from a crop failure", // Food in demand
"lacking enough workers" // Machinery and Robots in demand
};
#endregion
#region TechLevelNames
public static string[] TechLevelNames = {
"Pre-Agricultural",
"Agricultural",
"Medieval",
"Renaissance",
"Early Industrial",
"Industrial",
"Post-Industrial",
"Hi-Tech"
};
#endregion
#region TradeItemNames
public static string[] TradeItemNames = {
"Water",
"Furs",
"Food",
"Ore",
"Games",
"Firearms",
"Medicine",
"Machines",
"Narcotics",
"Robots"
};
#endregion
#region VeryRareEncounters
public static string[] VeryRareEncounters = {
"Marie Celeste",
"Captain Ahab",
"Captain Conrad",
"Captain Huie",