882 lines
18 KiB
C#
882 lines
18 KiB
C#
/*******************************************************************************
|
|
*
|
|
* Space Trader for Windows 2.00
|
|
*
|
|
* Copyright (C) 2005 Jay French, All Rights Reserved
|
|
*
|
|
* Additional coding by David Pierron
|
|
* 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 spacetrader@frenchfryz.com
|
|
*
|
|
******************************************************************************/
|
|
using System;
|
|
|
|
namespace Fryz.Apps.SpaceTrader
|
|
{
|
|
#region AlertType
|
|
public enum AlertType: int
|
|
{
|
|
Alert,
|
|
AntidoteOnBoard,
|
|
AntidoteDestroyed,
|
|
AntidoteTaken,
|
|
AppStart,
|
|
ArrivalBuyNewspaper,
|
|
ArrivalIFFuel,
|
|
ArrivalIFFuelRepairs,
|
|
ArrivalIFNewspaper,
|
|
ArrivalIFRepairs,
|
|
ArtifactLost,
|
|
ArtifactRelinquished,
|
|
CargoIF,
|
|
CargoNoEmptyBays,
|
|
CargoNoneAvailable,
|
|
CargoNoneToSell,
|
|
CargoNotInterested,
|
|
CargoNotSold,
|
|
ChartJump,
|
|
ChartJumpCurrent,
|
|
ChartJumpNoSystemSelected,
|
|
ChartTrackSystem,
|
|
ChartWormholeUnreachable,
|
|
Cheater,
|
|
CrewFireMercenary,
|
|
CrewNoQuarters,
|
|
DebtNoBuy,
|
|
DebtNone,
|
|
DebtReminder,
|
|
DebtTooLargeGrounded,
|
|
DebtTooLargeLoan,
|
|
DebtTooLargeTrade,
|
|
DebtWarning,
|
|
Egg,
|
|
EncounterAliensSurrender,
|
|
EncounterArrested,
|
|
EncounterAttackCaptain,
|
|
EncounterAttackNoDisruptors,
|
|
EncounterAttackNoLasers,
|
|
EncounterAttackNoWeapons,
|
|
EncounterAttackPolice,
|
|
EncounterAttackTrader,
|
|
EncounterBothDestroyed,
|
|
EncounterDisabledOpponent,
|
|
EncounterDrinkContents,
|
|
EncounterDumpAll,
|
|
EncounterDumpWarning,
|
|
EncounterEscaped,
|
|
EncounterEscapedHit,
|
|
EncounterEscapePodActivated,
|
|
EncounterLooting,
|
|
EncounterMarieCeleste,
|
|
EncounterMarieCelesteNoBribe,
|
|
EncounterOpponentEscaped,
|
|
EncounterPiratesBounty,
|
|
EncounterPiratesExamineReactor,
|
|
EncounterPiratesFindNoCargo,
|
|
EncounterPiratesSurrenderPrincess,
|
|
EncounterPiratesTakeSculpture,
|
|
EncounterPoliceBribe,
|
|
EncounterPoliceBribeCant,
|
|
EncounterPoliceBribeLowCash,
|
|
EncounterPoliceFine,
|
|
EncounterPoliceNothingFound,
|
|
EncounterPoliceNothingIllegal,
|
|
EncounterPoliceSubmit,
|
|
EncounterPoliceSurrender,
|
|
EncounterPostMarie,
|
|
EncounterPostMarieFlee,
|
|
EncounterScoop,
|
|
EncounterScoopNoRoom,
|
|
EncounterScoopNoScoop,
|
|
EncounterSurrenderRefused,
|
|
EncounterTonicConsumedGood,
|
|
EncounterTonicConsumedStrange,
|
|
EncounterTradeCompleted,
|
|
EncounterYouLose,
|
|
EncounterYouWin,
|
|
EquipmentAlreadyOwn,
|
|
EquipmentBuy,
|
|
EquipmentEscapePod,
|
|
EquipmentExtraBaysInUse,
|
|
EquipmentFuelCompactor,
|
|
EquipmentHiddenCompartments,
|
|
EquipmentIF,
|
|
EquipmentLightningShield,
|
|
EquipmentMorgansLaser,
|
|
EquipmentNotEnoughSlots,
|
|
EquipmentQuantumDisruptor,
|
|
EquipmentSell,
|
|
FileErrorOpen,
|
|
FileErrorSave,
|
|
FleaBuilt,
|
|
GameAbandonConfirm,
|
|
GameClearHighScores,
|
|
GameEndBoughtMoon,
|
|
GameEndBoughtMoonGirl,
|
|
GameEndHighScoreAchieved,
|
|
GameEndHighScoreCheat,
|
|
GameEndHighScoreMissed,
|
|
GameEndKilled,
|
|
GameEndRetired,
|
|
GameEndScore,
|
|
GameRetire,
|
|
InsuranceNoEscapePod,
|
|
InsurancePayoff,
|
|
InsuranceStop,
|
|
JailConvicted,
|
|
JailFleaReceived,
|
|
JailHiddenCargoBaysRemoved,
|
|
JailIllegalGoodsImpounded,
|
|
JailInsuranceLost,
|
|
JailMercenariesLeave,
|
|
JailShipSold,
|
|
JarekTakenHome,
|
|
LeavingIFInsurance,
|
|
LeavingIFMercenaries,
|
|
LeavingIFWormholeTax,
|
|
MeetCaptainAhab,
|
|
MeetCaptainConrad,
|
|
MeetCaptainHuie,
|
|
NewGameConfirm,
|
|
NewGameMoreSkillPoints,
|
|
OptionsNoGame,
|
|
PreciousHidden,
|
|
PrincessTakenHome,
|
|
ReactorConfiscated,
|
|
ReactorDestroyed,
|
|
ReactorOnBoard,
|
|
ReactorMeltdown,
|
|
ReactorWarningFuel,
|
|
ReactorWarningFuelGone,
|
|
ReactorWarningTemp,
|
|
RegistryError,
|
|
SculptureConfiscated,
|
|
SculptureSaved,
|
|
ShipBuyConfirm,
|
|
ShipBuyCrewQuarters,
|
|
ShipBuyIF,
|
|
ShipBuyIFTransfer,
|
|
ShipBuyNoSlots,
|
|
ShipBuyNotAvailable,
|
|
ShipBuyNoTransfer,
|
|
ShipBuyPassengerQuarters,
|
|
ShipBuyReactor,
|
|
ShipBuyTransfer,
|
|
ShipDesignIF,
|
|
ShipDesignThanks,
|
|
ShipHullUpgraded,
|
|
SpecialCleanRecord,
|
|
SpecialExperimentPerformed,
|
|
SpecialIF,
|
|
SpecialMoonBought,
|
|
SpecialNoQuarters,
|
|
SpecialNotEnoughBays,
|
|
SpecialPassengerConcernedJarek,
|
|
SpecialPassengerConcernedPrincess,
|
|
SpecialPassengerConcernedWild,
|
|
SpecialPassengerImpatientJarek,
|
|
SpecialPassengerImpatientPrincess,
|
|
SpecialPassengerImpatientWild,
|
|
SpecialPassengerOnBoard,
|
|
SpecialSealedCanisters,
|
|
SpecialSkillIncrease,
|
|
SpecialTimespaceFabricRip,
|
|
SpecialTrainingCompleted,
|
|
TravelArrival,
|
|
TravelUneventfulTrip,
|
|
TribblesAllDied,
|
|
TribblesAteFood,
|
|
TribblesGone,
|
|
TribblesHalfDied,
|
|
TribblesKilled,
|
|
TribblesMostDied,
|
|
TribblesOwn,
|
|
TribblesRemoved,
|
|
TribblesInspector,
|
|
TribblesSqueek,
|
|
TribblesTradeIn,
|
|
WildArrested,
|
|
WildChatsPirates,
|
|
WildGoesPirates,
|
|
WildLeavesShip,
|
|
WildSculpture,
|
|
WildWontBoardLaser,
|
|
WildWontBoardReactor,
|
|
WildWontStayAboardLaser,
|
|
WildWontStayAboardReactor
|
|
};
|
|
#endregion
|
|
|
|
#region Activity
|
|
public enum Activity: int
|
|
{
|
|
Absent = 0,
|
|
Minimal = 1,
|
|
Few = 2,
|
|
Some = 3,
|
|
Moderate = 4,
|
|
Many = 5,
|
|
Abundant = 6,
|
|
Swarms = 7,
|
|
NA = 100
|
|
};
|
|
#endregion
|
|
|
|
#region CargoBuyOp
|
|
public enum CargoBuyOp: int
|
|
{
|
|
BuySystem,
|
|
BuyTrader,
|
|
Plunder
|
|
};
|
|
#endregion
|
|
|
|
#region CargoSellOp
|
|
public enum CargoSellOp: int
|
|
{
|
|
SellSystem,
|
|
SellTrader,
|
|
Dump,
|
|
Jettison
|
|
};
|
|
#endregion
|
|
|
|
#region CrewMemberId
|
|
public enum CrewMemberId: int
|
|
{
|
|
NA = -1,
|
|
Commander = 0,
|
|
Alyssa = 1,
|
|
Armatur = 2,
|
|
Bentos = 3,
|
|
C2U2 = 4,
|
|
ChiTi = 5,
|
|
Crystal = 6,
|
|
Dane = 7,
|
|
Deirdre = 8,
|
|
Doc = 9,
|
|
Draco = 10,
|
|
Iranda = 11,
|
|
Jeremiah = 12,
|
|
Jujubal = 13,
|
|
Krydon = 14,
|
|
Luis = 15,
|
|
Mercedez = 16,
|
|
Milete = 17,
|
|
MuriL = 18,
|
|
Mystyc = 19,
|
|
Nandi = 20,
|
|
Orestes = 21,
|
|
Pancho = 22,
|
|
PS37 = 23,
|
|
Quarck = 24,
|
|
Sosumi = 25,
|
|
Uma = 26,
|
|
Wesley = 27,
|
|
Wonton = 28,
|
|
Yorvick = 29,
|
|
Zeethibal = 30,
|
|
Opponent = 31,
|
|
Wild = 32,
|
|
Jarek = 33,
|
|
FamousCaptain = 34,
|
|
Dragonfly = 35,
|
|
Scarab = 36,
|
|
SpaceMonster = 37,
|
|
Aragorn = 38,
|
|
Brady = 39,
|
|
EightOfNine = 40,
|
|
Fangorn = 41,
|
|
Gagarin = 42,
|
|
Hoshi = 43,
|
|
Jackson = 44,
|
|
Kaylee = 45,
|
|
Marcus = 46,
|
|
ONeill = 47,
|
|
Ripley = 48,
|
|
Stilgar = 49,
|
|
Taggart = 50,
|
|
Vansen = 51,
|
|
Xizor = 52,
|
|
Princess = 53,
|
|
Scorpion = 54
|
|
};
|
|
#endregion
|
|
|
|
#region Difficulty
|
|
public enum Difficulty: int
|
|
{
|
|
Beginner = 0,
|
|
Easy = 1,
|
|
Normal = 2,
|
|
Hard = 3,
|
|
Impossible = 4
|
|
};
|
|
#endregion
|
|
|
|
#region EncounterResult
|
|
public enum EncounterResult: int
|
|
{
|
|
Continue,
|
|
Normal,
|
|
Killed,
|
|
EscapePod,
|
|
Arrested
|
|
};
|
|
#endregion
|
|
|
|
#region EncounterType
|
|
public enum EncounterType: int
|
|
{
|
|
BottleGood = 0,
|
|
BottleOld = 1,
|
|
CaptainAhab = 2,
|
|
CaptainConrad = 3,
|
|
CaptainHuie = 4,
|
|
DragonflyAttack = 5,
|
|
DragonflyIgnore = 6,
|
|
FamousCaptainAttack = 7,
|
|
FamousCaptDisabled = 8,
|
|
MarieCeleste = 9,
|
|
MarieCelestePolice = 10,
|
|
PirateAttack = 11,
|
|
PirateIgnore = 12,
|
|
PirateFlee = 13,
|
|
PirateSurrender = 14,
|
|
PirateDisabled = 15,
|
|
PoliceAttack = 16,
|
|
PoliceIgnore = 17,
|
|
PoliceFlee = 18,
|
|
PoliceSurrender = 19,
|
|
PoliceDisabled = 20,
|
|
PoliceInspect = 21,
|
|
ScarabAttack = 22,
|
|
ScarabIgnore = 23,
|
|
ScorpionAttack = 24,
|
|
ScorpionIgnore = 25,
|
|
SpaceMonsterAttack = 26,
|
|
SpaceMonsterIgnore = 27,
|
|
TraderAttack = 28,
|
|
TraderIgnore = 29,
|
|
TraderFlee = 30,
|
|
TraderSurrender = 31,
|
|
TraderDisabled = 32,
|
|
TraderBuy = 33,
|
|
TraderSell = 34
|
|
};
|
|
#endregion
|
|
|
|
#region EquipmentType
|
|
public enum EquipmentType: int
|
|
{
|
|
Weapon = 0,
|
|
Shield = 1,
|
|
Gadget = 2
|
|
};
|
|
#endregion
|
|
|
|
#region GadgetType
|
|
public enum GadgetType: int
|
|
{
|
|
ExtraCargoBays = 0,
|
|
AutoRepairSystem = 1,
|
|
NavigatingSystem = 2,
|
|
TargetingSystem = 3,
|
|
CloakingDevice = 4,
|
|
FuelCompactor = 5,
|
|
HiddenCargoBays = 6
|
|
};
|
|
#endregion
|
|
|
|
#region GameEndType
|
|
public enum GameEndType: int
|
|
{
|
|
NA = -1,
|
|
Killed = 0,
|
|
Retired = 1,
|
|
BoughtMoon = 2,
|
|
BoughtMoonGirl = 3
|
|
};
|
|
#endregion
|
|
|
|
#region NewsEvent
|
|
public enum NewsEvent: int
|
|
{
|
|
ArtifactDelivery = 0,
|
|
CaughtLittering = 1,
|
|
Dragonfly = 2,
|
|
DragonflyBaratas = 3,
|
|
DragonflyDestroyed = 4,
|
|
DragonflyMelina = 5,
|
|
DragonflyRegulas = 6,
|
|
DragonflyZalkon = 7,
|
|
ExperimentFailed = 8,
|
|
ExperimentPerformed = 9,
|
|
ExperimentStopped = 10,
|
|
ExperimentArrival = 11,
|
|
Gemulon = 12,
|
|
GemulonInvaded = 13,
|
|
GemulonRescued = 14,
|
|
CaptAhabAttacked = 15,
|
|
CaptAhabDestroyed = 16,
|
|
CaptConradAttacked = 17,
|
|
CaptConradDestroyed = 18,
|
|
CaptHuieAttacked = 19,
|
|
CaptHuieDestroyed = 20,
|
|
Japori = 21,
|
|
JaporiDelivery = 22,
|
|
JarekGetsOut = 23,
|
|
Scarab = 24,
|
|
ScarabDestroyed = 25,
|
|
ScarabHarass = 26,
|
|
SpaceMonster = 27,
|
|
SpaceMonsterKilled = 28,
|
|
WildArrested = 29,
|
|
WildGetsOut = 30,
|
|
SculptureStolen = 31,
|
|
SculptureTracked = 32,
|
|
Princess = 33,
|
|
PrincessCentauri = 34,
|
|
PrincessInthara = 35,
|
|
PrincessQonos = 36,
|
|
PrincessRescued = 37,
|
|
PrincessReturned = 38
|
|
};
|
|
#endregion
|
|
|
|
#region OpponentType
|
|
public enum OpponentType: int
|
|
{
|
|
Bottle,
|
|
FamousCaptain,
|
|
Mantis,
|
|
Pirate,
|
|
Police,
|
|
Trader
|
|
};
|
|
#endregion
|
|
|
|
#region PoliceRecordType
|
|
public enum PoliceRecordType: int
|
|
{
|
|
Psychopath = 0,
|
|
Villain = 1,
|
|
Criminal = 2,
|
|
Crook = 3,
|
|
Dubious = 4,
|
|
Clean = 5,
|
|
Lawful = 6,
|
|
Trusted = 7,
|
|
Liked = 8,
|
|
Hero = 9
|
|
};
|
|
#endregion
|
|
|
|
#region PoliticalSystemType
|
|
public enum PoliticalSystemType: int
|
|
{
|
|
Anarchy = 0,
|
|
Capitalist = 1,
|
|
Communist = 2,
|
|
Confederacy = 3,
|
|
Corporate = 4,
|
|
Cybernetic = 5,
|
|
Democracy = 6,
|
|
Dictatorship = 7,
|
|
Fascist = 8,
|
|
Feudal = 9,
|
|
Military = 10,
|
|
Monarchy = 11,
|
|
Pacifist = 12,
|
|
Socialist = 13,
|
|
Satori = 14,
|
|
Technocracy = 15,
|
|
Theocracy = 16
|
|
};
|
|
#endregion
|
|
|
|
#region ReputationType
|
|
public enum ReputationType: int
|
|
{
|
|
Harmless = 0,
|
|
MostlyHarmless = 1,
|
|
Poor = 2,
|
|
Average = 3,
|
|
AboveAverage = 4,
|
|
Competent = 5,
|
|
Dangerous = 6,
|
|
Deadly = 7,
|
|
Elite = 8
|
|
};
|
|
#endregion
|
|
|
|
#region ShieldType
|
|
public enum ShieldType: int
|
|
{
|
|
Energy = 0,
|
|
Reflective = 1,
|
|
Lightning = 2
|
|
};
|
|
#endregion
|
|
|
|
#region ShipType
|
|
public enum ShipType: int
|
|
{
|
|
Flea = 0,
|
|
Gnat = 1,
|
|
Firefly = 2,
|
|
Mosquito = 3,
|
|
Bumblebee = 4,
|
|
Beetle = 5,
|
|
Hornet = 6,
|
|
Grasshopper = 7,
|
|
Termite = 8,
|
|
Wasp = 9,
|
|
SpaceMonster = 10,
|
|
Dragonfly = 11,
|
|
Mantis = 12,
|
|
Scarab = 13,
|
|
Bottle = 14,
|
|
Custom = 15,
|
|
Scorpion = 16
|
|
};
|
|
#endregion
|
|
|
|
#region ShipyardId
|
|
public enum ShipyardId: int
|
|
{
|
|
NA = -1,
|
|
Corellian = 0,
|
|
Incom = 1,
|
|
Kuat = 2,
|
|
Sienar = 3,
|
|
Sorosuub = 4
|
|
};
|
|
#endregion
|
|
|
|
#region ShipyardSkill
|
|
public enum ShipyardSkill: int
|
|
{
|
|
CrewQuarters = 0, // Crew Quarters take up 2 fewer units
|
|
FuelBase = 1, // Fuel Base is 2 greater
|
|
HullPerUnit = 2, // Number of Hull Points per unit is 5 greater
|
|
ShieldSlotUnits = 3, // Shield Slots take up 2 fewer units
|
|
WeaponSlotUnits = 4 // Weapon Slots take up 2 fewer units
|
|
};
|
|
#endregion
|
|
|
|
#region Size
|
|
public enum Size: int
|
|
{
|
|
Tiny = 0,
|
|
Small = 1,
|
|
Medium = 2,
|
|
Large = 3,
|
|
Huge = 4,
|
|
Gargantuan = 5
|
|
};
|
|
#endregion
|
|
|
|
#region SkillType
|
|
public enum SkillType: int
|
|
{
|
|
NA = -1,
|
|
Pilot = 0,
|
|
Fighter = 1,
|
|
Trader = 2,
|
|
Engineer = 3
|
|
};
|
|
#endregion
|
|
|
|
#region SpecialEventType
|
|
public enum SpecialEventType: int
|
|
{
|
|
NA = -1,
|
|
Artifact = 0,
|
|
ArtifactDelivery = 1,
|
|
CargoForSale = 2,
|
|
Dragonfly = 3,
|
|
DragonflyBaratas = 4,
|
|
DragonflyDestroyed = 5,
|
|
DragonflyMelina = 6,
|
|
DragonflyRegulas = 7,
|
|
DragonflyShield = 8,
|
|
EraseRecord = 9,
|
|
Experiment = 10,
|
|
ExperimentFailed = 11,
|
|
ExperimentStopped = 12,
|
|
Gemulon = 13,
|
|
GemulonFuel = 14,
|
|
GemulonInvaded = 15,
|
|
GemulonRescued = 16,
|
|
Japori = 17,
|
|
JaporiDelivery = 18,
|
|
Jarek = 19,
|
|
JarekGetsOut = 20,
|
|
Lottery = 21,
|
|
Moon = 22,
|
|
MoonRetirement = 23,
|
|
Reactor = 24,
|
|
ReactorDelivered = 25,
|
|
ReactorLaser = 26,
|
|
Scarab = 27,
|
|
ScarabDestroyed = 28,
|
|
ScarabUpgradeHull = 29,
|
|
Skill = 30,
|
|
SpaceMonster = 31,
|
|
SpaceMonsterKilled = 32,
|
|
Tribble = 33,
|
|
TribbleBuyer = 34,
|
|
Wild = 35,
|
|
WildGetsOut = 36,
|
|
Sculpture = 37,
|
|
SculptureDelivered = 38,
|
|
SculptureHiddenBays = 39,
|
|
Princess = 40,
|
|
PrincessCentauri = 41,
|
|
PrincessInthara = 42,
|
|
PrincessQonos = 43,
|
|
PrincessQuantum = 44,
|
|
PrincessReturned = 45
|
|
};
|
|
#endregion
|
|
|
|
#region SpecialResource
|
|
public enum SpecialResource: int
|
|
{
|
|
NA = -1,
|
|
Nothing = 0,
|
|
MineralRich = 1,
|
|
MineralPoor = 2,
|
|
Desert = 3,
|
|
SweetOceans = 4,
|
|
RichSoil = 5,
|
|
PoorSoil = 6,
|
|
RichFauna = 7,
|
|
Lifeless = 8,
|
|
WeirdMushrooms = 9,
|
|
SpecialHerbs = 10,
|
|
Artistic = 11,
|
|
Warlike = 12
|
|
};
|
|
#endregion
|
|
|
|
#region StarSystemId
|
|
public enum StarSystemId: int
|
|
{
|
|
NA = -1,
|
|
Acamar = 0,
|
|
Adahn = 1,
|
|
Aldea = 2,
|
|
Andevian = 3,
|
|
Antedi = 4,
|
|
Balosnee = 5,
|
|
Baratas = 6,
|
|
Brax = 7,
|
|
Bretel = 8,
|
|
Calondia = 9,
|
|
Campor = 10,
|
|
Capelle = 11,
|
|
Carzon = 12,
|
|
Castor = 13,
|
|
Cestus = 14,
|
|
Cheron = 15,
|
|
Courteney = 16,
|
|
Daled = 17,
|
|
Damast = 18,
|
|
Davlos = 19,
|
|
Deneb = 20,
|
|
Deneva = 21,
|
|
Devidia = 22,
|
|
Draylon = 23,
|
|
Drema = 24,
|
|
Endor = 25,
|
|
Esmee = 26,
|
|
Exo = 27,
|
|
Ferris = 28,
|
|
Festen = 29,
|
|
Fourmi = 30,
|
|
Frolix = 31,
|
|
Gemulon = 32,
|
|
Guinifer = 33,
|
|
Hades = 34,
|
|
Hamlet = 35,
|
|
Helena = 36,
|
|
Hulst = 37,
|
|
Iodine = 38,
|
|
Iralius = 39,
|
|
Janus = 40,
|
|
Japori = 41,
|
|
Jarada = 42,
|
|
Jason = 43,
|
|
Kaylon = 44,
|
|
Khefka = 45,
|
|
Kira = 46,
|
|
Klaatu = 47,
|
|
Klaestron = 48,
|
|
Korma = 49,
|
|
Kravat = 50,
|
|
Krios = 51,
|
|
Laertes = 52,
|
|
Largo = 53,
|
|
Lave = 54,
|
|
Ligon = 55,
|
|
Lowry = 56,
|
|
Magrat = 57,
|
|
Malcoria = 58,
|
|
Melina = 59,
|
|
Mentar = 60,
|
|
Merik = 61,
|
|
Mintaka = 62,
|
|
Montor = 63,
|
|
Mordan = 64,
|
|
Myrthe = 65,
|
|
Nelvana = 66,
|
|
Nix = 67,
|
|
Nyle = 68,
|
|
Odet = 69,
|
|
Og = 70,
|
|
Omega = 71,
|
|
Omphalos = 72,
|
|
Orias = 73,
|
|
Othello = 74,
|
|
Parade = 75,
|
|
Penthara = 76,
|
|
Picard = 77,
|
|
Pollux = 78,
|
|
Quator = 79,
|
|
Rakhar = 80,
|
|
Ran = 81,
|
|
Regulas = 82,
|
|
Relva = 83,
|
|
Rhymus = 84,
|
|
Rochani = 85,
|
|
Rubicum = 86,
|
|
Rutia = 87,
|
|
Sarpeidon = 88,
|
|
Sefalla = 89,
|
|
Seltrice = 90,
|
|
Sigma = 91,
|
|
Sol = 92,
|
|
Somari = 93,
|
|
Stakoron = 94,
|
|
Styris = 95,
|
|
Talani = 96,
|
|
Tamus = 97,
|
|
Tantalos = 98,
|
|
Tanuga = 99,
|
|
Tarchannen = 100,
|
|
Terosa = 101,
|
|
Thera = 102,
|
|
Titan = 103,
|
|
Torin = 104,
|
|
Triacus = 105,
|
|
Turkana = 106,
|
|
Tyrus = 107,
|
|
Umberlee = 108,
|
|
Utopia = 109,
|
|
Vadera = 110,
|
|
Vagra = 111,
|
|
Vandor = 112,
|
|
Ventax = 113,
|
|
Xenon = 114,
|
|
Xerxes = 115,
|
|
Yew = 116,
|
|
Yojimbo = 117,
|
|
Zalkon = 118,
|
|
Zuul = 119,
|
|
Centauri = 120,
|
|
Galvon = 121,
|
|
Inthara = 122,
|
|
Meridian = 123,
|
|
Qonos = 124,
|
|
Rae = 125,
|
|
Weytahn = 126,
|
|
Zonama = 127
|
|
};
|
|
#endregion
|
|
|
|
#region SystemPressure
|
|
public enum SystemPressure: int
|
|
{
|
|
None = 0,
|
|
War = 1,
|
|
Plague = 2,
|
|
Drought = 3,
|
|
Boredom = 4,
|
|
Cold = 5,
|
|
CropFailure = 6,
|
|
Employment = 7
|
|
};
|
|
#endregion
|
|
|
|
#region TechLevel
|
|
public enum TechLevel: int
|
|
{
|
|
PreAgricultural = 0,
|
|
Agricultural = 1,
|
|
Medieval = 2,
|
|
Renaissance = 3,
|
|
EarlyIndustrial = 4,
|
|
Industrial = 5,
|
|
PostIndustrial = 6,
|
|
HiTech = 7,
|
|
Unavailable = 8
|
|
};
|
|
#endregion
|
|
|
|
#region TradeItemType
|
|
public enum TradeItemType: int
|
|
{
|
|
NA = -1,
|
|
Water = 0,
|
|
Furs = 1,
|
|
Food = 2,
|
|
Ore = 3,
|
|
Games = 4,
|
|
Firearms = 5,
|
|
Medicine = 6,
|
|
Machines = 7,
|
|
Narcotics = 8,
|
|
Robots = 9
|
|
};
|
|
#endregion
|
|
|
|
#region VeryRareEncounter
|
|
public enum VeryRareEncounter: int
|
|
{
|
|
MarieCeleste = 0,
|
|
CaptainAhab = 1,
|
|
CaptainConrad = 2,
|
|
CaptainHuie = 3,
|
|
BottleOld = 4,
|
|
BottleGood = 5
|
|
};
|
|
#endregion
|
|
|
|
#region WeaponType
|
|
public enum WeaponType: int
|
|
{
|
|
PulseLaser = 0,
|
|
BeamLaser = 1,
|
|
MilitaryLaser = 2,
|
|
MorgansLaser = 3,
|
|
PhotonDisruptor = 4,
|
|
QuantumDistruptor = 5
|
|
};
|
|
#endregion
|
|
}
|