From d42fbe2ccb5336491c7f8e8cbd345e32f77baf21 Mon Sep 17 00:00:00 2001 From: Loymdayddaud <145969603+TheGiraffe3@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:40:26 +0300 Subject: [PATCH 01/10] fix(content): Adjust "FW Syndicate Capture 1B" to account for Aerie buffs (#11039) --- data/human/free worlds 3 reconciliation.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/human/free worlds 3 reconciliation.txt b/data/human/free worlds 3 reconciliation.txt index 102ddba1f586..ba5a269dd790 100644 --- a/data/human/free worlds 3 reconciliation.txt +++ b/data/human/free worlds 3 reconciliation.txt @@ -757,7 +757,7 @@ mission "FW Syndicate Capture 1B" event "fw begin syndicate capture" conversation `As you approach the planet, your ships spread out and begin scanning the ocean surface for a yacht matching the description you were given. After a few tense moments of wondering if Soylent is off-world at the moment, you find the ship.` - ` With neither deflector shields nor any weaponry that you can see, the yacht clearly poses no threat to an armed starship. The Aerie that Edrick sent launches its two fighters; when they land on the yacht's deck, armed police officers emerge. Meanwhile your fleet is ready to open fire at the first sign of resistance.` + ` With neither deflector shields nor any weaponry that you can see, the yacht clearly poses no threat to an armed starship. The Aerie that Edrick sent launches its four fighters; when they land on the yacht's deck, armed police officers emerge. Meanwhile your fleet is ready to open fire at the first sign of resistance.` ` The officers soon radio you that they have found Soylent, and they bring him aboard your ship. Amid all the confusion, you notice a figure in diving gear who jumps off the rear of the yacht and disappears beneath the waves - one of Soylent's men, trying to escape. But since his leader is now in your custody, and your mission is accomplished, you see no reason to chase after him.` ` The Oathkeeper captain sends you a brief message: "Your first priority is to reach the Deep with the prisoner. Our crew is prepared to serve as a rearguard, staying behind if necessary to ensure that you survive. Good luck, Captain."` accept @@ -788,6 +788,8 @@ mission "FW Syndicate Capture 1B" ship "Dagger" "Alpha Three" ship "Dagger" "Alpha Four" ship "Dagger" "Alpha Five" + ship "Dagger" "Alpha Six" + ship "Dagger" "Alpha Seven" npc government Syndicate From fde3e40e3e1574ac2749563d8e78600426a1daca Mon Sep 17 00:00:00 2001 From: warp-core Date: Wed, 19 Feb 2025 17:04:24 +0000 Subject: [PATCH 02/10] feat(ci/test): Test parse images and sounds, too (#10469) Co-authored-by: tibetiroka <68112292+tibetiroka@users.noreply.github.com> --- .github/workflows/ci.yml | 3 +++ endless-sky.6 | 3 +++ source/audio/Audio.cpp | 41 +++++++++++++++++++++++----------------- source/audio/Audio.h | 3 ++- source/main.cpp | 30 ++++++++++++++++++++++++++--- 5 files changed, 59 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ca27586971d7..b10acbc160df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -322,3 +322,6 @@ jobs: - name: Parse Integration Test Data run: "'./Endless Sky.exe' -p --config 'tests/integration/config'" shell: bash + - name: Parse All Resources + run: "'./Endless Sky.exe' --parse-assets" + shell: bash diff --git a/endless-sky.6 b/endless-sky.6 index 8818f0eeffe1..a3d978754167 100644 --- a/endless-sky.6 +++ b/endless-sky.6 @@ -38,6 +38,9 @@ sets the directory where preferences and saved games will be stored. .IP \fB\-p,\ \-\-parse\-save prints any content or whitespace\-formatting errors found while loading data files and the most recent saved game. This option prevents the game from launching. +.IP \fB\-\-parse\-assets +prints any content, whitespace\-formatting, image, or sound errors found while loading data, image, and sound files and the most recent saved game. This option prevents the game from launching. + .IP \fB\-\-test\ execute the test case with the given name. By default, the game will be muted while running tests. diff --git a/source/audio/Audio.cpp b/source/audio/Audio.cpp index ec4209f87679..a209c3e24263 100644 --- a/source/audio/Audio.cpp +++ b/source/audio/Audio.cpp @@ -154,7 +154,28 @@ void Audio::Init(const vector &sources) alDistanceModel(AL_INVERSE_DISTANCE_CLAMPED); alDopplerFactor(0.); - // Get all the sound files in the game data and all plugins. + LoadSounds(sources); + + // Create the music-streaming threads. + currentTrack.reset(new Music()); + previousTrack.reset(new Music()); + alGenSources(1, &musicSource); + alGenBuffers(MUSIC_BUFFERS, musicBuffers); + for(unsigned buffer : musicBuffers) + { + // Queue up blocks of silence to start out with. + const vector &chunk = currentTrack->NextChunk(); + alBufferData(buffer, AL_FORMAT_STEREO16, &chunk.front(), 2 * chunk.size(), 44100); + } + alSourceQueueBuffers(musicSource, MUSIC_BUFFERS, musicBuffers); + alSourcePlay(musicSource); +} + + + +// Get all the sound files in the game data and all plugins. +void Audio::LoadSounds(const vector &sources) +{ for(const auto &source : sources) { filesystem::path root = source / "sounds/"; @@ -175,27 +196,13 @@ void Audio::Init(const vector &sources) // Begin loading the files. if(!loadQueue.empty()) loadThread = thread(&Load); - - // Create the music-streaming threads. - currentTrack.reset(new Music()); - previousTrack.reset(new Music()); - alGenSources(1, &musicSource); - alGenBuffers(MUSIC_BUFFERS, musicBuffers); - for(unsigned buffer : musicBuffers) - { - // Queue up blocks of silence to start out with. - const vector &chunk = currentTrack->NextChunk(); - alBufferData(buffer, AL_FORMAT_STEREO16, &chunk.front(), 2 * chunk.size(), 44100); - } - alSourceQueueBuffers(musicSource, MUSIC_BUFFERS, musicBuffers); - alSourcePlay(musicSource); } -void Audio::CheckReferences() +void Audio::CheckReferences(bool parseOnly) { - if(!isInitialized) + if(!isInitialized && !parseOnly) { Logger::LogError("Warning: audio could not be initialized. No audio will play."); return; diff --git a/source/audio/Audio.h b/source/audio/Audio.h index 107d5ef7184c..4690e5b7bc82 100644 --- a/source/audio/Audio.h +++ b/source/audio/Audio.h @@ -37,7 +37,8 @@ class Audio { public: // Begin loading sounds (in a separate thread). static void Init(const std::vector &sources); - static void CheckReferences(); + static void LoadSounds(const std::vector &sources); + static void CheckReferences(bool parseOnly = false); // Report the progress of loading sounds. static double GetProgress(); diff --git a/source/main.cpp b/source/main.cpp index 0df948add840..4654fdc4d85d 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -86,6 +86,7 @@ int main(int argc, char *argv[]) Conversation conversation; bool debugMode = false; bool loadOnly = false; + bool checkAssets = false; bool printTests = false; bool printData = false; bool noTestMute = false; @@ -120,6 +121,8 @@ int main(int argc, char *argv[]) debugMode = true; else if(arg == "-p" || arg == "--parse-save") loadOnly = true; + else if(arg == "--parse-assets") + checkAssets = true; else if(arg == "--test" && *++it) testToRunName = *it; else if(arg == "--tests") @@ -141,11 +144,11 @@ int main(int argc, char *argv[]) // Begin loading the game data. bool isConsoleOnly = loadOnly || printTests || printData; auto dataFuture = GameData::BeginLoad(queue, isConsoleOnly, debugMode, - isConsoleOnly || (isTesting && !debugMode)); + isConsoleOnly || checkAssets || (isTesting && !debugMode)); // If we are not using the UI, or performing some automated task, we should load // all data now. - if(isConsoleOnly || isTesting) + if(isConsoleOnly || checkAssets || isTesting) dataFuture.wait(); if(isTesting && !GameData::Tests().Has(testToRunName)) @@ -166,8 +169,25 @@ int main(int argc, char *argv[]) } PlayerInfo player; - if(loadOnly) + if(loadOnly || checkAssets) { + if(checkAssets) + { + Audio::LoadSounds(GameData::Sources()); + while(GameData::GetProgress() < 1.) + { + queue.ProcessSyncTasks(); + std::this_thread::yield(); + } + if(GameData::IsLoaded()) + { + // Now that we have finished loading all the basic sprites and sounds, we can look for invalid file paths, + // e.g. due to capitalization errors or other typos. + SpriteSet::CheckReferences(); + Audio::CheckReferences(true); + } + } + // Set the game's initial internal state. GameData::FinishLoading(); @@ -176,6 +196,8 @@ int main(int argc, char *argv[]) if(!player.LoadRecent()) GameData::CheckReferences(); cout << "Parse completed with " << (hasErrors ? "at least one" : "no") << " error(s)." << endl; + if(checkAssets) + Audio::Quit(); return hasErrors; } assert(!isConsoleOnly && "Attempting to use UI when only data was loaded!"); @@ -495,6 +517,8 @@ void PrintHelp() cerr << " -c, --config : save user's files to given directory." << endl; cerr << " -d, --debug: turn on debugging features (e.g. Caps Lock slows down instead of speeds up)." << endl; cerr << " -p, --parse-save: load the most recent saved game and inspect it for content errors." << endl; + cerr << " --parse-assets: load all game data, images, and sounds," + " and the latest save game, and inspect data for errors." << endl; cerr << " --tests: print table of available tests, then exit." << endl; cerr << " --test : run given test from resources directory." << endl; cerr << " --nomute: don't mute the game while running tests." << endl; From fc626f8f48eb9343696e7044707ccba15ca7d09b Mon Sep 17 00:00:00 2001 From: imverybadatnames <164344125+imverybadatnames@users.noreply.github.com> Date: Thu, 20 Feb 2025 06:14:55 +0700 Subject: [PATCH 03/10] fix(typo): Fix grammatical error in Lunarium intro (#11049) --- data/coalition/lunarium intro.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/coalition/lunarium intro.txt b/data/coalition/lunarium intro.txt index 1d43113e760e..486ff6b00f6b 100644 --- a/data/coalition/lunarium intro.txt +++ b/data/coalition/lunarium intro.txt @@ -2008,7 +2008,7 @@ mission "Lunarium: Join" ` The Quarg gazes at you two for a few seconds, before squatting down to your level. "Very well. What questions do you have?"` ` She hands you the camera, turning it on and asking that you keep it as still as you can once you're positioned to get a good angle. She then connects her translator to it remotely, so that the audio picks up the Quarg's translated responses. "Well, begin then we shall. Regarding the very reason for the Coalition's formation, intending to fight us again, are you?"` ` It thinks for a moment, then answers, "No. We never intended to fight. It was the Saryds, Kimek and Arachi of old who fought us. We are not a warring people."` - ` Seemingly satisfied with the answer, Oobat moves on to the next. She questions the Quarg for about ten minutes on their activities outside the Coalition and their relation with the humans and other species. She even has you move the camera around for a bit to show the local human-Quarg interactions, as the Quarg compares dealing with humanity to dealing with the Coalition species. Oobat moves from question from question as if in a checklist, until she arrives at the last one. "About finished, we are. Thankful for your answers I am. Just one last thing, to appease the people back home. Interested in returning to take back the rings, are you?"` + ` Seemingly satisfied with the answer, Oobat moves on to the next. She questions the Quarg for about ten minutes on their activities outside the Coalition and their relation with the humans and other species. She even has you move the camera around for a bit to show the local human-Quarg interactions, as the Quarg compares dealing with humanity to dealing with the Coalition species. Oobat moves from question to question as if in a checklist, until she arrives at the last one. "About finished, we are. Thankful for your answers I am. Just one last thing, to appease the people back home. Interested in returning to take back the rings, are you?"` ` "Of course," it says without hesitation. "The rings are our homes. My home." Clearly not expecting that answer, Oobat looks at you in confusion.` choice ` "It's been thousands of years. You're still lingering on those rings?"` From 21e520e57377d32336f1a263515be36d825fe593 Mon Sep 17 00:00:00 2001 From: Loymdayddaud <145969603+TheGiraffe3@users.noreply.github.com> Date: Thu, 20 Feb 2025 19:27:45 +0300 Subject: [PATCH 04/10] chore(ci): Remove a duplicate line from .codespell.exclude (#11035) --- .codespell.exclude | 1 - 1 file changed, 1 deletion(-) diff --git a/.codespell.exclude b/.codespell.exclude index 5167f2e9d00e..26edb0bd8f9c 100644 --- a/.codespell.exclude +++ b/.codespell.exclude @@ -4,7 +4,6 @@ "do gud" # [do|does] good (mispronounced) "a's no gud" # is no good (mispronounced) "ain' gud" # ain't good (mispronounced) - "do gud" # [do|does] good (mispronounced) "Korath flame stong." # [The] Korath flame is strong. (mispronounced) "Can hav" 3 # Can have (mispronounced) "yoo ded mor" # you dead more (mispronounced) From f55ab7599e91a212574de1de3510850985c03b33 Mon Sep 17 00:00:00 2001 From: Saugia <93169396+Saugia@users.noreply.github.com> Date: Thu, 20 Feb 2025 12:03:30 -0500 Subject: [PATCH 05/10] fix(content): Update the "Carrier (Alpha)" variant to define its own bays and a display name (#11019) --- data/wanderer/wanderers start.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/data/wanderer/wanderers start.txt b/data/wanderer/wanderers start.txt index 1fc813eeb7b5..8be1dc34157a 100644 --- a/data/wanderer/wanderers start.txt +++ b/data/wanderer/wanderers start.txt @@ -1168,6 +1168,7 @@ mission "Wanderers: Alpha Surveillance C (Pug)" ship "Carrier" "Carrier (Alpha)" + "display name" "Modified Carrier" sprite "ship/modified carrier" thumbnail "thumbnail/modified carrier" add attributes @@ -1201,6 +1202,26 @@ ship "Carrier" "Carrier (Alpha)" turret 0 14 "Husk-Slice Turret" turret -22 22 "Shield Disruptor Turret" turret 22 22 "Husk-Slice Turret" + bay "Fighter" -38.5 -64.5 + "launch effect" "human internal" + bay "Fighter" 38.5 -64.5 + "launch effect" "human internal" + bay "Fighter" -50 40.5 + "launch effect" "human internal" + bay "Fighter" 50 40.5 + "launch effect" "human internal" + bay "Drone" -71.5 -49.5 + "launch effect" "human internal" + bay "Drone" 71.5 -49.5 + "launch effect" "human internal" + bay "Drone" -115 55 + "launch effect" "human internal" + bay "Drone" 115 55 + "launch effect" "human internal" + bay "Drone" -85 55 + "launch effect" "human internal" + bay "Drone" 85 55 + "launch effect" "human internal" mission "Wanderers: Alpha Surveillance D" name "Find the Alphas" From e961d1af48ffa485d6eca76c3628732099fda067 Mon Sep 17 00:00:00 2001 From: TomGoodIdea <108272452+TomGoodIdea@users.noreply.github.com> Date: Thu, 20 Feb 2025 18:23:12 +0100 Subject: [PATCH 06/10] fix(audio): Pause audio on the Ship Info panel (#11053) --- source/ShipInfoPanel.cpp | 9 +++++++++ source/ShipInfoPanel.h | 1 + 2 files changed, 10 insertions(+) diff --git a/source/ShipInfoPanel.cpp b/source/ShipInfoPanel.cpp index b0e435a43ae9..22b2080a3c04 100644 --- a/source/ShipInfoPanel.cpp +++ b/source/ShipInfoPanel.cpp @@ -16,6 +16,7 @@ this program. If not, see . #include "ShipInfoPanel.h" #include "text/alignment.hpp" +#include "audio/Audio.h" #include "CategoryList.h" #include "CategoryTypes.h" #include "Command.h" @@ -63,6 +64,7 @@ ShipInfoPanel::ShipInfoPanel(PlayerInfo &player, InfoPanelState state) : player(player), panelState(std::move(state)) { shipIt = this->panelState.Ships().begin(); + Audio::Pause(); SetInterruptible(false); // If a valid ship index was given, show that ship. @@ -81,6 +83,13 @@ ShipInfoPanel::ShipInfoPanel(PlayerInfo &player, InfoPanelState state) +ShipInfoPanel::~ShipInfoPanel() +{ + Audio::Resume(); +} + + + void ShipInfoPanel::Step() { DoHelp("ship info"); diff --git a/source/ShipInfoPanel.h b/source/ShipInfoPanel.h index cc70eb5e8435..b4ca3ace951f 100644 --- a/source/ShipInfoPanel.h +++ b/source/ShipInfoPanel.h @@ -42,6 +42,7 @@ class ShipInfoPanel : public Panel { public: explicit ShipInfoPanel(PlayerInfo &player); explicit ShipInfoPanel(PlayerInfo &player, InfoPanelState state); + virtual ~ShipInfoPanel() override; virtual void Step() override; virtual void Draw() override; From 170b459a4f053b242d4e918b50c6e22546eccde7 Mon Sep 17 00:00:00 2001 From: Loymdayddaud <145969603+TheGiraffe3@users.noreply.github.com> Date: Thu, 20 Feb 2025 20:29:44 +0300 Subject: [PATCH 07/10] fix(typo): "Twilight Tavern Guard" fixes (#11059) --- data/avgi/avgi side missions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/avgi/avgi side missions.txt b/data/avgi/avgi side missions.txt index 33d03235b856..058788e0f41f 100644 --- a/data/avgi/avgi side missions.txt +++ b/data/avgi/avgi side missions.txt @@ -728,7 +728,7 @@ mission "Avgi Culture: Twilight Tavern Guard" goto next label confirm - ` "Amusment. That was rhetorical." She takes a sip from her own drink.` + ` "Amusement. That was rhetorical." She takes a sip from her own drink.` label next action @@ -751,11 +751,11 @@ mission "Avgi Culture: Twilight Tavern Guard" ` "Dismissive. Of course, everyone is singing your praises. Except for the ones who claim you aren't one of those 'humans' at all, and are secretly an Aberrant in the shape of one waiting for the perfect moment to strike and eat our children." Claret gives you a serious look. "You aren't, right?"` choice ` "Not last I checked."` + goto gossip ` "Nope."` + goto gossip ` "Well, you've caught me."` - goto caught - label caught ` "Oh no." she says in a completely flat voice. "I am absolutely terrified." She takes a deep drink before sighing contentedly.` label gossip @@ -765,7 +765,7 @@ mission "Avgi Culture: Twilight Tavern Guard" goto believe ` "Very contradictory rumors."` - ` She gives you an incredulous look. "Scorn. When are they not? I don't know about you humans, but ask three Avgi the same question and you'll get six different answers. We are a fractious lot, us Avgi, and that will be true until the stars burn out and the moons fall from the sky."` + ` She gives you an incredulous look. "Scorn. When are they not? I don't know about you humans, but ask three Avgi the same question and you'll get six different answers. We are a fractious lot, us Avgi, and that will be true until the stars burn out and the moons fall from the sky.` goto humans label believe @@ -781,11 +781,11 @@ mission "Avgi Culture: Twilight Tavern Guard" to display has "event: war begins" - ` "Perhaps. I wouldn't hold out hope, though. Like I said, it would be too easy, either if you were out to get us or in to save us. And I don't know how you would fare against the Aberrant either - they might even invade you too, if they could. Your technology may be better than ours, but I've heard quiet rumors it's not that much better, certainly not as good as what the Aberrant use."` + ` "Perhaps. I wouldn't hold out hope, though. Like I said, it would be too easy, either if you were out to get us or in to save us. And I don't know how you would fare against the Aberrant either - they might even invade you too, if they could. Your technology may be better than ours, but I've heard quiet rumors it's not that much better, certainly not as good as what the Aberrant use.` goto humans label exploit - ` "Perhaps. But I don't think so, not from what I've seen of you. Your stranded fellows, they dedicated themselves to helping us as soon as they realized they couldn't go home. I didn't like that short fellow though, all he did was complain." She smirks. "Reminded me of an ensign back in school."` + ` "Perhaps. But I don't think so, not from what I've seen of you. Your stranded fellows, they dedicated themselves to helping us as soon as they realized they couldn't go home. I didn't like that short fellow though, all he did was complain." She smirks. "Reminded me of an ensign back in school.` goto humans label accurate From a449ecf46eb6d300193f5378324b1c1e20a010bd Mon Sep 17 00:00:00 2001 From: Azure_ <42621251+Azure3141@users.noreply.github.com> Date: Thu, 20 Feb 2025 14:42:33 -0800 Subject: [PATCH 08/10] fix(content): Various fixes and adjustments to Avgi content and missions (#10960) --- data/avgi/avgi 0 first contact.txt | 47 +- data/avgi/avgi culture conversations.txt | 4 +- data/avgi/avgi fleets.txt | 24 +- data/avgi/avgi jobs.txt | 778 +++-------------------- data/avgi/avgi news.txt | 12 +- data/avgi/avgi outfits.txt | 56 +- data/avgi/avgi ships.txt | 140 ++-- data/avgi/avgi side missions.txt | 12 +- data/avgi/avgi weapons.txt | 25 +- data/avgi/avgi.txt | 106 ++- data/kahet/aberrant outfits.txt | 10 +- data/kahet/aberrant ships.txt | 30 +- data/kahet/aberrant.txt | 16 +- data/map planets.txt | 22 +- data/map systems.txt | 16 +- data/remnant/remnant jobs.txt | 4 +- 16 files changed, 385 insertions(+), 917 deletions(-) diff --git a/data/avgi/avgi 0 first contact.txt b/data/avgi/avgi 0 first contact.txt index cb6f8e197c2f..10baa5e93c0d 100644 --- a/data/avgi/avgi 0 first contact.txt +++ b/data/avgi/avgi 0 first contact.txt @@ -236,6 +236,10 @@ mission "Avgi: Humans From the Deep" destination "Aktina Cylinder" to offer has "Avgi: First Contact: done" + on enter "Concerto" + conversation + `After a confusing journey through the winding hyperlanes, you finally arrive at the final system the alien marked on your map. You notice that your flight computer has failed to record the locations of most of the systems you passed through, probably due to the same anomaly that made your ship almost completely blind within the region. This region appears unaffected however, and your computer is able to chart its position as usual.` + ` The alien ship pings you, indicating to follow as it flies towards what looks to be a large inhabited station in the system. Shaped like a circular disk, a large cutout in the center exposes hundreds of docking bays and what looks to be a spaceport. As you watch, a trio of sleek-looking fightercraft launch from the station and take up escort positions around you and the other alien ship you have followed all this way. You can only assume your escort is in communication with the station authorities.` on offer log `Met an alien species calling themselves the Avgi. Their home cluster appears infested with hostile ships from some unknown advanced civilization. Made contact with a scout ship and followed it back through a region south of Avgi space called the Tangled Shroud. Met with members of the Avgi government and made an agreement to let you purchase civilian technology.` log "Factions" "Avgi" `The Avgi are a young race of aliens resembling large, colorful dragonflies, which inhabit the Twilight Nebula in this part of the galaxy. After an overwhelming invasion by ships they call the Aberrant, most of their surviving spacecraft fled south through a maze-like region called the Tangled Shroud.` @@ -243,35 +247,38 @@ mission "Avgi: Humans From the Deep" log "People" "Asime" `Asime is one of the three First Speakers of the Consonance Assembly. While reserved, Asime appears to be defensive about the decisions made by the Consonance in response to the Aberrant incursion.` log "People" "Galano" `Galano is one of the three First Speakers of the Consonance Assembly. He appears to be an elder statesman, with much pride for what the Avgi have accomplished.` log "People" "Prasinos" `Prasinos is one of the three First Speakers of the Consonance Assembly. She seems to take a negative view on the Avgi history of division and fractiousness.` + set "avgi: met lait" set "language: Avgi" conversation - `After a confusing journey through the winding hyperlanes, you finally arrive at the final system the alien marked on your map. You notice that your flight computer has failed to record the locations of most of the systems you passed through, probably due to the same anomaly that made your ship almost completely blind within the region. This region appears unaffected however, and your computer is able to chart its position.` - ` The alien ship pings you, indicating to follow as it flies towards what looks to be a large inhabited station in the system. Shaped like a circular disk, a large cutout in the center exposes hundreds of docking bays and what looks to be a spaceport. As you watch, a trio of sleek-looking fightercraft launch from the station and take up escort positions around you and the other alien ship you have followed all this way. You can only assume your escort is in communication with the station authorities.` ` Your companion speeds ahead, neatly pulling into one of the bays on the outer levels. When you attempt to follow, the fightercraft zip in front of you, herding you towards a different bay closer to the middle decks.` ` The docking bay is full of activity, and you finally get your first glimpse at this new species up close. They appear to be something analogous to an Earth dragonfly, or maybe closer to a damselfly - a meter and a half long on average, and with six limbs and wings. A group of them quickly close in around your ship as you finally land in a clear space, moving precisely. These aliens have clearly been expecting you.` ` None of the aliens look to be armed, but are arrayed around your ship in a clearly defensive circular pattern, both on foot and flitting about in the air. Some of them look to be wearing some kind of body armor, but they don't seem to be carrying any obvious weapons. As you step out of the , noticing the lighter gravity, a small group quickly moves forward to meet you.` choice + ` "Hello, I'm Captain ."` + goto next ` "I come in peace."` goto next ` "Take me to your leader."` goto next - ` "Do you speak my language?"` - goto next ` (Shoot them.)` + ` You draw your sidearm and begin firing at the group of aliens, who scatter in all directions. Your first shot glances off alien body armor, but your second burns a hole in a wing, sending the alien tumbling. You have little time to celebrate your short-lived victory, however, before a flash of unfathomably bright blue-green light turns you into a rapidly expanding cloud of hot vapor.` die label next - ` The aliens hum and chirp excitedly amongst themselves, the sound reminding you of a string instrument. You notice they seem to produce sounds not from any particular vocal organs, but by rubbing their forearms or legs together akin to a cricket. One of the aliens seems to hush the others, flaring their wings out before returning them to a folded position on their back. They then raise a curved, black instrument reminiscent of a violin bow, drawing it over one of their forelimbs for a moment before the device begins to speak in a synthetic, vaguely masculine voice.` - ` "Invitation. Welcome, visiting human. I am Kitrino of the Avgi, the one with whom you spoke earlier. I would show you to our leaders to discuss your arrival to our space."` - ` "I'm Captain ," you say.` + ` The aliens hum and chirp excitedly amongst themselves, the sound reminding you of a string instrument. You notice they seem to produce sounds not from any particular vocal organs, but by rubbing their forearms or legs together akin to a cricket. One of the aliens, with a cream-colored body, seems to hush the others, flaring their wings out before returning them to a folded position on their back. They then raise a curved, black instrument reminiscent of a violin bow, drawing it over one of their forelimbs for a moment before the device begins to speak in a synthetic, vaguely masculine voice.` + ` "Invitation. Welcome, Captain . I am Lait of the Avgi, the one with whom you spoke earlier. I would show you to our leaders to discuss your arrival to our space."` choice + ` (Follow the aliens.)` + goto follow ` "How can you speak my language?"` ` "Who are those hostile aliens back toward the north?"` ` "Will you tell me about your civilization?"` ` "Reassurance. All of your questions will be answered in time, Captain . Please, now follow."` - ` You are led through the hangar, an entourage of guards separating you from curious onlookers - pilots, mechanics, or soldiers, you aren't sure. It's a bit awkward to be corralled by a group of people whose height barely comes past your knees, but you allow yourself to be escorted nonetheless. After exiting through a downward sloping ramp set in the floor, you then follow a long passageway that seems to perpetually curve upwards. You're reminded of older space stations, ones that relied on spin gravity before gravity plating became commonplace.` + + label follow + ` You are led through the hangar, an entourage of guards separating you from curious onlookers - pilots, mechanics, or soldiers, you aren't sure. It's a bit awkward to be corralled by a group of people whose height barely comes past your knees, but you allow yourself to be escorted nonetheless. After exiting through a downward sloping ramp set in the floor, you then follow a long passageway that seems to perpetually curve upwards. You're reminded of older space stations, ones that relied on spin gravity before gravity plating became commonplace. Surprisingly, despite the short stature of your hosts, the halls and doorways seem to be more than capable of accommodating your height, a feature that makes more sense after you see multiple instances of the aliens making their way in the air, rather than on foot.` ` Eventually, after a number of turns and descents, you pass through an open archway into some kind of conference room. Large and circular with a high, rounded ceiling, it is occupied by a trio of multicolored dragonfly aliens, each perched on a metal ring running around a circular table.` choice ` "Hello."` @@ -686,7 +693,7 @@ mission "Avgi: Scout Rescue" description "Find and evacuate the crew of the , which was last seen in the Twirl system, but could be anywhere in the local star cluster." source "Weledos" destination "Peripheria" - waypoint "Twirl" + mark "Twirl" passengers 12 blocked "You'll need to complete this mission." to offer @@ -695,7 +702,7 @@ mission "Avgi: Scout Rescue" has "avgi: warship intro" on offer conversation - `You follow Kokkino's instructions to a prefab building in the spaceport, which looks to be some kind of command center. Kokkino is waiting for you by a table in the middle, which lights up, projecting a map of Avgi space in the air with some colored markings you can't read.` + `You follow Kokkino's instructions to a prefab building in the spaceport, which looks to be some kind of command center. Kokkino is waiting for you by a table in the middle, which lights up, displaying a map of Avgi space with some colored markings you can't read.` ` "Explanation. We send scouting teams and patrols into the space controlled by the Aberrant regularly. Every expedition beyond Evanescence is essentially behind enemy lines, cut off from resupply and in many cases communication. As you might imagine, such adventures are fraught with danger, and it is unfortunately not unheard of for a scout ship to be lost."` choice ` "Yes, I've found that exploration is often dangerous."` @@ -715,11 +722,15 @@ mission "Avgi: Scout Rescue" on accept log `Agreed to help Kokkino by trying to rescue the crew of an Avgi scout ship that failed to report in from a mission in the Twilight.` + on enter "Twirl" + unmark "Twirl" + dialog `You've reached the Twirl system, but there is no sign of the Silver Albedo. Perhaps you should check the rest of this star cluster.` + npc assist government "Avgi" personality derelict mute pacifist target system Whirlwind - ship "Polari (Derelict)" "Silver Albedo" + ship "Polari" "Silver Albedo" conversation `You maneuver alongside the Silver Albedo, which is covered in scorch marks and other signs of damage. After transmitting a code given to you by Captain Kokkino, you wait for any signs of life. After a few minutes you receive a response, which you pass through your translator.` ` "Caution. Unfamiliar vessel, how did you obtain Consonance identification codes?"` @@ -746,7 +757,7 @@ mission "Avgi: Scout Rescue" mission "Avgi: Frontline Combat" name "Hunt the Aberrant" - description "Help the Avgi clear the systems north of Quintessence to free up defensive resources." + description "Help the Avgi clear the systems north of Quintessence of Aberrant to free up defensive resources, then return to the ." source "Weledos" destination "Feo Platform" waypoint "Corporeal" @@ -759,7 +770,7 @@ mission "Avgi: Frontline Combat" has "avgi: rescue intro" on offer conversation - `You follow Kokkino's instructions to a prefab building in the spaceport, which looks to be some kind of command center. Kokkino is waiting for you by a table in the middle, which lights up, projecting a map of Avgi space in the air with some colored markings you can't read.` + `You follow Kokkino's instructions to a prefab building in the spaceport, which looks to be some kind of command center. Kokkino is waiting for you by a table in the middle, which lights up, displaying a map of Avgi space with some colored markings you can't read.` ` "Explanation. The Aberrant are relentless, but as a rule push only lightly into the Tangled Shroud. The recent incursion excepted, of course. But Arche holds the first lines of defense, with the Feo Platform and its cannons." He points to a trinary system just outside the Shroud.` ` "But, if we are to reclaim our homes, we cannot merely fight on the defensive. Thus, the front lines of this war are as of late drawn in the Quintessence system, and the triangle of systems to its north, which we are still in the process of clearing."` choice @@ -820,7 +831,6 @@ mission "Avgi: Dissonance Outreach 0.5" landing name "Return to Peripheria" description "Return to to collect Hriso, a Consonance Assemblyman." - passengers 2 source "Feo Platform" destination "Peripheria" passengers 2 @@ -891,12 +901,13 @@ mission "Avgi: Twilight Escape 1" log "People" "Leon Shez" `Leon was a scientist aboard Darius' ship when it became trapped in the Twilight. Unlike Sora, he definitely does blame Darius for having been trapped with the Avgi. While somewhat rude, he appears to have made several valuable connections and could be close to uncovering a way back to human space.` conversation `Outpost Tekis is a large station built into an asteroid several kilometers across, with networks of tubes and habitats crisscrossing the surface. You pull the into a cramped hangar dug into the rock and disembark with Hriso, who immediately sets out for a prearranged meeting place. You notice many of the Avgi in the outpost stare at you, Darius, and Sora, likely their first glimpse of a human.` - ` You enter a large, round conference room with walls of polished rock. Waiting there are a handful of Avgi of various ages, who immediately begin conversing with Hriso in their own language.` + ` Together, you enter a large, round conference room with walls of polished rock. Waiting there are a handful of Avgi of various ages, who immediately begin conversing with Hriso in their own language.` + ` One of them looks at you and says, "Displeasure. So, do you expect a show of support by the aliens to move us? We were under the impression you were here to reconsider your positions, not calcify them."` choice - ` "What are they saying?"` + ` "What are they talking about?"` ` (Remain silent.)` - ` Hriso turns to you. "Consideration. I suppose you might be curious about what we are discussing. The local mining guild here says they cannot sustain their operations with the low price on iron mandated by the Consonance, as we are not buying enough rarer metals like titanium to make up for it."` + ` "Rebuke. Captain is not here on 'my' side, or any other, merely as an observer curious of our ways." Hriso turns to you. "Consideration. I suppose you might be curious about what we are discussing. The local mining guild here says they cannot sustain their operations with the low price on iron mandated by the Consonance, as we are not buying enough rarer metals like titanium to make up for it."` ` "That's stupid," says Sora. "Without cheap steel we wouldn't be able to keep expanding Peripheria or build the Aktina Cylinder."` ` Hriso doesn't translate that, returning to conversing with the miners. Sora pulls out a translator of her own, listening intently to the conversation, but Darius pulls you aside. "I had a talk with a few people on the way here, and they say there's someone who knows more about the first days after the Incursion. Come on."` ` "What did they say?" you ask.` @@ -965,7 +976,7 @@ mission "Avgi: Twilight Escape 1" log `Successfully escaped the Twilight together with the humans stranded there.` log "People" "Leon Shez" `Leon is extremely grateful to you for helping him return to Avgi space. He wants to tell a contact on Vinci about the Avgi, and asks you to stay in touch.` clear "avgi: lost in twilight" - "reputation: Avgi (Dissonance Aggressive)" down on the landing pad. You notice Sora watching out a window as Darius looks into his hands. As for Leon, he has been ready to leave even before you've hit the atmosphere, pacing near the hatch until the moment you open it.` ` "I'm going to get some fresh air," says Sora, stepping in front of an outraged Leon out of nowhere, a reluctant Darius dragged along with her. "We'll be in the spaceport, so try not to leave without us."` diff --git a/data/avgi/avgi culture conversations.txt b/data/avgi/avgi culture conversations.txt index 4d35647c6023..e63b3cbe1fc9 100644 --- a/data/avgi/avgi culture conversations.txt +++ b/data/avgi/avgi culture conversations.txt @@ -159,7 +159,7 @@ mission "Avgi Culture: Doomed Korath" minor invisible source - attributes "avgi siege" + attributes "aberrant siege" to offer not "avgi: lost in twilight" random < 3 @@ -173,7 +173,7 @@ mission "Avgi Culture: General Ripper" minor invisible source - attributes "avgi siege" + attributes "aberrant siege" to offer not "avgi: lost in twilight" random < 3 diff --git a/data/avgi/avgi fleets.txt b/data/avgi/avgi fleets.txt index bd68cba91200..3e2bdf11017d 100644 --- a/data/avgi/avgi fleets.txt +++ b/data/avgi/avgi fleets.txt @@ -37,7 +37,7 @@ fleet "Avgi Core Defense" variant 12 "Refraktos" variant 12 - "Difraktos (Missile)" + "Difraktos (KKV)" variant 12 "Prismaios" 2 variant 12 @@ -55,7 +55,7 @@ fleet "Avgi Core Defense" "Vibratia" 22 "Photikon (Atomic)" 8 "Optikon" 2 - "Difraktos (Missile)" + "Difraktos (KKV)" "Refraktos" "Prismaios" 2 "Tremoros" 3 @@ -159,7 +159,7 @@ fleet "Avgi Strike Group" variant 12 "Difraktos" variant 12 - "Difraktos (Missile)" + "Difraktos (KKV)" "Refraktos" variant 3 "Atenuatia" @@ -197,7 +197,7 @@ fleet "Avgi Fleetgroup" "Atenuatia" "Vibratia" 18 "Photikon" 6 - "Difraktos (Missile)" + "Difraktos (KKV)" "Prismaios" "Tremoros" 3 variant 6 @@ -212,7 +212,7 @@ fleet "Avgi Fleetgroup" "Vibratia" 18 "Photikon" 6 "Difraktos" - "Difraktos (Missile)" + "Difraktos (KKV)" "Refraktos" "Prismaios" "Prismaios (Laserstar)" @@ -252,10 +252,10 @@ fleet "Avgi Twilight Guard Logistics" "Tremoros" 2 variant 12 "Koryfi" 3 - "Interferos" 2 + "Interferos (KKV)" 2 variant 12 "Avlaki" 3 - "Interferos" 2 + "Interferos (KKV)" 2 variant 12 "Melodikos" "Tremoros" 4 @@ -289,7 +289,7 @@ fleet "Avgi Twilight Guard Logistics" variant 12 "Undsyni (Tanker)" "Sonikis (Tanker)" 4 - "Interferos" + "Interferos (KKV)" "Tremoros" 6 variant 12 "Koryfi" 2 @@ -300,7 +300,7 @@ fleet "Avgi Twilight Guard Logistics" variant 12 "Harmonikos" "Melodikos" - "Interferos" + "Interferos (KKV)" "Prismaios (Laserstar)" "Tremoros" 6 variant 6 @@ -309,7 +309,7 @@ fleet "Avgi Twilight Guard Logistics" "Undsyni (Tanker)" "Sonikis (Tanker)" 4 "Prismaios (Laserstar)" - "Interferos" 2 + "Interferos (KKV)" 2 "Tremoros" 6 @@ -585,11 +585,11 @@ fleet "Large Dissonance Pirates" "Entasi" "Sonikis (Armed)" 6 "Akoustiki" 2 - "Interferos" + "Interferos (KKV)" variant 6 "Undsyni" "Sonikis (Armed)" 4 variant 3 "Undsyni" "Sonikis (Armed)" 4 - "Interferos" + "Interferos (KKV)" diff --git a/data/avgi/avgi jobs.txt b/data/avgi/avgi jobs.txt index d2bd7f7fa06f..16feec4bf20f 100644 --- a/data/avgi/avgi jobs.txt +++ b/data/avgi/avgi jobs.txt @@ -84,497 +84,15 @@ mission "Avgi: Bulk Cargo 1 (Generic)" attributes "avgi diaspora" distance 1 30 cargo random 30 6 .12 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 2 (Generic)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo random 30 6 .09 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 3 (Generic)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo random 30 6 .06 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Rush Cargo 1 (Generic)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo random 3 9 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 2 (Generic)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo random 3 9 .45 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 3 (Generic)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo random 3 9 .3 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Small Cargo 1 (Avgi Food)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 3 6 .3 - to offer - random < 30 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 2 (Avgi Food)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 6 6 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 3 (Avgi Food)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 3 9 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Bulk Cargo 1 (Avgi Food)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 30 6 .12 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 2 (Avgi Food)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 30 6 .09 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 3 (Avgi Food)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 30 6 .06 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Rush Cargo 1 (Avgi Food)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 3 9 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 2 (Avgi Food)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 3 9 .45 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 3 (Avgi Food)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Food" 3 9 .3 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Small Cargo 1 (Avgi Consumer Goods)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 3 6 .3 - to offer - random < 30 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 2 (Avgi Consumer Goods)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 6 6 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 3 (Avgi Consumer Goods)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 3 9 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Bulk Cargo 1 (Avgi Consumer Goods)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 30 6 .12 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 2 (Avgi Consumer Goods)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 30 6 .09 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Bulk Cargo 3 (Avgi Consumer Goods)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Consumer Goods" 30 6 .06 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Small Cargo 1 (Avgi Industrial)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Industrial" 3 6 .3 - to offer - random < 30 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 2 (Avgi Industrial)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Industrial" 6 6 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 3 (Avgi Industrial)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Industrial" 3 9 .6 to offer random < 15 on visit dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Bulk Cargo 1 (Avgi Industrial)" - job - repeat - name "Bulk cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Industrial" 30 6 .12 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Bulk Cargo 2 (Avgi Industrial)" +mission "Avgi: Bulk Cargo 2 (Generic)" job repeat name "Bulk cargo to " @@ -584,16 +102,16 @@ mission "Avgi: Bulk Cargo 2 (Avgi Industrial)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Industrial" 30 6 .09 + cargo random 30 6 .09 to offer - random < 9 + random < 15 on visit dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Bulk Cargo 3 (Avgi Industrial)" +mission "Avgi: Bulk Cargo 3 (Generic)" job repeat name "Bulk cargo to " @@ -603,9 +121,9 @@ mission "Avgi: Bulk Cargo 3 (Avgi Industrial)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Industrial" 30 6 .06 + cargo random 30 6 .06 to offer - random < 9 + random < 15 on visit dialog phrase "generic cargo on visit" on complete @@ -614,7 +132,7 @@ mission "Avgi: Bulk Cargo 3 (Avgi Industrial)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 1 (Avgi Industrial)" +mission "Avgi: Rush Cargo 1 (Generic)" job repeat deadline @@ -625,9 +143,9 @@ mission "Avgi: Rush Cargo 1 (Avgi Industrial)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Industrial" 3 9 .6 + cargo random 3 9 .6 to offer - random < 15 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -635,7 +153,7 @@ mission "Avgi: Rush Cargo 1 (Avgi Industrial)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 2 (Avgi Industrial)" +mission "Avgi: Rush Cargo 2 (Generic)" job repeat deadline @@ -646,9 +164,9 @@ mission "Avgi: Rush Cargo 2 (Avgi Industrial)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Industrial" 3 9 .45 + cargo random 3 9 .45 to offer - random < 15 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -656,7 +174,7 @@ mission "Avgi: Rush Cargo 2 (Avgi Industrial)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 3 (Avgi Industrial)" +mission "Avgi: Rush Cargo 3 (Generic)" job repeat deadline @@ -667,9 +185,9 @@ mission "Avgi: Rush Cargo 3 (Avgi Industrial)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Industrial" 3 9 .3 + cargo random 3 9 .3 to offer - random < 15 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -678,7 +196,7 @@ mission "Avgi: Rush Cargo 3 (Avgi Industrial)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 1 (Avgi Equipment)" +mission "Avgi: Small Cargo 1 (Avgi Cargo)" job repeat name "Cargo to " @@ -688,16 +206,16 @@ mission "Avgi: Small Cargo 1 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 3 6 .3 + cargo "Avgi Cargo" 3 6 .3 to offer - random < 15 + random < 60 on visit dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 2 (Avgi Equipment)" +mission "Avgi: Small Cargo 2 (Avgi Cargo)" job repeat name "Cargo to " @@ -707,16 +225,16 @@ mission "Avgi: Small Cargo 2 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 6 6 .6 + cargo "Avgi Cargo" 6 6 .6 to offer - random < 15 + random < 60 on visit dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 3 (Avgi Equipment)" +mission "Avgi: Small Cargo 3 (Avgi Cargo)" job repeat name "Cargo to " @@ -726,9 +244,9 @@ mission "Avgi: Small Cargo 3 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 3 9 .6 + cargo "Avgi Cargo" 3 9 .6 to offer - random < 15 + random < 60 on visit dialog phrase "generic cargo on visit" on complete @@ -737,7 +255,7 @@ mission "Avgi: Small Cargo 3 (Avgi Equipment)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Bulk Cargo 1 (Avgi Equipment)" +mission "Avgi: Bulk Cargo 1 (Avgi Cargo)" job repeat name "Bulk cargo to " @@ -747,16 +265,16 @@ mission "Avgi: Bulk Cargo 1 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 30 6 .12 + cargo "Avgi Cargo" 30 6 .12 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Bulk Cargo 2 (Avgi Equipment)" +mission "Avgi: Bulk Cargo 2 (Avgi Cargo)" job repeat name "Bulk cargo to " @@ -766,16 +284,16 @@ mission "Avgi: Bulk Cargo 2 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 30 6 .09 + cargo "Avgi Cargo" 30 6 .09 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Bulk Cargo 3 (Avgi Equipment)" +mission "Avgi: Bulk Cargo 3 (Avgi Cargo)" job repeat name "Bulk cargo to " @@ -785,132 +303,9 @@ mission "Avgi: Bulk Cargo 3 (Avgi Equipment)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Equipment" 30 6 .06 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Rush Cargo 1 (Avgi Equipment)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Equipment" 3 9 .6 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 2 (Avgi Equipment)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Equipment" 3 9 .45 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Rush Cargo 3 (Avgi Equipment)" - job - repeat - deadline - name "Rush delivery to " - description " urgently needs a shipment of by . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Equipment" 3 9 .3 - to offer - random < 15 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - payment 18000 - dialog phrase "generic cargo delivery payment" - - -mission "Avgi: Small Cargo 1 (Avgi Radionuclides)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Radionuclides" 3 6 .3 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 2 (Avgi Radionuclides)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Radionuclides" 6 6 .6 - to offer - random < 9 - on visit - dialog phrase "generic cargo on visit" - on complete - payment - dialog phrase "generic cargo delivery payment" - -mission "Avgi: Small Cargo 3 (Avgi Radionuclides)" - job - repeat - name "Cargo to " - description "Deliver to . Payment is ." - source - attributes "avgi diaspora" - destination - attributes "avgi diaspora" - distance 1 30 - cargo "Avgi Radionuclides" 3 9 .6 + cargo "Avgi Cargo" 30 6 .06 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -919,7 +314,7 @@ mission "Avgi: Small Cargo 3 (Avgi Radionuclides)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 1 (Avgi Radionuclides)" +mission "Avgi: Rush Cargo 1 (Avgi Cargo)" job repeat deadline @@ -930,9 +325,9 @@ mission "Avgi: Rush Cargo 1 (Avgi Radionuclides)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Radionuclides" 3 9 .6 + cargo "Avgi Cargo" 3 9 .6 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -940,7 +335,7 @@ mission "Avgi: Rush Cargo 1 (Avgi Radionuclides)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 2 (Avgi Radionuclides)" +mission "Avgi: Rush Cargo 2 (Avgi Cargo)" job repeat deadline @@ -951,9 +346,9 @@ mission "Avgi: Rush Cargo 2 (Avgi Radionuclides)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Radionuclides" 3 9 .45 + cargo "Avgi Cargo" 3 9 .45 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -961,7 +356,7 @@ mission "Avgi: Rush Cargo 2 (Avgi Radionuclides)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 3 (Avgi Radionuclides)" +mission "Avgi: Rush Cargo 3 (Avgi Cargo)" job repeat deadline @@ -972,9 +367,9 @@ mission "Avgi: Rush Cargo 3 (Avgi Radionuclides)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Radionuclides" 3 9 .3 + cargo "Avgi Cargo" 3 9 .3 to offer - random < 9 + random < 30 on visit dialog phrase "generic cargo on visit" on complete @@ -983,7 +378,7 @@ mission "Avgi: Rush Cargo 3 (Avgi Radionuclides)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 1 (Avgi Fusion Fuels)" +mission "Avgi: Small Cargo 1 (Avgi Nuclear)" job repeat name "Cargo to " @@ -993,7 +388,7 @@ mission "Avgi: Small Cargo 1 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 3 6 .3 + cargo "Avgi Nuclear" 3 6 .3 to offer random < 9 on visit @@ -1002,7 +397,7 @@ mission "Avgi: Small Cargo 1 (Avgi Fusion Fuels)" payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 2 (Avgi Fusion Fuels)" +mission "Avgi: Small Cargo 2 (Avgi Nuclear)" job repeat name "Cargo to " @@ -1012,7 +407,7 @@ mission "Avgi: Small Cargo 2 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 6 6 .6 + cargo "Avgi Nuclear" 6 6 .6 to offer random < 9 on visit @@ -1021,7 +416,7 @@ mission "Avgi: Small Cargo 2 (Avgi Fusion Fuels)" payment dialog phrase "generic cargo delivery payment" -mission "Avgi: Small Cargo 3 (Avgi Fusion Fuels)" +mission "Avgi: Small Cargo 3 (Avgi Nuclear)" job repeat name "Cargo to " @@ -1031,7 +426,7 @@ mission "Avgi: Small Cargo 3 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 3 9 .6 + cargo "Avgi Nuclear" 3 9 .6 to offer random < 9 on visit @@ -1042,7 +437,7 @@ mission "Avgi: Small Cargo 3 (Avgi Fusion Fuels)" dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 1 (Avgi Fusion Fuels)" +mission "Avgi: Rush Cargo 1 (Avgi Nuclear)" job repeat deadline @@ -1053,7 +448,7 @@ mission "Avgi: Rush Cargo 1 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 3 9 .6 + cargo "Avgi Nuclear" 3 9 .6 to offer random < 9 on visit @@ -1063,7 +458,7 @@ mission "Avgi: Rush Cargo 1 (Avgi Fusion Fuels)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 2 (Avgi Fusion Fuels)" +mission "Avgi: Rush Cargo 2 (Avgi Nuclear)" job repeat deadline @@ -1074,7 +469,7 @@ mission "Avgi: Rush Cargo 2 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 3 9 .45 + cargo "Avgi Nuclear" 3 9 .45 to offer random < 9 on visit @@ -1084,7 +479,7 @@ mission "Avgi: Rush Cargo 2 (Avgi Fusion Fuels)" payment 18000 dialog phrase "generic cargo delivery payment" -mission "Avgi: Rush Cargo 3 (Avgi Fusion Fuels)" +mission "Avgi: Rush Cargo 3 (Avgi Nuclear)" job repeat deadline @@ -1095,7 +490,7 @@ mission "Avgi: Rush Cargo 3 (Avgi Fusion Fuels)" destination attributes "avgi diaspora" distance 1 30 - cargo "Avgi Fusion Fuels" 3 9 .3 + cargo "Avgi Nuclear" 3 9 .3 to offer random < 9 on visit @@ -1136,12 +531,12 @@ mission "Avgi: Specialized Workers 1" attributes "avgi diaspora" passengers 6 3 .45 to offer - random < 60 + random < 30 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi specialists complete" - payment 6000 300 + payment 6000 240 mission "Avgi: Specialized Workers 2" job @@ -1160,7 +555,7 @@ mission "Avgi: Specialized Workers 2" dialog phrase "generic passenger on visit" on complete dialog phrase "avgi specialists complete" - payment 6000 300 + payment 6000 270 mission "Avgi: Ergastirio Researchers 1" @@ -1170,16 +565,17 @@ mission "Avgi: Ergastirio Researchers 1" description "Take these researchers to to work for a term on the laboratory station in exchange for ." source attributes "avgi diaspora" + near "Symphony" 1 30 destination "Ergastirio Station" clearance passengers 3 3 .45 to offer - random < 30 + random < 15 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi specialists complete" - payment 9000 270 + payment 9000 240 mission "Avgi: Ergastirio Researchers 2" job @@ -1188,16 +584,17 @@ mission "Avgi: Ergastirio Researchers 2" description "Take these researchers to to work for a term on the laboratory station in exchange for ." source attributes "avgi diaspora" + near "Symphony" 1 30 destination "Ergastirio Station" clearance passengers 3 6 .36 to offer - random < 30 + random < 15 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi specialists complete" - payment 9000 270 + payment 9000 240 phrase "avgi diplomats complete" @@ -1227,12 +624,12 @@ mission "Avgi: Outpost Diplomats 1" clearance "The diplomats have a short conversation with the spaceport operator and manage to get you permission to dock." passengers 1 3 .6 to offer - random < 100 + random < 15 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi diplomats complete" - payment 9000 240 + payment 9000 210 mission "Avgi: Outpost Diplomats 2" job @@ -1245,12 +642,12 @@ mission "Avgi: Outpost Diplomats 2" clearance "The diplomats have a short conversation with the spaceport operator and manage to get you permission to dock." passengers 1 9 .9 to offer - random < 100 + random < 30 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi diplomats complete" - payment 9000 240 + payment 9000 210 mission "Avgi: Outpost Diplomats 3" job @@ -1263,12 +660,12 @@ mission "Avgi: Outpost Diplomats 3" clearance "The diplomats have a short conversation with the spaceport operator and manage to get you permission to dock." passengers 3 6 .6 to offer - random < 100 + random < 30 on visit dialog phrase "generic passenger on visit" on complete dialog phrase "avgi diplomats complete" - payment 9000 240 + payment 9000 210 phrase "avgi doctors complete" @@ -1297,7 +694,7 @@ mission "Avgi: Doctors 1" dialog phrase "generic passenger on visit" on complete dialog phrase "avgi doctors complete" - payment 9000 300 + payment 9000 210 mission "Avgi: Doctors 2" job @@ -1315,7 +712,7 @@ mission "Avgi: Doctors 2" dialog phrase "generic passenger on visit" on complete dialog phrase "avgi doctors complete" - payment 9000 300 + payment 9000 210 mission "Avgi: Doctors 3" job @@ -1333,7 +730,7 @@ mission "Avgi: Doctors 3" dialog phrase "generic passenger on visit" on complete dialog phrase "avgi doctors complete" - payment 9000 300 + payment 9000 210 # Special Jobs @@ -1353,7 +750,7 @@ mission "Avgi: Cylinder Materials 1" destination "Aktina Cylinder" cargo "Avgi Industrial" 30 6 .3 to offer - random < 15 + random < 30 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1373,7 +770,7 @@ mission "Avgi: Cylinder Materials 2" destination "Aktina Cylinder" cargo "Avgi Industrial" 60 12 .3 to offer - random < 15 + random < 30 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1393,7 +790,7 @@ mission "Avgi: Cylinder Materials 3" destination "Aktina Cylinder" cargo "Avgi Industrial" 60 18 .3 to offer - random < 15 + random < 30 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1413,7 +810,7 @@ mission "Avgi: Bulk Cylinder Materials 1" destination "Aktina Cylinder" cargo "Avgi Megaconstruction" 60 6 .09 to offer - random < 9 + random < 15 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1433,7 +830,7 @@ mission "Avgi: Bulk Cylinder Materials 2" destination "Aktina Cylinder" cargo "Avgi Megaconstruction" 60 6 .06 to offer - random < 9 + random < 15 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1453,7 +850,7 @@ mission "Avgi: Bulk Cylinder Materials 3" destination "Aktina Cylinder" cargo "Avgi Megaconstruction" 60 6 .03 to offer - random < 6 + random < 9 has "avgi: aktina cylinder supply jobs" on visit dialog phrase "generic cargo on visit" @@ -1478,9 +875,9 @@ mission "Avgi: Special Nuclear Material Shipment 1" distance 1 30 government "Avgi (Twilight Guard)" deadline - cargo "Avgi Special Nuclear Material" 3 6 .3 + cargo "Avgi Special Nuclear" 3 6 .3 to offer - random < 9 + random < 15 not "avgi: fissiles shortage" has "avgi: nuclear material transport jobs" npc @@ -1516,7 +913,7 @@ mission "Avgi: Special Nuclear Material Shipment 2" deadline cargo "Avgi Nuclear Weapons" 3 6 .3 to offer - random < 9 + random < 15 not "avgi: fissiles shortage" has "avgi: nuclear material transport jobs" npc @@ -1550,9 +947,9 @@ mission "Avgi: Special Nuclear Material Shipment 3" distance 1 30 government "Avgi (Twilight Guard)" deadline - cargo "Avgi Special Nuclear Material" 3 6 .3 + cargo "Avgi Special Nuclear" 3 6 .3 to offer - random < 6 + random < 9 not "avgi: fissiles shortage" has "avgi: nuclear material transport jobs" npc @@ -1603,7 +1000,7 @@ mission "Avgi: Information Courier" deadline cargo "Avgi Storage Media" 3 6 .3 to offer - random < 30 + random < 60 has "avgi: infocourier jobs" on visit dialog phrase "generic cargo on visit" @@ -1624,7 +1021,7 @@ mission "Avgi: Information Courier Rush" deadline 1 1 cargo "Avgi Storage Media" 3 6 .3 to offer - random < 15 + random < 45 has "avgi: infocourier jobs" on visit dialog phrase "generic cargo on visit" @@ -1727,6 +1124,7 @@ mission "Avgi: Twilight Guard Relief 1" description "Take these Twilight Guards to to recover from their rotation on the front lines in exchange for ." source "Feo Platform" destination + distance 1 30 government "Avgi (Consonance)" passengers 3 6 .6 to offer @@ -1745,10 +1143,11 @@ mission "Avgi: Twilight Guard Relief 2" description "Take these Twilight Guards to to recover from their rotation on the front lines in exchange for ." source "Feo Platform" destination + distance 1 30 government "Avgi (Consonance)" passengers 3 6 .45 to offer - random < 60 + random < 30 has "avgi: twilight guard transport jobs" on visit dialog phrase "generic passenger on visit" @@ -1763,6 +1162,7 @@ mission "Avgi: Twilight Guard Relief 3" description "Take these Twilight Guards to to recover from their rotation on the front lines in exchange for ." source "Feo Platform" destination + distance 1 30 government "Avgi (Consonance)" passengers 3 6 .3 to offer diff --git a/data/avgi/avgi news.txt b/data/avgi/avgi news.txt index 01b8aa80f706..12b6ed1ab28c 100644 --- a/data/avgi/avgi news.txt +++ b/data/avgi/avgi news.txt @@ -20,12 +20,12 @@ news "avgi siege civilian" attributes "aberrant siege" name word - "Avgi " + "Avgi" word - "civilian" - "citizen" - "bystander" - "onlooker" + " civilian" + " citizen" + " bystander" + " onlooker" "" message word @@ -208,6 +208,8 @@ news "avgi safety advisory" `Missing fleet reported; suspected lost in the Tangled Shroud."` `The defensive cordon at Arche is not impenetrable. Remain vigilant."` `Report all Aberration sightings as soon as possible."` + message + word "The message board chirps in an Avgi language your translator does not appear to be compatible with." diff --git a/data/avgi/avgi outfits.txt b/data/avgi/avgi outfits.txt index 3b4ac4331ad3..681859ab5c20 100644 --- a/data/avgi/avgi outfits.txt +++ b/data/avgi/avgi outfits.txt @@ -26,7 +26,7 @@ outfit "Radiative Lamina" "heat dissipation" 0.3 "solar heat" 3 description "This modular set of graphene microchannel radiators can be mounted conformally to a ship's hull, improving its ability to radiate away waste heat. The radiative power scales with the temperature of the waste heat being rejected, making Radiative Laminae work better in hotter-running ships." - description "Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." + description " Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." outfit "Concealment Lamina" @@ -45,7 +45,7 @@ outfit "Concealment Lamina" "optical jamming" 12 "solar heat" 6 description "A specialized coating of quantum dot phased array antennas, grown molecule by molecule, forms a conformal film capable of interfering with and jamming any attempts to scan or detect a ship. Working in aggregate, the phased array can be used to jam the sensors of missiles from further away, or even blind them with a low-power beam. However, the density of quantum dots required to produce these effects considerably increases the amount of sunlight absorbed by a ship using Concealment Laminae, and such an advanced material does not come cheap." - description "Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." + description " Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." outfit "Magnetic Scoop" @@ -57,11 +57,11 @@ outfit "Magnetic Scoop" "mass" 9 "outfit space" -9 "ramscoop" 6 - "fuel generation" 0.045 + "fuel generation" 0.03 "energy consumption" 1.2 "solar heat" 2.4 description "To the Avgi, a reliable supply of fuel and reaction mass aboard their starships is critical. Even before inventing the hyperdrive, Magnetic Scoops gave their starships superior endurance and performance, allowing them to travel the gulf between the stars at speeds that would have otherwise been impossible. Now, even with faster-than-light travel available, ramscoops are just as critical as before, allowing the Avgi to ply the hyperlanes between the many systems where no fuel depots have been built." - description "A powerful bank of lasers ionizes the interstellar medium around ships equipped with these ramscoops, allowing a Magnetic Scoop to collect extra material on top of the naturally charged solar wind. This results in a more predictable supply of fuel, even around stars with solar winds poor in deuterium. Of course, the power the lasers require can be quite considerable, as is the heat produced from compressing the incident plasma." + description " A powerful bank of lasers ionizes the interstellar medium around ships equipped with these ramscoops, allowing a Magnetic Scoop to collect extra material on top of the naturally charged solar wind. This results in a more predictable supply of fuel, even around stars with solar winds poor in deuterium. Of course, the power the lasers require can be quite considerable, as is the heat produced from compressing the incident plasma." outfit "Plasmadyne Scoop" @@ -82,7 +82,7 @@ outfit "Plasmadyne Scoop" weapon "hardpoint sprite" "hardpoint/plasmadyne scoop" description "A plasma magnet gives this ramscoop an unparalleled collection area, allowing it to gather incredible amounts of fuel. By driving an oscillating, out-of-phase current through a pair of coils perpendicular to the passing solar wind, a magnetic field can be introduced to the rarefied plasma that permeates space. This field itself drags free electrons in the plasma in a circular path, inducing a current in an enormous virtual loop that itself generates a proportionally larger quasi-static magnetic field - one that is hundreds of kilometers in diameter in the case of the Plasmadyne Scoop." - description "This magnetic field spans a range far larger than what can be generated by any physical loop of wire of reasonable size, while also sparing a starship from carrying an enormous mass of superconducting wire. It does require a rather large amount of power to function, however, and the interaction with the plasma of the interplanetary medium causes a significant amount of drag." + description " This magnetic field spans a range far larger than what can be generated by any physical loop of wire of reasonable size, while also sparing a starship from carrying an enormous mass of superconducting wire. It does require a rather large amount of power to function, however, and the interaction with the plasma of the interplanetary medium causes a significant amount of drag." outfit "Deuterium Slush Tank" @@ -137,7 +137,7 @@ outfit "Multispectral Scanner" "energy consumption" 0.45 "heat generation" 1.8 description "The Multispectral Scanner is a veritable suite of instruments, including an active scanning phased array radar, a combined infrared/optical/ultraviolet telescope, an array of semiconductor gamma detectors, and a bundle of neutron-detecting helium-3 tubes. With this plethora of instruments, distant ships can be detected, ranged, and tracked, despite any attempts to hide." - description "To increase the sensitivity of the instruments, certain components are cryocooled to temperatures ranging in the low microkelvins. The heat pump system responsible for maintaining this requires a surprising amount of power, while also producing a significant amount of waste heat." + description " To increase the sensitivity of the instruments, certain components are cryocooled to temperatures ranging in the low microkelvins. The heat pump system responsible for maintaining this requires a surprising amount of power, while also producing a significant amount of waste heat." outfit "Spectrometer Array" @@ -156,7 +156,7 @@ outfit "Spectrometer Array" "atmosphere scan" 90 "energy consumption" 0.12 description "This array of spectrometers is capable of analyzing the spectral signatures of materials in order to determine their composition. A small laser can speed this process up for asteroids by ablating a small surface sample and then analyzing the spectral lines of the emitted light, but this is sadly less useful against shielded ships and their internal systems." - description "Unfortunately, while these sensors excel in reading basic physical and chemical information, such as the elemental composition of an object, the amount of sensor data required to predict an outfit's functionality means this sensor can be quite slow when scanning a ship's complex systems or cargo." + description " Unfortunately, while these sensors excel in reading basic physical and chemical information, such as the elemental composition of an object, the amount of sensor data required to predict an outfit's functionality means this sensor can be quite slow when scanning a ship's complex systems or cargo." outfit "Diffuse Deflector" @@ -173,7 +173,7 @@ outfit "Diffuse Deflector" "delayed shield heat" 4.8 "shield delay" 3 description "The Avgi never developed shields indigenously, instead being first introduced to the technology by lost explorers from the Deep. Directly copying the technique used in human shields proved unappealing to Avgi scientists, in part due to the totally alien principles involved, so instead they attempted to tap into the shield effect via enormous superconducting magnets, for them a much more mature technology commonly used in efficient energy storage." - description "Unfortunately, for its size, you would expect this shield generator to be far more powerful than it actually is. While it is nearly as large as the heaviest human shield generators, it is only about half as strong, while also consuming far more power. Much of this power ends up being shed as waste heat instead of being used to efficiently regenerate a shield, resulting in a generator that can be generously described as anemic." + description " Unfortunately, for its size, you would expect this shield generator to be far more powerful than it actually is. While it is nearly as large as the heaviest human shield generators, it is only about half as strong, while also consuming far more power. Much of this power ends up being shed as waste heat instead of being used to efficiently regenerate a shield, resulting in a generator that can be generously described as anemic." outfit "Specular Deflector" @@ -190,7 +190,7 @@ outfit "Specular Deflector" "delayed shield heat" 9.6 "shield delay" 3 description "The largest shield generator manufactured by the Avgi is impressive, if only because of how far the Avgi have pushed their fledgling understanding of shielding principles. While their engineering ingenuity is admirable, there is a limit to how far you can take an incomplete picture of the base physics behind shields, and this generator approaches it." - description "The limited success of the Avgi shield replication attempts are mitigated somewhat by the fact that the enormous superconducting coils in their shield generators store a similarly enormous amount of energy, making them effectively superconducting magnetic energy storage devices that slowly regenerate shields as a bonus." + description " The limited success of the Avgi shield replication attempts are mitigated somewhat by the fact that the enormous superconducting coils in their shield generators store a similarly enormous amount of energy, making them effectively superconducting magnetic energy storage devices that slowly regenerate shields as a bonus." # Power: @@ -216,7 +216,7 @@ outfit "Concentrating Solar Array" "solar collection" 2.4 "solar heat" 1.02 description "This large solar generator collects sunlight, turning it into usable energy. Thin mirrors concentrate sunlight onto a small number of highly efficient film solar cells, reducing weight and improving its effectiveness." - description "While much more efficient than a single cell alone, the Solar Array also produces a disproportionate amount of heat." + description " While much more efficient than a single cell alone, the Concentrating Solar Array also produces a disproportionate amount of heat." outfit "Photoelectric Lamina" @@ -231,7 +231,7 @@ outfit "Photoelectric Lamina" "solar collection" 6 "solar heat" 1.8 description "These concentrating solar panels can be mounted conformally to a ship's hull, collecting some of the sunlight that illuminates its surface." - description "Photovoltaic Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." + description " Photovoltaic Laminae take advantage of special external hardpoints built into most Avgi ships, allowing them to be mounted without taking up any outfit space. However, they also tend to increase the amount of heat absorbed from the local star." outfit "Lantern Fission Core" @@ -244,7 +244,7 @@ outfit "Lantern Fission Core" "heat generation" 54 "overheat damage rate" 3 description "While most Avgi starships either use solar arrays or tap energy from their torch drives, sometimes a more consistent power source is desirable. The Lantern is a compact electrostatic gas core fission reactor, which supplies a stable, reliable flow of power to even smaller ships. With uranium plasma intermixed with hydrogen gas, an applied voltage keeps the ionized uranium fuel contained in the reactor core while the superheated hydrogen is allowed to flow through a compact magnetohydrodynamic generator. The high temperatures involved allow the reactor to achieve a surprisingly high thermodynamic efficiency for its size, at the cost of producing significant amounts of waste heat." - description "Run at the very edge of its thermal limits, the Lantern does not tolerate overheating of its coolant loop, which can cause catastrophic damage if sustained." + description " Run at the very edge of its thermal limits, the Lantern does not tolerate overheating of its coolant loop, which can cause catastrophic damage if sustained." outfit "Ultracapacitor Cell" @@ -256,7 +256,7 @@ outfit "Ultracapacitor Cell" "energy capacity" 1500 "ion protection" -0.01 "description" "The internal structure of this deceptively light capacitor cell resembles a fractal of molecule-thin graphene sheets interlocked together, flexing as charge builds up. While not the most efficient in their use of volumetric outfit space, this capacitor cell is extraordinarily energy dense for its mass, a legacy design choice from the days of sublight interstellar travel when every gram counted."c - "description" "Unfortunately, the internal structure of the capacitor is quite delicate, and is prone to potential discharge when exposed to external currents and ionization. Thankfully, resilient grounding and safety interlocks can prevent this discharge from becoming catastrophic." + description " Unfortunately, the internal structure of the capacitor is quite delicate, and is prone to potential discharge when exposed to external currents and ionization. Thankfully, resilient grounding and safety interlocks can prevent this discharge from becoming catastrophic." outfit "Ultracapacitor Bank" @@ -268,7 +268,7 @@ outfit "Ultracapacitor Bank" "energy capacity" 10800 "ion protection" -0.03 "description" "These fractal capacitors are capable of storing a large amount of energy within superconducting graphene sheets. This capacitor bank chains together six individual cells in parallel, but saves space by discarding redundant components and unnecessary structural mass, such as the safety mechanisms." - "description" "Like its component cells, the capacitor bank is vulnerable to ionizing weapons, but is relatively better shielded for its size by virtue of its reduced surface area to volume ratio." + "description" " Like its component cells, the capacitor bank is vulnerable to ionizing weapons, but is relatively better shielded for its size by virtue of its reduced surface area to volume ratio." # Engines: @@ -302,7 +302,7 @@ outfit "Magnetoplasma Drive" "frame rate" 5 "reverse flare sound" "plasma tiny" description "For bulk transportation of passengers and goods, electric propulsion has long been used by the Avgi for its versatility and low cost. This compact set of magnetoplasmadynamic thrusters can propel light ships to impressive velocities, given time to accelerate, but it is also notably energy-hungry. Being propellant agnostic, it is common to see this workhorse drive ran with common water or ammonia propellants, contributing to its renowned flexibility." - description "Designed to be clustered and oriented in any direction, this design can give a ship full six-axis control, allowing it to translate and rotate in any direction with ease." + description " Designed to be clustered and oriented in any direction, this design can give a ship full six-axis control, allowing it to translate and rotate in any direction with ease." outfit `Z-333 "Spark" Fusion Torch` @@ -316,7 +316,7 @@ outfit `Z-333 "Spark" Fusion Torch` "mass" 333 "outfit space" -33 "engine capacity" -33 - "thrust" 90 + "thrust" 120 "thrusting energy" 9 "thrusting heat" 45 "thrusting fuel" 0.09 @@ -328,7 +328,7 @@ outfit `Z-333 "Spark" Fusion Torch` "afterburner effect" "small remass injection" "magnetic nozzle" 3 description "The smallest Avgi fusion torch is actually the most recent design in the family, owing to the difficulties of miniaturizing the systems driving nuclear fusion. By cooling the fuel with a laser and passing it through an extremely powerful magnetic field, it can be spin polarized, aligning the nuclear spins of the deuterons to reduce ignition requirements and direct some of the emitted neutrons away from the spacecraft. While spin polarization is used on all Avgi fusion torches, it allows the Spark in particular to be far lighter and more compact than would otherwise be possible, reducing the required currents to drive the pinch and the mass of the necessary radiation shielding." - description "The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." + description " The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." outfit `Z-666 "Zap" Fusion Torch` @@ -342,7 +342,7 @@ outfit `Z-666 "Zap" Fusion Torch` "mass" 666 "outfit space" -66 "engine capacity" -66 - "thrust" 210 + "thrust" 270 "thrusting energy" 18 "thrusting heat" 90 "thrusting fuel" 0.18 @@ -353,7 +353,7 @@ outfit `Z-666 "Zap" Fusion Torch` "afterburner effect" "medium remass injection" "magnetic nozzle" 6 description "The fusion confinement scheme favored by the Avgi is a variant on the Z-pinch, which runs current axially down a column of deuterium plasma to squeeze it with the resulting magnetic field until it is hot and dense enough for fusion to occur. An annular flow surrounding the pinch keeps it stable, confining the plasma long enough for nearly all of the fuel to be burned by the time it makes its way down the length of the engine and out the magnetic nozzle on its rear. Without the need for fragile, heavy magnets or bulky lasers to ignite and confine the fusion reaction, the resulting drive is incredibly efficient and compact, which has made it the mainstay of Avgi spacecraft propulsion for centuries." - description "The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." + description " The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." outfit `Z-999 "Arc" Fusion Torch` @@ -367,7 +367,7 @@ outfit `Z-999 "Arc" Fusion Torch` "mass" 999 "outfit space" -99 "engine capacity" -99 - "thrust" 360 + "thrust" 450 "thrusting energy" 27 "thrusting heat" 135 "thrusting fuel" 0.27 @@ -379,7 +379,7 @@ outfit `Z-999 "Arc" Fusion Torch` "afterburner effect" "large remass injection" "magnetic nozzle" 9 description "The largest and oldest of the common fusion torches used by the Avgi, the Arc is derived from an interstellar-class design that was modified and downrated to make it more suitable for interplanetary operations by trading specific impulse for raw thrust. At this scale, the pinch is long enough that it is able to confine the plasma for sufficient time to not only fuse the deuterium into a mix of helium-3 and tritium, but to likewise burn the aforementioned fusion products together with leftover deuterium to release even more energy. This reaction, known as catalyzed D-D fusion, gives the Arc superior fuel efficiency over its smaller cousins." - description "The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." + description " The magnetic nozzle is designed to support a variety of components that can be slotted in to provide various effects, from injecting additional propellant to improve thrust to tapping energy from the expanding fusion plasma to power a ship's systems." effect "small remass injection" @@ -413,14 +413,14 @@ outfit "Remass Injector" thumbnail "outfit/remass injector" "mass" 6 "outfit space" -6 - "engine capacity" -3 + "engine capacity" -6 "afterburner thrust" 90 "afterburner energy" 3 "afterburner heat" -18 "afterburner fuel" 0.24 "magnetic nozzle" -1 description "A powerful magnetohydrodynamic turbopump forces a torrent of lithium-seeded water into the throat of a fusion torch's magnetic nozzle, dramatically increasing thrust at the cost of a significant increase in propellant consumption. The additional mass flow likewise reduces the waste heat generated by a torch drive, capturing much of it as propellant is injected around the fusion reaction." - description "The Remass Injector is a component that can be installed into an Avgi fusion torch to give it afterburning capabilities. It requires a magnetic nozzle slot to be installed." + description " The Remass Injector is a component that can be installed into an Avgi fusion torch to give it afterburning capabilities. It requires a magnetic nozzle slot to be installed." outfit "Inductive Extractor" @@ -433,11 +433,11 @@ outfit "Inductive Extractor" thumbnail "outfit/inductive extractor" "mass" 12 "outfit space" -12 - "engine capacity" -12 + "engine capacity" -6 "energy generation" 1.5 "heat generation" 1.5 "thrust" -12 - "thrusting energy" -30 + "thrusting energy" -24 "thrusting heat" 6 "magnetic nozzle" -1 description "A reinforced pair of superconducting loops, a large rectifier diode, and a power conditioning unit allows a significant amount of power to be inductively extracted from a fusion torch's plasma exhaust as it expands against the field produced by the magnetic nozzle. This removes some energy from the exhaust plume and reduces its produced thrust, but the liberated energy is great enough that this is the primary means by which high performance Avgi starships generate power." @@ -564,11 +564,11 @@ outfit "Optical Laser Rifle" "capture defense" 1.8 "unplunderable" 1 description "This slim laser rifle can be tuned to produce a beam across a wide spectrum of settings, resulting in a versatile small arm suitable for both ground combat and boarding operations. A solid-state emitter works anywhere between the near-infrared to blue-green, and with a wide range of power and pulse length settings. While the low end of the near-infrared range is nominally eye-safe, even a diffuse reflection of the visible light beam can cause instant blindness, so users of this rifle must wear specialized goggles that darken when exposed to bright light. Incidentally, this makes the Optical Laser Rifle especially dangerous for unprepared foes, such as unwelcome intruders or enemy boarding parties." - description "Both the aiming scope and laser aperture share the same focusing mirror, eliminating scope parallax and allowing auto-focusing optics to easily aim the beam at anything the user can see in the scope." + description " Both the aiming scope and laser aperture share the same focusing mirror, eliminating scope parallax and allowing auto-focusing optics to easily aim the beam at anything the user can see in the scope." outfit "Trefoil Board" - category "Hand to Hand" + category "Unique" cost 69000 thumbnail "outfit/trefoil board" "capture attack" 0.3 @@ -576,7 +576,7 @@ outfit "Trefoil Board" "unique" 1 "unplunderable" 1 description "A fine board for the Avgi game of Trefoil, handcrafted from rare Integral Wood and gifted to you by Speaker Wisteria. The wood is engraved and inlaid with bands of silver, while the three sets of stones are made from polished lapis, jade, and garnet, well-worn from countless games." - description "You suppose the dense wood would make an adequate blunt weapon in a pinch, though it would be a shame to damage such a fine piece in something so crass as melee combat." + description " You suppose the dense wood would make an adequate blunt weapon in a pinch, though it would be a shame to damage such a fine piece in something so crass as melee combat." outfit "Damselflyman" diff --git a/data/avgi/avgi ships.txt b/data/avgi/avgi ships.txt index 02430e4de286..5df426019225 100644 --- a/data/avgi/avgi ships.txt +++ b/data/avgi/avgi ships.txt @@ -21,7 +21,7 @@ ship "Koryfi" attributes category "Transport" "cost" 600000 - "shields" 600 + "shields" 300 "hull" 1800 "required crew" 2 "bunks" 24 @@ -43,7 +43,6 @@ ship "Koryfi" "hit force" 240 outfits "Ultracapacitor Cell" 3 - "Diffuse Deflector" "Luxury Accommodations" "Multispectral Scanner" "Optical Laser Rifle" 2 @@ -118,8 +117,8 @@ ship "Koryfi" "final explode" "final explosion medium" description "The Koryfi is a light passenger transport whose basic design predates the invention of the hyperdrive. Originally restricted to intrasystem travel, its spin gravity system ensured a comfortable voyage for passengers long before the development of gravity plating. Today, it is a popular choice among independent captains for its high maintainability and ample living space, with many using them as permanent homes." - description "Enterprising captains often exploit the commonality of the Koryfi and Avlaki designs, swapping out the modular centrifuge for a set of standard cargo containers." - description "While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Koryfi's constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." + description " Enterprising captains often exploit the commonality of the Koryfi and Avlaki designs, swapping out the modular centrifuge for a set of standard cargo containers." + description " While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Koryfi's constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." ship "Melodikos" @@ -130,7 +129,7 @@ ship "Melodikos" attributes category "Space Liner" "cost" 1200000 - "shields" 1200 + "shields" 600 "hull" 2400 "required crew" 6 "bunks" 144 @@ -154,7 +153,6 @@ ship "Melodikos" "Green Optical Laser" 2 "Ultracapacitor Bank" - "Diffuse Deflector" "Optical Lasing Generator" "Luxury Accommodations" "Multispectral Scanner" @@ -249,8 +247,10 @@ ship "Melodikos" left gun -96 -3 angle -90 + parallel gun 96 -3 angle 90 + parallel turret -9 -3 turret 9 -3 @@ -262,8 +262,8 @@ ship "Melodikos" "final explode" "final explosion large" description "The Melodikos is a large passenger transport built around a similar propulsion and structural frame as the Koryfi and Avlaki, but with a vastly enlarged solar array, as well as a spacious centrifuge habitat. Once used as an interplanetary cycler, it is now used for mass transit between the stars." - description "While not as modular as the Koryfi and Avlaki designs, the Melodikos shares the same solar array and structural frame as the Harmonikos. Refits to swap the centrifuge for a set of cargo pods are uncommon due to the work involved, but still possible." - description "While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Melodikos' constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." + description " While not as modular as the Koryfi and Avlaki designs, the Melodikos shares the same solar array and structural frame as the Harmonikos. Refits to swap the centrifuge for a set of cargo pods are uncommon due to the work involved, but still possible." + description " While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Melodikos' constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." # Freighters @@ -275,7 +275,7 @@ ship "Avlaki" attributes category "Light Freighter" "cost" 450000 - "shields" 600 + "shields" 300 "hull" 1800 "required crew" 2 "bunks" 6 @@ -297,7 +297,6 @@ ship "Avlaki" "hit force" 240 outfits "Ultracapacitor Bank" - "Diffuse Deflector" "Multispectral Scanner" "Optical Laser Rifle" 2 @@ -371,8 +370,8 @@ ship "Avlaki" "final explode" "final explosion medium" description "The Avlaki is a mid-sized freighter loosely descended from a pre-hyperdrive solar-electric tug design. Its low cost and renowned maintainability has enabled it to remain in service to this day, and is a popular choice among independent captains." - description "Enterprising captains often exploit the commonality of the Koryfi and Avlaki designs, swapping out the standard cargo containers for a centrifuge habitat." - description "While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Avlaki's constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." + description " Enterprising captains often exploit the commonality of the Koryfi and Avlaki designs, swapping out the standard cargo containers for a centrifuge habitat." + description " While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Avlaki's constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." ship "Harmonikos" @@ -383,7 +382,7 @@ ship "Harmonikos" attributes category "Heavy Freighter" "cost" 900000 - "shields" 1200 + "shields" 600 "hull" 2400 "required crew" 6 "bunks" 12 @@ -407,7 +406,6 @@ ship "Harmonikos" "Green Optical Laser" 2 "Ultracapacitor Bank" - "Diffuse Deflector" "Optical Lasing Generator" "Multispectral Scanner" "Optical Laser Rifle" 6 @@ -501,8 +499,10 @@ ship "Harmonikos" left gun -96 -3 angle -90 + parallel gun 96 -3 angle 90 + parallel turret -9 -3 turret 9 -3 @@ -514,8 +514,8 @@ ship "Harmonikos" "final explode" "final explosion large" description "The Harmonikos is a large freighter built around a similar propulsion and structural frame as the Koryfi and Avlaki, but with a vastly enlarged solar array, as well as a huge assembly of cargo modules towed behind the main truss. Once used as an interplanetary bulk freighter, it is now used for shipping cargo between the stars." - description "While not as modular as the Koryfi and Avlaki designs, the Harmonikos shares the same solar array and structural frame as the Melodikos. Its generous caro space is occasionally seen filled with equipment and bunks to create an ad-hoc passenger transport, albeit one lacking the artificial gravity of the Melodikos." - description "While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Harmonikos' constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." + description " While not as modular as the Koryfi and Avlaki designs, the Harmonikos shares the same solar array and structural frame as the Melodikos. Its generous cargo space is occasionally seen filled with equipment and bunks to create an ad-hoc passenger transport, albeit one lacking the artificial gravity of the Melodikos." + description " While its standard set of magnetoplasmadynamic thrusters give it an acceleration generously described as sluggish, the Harmonikos' constant thrust flight profile allows it to reach an impressive cruising velocity given enough time." ship "Phononos" @@ -578,7 +578,7 @@ ship "Phononos" explode "tiny explosion" 12 description "This retrofit of a decommissioned Photikon is little more than a set of cargo pods joined to the front of the former torpedo bomber, with container mounts taking the place of the hardpoints and pylons usually used to mount weapons. An expanded internal tank to fuel a hyperdrive has been barely crammed into the ship, at the expense of other internal systems and armor. Because of this, the Phononos is quite vulnerable to Dissonance piracy or even Aberrant incursions, and is thus always found as part of a larger fleet convoy. Even still, as an automated freighter it experiences much higher accident and loss rates in deep space, a fact that has kept crewed vessels like the Avlaki competitive." - description "The Phononos can carry an impressive amount of cargo with the same standardized containers used by the Avlaki and Harmonikos, which can be quickly swapped out at the destination for a set of empty ones without needing to unload them." + description " The Phononos can carry an impressive amount of cargo with the same standardized containers used by the Avlaki and Harmonikos, which can be quickly swapped out at the destination for a set of empty ones without needing to unload them." ship "Frequentia" @@ -736,11 +736,7 @@ ship "Polari" "final explode" "final explosion medium" description "The Polari-class Scout is a legacy design that has managed to remain relevant in the current era by virtue of fulfilling a role historically not requiring much in the way of combat power. A specialized science ship, it is fitted with a spacious laboratory for analyzing samples and processing data, as well as an extensive suite of sensor arrays for recording observations. A pair of bays can deploy Optikon sensor drones, while an external mount is designed to hold an Akoustiki Excursion Vehicle for piloted sample gathering operations." - description "Despite this versatility, the contested battlespace of the post-Incursion Avgi cluster is one in which the Polari is simply not as capable in. As science crews are increasingly asked to lead risky scouting expeditions back to the Avgi homeworld, demands for a newer, more survivable science ship routinely make their way to the Twilight Guard." - - -ship "Polari" "Polari (Derelict)" - outfits + description " Despite this versatility, the contested battlespace of the post-Incursion Avgi cluster is one in which the Polari is simply not as capable in. As science crews are increasingly asked to lead risky scouting expeditions back to the Avgi homeworld, demands for a newer, more survivable science ship routinely make their way to the Twilight Guard." ship "Entasi" @@ -878,7 +874,7 @@ ship "Entasi" "final explode" "final explosion large" description "The Entasi is a mid-sized mining vessel, immediately recognizable by its pair of huge solar thermal generators. With the power and weapons capacity needed to support laser mining weapons, the Entasi is able to quickly and efficiently cut through asteroids, whose mineral contents can then be collected by the swarm of Sonikis cargo drones it can carry into an asteroid field." - description "While somewhat fragile, the energy and space available to the Entasi can make it a potent warship with the right modifications. Rumors abound that certain Entasi captains sympathetic to the Dissonance movement maintain a stockpile of weapons for this very eventuality." + description " While somewhat fragile, the energy and space available to the Entasi can make it a potent warship with the right modifications. Rumors abound that certain Entasi captains sympathetic to the Dissonance movement maintain a stockpile of weapons for this very eventuality." ship "Undsyni" @@ -950,8 +946,10 @@ ship "Undsyni" over gun -42 -139 angle -90 + parallel gun 42 -139 angle 90 + parallel turret -33 -138 "Speckle Turret" turret 33 -138 "Speckle Turret" turret 0 -30 "Green Optical Laser" @@ -981,8 +979,8 @@ ship "Undsyni" "final explode" "final explosion large" description "The Undsyni-class Auxiliary Freighter is not a flimsy bulk freighter, but rather one built to be large and strong enough to hold its own against attacks from smaller, more militarized vessels. While not quite as payload efficient as more spindly ships such as the Avlaki and Harmonikos, the Undsyni's resilience makes it much more survivable against attacks, with its fusion torch giving it the acceleration to both evade enemies and minimize travel times." - description "Even before the Incursion, the Undsyni's strong hull and internal outfit capacity made it a popular option as a capital ship for renegade groups who could not gain access to specialized warships." - description "A reinforced spine running the length of the ship allows it to fit a huge Plasmadyne Scoop, capable of bearing the extreme stresses the plasma magnet's field inflicts on its superconducting magnets. In this configuration, a tanker Undsyni can supply the fuel needs of an entire fleetgroup across dozens of systems." + description " Even before the Incursion, the Undsyni's strong hull and internal outfit capacity made it a popular option as a capital ship for renegade groups who could not gain access to specialized warships." + description " A reinforced spine running the length of the ship allows it to fit a huge Plasmadyne Scoop, capable of bearing the extreme stresses the plasma magnet's field inflicts on its superconducting magnets. In this configuration, a tanker Undsyni can supply the fuel needs of an entire fleetgroup across dozens of systems." ship "Undsyni" "Undsyni (Tanker)" @@ -1068,15 +1066,15 @@ ship "Modified Tachytia" "cargo space" 1200 "outfit space" 1800 "weapon capacity" 180 - "engine capacity" 900 - "self destruct" 1 + "engine capacity" 450 + "self destruct" 0.9 "spinal mount" 1 "anchor point" 3 weapon - "blast radius" 900 - "shield damage" 14400 - "hull damage" 14400 - "hit force" 9000 + "blast radius" 1200 + "shield damage" 42000 + "hull damage" 24000 + "hit force" 12000 outfits "Blue Optical Laser" 6 "Green Optical Laser" 3 @@ -1092,7 +1090,7 @@ ship "Modified Tachytia" "Magnetic Scoop" 3 "Concealment Lamina" "Radiative Lamina" - "Optical Laser Rifle" 600 + "Optical Laser Rifle" 900 `Z-3600 "Beam" Amat Torch` "Inductive Extractor" 6 @@ -1173,11 +1171,11 @@ ship "Modified Tachytia" explode "large explosion" 9 explode "huge explosion" 9 explode "nuke explosion" 3 - "final explode" "nuke explosion" 3 + "final explode" "nuke explosion" 6 "final explode" "nuke residue fast" 90 description "This was once an Avgi sublight starship, one of the last models built before the discovery of the hyperdrive. Most starships around this period used ram-augmented fusion drives to reach cruising speeds of up to 0.25c, but the Tachytia class was designed to reach a velocity of 0.4c with an antimatter fuel source to ignite propellant gathered with its huge ramscoop." - description "This particular ship was never launched on its mission, commissioned just before the hyperdrive made it obsolete. Now, it has been extensively modified by removing many of its propellant tanks, replacing them with a hyperdrive, additional equipment spaces, and several docking bays. The cryosleep bay has also been substituted for spacious habitatation cylinders, making this a true city ship." + description " This particular ship was never launched on its mission, commissioned just before the hyperdrive made it obsolete. Now, it has been extensively modified by removing many of its propellant tanks, replacing them with a hyperdrive, additional equipment spaces, and several docking bays. The cryosleep bay has also been substituted for spacious habitatation cylinders, making this a true city ship." # Interceptors @@ -1253,7 +1251,7 @@ ship "Tremoros" "final explode" "final explosion small" description "The Tremoros-class Interceptor is a small autonomous ship designed to support patrol and interdiction missions. With an emphasis on raw acceleration, it can rocket past any adversary even as it brings its guns to bear, making it exceedingly difficult to hit." - description "The Tremoros has also seen use as an escort for smaller merchant convoys, with the ability to intercept any enemies that might pose a threat before they can come within range of vulnerable civilian ships." + description " The Tremoros has also seen use as an escort for smaller merchant convoys, with the ability to intercept any enemies that might pose a threat before they can come within range of vulnerable civilian ships." # Light Warships @@ -1327,8 +1325,10 @@ ship "Prismaios" gun 0 -111 gun -9 33 angle -90 + parallel gun 9 33 angle 90 + parallel turret 0 -48 "Medium VLS" turret -9 18 "Speckle Turret" turret 9 18 "Speckle Turret" @@ -1428,10 +1428,10 @@ ship "Interferos" "hit force" 900 outfits "Green Optical Laser" - "Medium VLS" 2 - `"Nettle" KKV` 432 + "Speckle Turret" 2 + "Speck Round" 4800 - "Ultracapacitor Cell" 3 + "Ultracapacitor Bank" 2 "Diffuse Deflector" "Optical Lasing Generator" "Magnetic Scoop" @@ -1463,14 +1463,18 @@ ship "Interferos" gun 0 -114 gun -33 -57 angle -60 + parallel gun 33 -57 angle 60 + parallel gun -33 -42 angle -60 + parallel gun 33 -42 angle 60 - turret -21.5 -81 - turret 21.5 -81 + parallel + turret -21.5 -81 "Speckle Turret" + turret 21.5 -81 "Speckle Turret" turret 0 -48 "Green Optical Laser" leak "flame" 60 90 @@ -1482,6 +1486,28 @@ ship "Interferos" description "The Interferos-class Frigate is an autonomous support ship, designed to be easy to build and disposable enough for mass production. To free up frontline warships from having to escort merchant convoys in the Tangles, the Consonance commissioned this design with the intent of licensing its sale to independent merchant captains. It has since become popular due to its impressively large armament, though its attrition rates leave something to be desired." +ship "Interferos" "Interferos (KKV)" + outfits + "Green Optical Laser" + "Medium VLS" 2 + `"Nettle" KKV` 432 + + "Ultracapacitor Cell" 3 + "Diffuse Deflector" + "Optical Lasing Generator" + "Magnetic Scoop" + + `Z-333 "Spark" Fusion Torch` + "Inductive Extractor" + "Remass Injector" + "R-180 RCS Thrusters" + "Hyperdrive" + + turret "Medium VLS" + turret "Medium VLS" + turret "Green Optical Laser" + + ship "Interferos" "Interferos (Atomic)" outfits "External Launch Tube" 4 @@ -1559,9 +1585,9 @@ ship "Diaspersi" engine 0 144 gimbal 6 - "reverse engine" -6 141 + "reverse engine" -3 141 angle -35 - "reverse engine" 6 141 + "reverse engine" 3 141 angle 35 "steering engine" -9 -135 angle 90 @@ -1569,17 +1595,19 @@ ship "Diaspersi" "steering engine" 9 -135 angle -90 left - "steering engine" -6 141 + "steering engine" -3 141 angle 90 left - "steering engine" 6 141 + "steering engine" 3 141 angle -90 right gun 0 -156 gun -18 -9 angle -90 + parallel gun 18 -9 angle 90 + parallel turret 0 -12 "Medium VLS" turret -9 9 "Green Optical Laser" turret 9 9 "Green Optical Laser" @@ -1729,12 +1757,16 @@ ship "Refraktos" gun 18 -84 gun -24 -33 angle -90 + parallel gun 24 -33 angle 90 + parallel gun -24 -9 angle -90 + parallel gun 24 -9 angle 90 + parallel turret -18 -81 "Blue Optical Laser" turret 18 -81 "Blue Optical Laser" turret -18 -72 "Blue Optical Laser" @@ -1753,8 +1785,8 @@ ship "Refraktos" "final explode" "final explosion medium" description "The Refraktos-class Laserstar is a relatively recent, post-Diaspora destroyer design with a single focus: directed energy weapons. While its armor and shielding systems are light for its size, its expansive radiators can support the thermal loads of a staggering array of laser weapons, both offensive and defensive, allowing it to destroy both missiles and small ships from a vast distance." - description "A long truss running the length of the ship is built to fit an impressively large mirror-cell fusion torch, giving the Refraktos the mobility needed to evade opponents until they are reduced to hot vapor." - description "Due to the anemic damage output of Avgi laser weapons compared to their kinetic weapons and missiles, the Refraktos is most often seen in a support role, providing antimissile coverage to entire fleets." + description " A long truss running the length of the ship is built to fit an impressively large mirror-cell fusion torch, giving the Refraktos the mobility needed to evade opponents until they are reduced to hot vapor." + description " Due to the anemic damage output of Avgi laser weapons compared to their kinetic weapons and missiles, the Refraktos is most often seen in a support role, providing antimissile coverage to entire fleets." ship "Difraktos" @@ -1831,12 +1863,16 @@ ship "Difraktos" gun 0 -156 gun -21 -75 angle -90 + parallel gun 21 -75 angle 90 + parallel gun -21 -63 angle -90 + parallel gun 21 -63 angle 90 + parallel turret -9 -111 "Speckle Turret" turret 9 -111 "Speckle Turret" turret -9 -87 "Speckle Turret" @@ -1861,10 +1897,10 @@ ship "Difraktos" explode "large explosion" 12 "final explode" "final explosion large" - description "The Difraktos-class Cruiser is a versatile platform capable of serving in configurations from a high-performance kinetic weapon battlecruiser to a guided missile cruiser, or anything in between. Its powerful torch drive is used to push its heavily armored hull, rather than for speed, giving the Difraktos good survivability even in close-range brawls." + description "The Difraktos-class Cruiser is a versatile platform capable of serving in configurations from a high-performance kinetic weapon battlecruiser to a guided missile cruiser, or anything in between. Its powerful torch drive is used to push a heavily armored hull, rather than relying on speed, giving the Difraktos good survivability even in close-range brawls." -ship "Difraktos" "Difraktos (Missile)" +ship "Difraktos" "Difraktos (KKV)" outfits "Green Optical Laser" 2 "Speckle Turret" 2 @@ -2009,12 +2045,16 @@ ship "Atenuatia" gun 0 -288 gun -18 -132 angle -90 + parallel gun 18 -132 angle 90 + parallel gun -15 -114 angle -90 + parallel gun 15 -114 angle 90 + parallel turret 0 -252 "Green Optical Laser" turret 63 -195 "Blue Optical Laser" turret -63 -195 "Blue Optical Laser" @@ -2287,7 +2327,7 @@ ship "Photikon" "final explode" "final explosion small" description "The Photikon Torpedo Bomber is the cornerstone of Avgi anti-ship carrier doctrine. While it is possible for a swarm of Vibratia and similar interdiction drones to engage capital ships, it is the Photikon that is capable of delivering the nuclear anti-ship munitions necessary to bring down the largest warships. By bringing a nuclear torpedo within close range, the payload has a higher chance of surviving enemy point defense weapons compared with standard missiles." - description "Photikons are also often used as gun platforms, mounting a Speckle Turret instead of their standard armament of two Ophrys Torpedoes." + description " Photikons are also often used as gun platforms, mounting a Speckle Turret instead of their standard armament of two Ophrys Torpedoes." description " Fighters do not come equipped with a hyperdrive. You cannot carry a fighter unless you have a ship in your fleet with a fighter bay." @@ -2437,7 +2477,7 @@ ship "Undulon" explode "tiny explosion" 12 description "The Undulon Orbital Silo was first envisioned as a cheap static defense satellite, little more than a tube capable of storing and launching nuclear-tipped missiles. Over time, this specialization was broadened, and the modern line of Undulons is capable of both mounting a large fixed gun and carrying the energy supply needed to support it. Their mostly hollow construction provides a great deal of internal space for their size, but also makes the drone quite fragile." - description "Undulons are usually seen defending critical planets and stations, ready to unload their atomic payloads on any hostile ships that jump into the system." + description " Undulons are usually seen defending critical planets and stations, ready to unload their atomic payloads on any hostile ships that jump into the system." description " Drones do not come equipped with a hyperdrive. You cannot carry a drone unless you have a ship in your fleet with a drone bay." diff --git a/data/avgi/avgi side missions.txt b/data/avgi/avgi side missions.txt index 058788e0f41f..cb4b40ee4af8 100644 --- a/data/avgi/avgi side missions.txt +++ b/data/avgi/avgi side missions.txt @@ -17,7 +17,7 @@ mission "Avgi Culture: Park Politics" source planet "Peripheria" to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" random < 30 on offer conversation @@ -438,7 +438,7 @@ mission "Avgi Culture: Zapchannel Energy" source government "Avgi (Consonance)" to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" random < 30 on offer log "Minor People" "Nikkio" `Nikkio is a shifty salesman peddling "Zapchannel Ray Energy," a supposed health tonic with a suspicious glow.` @@ -516,7 +516,7 @@ mission "Avgi: Cylinder Construction" source planet "Aktina Cylinder" to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" on offer log "People" "Gamboge" `Gamboge manages construction on the Aktina Cylinder, an immense habitat station whose construction has stalled in recent years. He is frustrated about the lack of support offered by the Assembly and believes Aktina deserves to be a higher priority.` conversation @@ -616,7 +616,7 @@ mission "Avgi: Infocourier Encounter" source government "Avgi (Consonance)" to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" random < 6 on offer log "People" "Hansa" `Hansa is an Infocourier, a role that sees him transport files and records between systems in a small ship. As the Avgi never developed hyperspace comms, courier ships are necessary to communicate across interstellar distances.` @@ -692,7 +692,7 @@ mission "Avgi Culture: Twilight Tavern Guard" source attributes "twilight guard" to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" random < 30 on offer log "People" "Claret" `Claret is a member of the Twilight Guard, curious about humans and passionate about the details of tactical space combat.` @@ -883,7 +883,7 @@ mission "Avgi: Atomics Testing 1" blocked "You need to transport Aliza and her colleagues to Dokimi." passengers 3 to offer - not "avgi: lost in twilight" + has "Avgi: Twilight Escape 3: done" on offer log "People" "Aliza" `Alizarin, or Aliza, is a scientist working on Ergastirio Station. She specializes in nuclear weapons design and testing, specifically in shockwave dynamics and accelerator testing. With a bit of a passion for nuclear weapons, she is eager to share what she knows.` conversation diff --git a/data/avgi/avgi weapons.txt b/data/avgi/avgi weapons.txt index 9a5fc3fd47bc..a855710de514 100644 --- a/data/avgi/avgi weapons.txt +++ b/data/avgi/avgi weapons.txt @@ -20,7 +20,6 @@ outfit "Speck Round" thumbnail "outfit/speck round" "mass" 0.003 "speck capacity" -1 - "flotsam chance" 1 description "These densely-wound metallic glass slugs are capable of inflicting a good amount of kinetic damage via hypervelocity impacts, but are easily stopped by momentum-repulsion shield systems." @@ -63,7 +62,7 @@ outfit "Speckle Coilgun" "firing force" 12 "submunition" "Speck" description "This compact coilgun fires a stream of hypervelocity projectiles, accelerating them on a traveling wave of magnetic energy as capacitors are discharged through a series of coils. Designed primarily for drones and smaller ships, the Speckle is a deadly albeit relatively unsophisticated weapon." - description "Due to its limited range, the Speckle shines when a ship can sneak close enough to an enemy to bring it to bear, where it can begin tearing through armor and hull. However, its effectiveness is much more limited against shields, which shrug off its mass driver rounds with relative ease." + description " Due to its limited range, the Speckle shines when a ship can sneak close enough to an enemy to bring it to bear, where it can begin tearing through armor and hull. However, its effectiveness is much more limited against shields, which shrug off its mass driver rounds with relative ease." outfit "Speckle Turret" @@ -100,7 +99,7 @@ outfit "Speckle Turret" "submunition" "Speck" "offset" 3 0 description "Designed for mid-sized ships, this variation on the Speckle Coilgun mounts a pair of coilguns onto a nimble turret. Its compact size allows even smaller ships to fit one, making it a versatile option for mid-ranged combat." - description "Of course, the inherently limited range and velocity of kinetic weapons makes the Speckle Turret a poor match for some of the longer-ranged weapons used by the Avgi, but the sheer firepower it can put out can make it deadly to close targets." + description " Of course, the inherently limited range and velocity of kinetic weapons makes the Speckle Turret a poor match for some of the longer-ranged weapons used by the Avgi, but the sheer firepower it can put out can make it deadly to close targets." outfit "Speck" @@ -145,7 +144,7 @@ outfit "Optical Lasing Generator" "outfit space" -30 "lasing power" 3 description "A monolithic slab of semiconductor diode is used to efficiently pump a spool of doped optical fiber. Hundreds of kilometers long, the coiled fibers serve as a lasing medium with the power needed to produce an intense beam of light, and can be gain-switched to pulse at a variety of frequencies. The produced laser light, which can be converted to a number of wavelengths, can be easily tapped and routed via optical fibers or mirrors to a number of turrets on a ship, eliminating the need for the heavy lasing generator to be anywhere near the turret itself." - description "The wavelength of light produced in the coil can altered by swapping the diodes and fiber dopants, allowing the Optical Lasing Generator to support up to three Green Optical Lasers or a single Blue Optical Laser." + description " The wavelength of light produced in the coil can altered by swapping the diodes and fiber dopants, allowing the Optical Lasing Generator to support up to three Green Optical Lasers or a single Blue Optical Laser." outfit "Green Optical Laser" @@ -174,7 +173,7 @@ outfit "Green Optical Laser" "firing energy" 6 "firing heat" 12 description "This lightweight turret can be fed a beam of light from a lasing generator, which is then combined and focused to produce an intense beam suitable for targeting and destroying missiles. Unlike a typical pulsed-shot human antimissile system, this turret's precise optics seems designed to hold a beam on target at an extreme distance for a longer period of time, making it better suited for defending and supporting other ships from afar." - description "The turret itself only contains the optics needed to synthesize, focus, and target the beam, allowing the laser light to be produced elsewhere. Because of this, an Optical Lasing Generator is needed to run this turret, providing enough power to support three Green Lasers." + description " The turret itself only contains the optics needed to synthesize, focus, and target the beam, allowing the laser light to be produced elsewhere. Because of this, an Optical Lasing Generator is needed to run this turret, providing enough power to support three Green Lasers." effect "green laser glare" sprite "effect/green optical laser glare" @@ -466,7 +465,7 @@ outfit "Medium VLS" "missile strength" 9 "submunition" "Nettle Active" description "This large vertical launch system is made up of 36 independent launch cells arrayed in parallel. A wide variety of small to mid-sized Avgi missiles are compatible with the launch cells, which can be easily interchanged. Designed for rapid vertical cold-launch, the system needs an open space comparable to a turret mount to function properly." - description "Vertical launch systems such as this one are capable of rapidly launching multiple missiles in parallel, but take up quite a bit of space." + description " Vertical launch systems such as this one are capable of rapidly launching multiple missiles in parallel, but take up quite a bit of space." outfit `"Nettle" KKV` @@ -480,7 +479,7 @@ outfit `"Nettle" KKV` "mass" 0.15 "nettle capacity" -1 description "The Nettle missile is a cheap, single-stage kinetic kill vehicle designed for situations where a nuclear warhead would be unnecessary. Little more than a payload of tungsten rods, an octaazacubane thruster package, and a nose mounted sensor array, they can be manufactured in bulk at minimal cost. Upon closing in on a target, the missile unwraps into dozens of thin tungsten rods to create a cone-shaped area of effect. While only a fraction of the payload actually impacts a target, the cloud of projectiles is difficult to completely eliminate." - description "The Nettle KKV is ammunition for the Vertical Launch Array; without a Vertical Launch Array or Nettle Magazine to store them in you cannot purchase or use Nettle KKVs." + description " The Nettle KKV is ammunition for the Vertical Launch Array; without a Vertical Launch Array or Nettle Magazine to store them in you cannot purchase or use Nettle KKVs." outfit "Nettle Magazine" @@ -565,8 +564,8 @@ outfit `"Orchid" Nuclear Missile` "mass" 9 "orchid capacity" -1 description "Unlike humanity, the Avgi do not have a strong taboo against the use of nuclear weapons in space. To them, nuclear weapons are simply another tool, albeit one with a particularly high energy density, to be used when the occasion calls for it. They have been the Avgi's trump card against the Aberrant, the one weapon they have capable of reliably breaking their advanced shields and atomizing their armor." - description "This particular missile carries a powerful thermonuclear warhead, a staged device with a far higher yield to weight ratio than anything humanity has developed. It seems to be the product of centuries of development of nuclear devices, as opposed to humanity's long abstention from nuclear weapons research." - description "The Orchid Missile is ammunition for the External Launch Tube; without an External Launch Tube or Orchid Magazine to store them in you cannot purchase or use Orchid Missiles." + description " This particular missile carries a powerful thermonuclear warhead, a staged device with a far higher yield to weight ratio than anything humanity has developed. It seems to be the product of centuries of development of nuclear devices, as opposed to humanity's long abstention from nuclear weapons research." + description " The Orchid Missile is ammunition for the External Launch Tube; without a External Launch Tube or Orchid Magazine to store them in you cannot purchase or use Orchid Missiles." outfit "Orchid Magazine" @@ -722,8 +721,8 @@ outfit `"Ophrys" Nuclear Torpedo` "mass" 3 "ophrys capacity" -1 description "The Ophrys is a minimally-guided nuclear torpedo derived from the Orchid Nuclear Missile. Little more than the Orchid's terminal stage with a layer of ablative armor added to the front, it allows even small drones to pose a credible threat to a capital warship." - description "Unlike the nuclear missiles employed by the Avgi, the Ophrys carries only enough propellant to make small adjustments to its trajectory. It instead relies on the speed of the bomber carrying it, trading an independent propulsive capability for enough armor to improve the odds of surviving antimissile fire during its terminal path." - description "The Ophrys Torpedo is ammunition for the External Launch Rail; without an External Launch Rail or Ophrys Stockpile to store them in you cannot purchase or use Ophrys Torpedoes." + description " Unlike the nuclear missiles employed by the Avgi, the Ophrys carries only enough propellant to make small adjustments to its trajectory. It instead relies on the speed of the bomber carrying it, trading an independent propulsive capability for enough armor to improve the odds of surviving antimissile fire during its terminal path." + description " The Ophrys Torpedo is ammunition for the External Launch Rail; without an External Launch Rail or Ophrys Stockpile to store them in you cannot purchase or use Ophrys Torpedoes." outfit "Ophrys Stockpile" @@ -737,11 +736,11 @@ outfit "Ophrys Stockpile" "mass" 6 "outfit space" -24 "cargo space" -18 - "crew requirement" 3 + "required crew" 3 "ophrys capacity" 12 ammo `"Ophrys" Nuclear Torpedo` description "This remotely operated reloading bay, intended for use on carriers, can quickly replenish a docked fighter or drone with Ophrys Torpedoes. A generous stockpile of torpedoes allows a carrier to support multiple sorties before needing to resupply." - description "The restocking system requires oversight by a small team of specialists to ensure no accidents occur during the loading process." + description " The restocking system requires oversight by a small team of specialists to ensure no accidents occur during the loading process." outfit "Ophrys Terminal" diff --git a/data/avgi/avgi.txt b/data/avgi/avgi.txt index c579ec1308ba..ac65e35b0eea 100644 --- a/data/avgi/avgi.txt +++ b/data/avgi/avgi.txt @@ -1001,7 +1001,8 @@ phrase "avgi physics" trade - commodity "Avgi Food" + commodity "Avgi Cargo" + # Food "amine concentrate" "avian meat" "calowax" @@ -1045,8 +1046,7 @@ trade "synthetic meat" "vegetables" "vitamins" - - commodity "Avgi Consumer Goods" + # Clothing "wirecloth" "silk sashes" "foil wrap" @@ -1057,8 +1057,7 @@ trade "wing covers" "umbrellas" "parasols" - - commodity "Avgi Industrial" + # Industrial "aerogel" "aluminum alloys" "aluminum brass" @@ -1228,8 +1227,7 @@ trade "zirconium hydrides" "zirconium uranium carbide" "zirconium" - - commodity "Avgi Equipment" + # Equipment "atomic circuits" "atomic clocks" "betatrons" @@ -1302,51 +1300,8 @@ trade "graphene tubes" "graphene" - commodity "Avgi Special Nuclear Material" - "americium 242m" - "americium" - "californium" - "enriched uranium" - "highly enriched uranium" - "nuclear isomers" - "oralloy" - "plutonium hexafluoride" - "plutonium" - "plutonium-239" - "powdered plutonium" - "powdered uranium" - "tritium" - "tuballoy" - "uranium hexafluoride" - "uranium" - "uranium-233" - "uranium-235" - "weapons-grade americium" - "weapons-grade californium" - "weapons-grade plutonium" - "weapons-grade uranium" - "atomic propulsion packets" - "fission pills" - "nuclear mining charges" - "pulse drive units" - "shaped nuclear charges" - "plutonium pits" - "uranium pits" - "americium pits" - "californium pits" - "oralloy pits" - "tuballoy pits" - "fission primaries" - "disassembled primaries" - "disassembled secondaries" - "fusion secondaries" - "enriched uranium tampers" - "fission sparkplugs" - "uranium sparkplugs" - "plutonium sparkplugs" - "channel filler material" - - commodity "Avgi Radionuclides" + commodity "Avgi Nuclear" + # Radioisotopes "americium 242m fuel particles" "americium 242m pebbles" "americium 242m" @@ -1409,8 +1364,7 @@ trade "uranium-235 pebbles" "uranium-235" "uranium-238" - - commodity "Avgi Fusion Fuels" + # Fusion fuels "deuterium pellets" "deuterium" "fusion pellets" @@ -1421,5 +1375,49 @@ trade "tritium pellets" "tritium" + commodity "Avgi Special Nuclear" + "americium 242m" + "americium" + "californium" + "enriched uranium" + "highly enriched uranium" + "nuclear isomers" + "oralloy" + "plutonium hexafluoride" + "plutonium" + "plutonium-239" + "powdered plutonium" + "powdered uranium" + "tritium" + "tuballoy" + "uranium hexafluoride" + "uranium" + "uranium-233" + "uranium-235" + "weapons-grade americium" + "weapons-grade californium" + "weapons-grade plutonium" + "weapons-grade uranium" + "atomic propulsion packets" + "fission pills" + "nuclear mining charges" + "pulse drive units" + "shaped nuclear charges" + "plutonium pits" + "uranium pits" + "americium pits" + "californium pits" + "oralloy pits" + "tuballoy pits" + "fission primaries" + "disassembled primaries" + "disassembled secondaries" + "fusion secondaries" + "enriched uranium tampers" + "fission sparkplugs" + "uranium sparkplugs" + "plutonium sparkplugs" + "channel filler material" + commodity "Avgi Storage Media" "memory diamond" diff --git a/data/kahet/aberrant outfits.txt b/data/kahet/aberrant outfits.txt index 85c5fad5862f..89661839cfa9 100644 --- a/data/kahet/aberrant outfits.txt +++ b/data/kahet/aberrant outfits.txt @@ -169,14 +169,14 @@ outfit "Antimatter Power Cell" outfit "Anomalous Mass" plural "Anomalous Masses" category "Special" - cost 900000 + cost 800000 thumbnail "outfit/anomalous mass" "flotsam sprite" "effect/flotsam anomalous mass" - "flotsam chance" 0.5 + "flotsam chance" 0.4 "mass" 2.718 - "outfit space" -1 - "heat generation" 0.4 + "outfit space" -4 + "heat generation" 1.4 "drag" 0.04 - "inertia reduction" 0.03 + "inertia reduction" 0.04 "unplunderable" 1 description "Found with widely varying properties in different mechanisms of an Aberration, this mass of glassy, fleshy material is characterized by the very difficulty of classifying its composition. Webs of anomalous material embedded in the mass seem not to be composed of atomic matter as the Avgi know it, but by something entirely different, which resists any attempts to probe its makeup. This is thought to enable many of the Aberrants' more baffling abilities, for lack of any other explanation." diff --git a/data/kahet/aberrant ships.txt b/data/kahet/aberrant ships.txt index f8293e374161..8a7031ed1fa5 100644 --- a/data/kahet/aberrant ships.txt +++ b/data/kahet/aberrant ships.txt @@ -31,7 +31,7 @@ ship "Aberrant Latte" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 82 - "outfit space" 202 + "outfit space" 232 "weapon capacity" 64 "engine capacity" 66 "energy capacity" 12000 @@ -41,6 +41,7 @@ ship "Aberrant Latte" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -109,6 +110,7 @@ ship "Aberrant Chomper" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -156,7 +158,7 @@ ship "Aberrant Chomper" "Aberrant Chomper (Disable-able)" ship "Aberrant Pileup" - "display name" "K-IC Pileup" + "display name" `K-IC "Pileup"` plural "Pileups" sprite "ship/aberrant pileup" thumbnail "ship/aberrant pileup" @@ -174,7 +176,7 @@ ship "Aberrant Pileup" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 123 - "outfit space" 229 + "outfit space" 269 "weapon capacity" 94 "engine capacity" 66 "energy capacity" 17000 @@ -184,6 +186,7 @@ ship "Aberrant Pileup" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -243,7 +246,7 @@ ship "Aberrant Hugger" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 82 - "outfit space" 275 + "outfit space" 305 "weapon capacity" 144 "engine capacity" 93 "energy capacity" 12000 @@ -253,6 +256,7 @@ ship "Aberrant Hugger" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -324,6 +328,7 @@ ship "Aberrant Longfellow" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -401,6 +406,7 @@ ship "Aberrant Dancer" "shield heat" 3.4 "shield generation" 1.2 "hull repair rate" 0.6 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 500 @@ -476,6 +482,7 @@ ship "Aberrant Junior" "shield heat" 3.4 "shield generation" 0.6 "hull repair rate" 1.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -538,7 +545,7 @@ ship "Aberrant Icebreaker" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 66 - "outfit space" 293 + "outfit space" 313 "weapon capacity" 103 "engine capacity" 73 "energy capacity" 15000 @@ -548,6 +555,7 @@ ship "Aberrant Icebreaker" "shield heat" 3.4 "shield generation" 0.6 "hull repair rate" 1.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -563,7 +571,6 @@ ship "Aberrant Icebreaker" "Ka'het MHD Generator" "Ka'het Reserve Accumulator" "Anomalous Shield Restorer" - "Anomalous Mass" 22 "Ka'het Compact Engine" 2 "Hyperdrive" @@ -612,7 +619,7 @@ ship "Aberrant Pike" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 66 - "outfit space" 281 + "outfit space" 291 "weapon capacity" 102 "engine capacity" 62 "energy capacity" 18000 @@ -622,6 +629,7 @@ ship "Aberrant Pike" "shield heat" 3.4 "shield generation" 0.6 "hull repair rate" 1.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -684,7 +692,7 @@ ship "Aberrant Mole" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 66 - "outfit space" 308 + "outfit space" 318 "weapon capacity" 148 "engine capacity" 52 "energy capacity" 12000 @@ -694,6 +702,7 @@ ship "Aberrant Mole" "shield heat" 3.4 "shield generation" 0.6 "hull repair rate" 1.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -758,7 +767,7 @@ ship "Aberrant Whiskers" "fuel capacity" 300 "ramscoop" 0.2 "cargo space" 66 - "outfit space" 245 + "outfit space" 265 "weapon capacity" 64 "engine capacity" 72 "energy capacity" 12000 @@ -768,6 +777,7 @@ ship "Aberrant Whiskers" "shield heat" 3.4 "shield generation" 0.6 "hull repair rate" 1.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 300 @@ -835,6 +845,7 @@ ship "Aberrant Trip" "shield heat" 7.6 "shield generation" 0.9 "hull repair rate" 0.2 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 600 @@ -914,6 +925,7 @@ ship "Aberrant Triplet" "shield heat" 6.6 "shield generation" 1.8 "hull repair rate" 1.4 + "quantum keystone" 1 "ka'sei" 1 weapon "blast radius" 600 diff --git a/data/kahet/aberrant.txt b/data/kahet/aberrant.txt index 01419026b815..1677f8b6c010 100644 --- a/data/kahet/aberrant.txt +++ b/data/kahet/aberrant.txt @@ -112,18 +112,20 @@ fleet "Large Aberrant" confusion 40 hunting coward vindictive harvests mining secretive variant 10 - "Aberrant Hugger" + "Aberrant Hugger" 2 variant 5 + "Aberrant Hugger" "Aberrant Hugger (Disable-able)" - variant 15 - "Aberrant Longfellow" + variant 10 + "Aberrant Longfellow" 2 variant 5 + "Aberrant Longfellow" "Aberrant Longfellow (Disable-able)" - variant 5 + variant 3 "Aberrant Trip" - variant 10 + variant 5 "Aberrant Trip (Disable-able)" - variant 2 - "Aberrant Triplet" variant 10 + "Aberrant Triplet" + variant 5 "Aberrant Triplet (Disable-able)" diff --git a/data/map planets.txt b/data/map planets.txt index a8bac150a838..6be6db0dd1e2 100644 --- a/data/map planets.txt +++ b/data/map planets.txt @@ -268,9 +268,9 @@ planet "Antivli Station" landscape land/station25 description `Once one of many, this was an enormous synchrotron particle accelerator several kilometers in diameter, dedicated towards the industrial production of large quantities of antimatter. With beamed power provided by the thousands of solar collection satellites around Anax, enough antimatter could be produced each year to supply both Avgi research and industrial efforts. The discovery of the hyperdrive nearly wiped the antimatter economy out overnight, with interstellar travel now almost trivial.` description ` Combined, the amat farms around Anax once produced several tons of antimatter each year. The economic crash caused by the hyperdrive brought production to its knees, but the final death of Antivli Station appears to have come at the hands of the Aberrant.` - spaceport `The docks once used by specialized antimatter transport ships are wrecked beyond recognition, with only a small trickle of energy available. Beyond this, the beamlines once used to produce antimatter are broken and shattered - the antimatter plant is certainly beyond recovery.` - spaceport ` The station's stockpile of antimatter, hundreds of tons held in reserve as antihydrogen ice plated with a thin layer of antilithium, appears to have likewise been lost to the Incursion. Whatever happened to the antimatter, it is at least certain that it did not breach its magnetic levitation containment tanks, as otherwise nothing of the station would be left but vapor.` port "Amat _Plant" + description `The docks once used by specialized antimatter transport ships are wrecked beyond recognition, with only a small trickle of energy available. Beyond this, the beamlines once used to produce antimatter are broken and shattered - the antimatter plant is certainly beyond recovery.` + description ` The station's stockpile of antimatter, hundreds of tons held in reserve as antihydrogen ice plated with a thin layer of antilithium, appears to have likewise been lost to the Incursion. Whatever happened to the antimatter, it is at least certain that it did not breach its magnetic levitation containment tanks, as otherwise nothing of the station would be left but vapor.` recharges energy government Uninhabited @@ -1564,8 +1564,8 @@ planet Entantel landscape land/snow39 description `Entantel is notable in that it is almost entirely comprised of water ice. With a diminutive rocky core, its low average density results in a very low gravitational acceleration for its size.` description ` Because of its shallow gravity well and abundance of volatiles, Entantel was one of the biggest exporters of water ice in the outer Anax system, where it was largely used as cheap propellant or to fill the numerous cylinder habitats with artificial lakes and rivers.` - spaceport `The spaceport here launched most upmass via a space elevator that was destroyed in the Incursion. Enormous blocks of ice would often be shipped wholesale, with little refining done on-site, and so despite the abundance of water, there is barely enough deuterium fuel stockpiled here to fill a few large tankers.` - port + description `The spaceport here launched most upmass via a space elevator that was destroyed in the Incursion. Enormous blocks of ice would often be shipped wholesale, with little refining done on-site, and so despite the abundance of water, there is barely enough deuterium fuel stockpiled here to fill a few large tankers.` + port "Fuel De_pot" recharges fuel government Uninhabited @@ -2503,8 +2503,8 @@ planet Hilothire landscape land/snow28 description `While Hilothire contains an oxygen-rich atmosphere, it is almost entirely covered in icy oceans. At the poles, massive ice caps stretch nearly to the tropics. Pristine icebergs often float down to the equator, where they accumulate around the few rocky islands that peek above the waves.` description ` A large research outpost was once set up on one of the larger islands to study the possibility of terraforming the world and warming its climate, but after the Incursion it has since gone uncrewed. The fueling station still contains a significant amount of stored fuel, however, which could be used by a passing ship to refuel.` - spaceport `The landing pads are thick slabs of frigid steel sunk deep into the island's gravely terrain. A thin layer of ice slicks the surface, making it hazardous to walk about, but you are able to find a working fuel pump half-buried in snow, powered by a small radioisotope power source.` - port + port "Space_port" + description `The landing pads are thick slabs of frigid steel sunk deep into the island's gravely terrain. A thin layer of ice slicks the surface, making it hazardous to walk about, but you are able to find a working fuel pump half-buried in snow, powered by a small radioisotope power source.` recharges fuel government Uninhabited security 0 @@ -2894,7 +2894,7 @@ planet Kella-Uuoru-Sossa description `This is the ancestral homeworld of the Successor species. The spatial anomalies that now dominate this system have scoured its surface with radiation and evaporated most of its once-extensive oceans. The great cities of the Predecessors' empire are now devoid of all organic life; many of them remain as pristine and gleaming as on the days they were abandoned. Caustic dust chokes the lower atmosphere of the planet, and your ship's sensors alert you to the presence of several sandstorms at other locations on the planet's surface. It would be wise not to get caught in one.` to display has "trusted by the successors" - port "Spaceport" + port "Space_port" description `A massive spaceport on the surface stands proudly even after thousands of years of disuse. Grand walls and cavernous vaulted ceilings rise hundreds of meters up above your ship, some scarred by weapons fire, others distorted by heat or radiation. A couple of small cleaning drones attempt to polish the weather-worn floors, while others wander aimlessly, devoid of purpose and direction.` to display not "trusted by the successors" @@ -3215,8 +3215,8 @@ planet Mabatham landscape land/sky1 description `Mabatham teeters on the line between ocean planet and hothouse world. With a surface largely covered with water, broken only by a handful of volcanic islands, its atmosphere is thick and humid, saturated with water vapor that works to trap the heat from its two parent stars. While temperate near the poles, the equator is inhospitably warm, with constant hurricanes dwarfing anything seen on either Earth or Aviskir raging in the tropics.` description ` Despite the constant rains and frequent storms, the planet's bountiful oceanic ecosystem is able to sustain a small community of particularly stubborn Avgi, who managed to eke out a life on a rocky island chain. They refused to be evacuated in the wake of the Incursion, and their outpost remains, weathering the wind and sea.` - spaceport `The 'spaceport' is nothing more than a stony island mostly cleared of boulders and debris, where spaceplanes could take off and land. A few small cranes and fuel tanks are strewn haphazardly along the edge, used to service the rare visitor, but there are otherwise no permanent structures.` - port + port "Space_port" + description `The 'spaceport' is nothing more than a stony island mostly cleared of boulders and debris, where spaceplanes could take off and land. A few small cranes and fuel tanks are strewn haphazardly along the edge, used to service the rare visitor, but there are otherwise no permanent structures.` recharges fuel government Avgi security 0 @@ -4659,7 +4659,7 @@ planet Raaqa-Uur-Kaav description `The one-time ancestral home of House Kaatrij is one of the few worlds of the Predecessors that remains relatively habitable. Its large forests have flourished even in the absence of Kaatrij's intentional ecoengineering, and the enduring remains of the moon's cities are slowly but surely being consumed by the nature that surrounds them. While the advanced materials composing them resist decay even on a timescale of thousands of years, the tender shoots of green life nonetheless quietly demonstrate their supremacy over the unmaintained artificial.` to display has "trusted by the successors" - port "Spaceport" + port "Space_port" description `What was once this moon's spaceport is now a field of flowers. The landing pad upon which your ship rests has been overtaken by a host of tall blue ribbon-like blossoms, which sprout up from seams in the pavement and wave in the breeze. Nearer what once was the main body of the port, millenia-old flowerboxes are dense with spiky orange blooms that recede when touched and shed seed pods onto the empty walkways, where they are eventually snapped up by the gossamer flying creatures which perch around the whole area.` to display not "trusted by the successors" @@ -5975,7 +5975,7 @@ planet Vade-Osolaa-Kaska description `Although briefly used as a small-scale shipyard several hundred years ago, this station was eventually abandoned by the High Houses because of its inconvenient location and altogether poor construction. There are occasional rumors about criminals using it as a bolt-hole or a place to hide contraband, but few among the Successors have the desire to go and check.` to display has "known to the successors" - port "Spaceport" + port "Space_port" description `The spaceport here is cavernous but empty, riddled with voids where vast pieces of machinery have been removed. A layer of dust covers the ground; it is disturbed in some locations with what look like trails, suggesting that this place may not be entirely unused.` government Uninhabited diff --git a/data/map systems.txt b/data/map systems.txt index 4d5bae2d72ff..d61bff09226a 100644 --- a/data/map systems.txt +++ b/data/map systems.txt @@ -11308,6 +11308,7 @@ system Cusp multiplier 1.2 habitable 320 belt 1825 + "jump range" 30 haze _menu/haze-twilight-thin link Span asteroids "small rock" 8 1.9 @@ -18854,6 +18855,7 @@ system Gossamer sprite "star/smoke ring" scale 1.5 "frame rate" 0.15 + "rewind" period 914.299 offset 180 object Kapnos @@ -29372,8 +29374,8 @@ system Nonet sprite planet/tethys distance 160 period 124.645 - object Ashkelon - sprite planet/rock10 + object Silwan + sprite planet/cloud1-b distance 1051 period 1061.01 object @@ -32742,7 +32744,7 @@ system Pukako system Quartet pos -210 820 government Uninhabited - attributes "ember waste" "notable star" "nova" + attributes "ember waste" "twilight" "notable star" "nova" arrival 500 ramscoop universal 0 @@ -33290,8 +33292,8 @@ system Quintet sprite planet/dust1-b distance 211 period 55.3841 - object Silwan - sprite planet/cloud1-b + object Ashkelon + sprite planet/rock10 distance 522.156 period 215.606 object @@ -41921,7 +41923,7 @@ system Wave habitable 550 belt 1402 7 belt 1954 5 - haze _menu/haze-black + haze _menu/haze-twilit-embers link Current link Rivulet link Torrent @@ -41943,7 +41945,7 @@ system Wave distance 293 period 85.5421 object - sprite planet/ocean9-b + sprite planet/water1 distance 823 period 402.697 object diff --git a/data/remnant/remnant jobs.txt b/data/remnant/remnant jobs.txt index cf62fe587428..39659b0b7637 100644 --- a/data/remnant/remnant jobs.txt +++ b/data/remnant/remnant jobs.txt @@ -119,8 +119,9 @@ mission "Remnant: Expanded Horizons Astral job" waypoint not attributes "pleiades" not attributes "inaccessible" - not attributes "twilight" not attributes "tangled shroud" + not attributes "twilight" + not attributes "outer limits" to offer has "Remnant: Expanded Horizons Astral 2: done" random < 50 @@ -219,6 +220,7 @@ mission "Remnant: Bounty 5" attributes "ember waste" not attributes "graveyard" not attributes "inaccessible" + not attributes "twilight" fleet names "korath" cargo 3 From d8a2cd72ee784edee36c5dcd2275d36c5bbd5d82 Mon Sep 17 00:00:00 2001 From: Arachi-Lover <82293490+Arachi-Lover@users.noreply.github.com> Date: Thu, 20 Feb 2025 19:44:43 -0300 Subject: [PATCH 09/10] feat(content): Make Coalition government and planets not bribable (#11025) --- data/governments.txt | 4 ++ data/map planets.txt | 91 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) diff --git a/data/governments.txt b/data/governments.txt index ff94a3a6bd89..08836bfa20cc 100644 --- a/data/governments.txt +++ b/data/governments.txt @@ -380,6 +380,7 @@ government "Coalition" "crew defense" 3 language "Coalition" "player reputation" 1 + "bribe" 0 "attitude toward" "Heliarch" 1 "friendly hail" "friendly coalition" @@ -954,6 +955,7 @@ government "Heliarch" "crew attack" 1.3 "crew defense" 2.8 "player reputation" 1 + "bribe" 0 "friendly hail" "friendly heliarch" "friendly disabled hail" "friendly disabled heliarch" "hostile hail" "hostile heliarch" @@ -1380,6 +1382,7 @@ government "Lunarium" "crew defense" 2.7 language "Coalition" "player reputation" 1 + "bribe" 0 "friendly hail" "friendly lunarium" "friendly disabled hail" "friendly disabled lunarium" "hostile hail" "hostile lunarium" @@ -1396,6 +1399,7 @@ government "Lunarium (Hidden)" "crew defense" 2.7 language "Coalition" "player reputation" 1 + "bribe" 0 "friendly hail" "friendly lunarium" "friendly disabled hail" "friendly disabled lunarium" "hostile hail" "hostile lunarium" diff --git a/data/map planets.txt b/data/map planets.txt index 6be6db0dd1e2..2c0e4832cede 100644 --- a/data/map planets.txt +++ b/data/map planets.txt @@ -36,6 +36,7 @@ planet "Ablub's Invention" spaceport ` The local work schedule has adapted to this unusual cycle, with the two true daytime periods serving the equivalent of the human work week, and the false daytime treated as a weekend, a time for socializing or working at home.` outfitter "Coalition Advanced" "required reputation" 25 + bribe 0 security 0.15 planet Ada @@ -83,6 +84,7 @@ planet Ahr shipyard "Coalition Basics" shipyard Arach outfitter "Coalition Advanced" + bribe 0 security 0.6 planet Aksaray @@ -378,6 +380,7 @@ planet "Ashy Reach" spaceport `Only a handful of towers, most of them windowless, protrude above the planet's surface at the center of the spaceport settlement. The hangars and warehouses are all underground. The surface is visible through a few thick acrylic polymer windows on the lower levels of the towers. Lit by the glow of the gas giant that this moon orbits, the towers form a surreal landscape, like a city abandoned and only halfway formed.` outfitter "Coalition Basics" "required reputation" 15 + bribe 0 security 0.1 planet Aspar @@ -485,6 +488,8 @@ planet "Bank of Blugtad" shipyard "Coalition Basics" shipyard Arach outfitter "Coalition Advanced" + bribe 0 + security 0.2 planet "Belug's Plunge" attributes arach mining research @@ -493,6 +498,7 @@ planet "Belug's Plunge" spaceport `The central spaceport terminal is a large chamber with a hushed atmosphere reminiscent of a library's reading room. In small nooks along the periphery, small groups are engaged in quiet conversation. Most cargo is carried by robotic carts, wheeling around on a floor so smooth that the only time they make noise is when they politely speak up to warn people to get out of their way.` spaceport ` Occasionally a group of cadets wearing yellow baldrics marches through, stepping as lightly as they can to avoid disturbing the quiet.` outfitter "Coalition Advanced" + bribe 0 security 0.5 planet Beryl @@ -559,6 +565,7 @@ planet "Bloptab's Furnace" spaceport `This is not a planet that any sane tourist would visit. The artificial underground dwelling places are so alike and so monotonous that it's no different than being on a space station, except without the stunning views that a station affords.` spaceport ` Nearly everyone you see here is an Arach, and they are walking around with an air of purpose that suggests that they are locals hard at work, rather than visitors to this planet.` "required reputation" 15 + bribe 0 security 0.3 planet "Blubipad's Workshop" @@ -567,6 +574,7 @@ planet "Blubipad's Workshop" description `Dozens of small cities dot the valleys and hilltops of this warm and pleasant forest world. Due to a high tech manufacturing industry, there is plenty of work here for all the inhabitants, who hail from planets throughout Coalition space. With broad streets, ample parks, and gleaming skyscrapers, the cities bear witness to the very best of what Coalition society can accomplish when the three species work together.` spaceport `The spaceport here has become a popular destination for tourists interested in exotic foods. The blend of smells drifting from the many restaurants, cafes, and open-air markets is almost overwhelming, and not always pleasant to your human senses; the Kimek, in particular, appear to consider food that has already been partly broken down by decomposition to be a delicacy.` outfitter "Coalition Basics" + bribe 0 security 0.3 planet "Blue Interior" @@ -577,6 +585,7 @@ planet "Blue Interior" shipyard "Coalition Basics" shipyard Kimek outfitter "Coalition Advanced" + bribe 0 security 0.3 planet Bluerun @@ -650,6 +659,7 @@ planet "Brass Second" description `This is a farming world. In the century prior to their discovery of space flight, billions of Kimek starved in a series of increasingly severe global famines. Fourteen thousand years later, their culture is still haunted by fear of not having enough food, and in response they have developed enough farms in their region of space to feed a population three times their size. Much of the food that they produce each year is either put into storage or simply recycled back into fertilizer for next year's crop.` spaceport `The farms on Brass Second operate on a colossal scale. The spaceport is not the sort of rustic farmers' market typical of other farming worlds; it is a major commercial enterprise, complete with cargo-loading robots, climate-controlled warehouses, and a supply chain management system that ensures that fresh produce works its way to the head of the shipping queue in time for it to reach its destination unspoiled.` outfitter "Coalition Basics" + bribe 0 security 0.5 planet "Bright Echo" @@ -660,6 +670,7 @@ planet "Bright Echo" shipyard "Coalition Basics" shipyard Saryd outfitter "Coalition Basics" + bribe 0 security 0.4 planet "Buccaneer Bay" @@ -809,6 +820,8 @@ planet "Ceaseless Toil" description `The Saryds prefer to build their largest factories on sun-drenched, uninhabitable worlds, in order to allow more hospitable planets to be used for residences and recreation. Where possible, their factories harness solar power: either using mirrors to concentrate sunlight for solar foundries, or collecting energy through large fields of solar panels. The factories are almost entirely maintained by robots, which are capable not only of repairing damage but also of constructing entire new factories according to predefined plans.` description ` The solar collectors are mounted on frames about ten meters above the shifting sand dunes. In addition to turning to face the sun, they can be turned upside-down as necessary to dump off any sand that accumulates on them.` "required reputation" 15 + bribe 0 + security 0.5 planet Ceilia'sei attributes ka'het uninhabited @@ -825,6 +838,7 @@ planet "Celestial Third" landscape land/fields4 description `Celestial Third is the breadbasket of Kimek space. Most of its land mass is used for farming, augmented by seaweed farms and fisheries in the oceans and factories near the equator producing yeast and bacterial cultures as nutritional supplements. The first settlers came here more than thirteen thousand years ago, at a time when their home world had run out of arable land for farming and food was desperately needed.` spaceport `The constant stream of freighters passing through this spaceport is a testament to how much food is needed to feed the densely populated Kimek worlds, in particular their homeworld in the neighboring star system. The city that hosts the spaceport has also become something of a tourist destination for those with adventurous culinary tastes; restaurants here serve recipes native to each of the Coalition species, along with some dishes that blend their three cuisines in unique and sometimes surprising ways.` + bribe 0 security 0.5 planet "Charon Station" @@ -886,6 +900,7 @@ planet "Chosen Nexus" shipyard Kimek shipyard Saryd outfitter "Coalition Advanced" + bribe 0 security 0.6 planet Chyyra-Raaqa-Tuur @@ -957,12 +972,15 @@ planet "Cold Horizon" description ` Half a billion Saryds live here, drawn not so much by the planet's resources, which are scarce, as by its natural beauty.` spaceport `The spaceport on Cold Horizon is only a tiny village; most of the natives prefer to stay as far as possible from the bustle and confusion of interstellar life. The spaceport is also a railway hub, with trains departing from here to bring tourists to and from the larger population centers in the forest, on the shore, and far up in the mountains.` "required reputation" 15 + bribe 0 + security 0.3 planet "Cool Forest" attributes saryd shipping urban landscape land/myrabella0 description `Much of Cool Forest's land mass is covered by the sort of temperate woodlands that the Saryds prefer to build their residential neighborhoods in. The total population is over a billion, but living in small settlements so well integrated with the surrounding forest that from space only a few major cities are visible.` spaceport `The spaceport here is a major city, with a continuous stream of cargo transports bringing goods manufactured on Cool Forest's sister planet, Diligent Hand. Here, some final assembly, testing, and repackaging is performed before those goods are shipped out to the rest of Saryd space and beyond.` + bribe 0 security 0.3 planet Cornucopia @@ -984,6 +1002,7 @@ planet "Corral of Meblumem" description `The Corral of Meblumem is home to two major industries: uranium mining, and longcow ranching. The long lifetime of the longcows means that their bodies can easily accumulate dangerous loads of heavy metals if exposed to them, so the two industries are kept separated by conservation zones dozens of kilometers wide. The dark strips of primal forests separating the red-brown pit mines from the tan and light green of the pastures makes the land look like a stained glass patchwork from above.` spaceport `The spaceport is a small facility, a five-story tower and some warehouses surrounded by landing pads, with tall fences around them to make sure that a herd of longcows does not accidentally wander in. Outside the fences, longcows mill about like hundred-ton centipedes, and visiting spacecraft are strictly required to approach using repulsors only rather than their main thrusters to avoid spooking the cattle.` "required reputation" 15 + bribe 0 security 0.4 planet Covert @@ -1144,6 +1163,8 @@ planet "Deep Treasure" description `Thick layers of kelp and plankton sediment have gathered on the floors of Deep Treasure's oceans over the eons, leaving behind rich deposits of oil that the Saryds harvest to make plastics and other hydrocarbon products. In the shallower seas, shoals of fish swim among some of the most varied and extensive coral reefs found anywhere in Coalition space.` spaceport `The spaceport is built in a ring along the lower slopes of an extinct volcano that rises from the ocean near Deep Treasure's equator. Landing pads and hangars have been cut into the rock, and below them are a system of docks and oil refineries. The residences are on the volcano's upper slopes, where they have a clear view of the glittering water stretching out in every direction.` "required reputation" 15 + bribe 0 + security 0.2 planet "Deep Water" attributes research saryd @@ -1153,6 +1174,7 @@ planet "Deep Water" spaceport `The entire spaceport on Deep Water is an artificial island, a mesh of floating platforms the size of city blocks connected to each other by flexible bridges, leaving a system of canals in between them. The platforms are large enough that even the weight of a Bulk Freighter landing only causes them to ride a meter or two lower in the water.` spaceport ` The spaceport is moored in place to keep it from drifting on the ocean currents and colliding with the natural islands that dot the planet's surface.` "required reputation" 15 + bribe 0 security 0.35 planet "Deka Dathnak" @@ -1211,6 +1233,7 @@ planet "Delve of Bloptab" description `This is a mining world, hotter than even the Arachi would prefer but still much more habitable than its sister world of Bloptab's Furnace. It is home to House Ablomab, the guild of mining and metalworking, and the dry climate makes it possible to store stockpiles of iron, steel, and other metals here without worrying about rust. Supposedly the warehouses here contain enough raw materials to double the size of the Heliarch war fleet if needed; the Arachi like to be able to trust that they are prepared for any eventuality.` spaceport `This is one of the few Coalition worlds where the Heliarch agents openly carry weapons, due to the fear that the Lunarium might see the storehouses here of base and precious metals as a tempting target. Although there are plenty of civilians of all three species milling about, the spaceport has something of the atmosphere of a military base.` "required reputation" 25 + bribe 0 security 0.6 planet "Desi Seledrak" @@ -1249,6 +1272,8 @@ planet "Diligent Hand" landscape land/badlands12 description `On this factory world, robotic workers operate the factories, repair themselves, and keep the solar power stations free of sand with very little direction or assistance from their Saryd creators. Each factory complex has its own landing pads for the freighters that drop off raw materials and receive the processed goods.` "required reputation" 15 + bribe 0 + security 0.5 planet Disara attributes bunrodea military urban @@ -1284,6 +1309,7 @@ planet "Double Haze" spaceport `This is a bustling commercial spaceport, with trucks carrying cargo crates to and from the landing pads and merchants haggling over prices. Everyone is moving around with purpose; not many people come to this particular planet for sightseeing.` spaceport ` The air here smells sour and salty, and seems to leave a thin, slimy residue on your tongue. Presumably if you lived here you would get used to it after a while, but it is a bit unnerving.` "required reputation" 15 + bribe 0 security 0.3 planet "Drekag Firask" @@ -1343,6 +1369,8 @@ planet "Dusk Companion" description `Dusk Companion's moon is so large and orbits so close to the planet that the tidal forces even affect the planet's plate tectonics. The skies here are frequently blanketed in a volcanic haze. This world is rich in oil deposits, a relic of a past when more life flourished here, but drilling for oil is costly because the shifting ground can damage drills or seal up previously productive bore-holes. Since this also makes processing difficult, the oil is exported off-world for processing into plastics, instead of having the manufacturing performed locally.` spaceport `The spaceport is in a particularly dingy corner of Dusk Companion's largest city. The windows are caked with soot and grime, and the few plants that grow here have a thin layer of volcanic ash on their leaves. The thick clouds overhead cloak the city in a perpetual twilight, and the streetlights remain lit even at midday.` "required reputation" 15 + bribe 0 + security 0.15 planet Dustmaker attributes hai "hai tourism" manufacturing @@ -1358,6 +1386,7 @@ planet "Dwelling of Speloog" spaceport `The air in the spaceport facility is uncomfortably damp, and you imagine that you can see a thin sheen of moss or algae on nearly every surface here that receives any sunlight. Except for the largest cargo bays, all the rooms smell faintly of mildew.` spaceport ` One entire wing of the spaceport is dedicated to the Heliarch recruitment office for construction workers, and the waiting room is packed; many Coalition citizens are excited at the chance to help build something that will last thousands of years.` outfitter "Coalition Basics" + bribe 0 security 0.4 planet Earth @@ -1687,6 +1716,8 @@ planet "Factory of Eblumab" description `The tiny sun that the Factory of Eblumab orbits is too small to provide much power, so the manufacturing plants here are mostly powered by nuclear reactors running on radioisotopes that are mined and refined locally. It is a hot, dry, and mostly barren world, and most of the workers here are young and single, hoping to build up enough wealth to move somewhere more pleasant.` spaceport `The spaceport village is under an artificial climate-controlled dome, and consists largely of pedestrian thoroughfares winding past fancy shops and restaurants. On torch-lit patios, young Arach couples sit gazing soulfully into each other's multiple eyes. This is where they come on their time off from the factories to dream of the day when they will hop aboard one of the ships parked here and start a more stable life elsewhere.` "required reputation" 15 + bribe 0 + security 0.2 planet "Far Garden" attributes farming saryd tourism urban @@ -1695,6 +1726,7 @@ planet "Far Garden" description ` Farther out from the city, the Saryds live in communal buildings that each house up to a dozen families, surrounded by gardens and cultivated forests. Unlike on many human worlds, here the most remote real estate locations are often the most valuable.` spaceport `This spaceport is, in some ways, quite similar to the ports on human agricultural worlds, with large warehouses and open-air markets and heavy trucks bringing in piles of produce from the farms to be shipped off-world. The fact that it is inhabited by utterly alien creatures, each with six or eight limbs, makes the sight somewhat surreal.` outfitter "Coalition Basics" + bribe 0 security 0.4 planet "Far Home" @@ -1709,6 +1741,7 @@ planet "Far Home" shipyard Kimek shipyard Saryd outfitter "Coalition Advanced" + bribe 0 security 0.5 planet "Far Monad" @@ -1877,6 +1910,8 @@ planet "Flowing Fields" spaceport `Nearly everything within a hundred kilometers of the spaceport is farmland, punctuated with occasional small villages where the farm workers live. The villages and the spaceport itself are each surrounded by walls that keep dangerous animals at bay, as well as shielding the inhabitants from the flash floods that come at the very start of the rainy season.` spaceport ` The farms operate by embedding seeds in the dirt during the dry season, when the ground is hard baked clay and heavy machines can drive over it without sinking in. When the rains come, the clay turns to mud and the crops begin to sprout.` "required reputation" 15 + bribe 0 + security 0.1 planet Follower attributes factory paradise @@ -1931,6 +1966,7 @@ planet "Fourth Shadow" landscape land/mountain13-sfiera description `In all of Coalition space, this is the one planet that comes closest to deserving being called a slum world. More than ten billion Kimek live here, mostly in densely packed and run-down apartment buildings on the outskirts of the cities. Unlike more prosperous Coalition worlds, the city centers here are reserved for factories rather than for parks or government buildings or civic centers.` spaceport `The spaceport is crowded with travelers, about equally divided between those who are freshly arriving, drawn by the promise of plentiful work and a cheap cost of living, and those who are preparing to leave and attempt to build a better life somewhere else. Most Kimek choose to specialize as workers rather than raising families, so the vast majority of the travelers are alone or traveling only with a loosely knit group of friends.` + bribe 0 security 0.1 planet Freedom @@ -2017,6 +2053,7 @@ planet "Garden Empyreal" spaceport `When not in "harvest season," the hubs are relatively quiet, and serve mostly as a tourist destination. Many come for the unique, close-up view of a sea of clouds, swarming with furious storms and dotted with more of the silver pyramids in the distance.` spaceport ` Each hub shares the same overall design in general, but the decoration pieces, services, and local amenities for each one have grown in their own way over the centuries. The only common thing they have between all of them is the signature restaurant, which serves a variety of dishes, drinks, and even desserts all based on the processed, scooped up produce.` "required reputation" 20 + bribe 0 security 0.4 planet Geminus @@ -2062,6 +2099,7 @@ planet "Gentle Rain" description `The rainforests on Gentle Rain are home to spiders so large that their webs are strung from one tree to another, and their typical prey is birds rather than insects. Another, equally large species of spider is able to leap four or five meters into the air in order to snatch a bird out of a passing flock. The rainforest trees grow so thick that except for occasional clearings, very little light actually filters through the leaves and reaches the ground, and during the rainy season the dirt is transformed into pools of stagnant mud.` spaceport `The spaceport is shaped like a giant tree: raised landing platforms branching out from a central hub where several towers provide lodging for visitors. In every corner of the platforms where the foot traffic is not enough to keep them clear, moss and vines have begun to take over.` spaceport ` Judging from the number of Arach visitors here in addition to the Saryd natives, this must be a popular tourist destination.` + bribe 0 security 0.4 planet Gestli @@ -2164,6 +2202,7 @@ planet "Glittering Ice" description ` Colonies of one particularly clever species of large rodents that live near the equator are capable of using ice and snow to build interconnected, multi-layered warrens.` spaceport `The spaceport here is almost deserted, and most of the Saryds who are walking around in the frigid air seem completely uninterested in talking to strangers. Saryd culture places a high value on experiences of solitude and isolation, and the cold and stark landscape of Glittering Ice provides them with the perfect setting for quiet retreats. Not surprisingly, the other species of the Coalition seldom find reason to visit here.` "required reputation" 15 + bribe 0 security 0.3 planet Glory @@ -2312,6 +2351,7 @@ planet "Guardian Array Sapphire" spaceport `Built to serve as a purely strategic military repair port, the station has very little in the form of amenities, with a few basic cantinas and large, mostly empty living quarters intended to house troops stationed here. There are no shops, and nearly every civilian you see is moving as if they are trying to finish their business on the station as quickly as possible.` spaceport ` On certain days every month, Heliarch ships "damaged" during combat exercises dock to stress test the station's turnover capabilities, breathing new life into the station's population, and causing extreme overcrowding of the facilities...` "required reputation" 25 + bribe 0 security 0.6 planet "Gue Faur" @@ -2351,6 +2391,7 @@ planet "Hammer of Debrugt" shipyard Arach outfitter "Coalition Advanced" "required reputation" 25 + bribe 0 security 0.45 planet Harmony @@ -2700,6 +2741,7 @@ planet "Inmost Blue" landscape land/water14 description `Inmost Blue is an ocean world, one of the first planets that the Kimek settled outside their own solar system. About two billion Kimek live on the low-lying islands and the one major continent, and the shallow ocean regions have been entirely converted into kelp farms. The Kimek take a utilitarian approach to food, and processed seaweed is a nutritious but highly unappetizing staple of their diet.` spaceport `The spaceport city is built on the mountain slopes overlooking a fjord, whose water is deep enough for even the largest of cargo barges to enter. Many of the barges have landing pads on their decks so that the cargo can be transferred directly to freighter starships without needing to be stored on land first. The chief export is a gray-green meal made from dried and ground up seaweed.` + bribe 0 security 0.3 planet "Into White" @@ -2709,6 +2751,7 @@ planet "Into White" spaceport `The spaceport city was once the largest on the planet, but now more than half of it is uninhabited, buried in snowdrifts. Within the next century, the Kimek will probably need to build a new spaceport closer to the equator, unless they choose to abandon this world altogether.` spaceport ` The Kimek who live here are dressed in puffy winter coats that entirely cover their bodies and heads; only their spindly legs protrude out.` "required reputation" 15 + bribe 0 security 0.15 planet Iritoroost @@ -2968,6 +3011,7 @@ planet "Ki Patek Ka" shipyard "Coalition Basics" shipyard Kimek outfitter "Coalition Advanced" + bribe 0 security 0.6 planet Kisarra @@ -3311,6 +3355,7 @@ planet "Market of Gupta" shipyard "Coalition Basics" shipyard Arach outfitter "Coalition Advanced" + bribe 0 security 0.3 planet Mars @@ -3366,6 +3411,8 @@ planet "Mebla's Portion" landscape land/fog5 description `A stormy world with unpredictable and rapidly changing weather, Mebla's Portion is nonetheless home to several billion Arachi and millions of members of the other Coalition species, in part because rent is cheaper here than on worlds with more idyllic weather. Many of the residents are artists or work in other creative fields that allow them to work from home on days when the weather is too violent for them to venture outside.` spaceport `The spaceport is a sprawling complex of hangars and warehouses connected by covered walkways and underground tunnels. Because it has grown larger and larger over the millennia as this world's population increased, the spaceport's current layout is maze-like and seemingly random. Colored stripes painted on the floors mark the pathways between the major sections of the complex, and many local children earn a living just by wandering around offering to give directions to visitors who seem to be lost.` + bribe 0 + security 0.15 planet Melatos attributes avgi uninhabited @@ -3453,6 +3500,8 @@ planet "Miblulub's Plenty" description `Miblulub's Plenty was the first colony created by the Arachi outside of their home system, founded at a time when their home world could not produce enough food to reliably feed its entire population. This planet has long seasons and plentiful rainfall that make its temperate zones ideal for farming, while the grasslands near the tropics are mostly used for longcow ranching. Longcows are a distinctive and ill-behaved species of multi-legged cattle; their meat is a key part of the Arach diet.` spaceport `Although most of this planet is rural agricultural land, the spaceport is on the outskirts of a large and prosperous city. Ten thousand years ago, in the early days of Arach interstellar travel, this city was the home of the wealthy investors and business people who funded the farming settlements, and who moved here with their families to escape the pollution and conflict on their home world of Ahr.` "required reputation" 15 + bribe 0 + security 0.25 planet Midgard attributes deep factory mining urban @@ -3480,6 +3529,7 @@ planet "Midway Emerald" spaceport `The relative opulence of this spaceport means that the walkways and doorways are big enough to be comfortable not only for the diminutive Kimek, but for the Arachi and even the Saryds as well, and the three species mingle here in roughly even numbers. The spaceport even has a few gardens and parks, as a concession to the Saryd need for quiet and beautiful spaces.` shipyard "Coalition Basics" outfitter "Coalition Basics" + bribe 0 security 0.4 planet Millrace @@ -3695,6 +3745,8 @@ planet "Nearby Jade" landscape land/fields12-sfiera description `Aside from fish, the Kimek diet is mostly vegetarian, but a few centuries ago an Arach entrepreneur decided to start ranching longcows here. It is an ideal world for ranching, with plenty of grassy fields. The ranches have begun a major industry, although generally only the wealthiest of Kimek are willing to spend money on longcow meat.` spaceport `The spaceport is at the very center of a city that is laid out with perfect radial symmetry: six sectors, each with their own markets, schools, and other public services, and clusters of skyscrapers that can each house a million individuals. The spaceport itself is also symmetrical, with a concourse in the center and smaller and smaller landing pads radiating out from it so that the largest freighters have easiest access.` + bribe 0 + security 0.3 planet Nepheritis attributes "gas giant" "requires: gaslining" uninhabited @@ -3809,6 +3861,7 @@ planet "New Finding" spaceport `The New Finding spaceport is in a canyon, with hangars cut into both the canyon walls and delicate covered bridges linking them together. Attempting to land here without crashing into anything is a harrowing experience.` spaceport ` The bottom of the canyon is a bright green ribbon of trees and plants that stands out in sharp contrast against the red and yellow layers of sandstone.` "required reputation" 15 + bribe 0 security 0.3 planet "New Greenland" @@ -4156,6 +4209,8 @@ planet "Ogmur's Siphon" spaceport `While technically part of the system's "Guardian" military complex, there's little to no Heliarch control over the free space in this station, so a few shops and branded restaurants have opened up to serve the local workers and occasional visitors. Whether by necessity due to the lack of services in the system, or simply out of boredom within the monotony of the station, the food here is by far the best in the system and even better than on some Coalition planets.` spaceport ` With the exclusive goal of serving as a large-scale refinery, the station has far less living space than the system's main attraction, often leading to semi-crowded areas in spite of the low amount of pedestrian traffic here.` "required reputation" 15 + bribe 0 + security 0.15 planet Okoity attributes bunrodea urban @@ -4391,6 +4446,7 @@ planet "Pelubta Station" description ` Pelubta Station is also used to study one of the binary stars in this system, since it has a similar makeup and age to one orbited by a Heliarch ringworld. Most of this research is focused on predicting stellar phenomena, especially the most abnormal ones.` spaceport `The intake section has a consistently high traffic, mostly made up of Coalition merchants supplying the station and leaving with shipments of fuel to take to other Arach worlds. The science section seems to be completely closed off to non-Heliarchs. Considering that the work done here should be relatively benign, the station may also serve other purposes.` "required reputation" 20 + bribe 0 security 0.4 planet "Periaxle Circuit" @@ -4401,6 +4457,8 @@ planet "Periaxle Circuit" description ` Completed dozens of centuries before the war, the structure's original plating failed to last the test of time unscathed, unlike the Quarg's own, and is in a constant need of replacement to prevent the miniature ring's integrity from being compromised. Every so often, maintenance crafts can be seen conducting repairs on some outer section of the ring.` spaceport `Having very little in the form of windows to look out into the system, and not much to gaze at the small, barren planet it encompasses, the station sees very few visitors--mostly cargo haulers bringing in supplies for the crew staffed here or the occasional university groups coming to visit the particle accelerator and deepen their knowledge.` "required reputation" 15 + bribe 0 + security 0.35 planet Peripheria attributes avgi "avgi diaspora" station urban @@ -4498,6 +4556,8 @@ planet "Plort's Water" description `Plort's Water is an ocean world, with no landforms except for some scattered volcanic archipelagos. A few of the larger islands are home to small Arach settlements, and others live aboard "island-ships" that can each carry tens of thousands of individuals. There is very little industry here, but many of the locals are involved in biological experiments or in categorizing the millions of species that inhabit the oceans.` spaceport `The spaceport is built on the slopes of a dormant volcano, and only has space for a few dozen ships to land at any one time. Too few visitors come here to support any shops or restaurants in the spaceport itself. In the village, the cheapest and most abundant food is a variety of soups, cakes, and puddings that all look and smell as if they are made from processed algae.` "required reputation" 15 + bribe 0 + security 0.3 planet Poisonwood attributes factory farming frontier south @@ -4708,6 +4768,7 @@ planet "Refuge of Belugt" description `Billions of Arachi live on this warm ocean world. It is home to House Debdo, one of the largest of the great Arach houses, which is composed of those who are employed in various service industries. This is a popular tourist destination not just for the Arachi, but for the Kimek as well and even a few particularly adventuresome Saryds.` spaceport `Many of the Kimek and Arachi tourists here are rather scantily clad, wearing what must be their equivalent of swimwear. Of the few Saryds who are mingling with them, most are clad from head to hoof in thin white robes that block the glaring sun. Apparently Saryds have a more conservative sense of modesty than the other Coalition species.` spaceport ` Many of the shops and restaurants have signs on the doors that are oddly reminiscent of human beach towns: the signs explain pictorially that all patrons must be wearing pants.` + bribe 0 security 0.2 planet "Rekat Moraski" @@ -4751,6 +4812,7 @@ planet "Remote Blue" shipyard Kimek outfitter "Coalition Advanced" "required reputation" 15 + bribe 0 security 0.05 planet Retilie @@ -4875,6 +4937,7 @@ planet "Rusty Second" spaceport ` The original architecture also borrowed heavily from the Quarg, but anything reminiscent of them was stripped away after the Coalition's rebellion succeeded.` shipyard "Coalition Basics" outfitter "Coalition Basics" + bribe 0 security 0.4 planet "Sabira Eseskrai" @@ -4914,6 +4977,8 @@ planet "Sandy Two" description `This world is relatively hot and dry by human standards, but nearly ideal for the Kimek, and more than fifteen billion of them live here in cities where the skyscrapers are so densely packed that many of the streets never receive direct sunlight. The residential areas tend to be spread out along the banks of rivers, so the cities are linear, with factories and other industry on their fringes. Access to limitless skilled labor makes it cheap to manufacture almost anything here.` spaceport `The spaceport facility is on an island in the center of a river, surrounded by a city so large that the rows of skyscrapers stretch all the way to the horizon. Civilian aircraft, boats, and cargo trucks swarm around the spaceport, bringing goods and people to and from the residences and the outlying factories.` outfitter "Coalition Advanced" + bribe 0 + security 0.4 planet "Sapira Mereti" attributes korath @@ -4948,6 +5013,7 @@ planet Saros shipyard "Coalition Basics" shipyard Saryd outfitter "Coalition Advanced" + bribe 0 security 0.7 planet "Sasirka Gatru" @@ -4989,6 +5055,7 @@ planet "Second Cerulean" spaceport `The spaceport station is a cylindrical tower rising above the snowdrifts, anchored to the volcanic rock of one of the few islands that protrudes above the ice sheets near the equator. Near the station a hole about ten meters in diameter has been bored through the ice to allow submersible research craft access to the ocean depths.` spaceport ` There are relatively few permanent inhabitants here; most of the people in the spaceport are just crews stopping over to refuel while coming to or from the Heliarch ringworlds.` "required reputation" 15 + bribe 0 security 0.6 planet "Second Rose" @@ -4998,6 +5065,7 @@ planet "Second Rose" description ` The planet's crust is rich in metal, and in some areas mine shafts have been sunk two or three kilometers below the surface to tap the richest seams.` spaceport `A surprising number of Saryds and Arachi are wandering through this spaceport, conversing with the locals and sampling the food that is served here while they wait either for transport off-world or for local flights to other parts of the planet's surface. Apparently this is something of a tourist destination.` "required reputation" 15 + bribe 0 security 0.2 planet "Second Viridian" @@ -5007,6 +5075,7 @@ planet "Second Viridian" description ` The Kimek arcologies are said to be able to recycle more than 99% of the waste produced in them each day, which is what makes it feasible for so many Kimek to live in such close proximity.` spaceport `The spaceport facility is a kilometer-tall pyramid honeycombed with tunnels wide enough for a pair of Bulk Freighters to pass each other with plenty of room to spare. There is no single central warehouse district or meeting area. Instead, each cluster of docking bays is surrounded by its own storage facilities, food courts, and concourses.` outfitter "Coalition Basics" + bribe 0 security 0.3 planet "Secret Sky" @@ -5016,6 +5085,7 @@ planet "Secret Sky" description ` The hardy plants that grow here are useful for producing a wide range of medical compounds.` spaceport `The spaceport city has a ring of searchlights perpetually pointed skyward to direct ships in to a landing in the fog in case their other instruments malfunction. Entire sectors of the city are off limits to non-Saryd visitors, and presumably are home to the secret research labs where advanced medicines and other technologies are being developed.` "required reputation" 15 + bribe 0 security 0.15 planet "Sek Alarfarat" @@ -5123,6 +5193,7 @@ planet "Shadow of Leaves" description `Saryds are particularly drawn to forested environments, and as a result this world has become heavily populated. Rather than gathering in tightly packed cities with skyscrapers and busy roads, they have spread out evenly across the whole land area in a sort of endless suburban sprawl. But enough patches of forest have been maintained between the roads and housing compounds that from orbit, at a first glance, the planet looks pristine and uninhabited.` spaceport `The spaceport is built at the base of a mountain. At the peak of the mountain is the Starlit University, one of the premier Saryd institutions of higher learning, elevated above the ordinary world of the forest below so that the students can remain detached and focused on their education.` spaceport ` Given the number of boisterous young Saryds who are galloping about the spaceport at an undignified pace, some of whom are stumbling and showing other signs of inebriation, it is possible that the University's attempts to keep the youth secluded in an ivory tower of learning are not entirely successful.` + bribe 0 security 0.3 planet "Shadowed Valley" @@ -5132,6 +5203,8 @@ planet "Shadowed Valley" spaceport `The spaceport here is built almost entirely underground, and populated mostly by research scientists; very few Saryds have chosen to call this planet home, although it does draw the occasional adventurous tourist. In a few large caverns they have installed sun lamps and planted groves of trees to make up for the relative lack of vegetation on the surface.` spaceport ` The atmosphere outside the port is breathable, but not terribly pleasant.` "required reputation" 15 + bribe 0 + security 0.25 planet Shangri-La attributes core frontier rich urban @@ -5166,6 +5239,7 @@ planet "Shifting Sand" description `This world is dry, but not particularly hot. The settlements are small and scattered, because each oasis only provides enough water for a few thousand individuals. Some of them focus on manufacturing, while others are attempting to farm the desert with drought-resistant crops. But the largest industry is retirement housing: the cool, dry climate and slow, quiet pace of life here are exactly what elderly Saryds find most comfortable.` spaceport `The spaceport village is built around a large oasis, a sandy-bottomed lake with startlingly blue water. The landing pads are in the desert half a kilometer out from the village, separated from the houses by windbreaks and noise barriers to avoid disrupting the tranquil atmosphere. On balconies overlooking the lake, Saryds with graying hair walk or stand around in small groups enjoying quiet conversation with each other.` "required reputation" 15 + bribe 0 security 0.15 planet "Shih's Locker" @@ -5244,6 +5318,8 @@ planet "Silo of Ablodab" description `First built by the Heliarchs mere centuries after their victory over the Quarg, this station serves as both a control point for the automated strip mines on the planet below and a smeltery to process all the raw materials brought up into the finest alloy platings. First used to produce many of the components of the two other stations in the system, the Silo now serves as a factory for spare ship parts in order to aid the local dry dock's repair functionalities when required. Within restricted sections under constant Heliarch patrol, the station features a few massive, warehouse-like rooms, where the surplus platings are stored.` spaceport `In its early days, the Silo boasted among the highest activity as compared to most other stations of its size, with merchant and military ships alike aiding in the construction process of its younger sibling stations. Over thousands of years, many of the areas dedicated to living grounds and trade centers were moved out to more accessible locations across the Coalition, swapped out in favor of storage dumps to support the increasing demand for alloy plating.` "required reputation" 15 + bribe 0 + security 0.2 planet Silver attributes "near earth" oil @@ -5475,6 +5551,8 @@ planet "Starting Rubin" shipyard Kimek outfitter "Coalition Basics" "required reputation" 10 + bribe 0 + security 0.2 planet "Station Cian" attributes "coalition station" kimek shipping @@ -5484,6 +5562,7 @@ planet "Station Cian" spaceport `Station Cian seems to act as a base for the military operations in this area; it even has a small Heliarch shipyard in a restricted section. Considering the isolationist planet Remote Blue is only one jump away, it's likely the station is also being used as an observational outpost, keeping an eye on the ships that travel that far.` outfitter "Coalition Basics" "required reputation" 15 + bribe 0 security 0.5 planet Steamwater @@ -5552,6 +5631,7 @@ planet "Stronghold of Flugbu" spaceport ` The hallways of the compound are packed with members of all three Coalition species, most of whom walk quietly and purposefully without stopping to speak with each other.` outfitter "Coalition Advanced" "required reputation" 25 + bribe 0 security 0.5 planet "Successor Wormhole" @@ -5639,6 +5719,8 @@ planet "Tebuteb's Table" description `This world is home to House Garbarag, the Arachi guild of farmers and ranchers. On private ranches far from the cities, they experiment with raising new breeds of longcows, a unique species of cattle that grow a new body segment each year and can reach more than thirty meters in length. The meat from a single longcow can feed a village for a month.` description ` Longcows are typically docile and slow-moving, but when frightened one of them can do as much damage as an entire herd of stampeding terrestrial cattle.` spaceport `The spaceport is next door to the city's meat-packing district, which is not any more pleasant or scenic than its equivalent on a human world would be. The actual slaughterhouses are some distance outside the city limits, placed there because in the early days of the colony a particularly large longcow in its death throes went on a rampage and destroyed several city blocks before it bled out and died.` + bribe 0 + security 0.5 planet "Tefkar Ret" attributes korath station @@ -5672,6 +5754,8 @@ planet "Third Umber" description ` Closer to the poles, the air is too cold to be comfortable for the Kimek, but a small community of Saryd engineers has established a factory compound where they produce their own equipment to sell to the Kimek.` spaceport `This is a sparsely populated world by Kimek standards, with a population of slightly less than a billion, but by the standards of most other species the spaceport is still a crowded and chaotic metropolis, with constant streams of traffic both on the roads and on the pedestrian walkways and footbridges. It is somewhat disconcerting to be surrounded by a sea of giant beetles scurrying back and forth between the landing pads and the port buildings.` "required reputation" 15 + bribe 0 + security 0.4 planet Thornlight attributes hai retirement station @@ -5882,6 +5966,8 @@ planet "Turquoise Four" description `The offshore kelp farms on Turquoise Four produce not only nutritional food, but also an ultra-strong fiber that is used for creating durable textiles. Farther from shore, the Kimek operate fish farms as well. Viewed from above, the ocean surface is divided into patches of deep blue or green or rusty brown depending on what sort of product is being farmed in each patch.` spaceport `The boats docked in this spaceport city are more numerous than the space ships, and some of them are considerably larger, as well. Almost half of the city is built on piers that extend out into the harbor with broad canals between them, but the largest and fanciest dwellings are on land, built along a ridge of hills that overlook the ocean. The air is full of the cries of gulls and the smell of fish and salt and drying seaweed.` "required reputation" 15 + bribe 0 + security 0.3 planet "Turra" attributes "requires: gaslining" @@ -6246,6 +6332,7 @@ planet "Vibrant Water" description ` Near the equator, the Saryds farm several species of engineered algae.` spaceport `Very little of the industry on Vibrant Water takes place on land. The spaceport is built on a high bluff overlooking the sea, frequently visited by barges carrying goods from the floating factories and refineries out in the midst of the algae farms. Surrounding the port are fields of wind turbines positioned to catch the ocean breeze.` "required reputation" 15 + bribe 0 security 0.2 planet Vigales @@ -6346,6 +6433,7 @@ planet "Warm Slope" description `This is an ideal world, by Saryd standards: rugged, hilly, mostly forested, with oceans and land masses in equal proportions. It serves mostly as a residential world, because this system's heavy industry is focused on the automated factories on its sister world of Ceaseless Toil.` spaceport `The spaceport is part of a city built into one of the slopes of a large mountain, with the landing pads and spaceport facilities near the peak. Saryds, Arachi, and Kimek mingle freely here and converse with the aid of interpreters or translation devices as they amble up and down the steep city streets.` outfitter "Coalition Basics" + bribe 0 security 0.3 planet "Warm Wind" @@ -6354,6 +6442,7 @@ planet "Warm Wind" description `The tropical rainforests of Warm Wind are unusual: instead of rivers on the surface, water flows through intricate underground networks of caves that span entire continents. The trees have evolved deep and strong roots that can pierce through the limestone into the subterranean rivers in order to draw a constant supply of water even in the dry seasons. The Saryds have explored only a tiny fraction of the caves.` spaceport `The spaceport village is built on a volcanic highland where the inhabitants do not need to worry about their houses disappearing overnight into one of the limestone sinkholes that pockmark this planet's tropics. In place of trees, the village is full of trellised arches and spires; vines grow on the trellises, and moss grows on the vines, watered by the fog that sweeps up every evening from the rainforest below.` "required reputation" 15 + bribe 0 security 0.3 planet Watcher @@ -6388,6 +6477,8 @@ planet "Weir of Glubatub" description ` A few of the larger islands have been settled by the Arachi, and most of the locals work in the fishing industry. Some of the fishing boats are so large that a small starship can land on their decks.` spaceport `The spaceport is on an island near one of the planet's poles, where the temperature is cool and sea ice can be gathered to stock the warehouses where the fish are kept cold until they can be shipped off-world. Even with most of the fish being kept on ice, the smell is still overpowering, except at the rare moments when the wind picks up and it is replaced by the smell of fresh salt air.` "required reputation" 15 + bribe 0 + security 0.2 planet Weledos attributes avgi "avgi diaspora" frontier "tangled shroud" From 4a5b390d249a84aad761031c3094dcf584aff88e Mon Sep 17 00:00:00 2001 From: warp-core Date: Thu, 20 Feb 2025 23:18:22 +0000 Subject: [PATCH 10/10] fix(content): Fix Timothy Radrickson 1a being given inappropriately (#11026) --- data/human/human missions.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/human/human missions.txt b/data/human/human missions.txt index 048bbf5434cb..f7d39ae8c4c8 100644 --- a/data/human/human missions.txt +++ b/data/human/human missions.txt @@ -7573,6 +7573,8 @@ mission "Timothy Radrickson 1: Stowaway" decline label somewhere + action + set "timothy radrickson: agreed" ` Timothy looks at you, his eyes wide and full of tears. "Rand," he whispers. "Rand. I can make good money there. I can turn my life around. B-b-but I'd be okay with anywhere. You d-d-don't have to.."` ` You cut him off. "It's fine, Timothy. I'll take you to Rand."` ` Timothy breaks down in tears. "Thank you. Thank you. Thank you..." he mumbles over and over again.` @@ -7595,7 +7597,7 @@ mission "Timothy Radrickson 1a: Accepted" description "You found a man named Timothy on your ship stowed away in a foodstuff crate, on the run from somebody. He would like you to bring him to , where he can find work." destination "Rand" to offer - has "Timothy Radrickson 1: Stowaway: active" + has "timothy radrickson: agreed" on abort fail "Timothy Radrickson 1: Stowaway"