diff --git a/t/Missions.t b/t/Missions.t index 7ef0fc9c..4bd3d292 100644 --- a/t/Missions.t +++ b/t/Missions.t @@ -1,3 +1,4 @@ +use strict; use lib '../lib'; use Test::More; use Test::Deep; @@ -19,8 +20,15 @@ foreach my $filename (@files) { ok($filename =~ m/^[a-z0-9\-\_]+\.((mission)|(part\d))$/i, $filename.' is valid filename'); eval{ $config = Config::JSON->new('/data/Lacuna-Server/var/missions/'.$filename)}; isa_ok($config,'Config::JSON'); - ok($config->get('mission_type'), 'has a type'); - my @plans = (@{$config->get('mission_objective')->{plans}}, @{$config->get('mission_reward')->{plans}}); + ok($config->get('max_university_level'), $filename.' has max university level'); + my $ends_well = qr/(\?|\!|\.)$/; + like($config->get('network_19_headline'), $ends_well, $filename.' headline has punctuation'); + like($config->get('network_19_completion'), $ends_well, $filename.' completion has punctuation'); + my @plans; + my $temp = $config->get('mission_objective')->{plans}; + push @plans, @{$temp} if (ref $temp eq 'ARRAY'); + $temp = $config->get('mission_reward')->{plans}; + push @plans, @{$temp} if (ref $temp eq 'ARRAY'); foreach my $plan (@plans) { my $class = $plan->{classname}; ok(eval{$class->name}, $filename.' plan class '.$class.' loads'); diff --git a/var/missions/Arborist.mission b/var/missions/Arborist.mission index 3767c6bc..7625774c 100755 --- a/var/missions/Arborist.mission +++ b/var/missions/Arborist.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"A new arborist has set up shop in town, wants to offer discounts","network_19_completion":"Another civilization has planted fruit trees","description":"A new arborist has set up shop in the Expanse, and is ready to put fruit orchards on your planet. All you need to do is get us the matrials to build a grove of trees (methane glyph).","mission_objective":{"resources":{"methane":10000}},"max_university_level":"7","name":"Arborist","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Apple","extra_build_level":0,"level":7},{"classname":"Lacuna::DB::Result::Building::Food::Lapis","extra_build_level":0,"level":7}]},"mission_type":"trade"} +{"network_19_headline":"A new arborist has set up shop in town, wants to offer discounts.","network_19_completion":"Another civilization has planted fruit trees.","description":"A new arborist has set up shop in the Expanse, and is ready to put fruit orchards on your planet. All you need to do is get us the matrials to build a grove of trees (methane glyph).","mission_objective":{"resources":{"methane":10000}},"max_university_level":"7","name":"Arborist","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Apple","extra_build_level":0,"level":7},{"classname":"Lacuna::DB::Result::Building::Food::Lapis","extra_build_level":0,"level":7}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Going-Nookular.mission b/var/missions/Going-Nookular.mission index 65424e5f..34c57be7 100755 --- a/var/missions/Going-Nookular.mission +++ b/var/missions/Going-Nookular.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"monazite":10000,"uraninite":10000}},"network_19_headline":"Planet X wants to join the Nuclear Club","mission_reward":{"resources":{"anthracite":10000,"kerogen":10000,"methane":10000}},"network_19_completion":"Planet X seems to have, shall we say, \"Gone Nuclear!\" A moment of silence...","description":"We of Planet X are desiring to be part of Good Old Nooklar Boyz Club, and are wishing to offer loads of nice, new petroleum-based energy in returning. Rumors that our neighbors are be having \"issues\" with our supposed \"Expansionist\" ways are complete fabrications. Honest. Ingrates, after all we have done for them...","mission_type":"trade","name":"Going Nookular","max_university_level":"7"} \ No newline at end of file +{"network_19_headline":"Planet X wants to join the Nuclear Club.","network_19_completion":"Planet X seems to have, shall we say, \"Gone Nuclear!\" A moment of silence...","description":"We of Planet X are desiring to be part of Good Old Nooklar Boyz Club, and are wishing to offer loads of nice, new petroleum-based energy in returning. Rumors that our neighbors are be having \"issues\" with our supposed \"Expansionist\" ways are complete fabrications. Honest. Ingrates, after all we have done for them...","mission_objective":{"resources":{"monazite":10000,"uraninite":10000}},"max_university_level":"7","name":"Going Nookular","mission_reward":{"resources":{"anthracite":10000,"kerogen":10000,"methane":10000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Orbit-2-Food-Basket.mission b/var/missions/Orbit-2-Food-Basket.mission index 6dc8f927..983c9aa0 100755 --- a/var/missions/Orbit-2-Food-Basket.mission +++ b/var/missions/Orbit-2-Food-Basket.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"hold_size":10000,"stealth":0,"speed":1308,"type":"dory"}],"resources":{"pie":10000,"corn":100000,"meal":10000,"lapis":100000}},"network_19_headline":"Lacunans Announce the creation of a Orbit 2 Food Pantry to feed starving Beeldeban Herders in Sector 9","mission_reward":{"glyphs":["anthracite","halite"]},"network_19_completion":"%s has contributed greatly to the Orbit 2 Food Pantry Program feeding starving Beeldeban Herders in Sector 9","description":"Beeldeban Herders in Sector 9 are facing a harsh winter this year. Although the items requested are considered by some to be luxury items, we feel that our Orbit 2 philanthropists would like to help out, and this is how they can! As a reward for furnishing us your fresh produce and goods, we will give a token of our appreciation: anthracite and halite glyphs, which you can save to create a Lapis Forest when you build an Archaeology Ministry, put them on your mantle, or perhaps sell them.","mission_type":"trade","name":"Food Basket, Orbit 2 Plea","max_university_level":"12"} \ No newline at end of file +{"network_19_headline":"Lacunans Announce the creation of a Orbit 2 Food Pantry to feed starving Beeldeban Herders in Sector 9.","network_19_completion":"%s has contributed greatly to the Orbit 2 Food Pantry Program feeding starving Beeldeban Herders in Sector 9.","description":"Beeldeban Herders in Sector 9 are facing a harsh winter this year. Although the items requested are considered by some to be luxury items, we feel that our Orbit 2 philanthropists would like to help out, and this is how they can! As a reward for furnishing us your fresh produce and goods, we will give a token of our appreciation: anthracite and halite glyphs, which you can save to create a Lapis Forest when you build an Archaeology Ministry, put them on your mantle, or perhaps sell them.","mission_objective":{"resources":{"pie":10000,"corn":100000,"meal":10000,"lapis":100000},"ships":[{"stealth":0,"type":"dory","hold_size":10000,"speed":1308}]},"max_university_level":"12","name":"Food Basket, Orbit 2 Plea","mission_reward":{"glyphs":["anthracite","halite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Pancake-Breakfast-Fundraiser.mission b/var/missions/Pancake-Breakfast-Fundraiser.mission index cc9759d6..fae7cbd5 100755 --- a/var/missions/Pancake-Breakfast-Fundraiser.mission +++ b/var/missions/Pancake-Breakfast-Fundraiser.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gold":1000000}},"network_19_headline":"Gorilla Scouts holding Pancake Breakfast fundraiser","mission_reward":{"resources":{"syrup":250000,"pancake":250000,"pie":250000,"milk":250000,"apple":250000}},"network_19_completion":"Pancake Breakfast a HUGE success!","name":"Pancake Breakfast","mission_type":"trade","description":"Gorilla scouts of star system Oy Prich are holding their annual fundraiser to build a new scout center. For a small donation, we will provide breakfast for your entire planet!","max_university_level":"25"} \ No newline at end of file +{"network_19_headline":"Gorilla Scouts holding Pancake Breakfast fundraiser.","network_19_completion":"Pancake Breakfast a HUGE success!","description":"Gorilla scouts of star system Oy Prich are holding their annual fundraiser to build a new scout center. For a small donation, we will provide breakfast for your entire planet!","mission_objective":{"resources":{"gold":1000000}},"max_university_level":"25","name":"Pancake Breakfast","mission_reward":{"resources":{"pie":250000,"syrup":250000,"pancake":250000,"apple":250000,"milk":250000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Scavenger-Hunt.mission b/var/missions/Scavenger-Hunt.mission index 622ccf69..997bd808 100755 --- a/var/missions/Scavenger-Hunt.mission +++ b/var/missions/Scavenger-Hunt.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"chip":10000,"shake":10000,"galena":10000,"pie":10000,"bauxite":10000,"rutile":10000,"syrup":10000,"algae":10000,"beryl":10000,"cider":10000,"cheese":10000,"methane":10000,"potato":10000,"zircon":10000,"monazite":10000,"burger":10000,"chalcopyrite":10000,"gypsum":10000,"gold":100000,"water":10000,"goethite":10000,"soup":10000,"corn":10000,"magnetite":10000,"fluorite":10000,"waste":10000,"bread":10000,"kerogen":10000,"energy":10000,"root":10000,"sulfur":10000,"anthracite":10000,"halite":10000,"uraninite":10000,"lapis":10000,"wheat":10000,"milk":10000,"trona":10000,"fungus":10000,"chromite":10000,"pancake":10000,"beetle":10000,"bean":10000,"meal":10000,"apple":10000}},"network_19_headline":"Dirty Blaggard Middle School is holding scavenger hunt","mission_reward":{"glyphs":["uraninite","magnetite"]},"network_19_completion":"Scavenger hunt successful, great fundraising event!","name":"Scavenger hunt","mission_type":"trade","description":"Students at the Dirty Blaggard Middle School of star system Knijameu are holding their annual fundraiser to send students to \"camp\" this summer. Students have a list of items they need to collect, and will gladly accept \"donations\" for their cause! They get a little touchy if you do not contribute to their good time... If you DO contribute, well, you just might find a volcano in your back yard!","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Dirty Blaggard Middle School is holding scavenger hunt.","network_19_completion":"Scavenger hunt successful, great fundraising event!","description":"Students at the Dirty Blaggard Middle School of star system Knijameu are holding their annual fundraiser to send students to \"camp\" this summer. Students have a list of items they need to collect, and will gladly accept \"donations\" for their cause! They get a little touchy if you do not contribute to their good time... If you DO contribute, well, you just might find a volcano in your back yard!","mission_objective":{"resources":{"algae":10000,"trona":10000,"gold":100000,"milk":10000,"methane":10000,"pie":10000,"syrup":10000,"bauxite":10000,"wheat":10000,"soup":10000,"kerogen":10000,"bread":10000,"potato":10000,"chromite":10000,"fluorite":10000,"energy":10000,"cider":10000,"magnetite":10000,"zircon":10000,"galena":10000,"halite":10000,"chip":10000,"rutile":10000,"root":10000,"monazite":10000,"anthracite":10000,"beetle":10000,"meal":10000,"fungus":10000,"apple":10000,"shake":10000,"cheese":10000,"pancake":10000,"gypsum":10000,"corn":10000,"burger":10000,"bean":10000,"lapis":10000,"water":10000,"beryl":10000,"sulfur":10000,"uraninite":10000,"waste":10000,"chalcopyrite":10000,"goethite":10000}},"max_university_level":"20","name":"Scavenger hunt","mission_reward":{"glyphs":["uraninite","magnetite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Shipping-Magnate.mission b/var/missions/Shipping-Magnate.mission index bc585e10..0c218029 100755 --- a/var/missions/Shipping-Magnate.mission +++ b/var/missions/Shipping-Magnate.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gold":150000}},"network_19_headline":"What this place needs is a big shipping service","mission_reward":{"ships":[{"speed":1200,"hold_size":50000,"type":"cargo_ship","stealth":100},{"speed":1200,"hold_size":50000,"type":"cargo_ship","stealth":100},{"speed":1200,"hold_size":50000,"type":"cargo_ship","stealth":100},{"speed":1200,"hold_size":50000,"type":"cargo_ship","stealth":100}]},"network_19_completion":"New shipper on the block","name":"Shipping Magnate","mission_type":"trade","description":"People need things they don't have, and have things they really don't need. We need someone to bridge the gap! We're here to get your new career started! Four shiny new cargo ships just ready for you to start a budding career. Such a deal: only 150,000 gold and they are YOURS!","max_university_level":"10"} \ No newline at end of file +{"network_19_headline":"What this place needs is a big shipping service.","network_19_completion":"New shipper on the block.","description":"People need things they don't have, and have things they really don't need. We need someone to bridge the gap! We're here to get your new career started! Four shiny new cargo ships just ready for you to start a budding career. Such a deal: only 150,000 gold and they are YOURS!","mission_objective":{"resources":{"gold":150000}},"max_university_level":"10","name":"Shipping Magnate","mission_reward":{"ships":[{"stealth":100,"type":"cargo_ship","hold_size":50000,"speed":1200},{"stealth":100,"type":"cargo_ship","hold_size":50000,"speed":1200},{"stealth":100,"type":"cargo_ship","hold_size":50000,"speed":1200},{"stealth":100,"type":"cargo_ship","hold_size":50000,"speed":1200}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Startup-Cafe-Franchise.mission b/var/missions/Startup-Cafe-Franchise.mission index 6080a8ad..4c22027d 100755 --- a/var/missions/Startup-Cafe-Franchise.mission +++ b/var/missions/Startup-Cafe-Franchise.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"algae":10000,"apple":10000,"wheat":10000,"potato":10000,"bean":10000,"methane":10000,"corn":10000,"lapis":10000,"root":10000,"water":25000,"fungus":10000,"milk":10000,"beetle":10000}},"network_19_headline":"New Chain of Cafes wishes for an investor to help with startup materials","mission_reward":{"resources":{"gold":25000,"pie":5000,"energy":25000,"shake":5000,"soup":5000,"cider":5000,"bread":5000,"pancake":5000,"syrup":5000,"burger":5000,"cheese":5000,"meal":5000,"chip":5000},"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Lake"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Beach1"}]},"network_19_completion":"%s has invested in the new Porquoi Pas Cafe chain, coming to a planet near you","description":"Porquoi Pas Cafe chain needs investors for its startup phase. Investors will procure the necessary resources to start the chain, and will be rewarded with a certificate good at any Porquoi Pas Cafe in this Sector, a sizeable return on your investment, as well as a gift basket full of all the goodies PPC makes.","mission_type":"trade","name":"Startup Cafe Franchise","max_university_level":"12"} +{"network_19_headline":"New Chain of Cafes wishes for an investor to help with startup materials.","network_19_completion":"%s has invested in the new Porquoi Pas Cafe chain, coming to a planet near you.","description":"Porquoi Pas Cafe chain needs investors for its startup phase. Investors will procure the necessary resources to start the chain, and will be rewarded with a certificate good at any Porquoi Pas Cafe in this Sector, a sizeable return on your investment, as well as a gift basket full of all the goodies PPC makes.","mission_objective":{"resources":{"algae":10000,"apple":10000,"fungus":10000,"methane":10000,"corn":10000,"wheat":10000,"lapis":10000,"potato":10000,"bean":10000,"water":25000,"root":10000,"milk":10000,"beetle":10000}},"max_university_level":"12","name":"Startup Cafe Franchise","mission_reward":{"resources":{"pie":5000,"shake":5000,"gold":25000,"cheese":5000,"meal":5000,"syrup":5000,"pancake":5000,"bread":5000,"chip":5000,"burger":5000,"cider":5000,"energy":25000,"soup":5000},"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Lake","extra_build_level":0,"level":1},{"classname":"Lacuna::DB::Result::Building::Permanent::Beach1","extra_build_level":0,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Used-Spaceship-Salesman.mission b/var/missions/Used-Spaceship-Salesman.mission index 2d8d8e8e..3125dd2d 100755 --- a/var/missions/Used-Spaceship-Salesman.mission +++ b/var/missions/Used-Spaceship-Salesman.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"hold_size":0,"stealth":0,"speed":0,"type":"dory"}],"resources":{"gold":5000}},"network_19_headline":"Used-Spaceship Dealership opening up, looking for inventory","mission_reward":{"ships":[{"hold_size":20000,"stealth":5000,"speed":1500,"type":"dory"}]},"network_19_completion":"Another satisfied customer at Big Ed's Used Spaceship Emporium","description":"I'm opening up a used-spaceship dealership and will upgrade your old Dory for Cash and trade-in - get rid of those old useless spaceships you've had on the market for days.","mission_type":"trade","name":" Danonia Used Ship Emporium","max_university_level":"15"} \ No newline at end of file +{"network_19_headline":"Used-Spaceship Dealership opening up, looking for inventory.","network_19_completion":"Another satisfied customer at Big Ed's Used Spaceship Emporium.","description":"I'm opening up a used-spaceship dealership and will upgrade your old Dory for Cash and trade-in - get rid of those old useless spaceships you've had on the market for days.","mission_objective":{"resources":{"gold":5000},"ships":[{"stealth":0,"type":"dory","hold_size":0,"speed":0}]},"max_university_level":"15","name":" Danonia Used Ship Emporium","mission_reward":{"ships":[{"stealth":5000,"type":"dory","hold_size":20000,"speed":1500}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/Volleyball-Tournament-V1.mission b/var/missions/Volleyball-Tournament-V1.mission index 49bdf377..44152ddb 100755 --- a/var/missions/Volleyball-Tournament-V1.mission +++ b/var/missions/Volleyball-Tournament-V1.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Sand needed for Volleyball Tournament","network_19_completion":"Tournament a success, many thanks to all our sponsors","description":"We need sand and a good photogenic location to host an interplanetary outdoor doubles volleyball tournament. Network 19 will carry the event LIVE! Give us your old waste and we'll grind it up to use as sand for our event! We will also need a bit of gold for the awards. We will also need the plans to a nice beach to hold our event.\nIn return, we will give you the concession rights for the event, including providing all the materials to sell!","mission_objective":{"resources":{"waste":100000,"gold":10000},"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Beach1","extra_build_level":0,"level":1}]},"max_university_level":"10","name":"Volleyball Tournament","mission_reward":{"resources":{"syrup":10000,"corn":10000,"potato":10000,"cider":10000,"bean":10000,"bread":10000,"cheese":10000,"soup":10000,"pancake":10000,"burger":10000,"lapis":10000,"shake":10000,"chip":10000,"milk":10000,"apple":10000,"pie":10000}},"mission_type":"trade"} +{"network_19_headline":"Sand needed for Volleyball Tournament.","network_19_completion":"Tournament a success, many thanks to all our sponsors.","description":"We need sand and a good photogenic location to host an interplanetary outdoor doubles volleyball tournament. Network 19 will carry the event LIVE! Give us your old waste and we'll grind it up to use as sand for our event! We will also need a bit of gold for the awards. We will also need the plans to a nice beach to hold our event.\nIn return, we will give you the concession rights for the event, including providing all the materials to sell!","mission_objective":{"resources":{"gold":10000,"waste":100000},"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Beach1","extra_build_level":0,"level":1}]},"max_university_level":"10","name":"Volleyball Tournament","mission_reward":{"resources":{"chip":10000,"apple":10000,"potato":10000,"milk":10000,"pie":10000,"syrup":10000,"shake":10000,"lapis":10000,"bread":10000,"pancake":10000,"burger":10000,"bean":10000,"cider":10000,"soup":10000,"corn":10000,"cheese":10000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/agile-methods.mission b/var/missions/agile-methods.mission index f0747090..cbdc1eb0 100755 --- a/var/missions/agile-methods.mission +++ b/var/missions/agile-methods.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_completion":"Mukata Trade Corp. agrees to vessel exchange with %s.","mission_type":"trade","mission_objective":{"ships":[{"hold_size":0,"type":"cargo_ship","speed":0,"stealth":0},{"hold_size":0,"type":"cargo_ship","speed":0,"stealth":0}]},"description":"Pleasantries. My name is Gruz. I'm Chief Operations Officer for Mukata Trade Corp., and we're restructing our trades around our core business. We need to expand a little, our core business of shipping Malcud Burgers from the fringes to the capitol is just not as profitable as it used to be. We'd like to obtain two cargo ships for greater trade agility. In exchange we can send you one of our freighters, which is too large for our new business model.","mission_reward":{"ships":[{"hold_size":100000,"type":"freighter","speed":1200,"stealth":2000}]},"name":"Agile Methods","network_19_headline":"Mukata Trade Corp. restructures along less centralized lines","max_university_level":"25"} \ No newline at end of file +{"network_19_headline":"Mukata Trade Corp. restructures along less centralized lines.","network_19_completion":"Mukata Trade Corp. agrees to vessel exchange with %s.","description":"Pleasantries. My name is Gruz. I'm Chief Operations Officer for Mukata Trade Corp., and we're restructing our trades around our core business. We need to expand a little, our core business of shipping Malcud Burgers from the fringes to the capitol is just not as profitable as it used to be. We'd like to obtain two cargo ships for greater trade agility. In exchange we can send you one of our freighters, which is too large for our new business model.","mission_objective":{"ships":[{"stealth":0,"type":"cargo_ship","hold_size":0,"speed":0},{"stealth":0,"type":"cargo_ship","hold_size":0,"speed":0}]},"max_university_level":"25","name":"Agile Methods","mission_reward":{"ships":[{"stealth":2000,"type":"freighter","hold_size":100000,"speed":1200}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/alephnull.part3 b/var/missions/alephnull.part3 index dbecef38..d84a139e 100644 --- a/var/missions/alephnull.part3 +++ b/var/missions/alephnull.part3 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_completion":"Omeganix forces in hot pursuit of Mr. Alephnull.","max_university_level":"20","mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"fighter","stealth":0}]},"description":"The Omeganix robot society has vowed vengeance on their mysterious attacker, whom the sensationalistic media has dubbed \"Mr. Alephnull.\" To pursue him as he flees their system, this normally pacifistic society suddenly needs a good fighter. In exchange, they will provide the plans for a cloaking lab.","name":"alephnull","network_19_headline":"Omeganix vows vengeance on Mr. Alephnull.","mission_type":"trade","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::CloakingLab","extra_build_level":1,"level":1}]}} +{"network_19_headline":"Omeganix vows vengeance on Mr. Alephnull.","network_19_completion":"Omeganix forces in hot pursuit of Mr. Alephnull.","description":"The Omeganix robot society has vowed vengeance on their mysterious attacker, whom the sensationalistic media has dubbed \"Mr. Alephnull.\" To pursue him as he flees their system, this normally pacifistic society suddenly needs a good fighter. In exchange, they will provide the plans for a cloaking lab.","mission_objective":{"ships":[{"stealth":0,"type":"fighter","hold_size":0,"speed":0}]},"max_university_level":"20","name":"alephnull","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::CloakingLab","extra_build_level":1,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/all-that-glitters.mission b/var/missions/all-that-glitters.mission index 9edb239a..f5f1281d 100755 --- a/var/missions/all-that-glitters.mission +++ b/var/missions/all-that-glitters.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"bauxite":1000,"gold":1000,"goethite":1000,"chromite":1000,"rutile":1000}},"network_19_headline":"Zorblaxian alchemist seeking mineral samples for experiment","mission_reward":{"resources":{"zircon":4000,"sulfur":4000}},"network_19_completion":"Zorblaxian alchemist killed in explosive experiment, %s has no comment","name":"All That Glitters","mission_type":"trade","description":"Salutations! My name is Kleevatz. I seek a small amount of five rare minerals in order to complete my investigations into cold zero-point energy. I am very close to a breakthrough! In exchange for 1000 each of Chromite, Bauxite, Goethite, Gold, and Rutile, I can offer you a large amount of my excess ores, such as Sulfur and Zircon. How about 4,000 of each?","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Zorblaxian alchemist seeking mineral samples for experiment.","network_19_completion":"Zorblaxian alchemist killed in explosive experiment, %s has no comment.","description":"Salutations! My name is Kleevatz. I seek a small amount of five rare minerals in order to complete my investigations into cold zero-point energy. I am very close to a breakthrough! In exchange for 1000 each of Chromite, Bauxite, Goethite, Gold, and Rutile, I can offer you a large amount of my excess ores, such as Sulfur and Zircon. How about 4,000 of each?","mission_objective":{"resources":{"bauxite":1000,"chromite":1000,"gold":1000,"rutile":1000,"goethite":1000}},"max_university_level":"20","name":"All That Glitters","mission_reward":{"resources":{"zircon":4000,"sulfur":4000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/chromite-cornucopia.mission b/var/missions/chromite-cornucopia.mission index 0e8dcc47..4476dc9b 100755 --- a/var/missions/chromite-cornucopia.mission +++ b/var/missions/chromite-cornucopia.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"max_university_level":"20","description":"Greetings! It seems we are all studying the ancient races these days, doesn't it? Oh, I am Mullir. We're a farming world, but I think we may have a future in the academic pursuits... If I can convince my government. I need something to show for our efforts, you see. If you could provide me with 30,000 energy and a Chromite glyph, I think that would be enough to convince the Governor that investing in education is investing in our future. In exchange, I have a large amount of food I can offer you from our bumper crop this year: 50,000 each of cider, bread, burgers, and soup. What do you think?","mission_objective":{"resources":{"energy":30000},"glyphs":["chromite"]},"network_19_headline":"Farming colony on Thraktur Prime opens archaeology ministry","mission_reward":{"resources":{"cider":100000,"soup":100000,"bread":100000,"burger":100000}},"name":"Chromite Cornucopia","network_19_completion":"Farming colony on Thraktur Prime, in cooperation with %s, makes first major breakthrough.","mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Farming colony on Thraktur Prime opens archaeology ministry.","network_19_completion":"Farming colony on Thraktur Prime, in cooperation with %s, makes first major breakthrough.","description":"Greetings! It seems we are all studying the ancient races these days, doesn't it? Oh, I am Mullir. We're a farming world, but I think we may have a future in the academic pursuits... If I can convince my government. I need something to show for our efforts, you see. If you could provide me with 30,000 energy and a Chromite glyph, I think that would be enough to convince the Governor that investing in education is investing in our future. In exchange, I have a large amount of food I can offer you from our bumper crop this year: 50,000 each of cider, bread, burgers, and soup. What do you think?","mission_objective":{"resources":{"energy":30000},"glyphs":["chromite"]},"max_university_level":"20","name":"Chromite Cornucopia","mission_reward":{"resources":{"bread":100000,"soup":100000,"burger":100000,"cider":100000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/culinary-research.mission b/var/missions/culinary-research.mission index 866f06da..5328b560 100755 --- a/var/missions/culinary-research.mission +++ b/var/missions/culinary-research.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"milk":2500,"wheat":2500,"apple":2500,"corn":2500}},"network_19_headline":"Yalfigei Institute of Culinary Research announces new study","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Apple","level":6,"extra_build_level":0},{"classname":"Lacuna::DB::Result::Building::Food::Apple","level":7,"extra_build_level":0},{"classname":"Lacuna::DB::Result::Building::Food::Apple","level":8,"extra_build_level":0}]},"network_19_completion":"%s participated in the Yalfigei Institute of Culinary Research's new study.","name":"Culinary Research","mission_type":"trade","description":"Greetings! This is Docent Marun of the Yalfigei Institute of Culinary Research on Yalfigei 7. We're researching the wide variety of foods available to other sentients and are highly interested in obtaining samples of foods from throughout the Expanse. In short, we'd like samples of such exotic foods as Apples, Corn, Wheat, and Milk. If you can provide us with 2500 of each of these foods, we'll happily provide you with free upgrades to your Orchard for levels 6-8.","max_university_level":"10"} +{"network_19_headline":"Yalfigei Institute of Culinary Research announces new study.","network_19_completion":"%s participated in the Yalfigei Institute of Culinary Research's new study.","description":"Greetings! This is Docent Marun of the Yalfigei Institute of Culinary Research on Yalfigei 7. We're researching the wide variety of foods available to other sentients and are highly interested in obtaining samples of foods from throughout the Expanse. In short, we'd like samples of such exotic foods as Apples, Corn, Wheat, and Milk. If you can provide us with 2500 of each of these foods, we'll happily provide you with free upgrades to your Orchard for levels 6-8.","mission_objective":{"resources":{"corn":2500,"wheat":2500,"apple":2500,"milk":2500}},"max_university_level":"10","name":"Culinary Research","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Apple","extra_build_level":0,"level":6},{"classname":"Lacuna::DB::Result::Building::Food::Apple","extra_build_level":0,"level":7},{"classname":"Lacuna::DB::Result::Building::Food::Apple","extra_build_level":0,"level":8}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/digging-makes-me-hungry.mission b/var/missions/digging-makes-me-hungry.mission index 241784ec..55cbb9c0 100755 --- a/var/missions/digging-makes-me-hungry.mission +++ b/var/missions/digging-makes-me-hungry.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":25000,"shake":25000,"burger":25000}},"network_19_headline":"Archaeology Ministry celebrates 10th anniversary on Irrifear 2","mission_reward":{"glyphs":["goethite"]},"network_19_completion":"Archaeology Ministry celebration on Irrifear 2 a huge success, catered by %s.","name":"Digging Makes Me Hungry","mission_type":"trade","description":"Hi, I'm Zwahi, I'm trying to organize the food portion of our Archaeology Ministry's 10th anniversary bash. I'm going to need about 25000 water, 25000 burgers and 25000 shakes, if you can manage. All I've got for payment are some old glyphs we've got lying around. Will Goethite do?","max_university_level":"15"} \ No newline at end of file +{"network_19_headline":"Archaeology Ministry celebrates 10th anniversary on Irrifear 2.","network_19_completion":"Archaeology Ministry celebration on Irrifear 2 a huge success, catered by %s.","description":"Hi, I'm Zwahi, I'm trying to organize the food portion of our Archaeology Ministry's 10th anniversary bash. I'm going to need about 25000 water, 25000 burgers and 25000 shakes, if you can manage. All I've got for payment are some old glyphs we've got lying around. Will Goethite do?","mission_objective":{"resources":{"burger":25000,"shake":25000,"water":25000}},"max_university_level":"15","name":"Digging Makes Me Hungry","mission_reward":{"glyphs":["goethite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/fires-of-war.mission b/var/missions/fires-of-war.mission index 2e609f7f..5a0f876b 100755 --- a/var/missions/fires-of-war.mission +++ b/var/missions/fires-of-war.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"snark","stealth":0}]},"network_19_headline":"Ir-Atlev military swells in preparation for invasion","mission_reward":{"glyphs":["uraninite","anthracite","beryl"]},"network_19_completion":"%s has completed a military contract with the Ir-Atlevar government.","name":"Fires of War","mission_type":"trade","description":"I'm general Theunk-grev of the Ir-Atlevar Colonial Army. We're in the process of gearing up to re-take one of colonies, Ulnav 7, which was stolen from us in an insurrection several months ago. Our spies are prepared to launch their counter-offensive, but the enemy is well-entrenched and has won the support of the population through propaganda and brainwashing. We are gathering Snark vessels from as many places as we can find in order to increase our chances of success. In exchange for a snark, we will provide you with incredibly rare glyphs of Uraninite, Anthracite, and Beryl.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Ir-Atlev military swells in preparation for invasion.","network_19_completion":"%s has completed a military contract with the Ir-Atlevar government.","description":"I'm general Theunk-grev of the Ir-Atlevar Colonial Army. We're in the process of gearing up to re-take one of colonies, Ulnav 7, which was stolen from us in an insurrection several months ago. Our spies are prepared to launch their counter-offensive, but the enemy is well-entrenched and has won the support of the population through propaganda and brainwashing. We are gathering Snark vessels from as many places as we can find in order to increase our chances of success. In exchange for a snark, we will provide you with incredibly rare glyphs of Uraninite, Anthracite, and Beryl.","mission_objective":{"ships":[{"stealth":0,"type":"snark","hold_size":0,"speed":0}]},"max_university_level":"20","name":"Fires of War","mission_reward":{"glyphs":["uraninite","anthracite","beryl"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/fires-of-war.part2 b/var/missions/fires-of-war.part2 index 738661fd..7cc0c6e8 100755 --- a/var/missions/fires-of-war.part2 +++ b/var/missions/fires-of-war.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"fighter","stealth":0}]},"network_19_headline":"Invasion of Ulnav 7 imminent","mission_reward":{"glyphs":["magnetite"]},"network_19_completion":"%s allegedly aided the rebel resistance on Ulnav 7","name":"Fires of War","mission_type":"trade","description":"Ugh. Look, it disgusts me to even speak to you, after you sold weapons of war to our enemy. However, we are not in a position to pick our sources. Thanks to you and others, we are in desparate need of drones to defend this planet against the aggressor from which we seceded. Didn't you know? This is a revolution, not an insurrection. Our people have fought hard for their freedom from the yoke of the Ir-Atlev, and we are not about to be defeated on account of some profiteer! You can clear your conscience by sending us 5 drones and a fighter. In exchange, we'll send you a Magnetite glyph. If you're really as calculating as we expect you are, you should have no trouble seeing the fairness of this exchange.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Invasion of Ulnav 7 imminent.","network_19_completion":"%s allegedly aided the rebel resistance on Ulnav 7.","description":"Ugh. Look, it disgusts me to even speak to you, after you sold weapons of war to our enemy. However, we are not in a position to pick our sources. Thanks to you and others, we are in desparate need of drones to defend this planet against the aggressor from which we seceded. Didn't you know? This is a revolution, not an insurrection. Our people have fought hard for their freedom from the yoke of the Ir-Atlev, and we are not about to be defeated on account of some profiteer! You can clear your conscience by sending us 5 drones and a fighter. In exchange, we'll send you a Magnetite glyph. If you're really as calculating as we expect you are, you should have no trouble seeing the fairness of this exchange.","mission_objective":{"ships":[{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"fighter","hold_size":0,"speed":0}]},"max_university_level":"20","name":"Fires of War","mission_reward":{"glyphs":["magnetite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/for-a-quick-scan.mission b/var/missions/for-a-quick-scan.mission index 8c901dd5..0d5932b7 100755 --- a/var/missions/for-a-quick-scan.mission +++ b/var/missions/for-a-quick-scan.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"energy":12000}},"network_19_headline":"Nuvlian starship dealer offers ultra-fast Scanners for cheap","mission_reward":{"ships":[{"speed":10000,"hold_size":0,"type":"scanner","stealth":4500}]},"network_19_completion":"%s makes a purchase from Nuvlian starship dealer.","name":"For a quick scan","mission_type":"trade","description":"It's a pleasure to contact you! I'm Hine-fra Gomul Om-fra, and I want to make you a deal! Our research department has found a way to produce ultra-fast scanners, more than twice as fast as the kind you can probably build, and we're prepared to sell you one for the low, low price of only 12,000 energy. I know, your scanners only cost about 6,000 resources, right? Well, take the time to build one and send it on its way, and it may be too late! When it comes to intelligence, it can never be too soon. We virtually guarantee this will be the fastest Scanner-type ship you've ever seen! Have we got a deal?","max_university_level":"15"} \ No newline at end of file +{"network_19_headline":"Nuvlian starship dealer offers ultra-fast Scanners for cheap.","network_19_completion":"%s makes a purchase from Nuvlian starship dealer.","description":"It's a pleasure to contact you! I'm Hine-fra Gomul Om-fra, and I want to make you a deal! Our research department has found a way to produce ultra-fast scanners, more than twice as fast as the kind you can probably build, and we're prepared to sell you one for the low, low price of only 12,000 energy. I know, your scanners only cost about 6,000 resources, right? Well, take the time to build one and send it on its way, and it may be too late! When it comes to intelligence, it can never be too soon. We virtually guarantee this will be the fastest Scanner-type ship you've ever seen! Have we got a deal?","mission_objective":{"resources":{"energy":12000}},"max_university_level":"15","name":"For a quick scan","mission_reward":{"ships":[{"stealth":4500,"type":"scanner","hold_size":0,"speed":10000}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/fusion_1.mission b/var/missions/fusion_1.mission index b668ed7a..5cfec3b5 100644 --- a/var/missions/fusion_1.mission +++ b/var/missions/fusion_1.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"name":"Fusion Ore Needed","network_19_completion":"%s is a valued trading partner of the Alpha-Zeta Corp","mission_type":"trade","description":"We have material for a Fusion reactor, but need more coolant. A valued supplier of such coolant will recieve the plans for a level 5 reactor.","mission_objective":{"resources":{"halite":750}},"max_university_level":"12","mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fusion"}]},"network_19_headline":"Plans for Fusion Reactor in trade for supply of coolant"} +{"network_19_headline":"Plans for Fusion Reactor in trade for supply of coolant.","network_19_completion":"%s is a valued trading partner of the Alpha-Zeta Corp.","description":"We have material for a Fusion reactor, but need more coolant. A valued supplier of such coolant will recieve the plans for a level 5 reactor.","mission_objective":{"resources":{"halite":750}},"max_university_level":"12","name":"Fusion Ore Needed","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Fusion","extra_build_level":4,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/fusion_2.mission b/var/missions/fusion_2.mission index 9ee897c6..31c038b7 100644 --- a/var/missions/fusion_2.mission +++ b/var/missions/fusion_2.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"name":"Fusion Ore Needed","network_19_completion":"%s is a valued trading partner of the Alpha-Zeta Corp","mission_type":"trade","description":"We have material for a Fusion reactor, but need more coolant. A valued supplier of such coolant will recieve the plans for a level 5 reactor.","mission_objective":{"resources":{"galena":750}},"max_university_level":"12","mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fusion"}]},"network_19_headline":"Plans for Fusion Reactor in trade for supply of coolant"} +{"network_19_headline":"Plans for Fusion Reactor in trade for supply of coolant.","network_19_completion":"%s is a valued trading partner of the Alpha-Zeta Corp.","description":"We have material for a Fusion reactor, but need more coolant. A valued supplier of such coolant will recieve the plans for a level 5 reactor.","mission_objective":{"resources":{"galena":750}},"max_university_level":"12","name":"Fusion Ore Needed","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Fusion","extra_build_level":4,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/grand-theft-oops.mission b/var/missions/grand-theft-oops.mission index a386e48f..74b6363c 100755 --- a/var/missions/grand-theft-oops.mission +++ b/var/missions/grand-theft-oops.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Unknown figure seeking ship exchange at a loss","network_19_completion":"Ship exchange with unknown parties completed by %s.","description":"My name's not important, and I don't care to know yours. I made a mistake, and my client doesn't tolerate them. This is going to look odd to you, since I'm trading at a loss, but I need a different type of ship. I got the wrong kind. Don't ask how either, that's not important. If you've got a freighter, I've got a standard colony ship. Take it or leave it.","mission_objective":{"ships":[{"stealth":0,"type":"freighter","hold_size":0,"speed":0}]},"max_university_level":"25","name":"Grand Theft Oops","mission_reward":{"ships":[{"stealth":3,"type":"colony_ship","hold_size":0,"speed":527}]},"mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Unknown figure seeking ship exchange at a loss.","network_19_completion":"Ship exchange with unknown parties completed by %s.","description":"My name's not important, and I don't care to know yours. I made a mistake, and my client doesn't tolerate them. This is going to look odd to you, since I'm trading at a loss, but I need a different type of ship. I got the wrong kind. Don't ask how either, that's not important. If you've got a freighter, I've got a standard colony ship. Take it or leave it.","mission_objective":{"ships":[{"stealth":0,"type":"freighter","hold_size":0,"speed":0}]},"max_university_level":"25","name":"Grand Theft Oops","mission_reward":{"ships":[{"stealth":3,"type":"colony_ship","hold_size":0,"speed":527}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/green-schmeen.mission b/var/missions/green-schmeen.mission index b0b6abec..e312827d 100755 --- a/var/missions/green-schmeen.mission +++ b/var/missions/green-schmeen.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"methane":5000}},"network_19_headline":"Bipi 4 seeks new sources of hydrocarbon fuel","mission_reward":{"resources":{"halite":5000},"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Fusion","level":1,"extra_build_level":0}]},"network_19_completion":"Bipi 4 signs energy trade with %s.","name":"Green Schmeen","mission_type":"trade","description":"Greetings, I am Slark Monifest of Bipi 4. It looks like we're running out of fuel for hydrocarbon our immediate needs. Our development advisors assure me we'll be hitting new reserves of methane soon, but until then we could use a shipment of 5,000 units of the stuff. In exchange we'll gladly send you these plans for a fusion reactor and 5,000 units of halite. I don't really know why anyone would want to use something like this when good old hydrocarbon technology is available, but if think you'd find it useful, we're eager to trade.","max_university_level":"10"} +{"network_19_headline":"Bipi 4 seeks new sources of hydrocarbon fuel.","network_19_completion":"Bipi 4 signs energy trade with %s.","description":"Greetings, I am Slark Monifest of Bipi 4. It looks like we're running out of fuel for hydrocarbon our immediate needs. Our development advisors assure me we'll be hitting new reserves of methane soon, but until then we could use a shipment of 5,000 units of the stuff. In exchange we'll gladly send you these plans for a fusion reactor and 5,000 units of halite. I don't really know why anyone would want to use something like this when good old hydrocarbon technology is available, but if think you'd find it useful, we're eager to trade.","mission_objective":{"resources":{"methane":5000}},"max_university_level":"10","name":"Green Schmeen","mission_reward":{"resources":{"halite":5000},"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Fusion","extra_build_level":0,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/holier-than-thou-art.mission b/var/missions/holier-than-thou-art.mission index e6e942b8..5e1585a1 100755 --- a/var/missions/holier-than-thou-art.mission +++ b/var/missions/holier-than-thou-art.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"glyphs":["gold"]},"max_university_level":"15","mission_reward":{"resources":{"energy":175000}},"description":"Peace and plenty unto you, heathen! We seek your aid. You see, the Isilli Church in the next system over has arranged their entire worship system around a single glorious Rutile glyph. This compels us to action! As our prophet Uruman said in the 33rd decree, \"Thou shalt covet thy neighbor's possessions.\" Therefore, we seek a pure, glittering Gold glyph, to do them one better. Ha-ha! I'd like to see the look on the Arch-deacon's face when we complete this place of worship. Anyway. We can offer you some Energy in exchange. Have we a deal, infidel?","network_19_headline":"Urumanni Congregation Seeking New Idol","network_19_completion":"%s provides rare glyph for Urumanni Idol. Congregation rejoices.","name":"Holier Than Thou Art","mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Urumanni congregation seeking new Idol.","network_19_completion":"%s provides rare glyph for Urumanni Idol. Congregation rejoices.","description":"Peace and plenty unto you, heathen! We seek your aid. You see, the Isilli Church in the next system over has arranged their entire worship system around a single glorious Rutile glyph. This compels us to action! As our prophet Uruman said in the 33rd decree, \"Thou shalt covet thy neighbor's possessions.\" Therefore, we seek a pure, glittering Gold glyph, to do them one better. Ha-ha! I'd like to see the look on the Arch-deacon's face when we complete this place of worship. Anyway. We can offer you some Energy in exchange. Have we a deal, infidel?","mission_objective":{"glyphs":["gold"]},"max_university_level":"15","name":"Holier Than Thou Art","mission_reward":{"resources":{"energy":175000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/hungry-for-more.mission b/var/missions/hungry-for-more.mission index 2f6e6d77..b9409d8e 100755 --- a/var/missions/hungry-for-more.mission +++ b/var/missions/hungry-for-more.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"root":2000}},"network_19_headline":"Alquorn Government issues plea for food relief","mission_reward":{"ships":[{"speed":6500,"hold_size":0,"type":"probe","stealth":2}]},"network_19_completion":"%s has provided relief for hungry residents of alquorn","name":"Hungry for More","mission_type":"trade","description":"I am Cestak Mul, Agriculture Minister for Alquor. Our people have never been avid farmers, and it seems that lately we have placed too much emphasis on exploration rather than more, ah... essential concerns. We actually aren't starving, but you see our scientista have only built an algae cropper facility, and there are some grumblings... Well. To make a long story short, we have an excess of science and a lack of variety in our diet. If you can provide, say 2000 units of Denton Root, we will glady send you one of our newly-built probes as payment. I'm sure it will be useful to you. Thank you.","max_university_level":"10"} \ No newline at end of file +{"network_19_headline":"Alquorn Government issues plea for food relief.","network_19_completion":"%s has provided relief for hungry residents of alquorn.","description":"I am Cestak Mul, Agriculture Minister for Alquor. Our people have never been avid farmers, and it seems that lately we have placed too much emphasis on exploration rather than more, ah... essential concerns. We actually aren't starving, but you see our scientista have only built an algae cropper facility, and there are some grumblings... Well. To make a long story short, we have an excess of science and a lack of variety in our diet. If you can provide, say 2000 units of Denton Root, we will glady send you one of our newly-built probes as payment. I'm sure it will be useful to you. Thank you.","mission_objective":{"resources":{"root":2000}},"max_university_level":"10","name":"Hungry for More","mission_reward":{"ships":[{"stealth":2,"type":"probe","hold_size":0,"speed":6500}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/hungry-for-more.part2 b/var/missions/hungry-for-more.part2 index a7bb47bb..f9f10ef8 100755 --- a/var/missions/hungry-for-more.part2 +++ b/var/missions/hungry-for-more.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"milk":3000,"beetle":3000}},"network_19_headline":"Alquorn Government issues further requests for food aid","mission_reward":{"ships":[{"speed":3600,"hold_size":0,"type":"scanner","stealth":4},{"speed":3600,"hold_size":0,"type":"scanner","stealth":4}]},"network_19_completion":"%s has provided further ehancements to the menu of the Alquorn.","name":"Hungry for More","mission_type":"trade","description":"I am Cestak Mul, Agriculture Minister for Alquor. After the previous shipment of Denton Root, it seems our people want more... You have no idea how delicious steamed Root is after a diet consisting of solely of dried algae wafers! Our people have heard of the Beedleban beetle and are anxious to taste it. Also, the idea of a beverage which is expressed from the glands of a large ruminant is similarly appealing. Please obtain for us 3000 units of beetle and 3000 of milk, and we'll send along a couple of our new scanners, useful for studying the surface of remote worlds.","max_university_level":"12"} \ No newline at end of file +{"network_19_headline":"Alquorn Government issues further requests for food aid.","network_19_completion":"%s has provided further ehancements to the menu of the Alquorn.","description":"I am Cestak Mul, Agriculture Minister for Alquor. After the previous shipment of Denton Root, it seems our people want more... You have no idea how delicious steamed Root is after a diet consisting of solely of dried algae wafers! Our people have heard of the Beedleban beetle and are anxious to taste it. Also, the idea of a beverage which is expressed from the glands of a large ruminant is similarly appealing. Please obtain for us 3000 units of beetle and 3000 of milk, and we'll send along a couple of our new scanners, useful for studying the surface of remote worlds.","mission_objective":{"resources":{"milk":3000,"beetle":3000}},"max_university_level":"12","name":"Hungry for More","mission_reward":{"ships":[{"stealth":4,"type":"scanner","hold_size":0,"speed":3600},{"stealth":4,"type":"scanner","hold_size":0,"speed":3600}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/hungry-for-more.part3 b/var/missions/hungry-for-more.part3 index 13885fec..57403540 100755 --- a/var/missions/hungry-for-more.part3 +++ b/var/missions/hungry-for-more.part3 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"cider":5000,"chip":5000,"burger":5000,"shake":5000,"pie":5000}},"network_19_headline":"Alquorn Government requests yet more menu options","mission_reward":{"ships":[{"speed":1150,"type":"cargo_ship","hold_size":1000,"stealth":8000}]},"network_19_completion":"%s has finally sated the expanding palette of the Alquorn... but for how long?","name":"Hungry for More","mission_type":"trade","description":"Hey there! Cestak Mul here, Agriculture Minister for Alquor. Look, munching on beetles and drinking the milk of large grazing creatures is incredibly satisfying, but there is so much more out there! Why, I've gained nearly 15 szaltork in mass since our last communication, and like most of my people, I am anxious for more. (*belch*) Please send along 5000 units each of shakes, chips, burgers, pies, and cider. Our research has declined a bit since our last meeting, so rather than sending a research vessel, I can send you a new cargo ship. We're constructing a fleet, you see, to keep these imports coming!","max_university_level":"15"} \ No newline at end of file +{"network_19_headline":"Alquorn Government requests yet more menu options.","network_19_completion":"%s has finally sated the expanding palette of the Alquorn... but for how long?","description":"Hey there! Cestak Mul here, Agriculture Minister for Alquor. Look, munching on beetles and drinking the milk of large grazing creatures is incredibly satisfying, but there is so much more out there! Why, I've gained nearly 15 szaltork in mass since our last communication, and like most of my people, I am anxious for more. (*belch*) Please send along 5000 units each of shakes, chips, burgers, pies, and cider. Our research has declined a bit since our last meeting, so rather than sending a research vessel, I can send you a new cargo ship. We're constructing a fleet, you see, to keep these imports coming!","mission_objective":{"resources":{"chip":5000,"pie":5000,"burger":5000,"shake":5000,"cider":5000}},"max_university_level":"15","name":"Hungry for More","mission_reward":{"ships":[{"stealth":8000,"type":"cargo_ship","hold_size":1000,"speed":1150}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/industrial-espionage.part3 b/var/missions/industrial-espionage.part3 index 2305f234..7e206fce 100644 --- a/var/missions/industrial-espionage.part3 +++ b/var/missions/industrial-espionage.part3 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_completion":"Trabblxians banned from %s after 'Embassadors' destroy Fighter Squadron while docked.","description":"Once again the situation finds us throwing ourselves at your feet and begging forgiveness for the actions of unscrupulous individuals. Please accept our offerings of Security Technology and the last of our meager glyphs in exchange for escorting our Embassadors to your planet with a small squadron of your advanced fighters (please send at least 2 to ensure their safety). Also ensure they are fully fueled, we suggest 10k energy.\n\nThank you again for hearing us out and allowing us the opportunity to clear our name.","name":"Industrial Espionage","mission_objective":{"resources":{"energy":10000},"ships":[{"speed":0,"hold_size":0,"type":"fighter","stealth":0},{"speed":0,"hold_size":0,"type":"fighter","stealth":0}]},"mission_reward":{"glyphs":["methane","uraninite","rutile","methane","magnetite"],"plans":[{"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":14,"level":1}]},"network_19_headline":"Trabblxian Embassadors spread throughout the Expanse to clean up their reputation","max_university_level":"15","mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Trabblxian Embassadors spread throughout the Expanse to clean up their reputation.","network_19_completion":"Trabblxians banned from %s after 'Embassadors' destroy Fighter Squadron while docked.","description":"Once again the situation finds us throwing ourselves at your feet and begging forgiveness for the actions of unscrupulous individuals. Please accept our offerings of Security Technology and the last of our meager glyphs in exchange for escorting our Embassadors to your planet with a small squadron of your advanced fighters (please send at least 2 to ensure their safety). Also ensure they are fully fueled, we suggest 10k energy.\n\nThank you again for hearing us out and allowing us the opportunity to clear our name.","mission_objective":{"resources":{"energy":10000},"ships":[{"stealth":0,"type":"fighter","hold_size":0,"speed":0},{"stealth":0,"type":"fighter","hold_size":0,"speed":0}]},"max_university_level":"15","name":"Industrial Espionage","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":14,"level":1}],"glyphs":["methane","uraninite","rutile","methane","magnetite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/infestation.mission b/var/missions/infestation.mission index ebd1bb34..25581066 100755 --- a/var/missions/infestation.mission +++ b/var/missions/infestation.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"fluorite":20000,"root":20000}},"network_19_headline":"q infestation on Lukram 4 reaches epidemic proportions","mission_reward":{"resources":{"water":25000,"energy":25000}},"network_19_completion":"The government of Lukram 4 acknowledges %s's aid in controlling the beedleban population","name":"Infestation","mission_type":"trade","description":"Greetings from Lukram 4. This year a strange mutation in our beedleban population has caused them to multiply beyond our control, overrunning our ranches. They quickly consumed all of the Denton Root available on our planet, and have now moved on to other less-desirable foods, putting us at the brink of an agricultural collapse. The most expedient way to deal with the outbreak is through the use of a specially-developed genetic inhibitor drug qhich requires a large amount of flourite to produce. We will then also need an import of Denton Root to use as bait so that the beedleban will ingest thr presticides. If you can provide 20,000 each of root and flourite, we will happily exchange this for 25,000 each of energy and water.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"q infestation on Lukram 4 reaches epidemic proportions.","network_19_completion":"The government of Lukram 4 acknowledges %s's aid in controlling the beedleban population.","description":"Greetings from Lukram 4. This year a strange mutation in our beedleban population has caused them to multiply beyond our control, overrunning our ranches. They quickly consumed all of the Denton Root available on our planet, and have now moved on to other less-desirable foods, putting us at the brink of an agricultural collapse. The most expedient way to deal with the outbreak is through the use of a specially-developed genetic inhibitor drug qhich requires a large amount of flourite to produce. We will then also need an import of Denton Root to use as bait so that the beedleban will ingest thr presticides. If you can provide 20,000 each of root and flourite, we will happily exchange this for 25,000 each of energy and water.","mission_objective":{"resources":{"fluorite":20000,"root":20000}},"max_university_level":"20","name":"Infestation","mission_reward":{"resources":{"energy":25000,"water":25000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/it-s-all-so-clear.mission b/var/missions/it-s-all-so-clear.mission index dd751d08..5f270f8d 100755 --- a/var/missions/it-s-all-so-clear.mission +++ b/var/missions/it-s-all-so-clear.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","level":4,"extra_build_level":0}]},"mission_objective":{"ships":[{"speed":0,"stealth":0,"hold_size":0,"type":"spy_pod"}]},"network_19_headline":"Famous Recluse on Oph Selm seeking ship for sabbatical","description":"Salutation, traveler! I am Ti Do. I have recently heard the good news! A vision has shown me that I am to meet my ancestors near a comet which is currently approaching Oph Selm. All I need is a suitable ship, such as a Spy Pod, in order to travel there. In exchange, I can provide you with my recently completed plan for Luxury Housing level 4! I won't be needing it, as my physical existence on this world is ending soon.","network_19_completion":"%s makes arrangements with Ti Do of Oph Selm","mission_type":"trade","name":"It's All So Clear","max_university_level":"12"} +{"network_19_headline":"Famous Recluse on Oph Selm seeking ship for sabbatical.","network_19_completion":"%s makes arrangements with Ti Do of Oph Selm.","description":"Salutation, traveler! I am Ti Do. I have recently heard the good news! A vision has shown me that I am to meet my ancestors near a comet which is currently approaching Oph Selm. All I need is a suitable ship, such as a Spy Pod, in order to travel there. In exchange, I can provide you with my recently completed plan for Luxury Housing level 4! I won't be needing it, as my physical existence on this world is ending soon.","mission_objective":{"ships":[{"stealth":0,"type":"spy_pod","hold_size":0,"speed":0}]},"max_university_level":"12","name":"It's All So Clear","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","extra_build_level":0,"level":4}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/just-gonna-blow-it-up.mission b/var/missions/just-gonna-blow-it-up.mission index 4a628eb8..965cb567 100755 --- a/var/missions/just-gonna-blow-it-up.mission +++ b/var/missions/just-gonna-blow-it-up.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"halite":1699}},"mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::Observatory","level":4,"extra_build_level":0}]},"network_19_headline":"Blamco seeking plans for warship demonstrations","description":"Hi there! Gorax here. We've got a demonstration planned for which we need a low-level observatory. We're a robotic warhsip manufacturer, and we need to demo our observatory seeker. If you've got a Level 4 observatory plan, we can send you 1699 units of halite, great for fusion power plants. What do you think?","network_19_completion":"Blamco signs a deal with %s for building plans.","mission_type":"trade","name":"Just Gonna Blow It Up","max_university_level":"15"} +{"network_19_headline":"Blamco seeking plans for warship demonstrations.","network_19_completion":"Blamco signs a deal with %s for building plans.","description":"Hi there! Gorax here. We've got a demonstration planned for which we need a low-level observatory. We're a robotic warhsip manufacturer, and we need to demo our observatory seeker. If you've got a Level 4 observatory plan, we can send you 1699 units of halite, great for fusion power plants. What do you think?","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::Observatory","extra_build_level":0,"level":4}]},"max_university_level":"15","name":"Just Gonna Blow It Up","mission_reward":{"resources":{"halite":1699}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/just-gonna-blow-it-up.part2 b/var/missions/just-gonna-blow-it-up.part2 index dc93b7f1..764fe8b8 100755 --- a/var/missions/just-gonna-blow-it-up.part2 +++ b/var/missions/just-gonna-blow-it-up.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"plans":[{"extra_build_level":0,"level":9,"classname":"Lacuna::DB::Result::Building::Security"}]},"max_university_level":"15","mission_reward":{"ships":[{"stealth":3003,"hold_size":50505,"speed":1320,"type":"cargo_ship"}]},"description":"Hi again! The last demo went great. This time, we've got a demo planned on short notice, and we need a medium-level security ministry to demonstrate the effectiveness of our new robotic seeker. If you've got a Level 10 plan, we can send you one of our spacious cargo ships. Deal?","network_19_headline":"Blamco seeking plans for further demonstrations","network_19_completion":"Blamco signs another deal with %s for building plans.","name":"Just Gonna Blow It Up","mission_type":"trade"} +{"network_19_headline":"Blamco seeking plans for further demonstrations.","network_19_completion":"Blamco signs another deal with %s for building plans.","description":"Hi again! The last demo went great. This time, we've got a demo planned on short notice, and we need a medium-level security ministry to demonstrate the effectiveness of our new robotic seeker. If you've got a Level 10 plan, we can send you one of our spacious cargo ships. Deal?","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":0,"level":9}]},"max_university_level":"15","name":"Just Gonna Blow It Up","mission_reward":{"ships":[{"stealth":3003,"type":"cargo_ship","hold_size":50505,"speed":1320}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/keep-cool.mission b/var/missions/keep-cool.mission index b1bc7dd8..9e84e9c9 100755 --- a/var/missions/keep-cool.mission +++ b/var/missions/keep-cool.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"halite":10000,"galena":10000}},"network_19_headline":"Fusion Reactor on Hoxbur 4 in dire need of coolant","mission_reward":{"resources":{"rutile":5000,"fluorite":5000,"uraninite":5000,"gold":5000,"trona":5000}},"network_19_completion":"Hoxbur 4 energy crisis averted. Energy Expeditor thanks %s.","name":"Keep Cool","mission_type":"trade","description":"Howdy, I'm the Energy Expediter for Hoxbur 4. Our primary fusion reactor is running dangerously low on coolant, and I can guarantee that if we don't get more soon, we will not only be out of power, I will be out of a job. We need10,000 units of both Halite and Galena. In exchange we offer you a small collection of minerals which are common on our world: 5,000 each of Flourite, Gold, Rutile, Trona, and Uraninite.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Fusion Reactor on Hoxbur 4 in dire need of coolant.","network_19_completion":"Hoxbur 4 energy crisis averted. Energy Expeditor thanks %s.","description":"Howdy, I'm the Energy Expediter for Hoxbur 4. Our primary fusion reactor is running dangerously low on coolant, and I can guarantee that if we don't get more soon, we will not only be out of power, I will be out of a job. We need10,000 units of both Halite and Galena. In exchange we offer you a small collection of minerals which are common on our world: 5,000 each of Flourite, Gold, Rutile, Trona, and Uraninite.","mission_objective":{"resources":{"galena":10000,"halite":10000}},"max_university_level":"20","name":"Keep Cool","mission_reward":{"resources":{"fluorite":5000,"rutile":5000,"uraninite":5000,"gold":5000,"trona":5000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/lack-of-energy.mission b/var/missions/lack-of-energy.mission index 72ce2afd..dcfe9b23 100755 --- a/var/missions/lack-of-energy.mission +++ b/var/missions/lack-of-energy.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"energy":45000,"monazite":200,"uraninite":200}},"network_19_headline":"Energy crisis on Shul'vim prompts mass sale of excess goods","mission_reward":{"resources":{"chalcopyrite":10000,"bauxite":10000,"burger":10000,"kerogen":10000,"apple":10000,"pie":10000}},"network_19_completion":"Energy crisis averted on Shul'vim, %s praised by government","name":"Lack Of Energy","mission_type":"trade","description":"Hello. We need your help. No time for anything permanent, please send us 45,000 units of energy, and a small amount of fissiles (uraninite, monzanite). Maybe then we can get our fission plants back online and get on the read to reecovery. In exchange we are offering a wide selection of minerals and foods. Please accept our offer, you don't want to know what I've been burning for light to see by at night.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Energy crisis on Shul'vim prompts mass sale of excess goods.","network_19_completion":"Energy crisis averted on Shul'vim, %s praised by government.","description":"Hello. We need your help. No time for anything permanent, please send us 45,000 units of energy, and a small amount of fissiles (uraninite, monzanite). Maybe then we can get our fission plants back online and get on the read to reecovery. In exchange we are offering a wide selection of minerals and foods. Please accept our offer, you don't want to know what I've been burning for light to see by at night.","mission_objective":{"resources":{"monazite":200,"energy":45000,"uraninite":200}},"max_university_level":"20","name":"Lack Of Energy","mission_reward":{"resources":{"pie":10000,"kerogen":10000,"burger":10000,"bauxite":10000,"apple":10000,"chalcopyrite":10000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/mission-of-mercy.mission b/var/missions/mission-of-mercy.mission index 98085ea9..723770ee 100644 --- a/var/missions/mission-of-mercy.mission +++ b/var/missions/mission-of-mercy.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"name":"Mission of Mercy","network_19_completion":"%s generously give to the orphans of Alpha-Zeta 5","mission_type":"trade","description":"A plague has hit Alpha-Zeta 5 dairy farmers and the orphanages are now out of milk! Please consider the poor starving orphans in your plans. In return, we can give you the plan to build a small dairy farm.","mission_objective":{"resources":{"milk":1000}},"max_university_level":"8","mission_reward":{"plans":[{"extra_build_level":2,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Dairy"}]},"network_19_headline":"Starving orphans need milk."} +{"network_19_headline":"Starving orphans need milk.","network_19_completion":"%s generously give to the orphans of Alpha-Zeta 5.","description":"A plague has hit Alpha-Zeta 5 dairy farmers and the orphanages are now out of milk! Please consider the poor starving orphans in your plans. In return, we can give you the plan to build a small dairy farm.","mission_objective":{"resources":{"milk":1000}},"max_university_level":"8","name":"Mission of Mercy","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Dairy","extra_build_level":2,"level":1}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/modern-alchemy.mission b/var/missions/modern-alchemy.mission index f3b096a0..a1fef81e 100644 --- a/var/missions/modern-alchemy.mission +++ b/var/missions/modern-alchemy.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has successfully fabricated Gold from raw materials.","description":"New Technology is Available!\n\nModern Alchemists have refined a process for fabricating gold.\n\nUsing newly developed technology with specialized fission reactors these Alchemists have developed a method for the production of gold.\n\nFor a small processing fee, they will ply their trade for you.\n\nBy supplying the Alchemists with 100 Monazite and 100 Uraninite, they will provide your empire with 100 Gold.","name":"Modern Alchemy","mission_objective":{"resources":{"monazite":100,"uraninite":100}},"mission_reward":{"resources":{"gold":100}},"network_19_headline":"Help modern \"Alchemists\" develop their skills","max_university_level":"8","mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Help modern \"Alchemists\" develop their skills.","network_19_completion":"%s has successfully fabricated Gold from raw materials.","description":"New Technology is Available!\n\nModern Alchemists have refined a process for fabricating gold.\n\nUsing newly developed technology with specialized fission reactors these Alchemists have developed a method for the production of gold.\n\nFor a small processing fee, they will ply their trade for you.\n\nBy supplying the Alchemists with 100 Monazite and 100 Uraninite, they will provide your empire with 100 Gold.","mission_objective":{"resources":{"monazite":100,"uraninite":100}},"max_university_level":"8","name":"Modern Alchemy","mission_reward":{"resources":{"gold":100}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/need-fuel.mission b/var/missions/need-fuel.mission index 8cd5ffc5..57f39b16 100644 --- a/var/missions/need-fuel.mission +++ b/var/missions/need-fuel.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Trade organization seeks fuel to power their fleet.","max_university_level":"20","mission_type":"trade","network_19_completion":"%s has won the contract to supply fuel for the Nagam Trade Federation.","name":"Need Fuel","mission_reward":{"ships":[{"hold_size":25000,"speed":3000,"type":"cargo_ship","stealth":35}]},"mission_objective":{"resources":{"methane":5000,"monazite":7000,"water":10000}},"description":"We are vetting potential suppliers of fuel for our fleet of cargo ships. As you likely know, we are known for our very fast transports, which means we need the highest quality fuel sources. We need you to provide us with 10,000 water, 5,000 methane and 7,000 monazite so that we can test the purity of the materials. In exchange, we will provide you with one of our high performance transports so that you can experiment with various fuel mixtures."} \ No newline at end of file +{"network_19_headline":"Trade organization seeks fuel to power their fleet.","network_19_completion":"%s has won the contract to supply fuel for the Nagam Trade Federation.","description":"We are vetting potential suppliers of fuel for our fleet of cargo ships. As you likely know, we are known for our very fast transports, which means we need the highest quality fuel sources. We need you to provide us with 10,000 water, 5,000 methane and 7,000 monazite so that we can test the purity of the materials. In exchange, we will provide you with one of our high performance transports so that you can experiment with various fuel mixtures.","mission_objective":{"resources":{"methane":5000,"monazite":7000,"water":10000}},"max_university_level":"20","name":"Need Fuel","mission_reward":{"ships":[{"stealth":35,"type":"cargo_ship","hold_size":25000,"speed":3000}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/no-mandate-for-permanent-ore.mission b/var/missions/no-mandate-for-permanent-ore.mission index 2d579f67..66fcfd28 100755 --- a/var/missions/no-mandate-for-permanent-ore.mission +++ b/var/missions/no-mandate-for-permanent-ore.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"colony_ship","stealth":0}],"resources":{"water":10000,"algae":10000}},"network_19_headline":"Grizellans push for less drilling, more living","mission_reward":{"ships":[{"speed":690,"hold_size":0,"type":"mining_platform_ship","stealth":3}]},"network_19_completion":"Grizellans exchange ships with %s in a move towards colonization","name":"No Mandate for Permanent Ore","mission_type":"trade","description":"Greetings. This is Sulanti of the Grizellan Confederacy. Do you have any colony ships available? I know it seems a lot to ask, but we are literally drowning in ore... Well, okay, not literally, but you understand. We need to expand, get to some new land. We're having a hard time generating enough food and water for our own people, let alone a colony ship! I'll gladly trade you one of our mining platform ships in exchange for a colony ship, provided you can also supply 10,000 units each of algae and water to sustain us. Then, maybe we can establish a nice, peaceful farming colony. In fact, I think I'm going to move there.","max_university_level":"25"} \ No newline at end of file +{"network_19_headline":"Grizellans push for less drilling, more living.","network_19_completion":"Grizellans exchange ships with %s in a move towards colonization.","description":"Greetings. This is Sulanti of the Grizellan Confederacy. Do you have any colony ships available? I know it seems a lot to ask, but we are literally drowning in ore... Well, okay, not literally, but you understand. We need to expand, get to some new land. We're having a hard time generating enough food and water for our own people, let alone a colony ship! I'll gladly trade you one of our mining platform ships in exchange for a colony ship, provided you can also supply 10,000 units each of algae and water to sustain us. Then, maybe we can establish a nice, peaceful farming colony. In fact, I think I'm going to move there.","mission_objective":{"resources":{"algae":10000,"water":10000},"ships":[{"stealth":0,"type":"colony_ship","hold_size":0,"speed":0}]},"max_university_level":"25","name":"No Mandate for Permanent Ore","mission_reward":{"ships":[{"stealth":3,"type":"mining_platform_ship","hold_size":0,"speed":690}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/papergoods.mission b/var/missions/papergoods.mission index 4cd68592..d970f341 100755 --- a/var/missions/papergoods.mission +++ b/var/missions/papergoods.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"glyphs":["methane","methane"]},"max_university_level":"18","mission_reward":{"plans":[{"extra_build_level":0,"level":14,"classname":"Lacuna::DB::Result::Building::Trade"},{"extra_build_level":0,"level":15,"classname":"Lacuna::DB::Result::Building::Trade"},{"extra_build_level":0,"level":16,"classname":"Lacuna::DB::Result::Building::Trade"}]},"description":"We were just as surprised as you are to learn that one office single handedly depleted all of our groves of trees. I mean, that is a LOT of paper. This indicates vast amounts of negligence and salesmanship simultaneously. Now we desperately need 2 methane glyphs to place some groves of trees on Skkran-Tin. In exchange, we'll even send you our top sales people for your Trade Ministry! Good luck! (and good riddance...)","network_19_headline":"Paper company tries to rally after suffering severe incompetence","network_19_completion":"The Sumpter Griffin paper company, nearly ruined by their Skkran-Tin office, now depserately needs trees to recover their losses.","name":"Paper Goods","mission_type":"trade"} +{"network_19_headline":"Paper company tries to rally after suffering severe incompetence.","network_19_completion":"The Sumpter Griffin paper company, nearly ruined by their Skkran-Tin office, now depserately needs trees to recover their losses.","description":"We were just as surprised as you are to learn that one office single handedly depleted all of our groves of trees. I mean, that is a LOT of paper. This indicates vast amounts of negligence and salesmanship simultaneously. Now we desperately need 2 methane glyphs to place some groves of trees on Skkran-Tin. In exchange, we'll even send you our top sales people for your Trade Ministry! Good luck! (and good riddance...)","mission_objective":{"glyphs":["methane","methane"]},"max_university_level":"18","name":"Paper Goods","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Trade","extra_build_level":0,"level":14},{"classname":"Lacuna::DB::Result::Building::Trade","extra_build_level":0,"level":15},{"classname":"Lacuna::DB::Result::Building::Trade","extra_build_level":0,"level":16}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/papergoods.part2 b/var/missions/papergoods.part2 index 41b05fb3..cb4d476b 100755 --- a/var/missions/papergoods.part2 +++ b/var/missions/papergoods.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Paper company, now making paper, needs method for speedy delivery","mission_reward":{"plans":[{"extra_build_level":0,"level":14,"classname":"Lacuna::DB::Result::Building::Oversight"},{"extra_build_level":0,"level":15,"classname":"Lacuna::DB::Result::Building::Oversight"}]},"network_19_completion":"The Sumpter Griffin paper company, recently needing trees to recoup losses on Skkran-Tin, now needs replacement fleet.","description":"We were recently lucky enough to be able to restore our trees AND get rid of our problematic salespeople in one fell swoop. Unfortunately our luck didn't hold as our recently demoted branch manger, Mikale Scoot, found a way to wreck our entire paper delivery fleet. We'll make you a deal. If you can provide us with a replacement fleet fast enough to get these back orders out, we'll send Mikale your way. As a manager, I think he'll really help you out in your Oversight Ministry. Just keep an eye on that one - and don't let him drive!","mission_type":"trade","mission_objective":{"ships":[{"stealth":0,"speed":1500,"hold_size":25000,"type":"cargo_ship"},{"stealth":0,"speed":1500,"hold_size":25000,"type":"cargo_ship"}]},"max_university_level":"18","name":"Paper Goods pt. 2"} +{"network_19_headline":"Paper company, now making paper, needs method for speedy delivery.","network_19_completion":"The Sumpter Griffin paper company, recently needing trees to recoup losses on Skkran-Tin, now needs replacement fleet.","description":"We were recently lucky enough to be able to restore our trees AND get rid of our problematic salespeople in one fell swoop. Unfortunately our luck didn't hold as our recently demoted branch manger, Mikale Scoot, found a way to wreck our entire paper delivery fleet. We'll make you a deal. If you can provide us with a replacement fleet fast enough to get these back orders out, we'll send Mikale your way. As a manager, I think he'll really help you out in your Oversight Ministry. Just keep an eye on that one - and don't let him drive!","mission_objective":{"ships":[{"stealth":0,"type":"cargo_ship","hold_size":25000,"speed":1500},{"stealth":0,"type":"cargo_ship","hold_size":25000,"speed":1500}]},"max_university_level":"18","name":"Paper Goods pt. 2","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Oversight","extra_build_level":0,"level":14},{"classname":"Lacuna::DB::Result::Building::Oversight","extra_build_level":0,"level":15}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/party-pack.mission b/var/missions/party-pack.mission index ed41115d..91533f82 100644 --- a/var/missions/party-pack.mission +++ b/var/missions/party-pack.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"name":"Party Pack","network_19_completion":"%s is planning a party!","mission_type":"trade","description":"Want to plan a party for maximum happiness?\nAlpha-Zeta Corp has the party pack for you!\nJust send us a pack of energy and water and we'll whip up party platters that will be the envy of all your neighbors!\nWho could resist Quantorian Beaver Cheese? And if they somehow can, we have Vendusian Beetle Soup!\nWash it down with Arduvian Cider! And for desert, we have Algae Mushroom Cheesecake! Yum!","mission_objective":{"resources":{"energy":7500,"water":7500}},"max_university_level":"15","mission_reward":{"resources":{"lapis":500,"chip":500,"cheese":500,"fungus":500,"soup":500,"apple":500,"potato":500,"pie":500,"burger":500,"meal":500,"cider":500,"syrup":500,"beetle":500,"root":500,"shake":500,"corn":500,"wheat":500,"milk":500,"pancake":500,"bread":500,"bean":500,"algae":500}},"network_19_headline":"Alpha-Zeta Corp offers Food variety pack"} \ No newline at end of file +{"network_19_headline":"Alpha-Zeta Corp offers Food variety pack.","network_19_completion":"%s is planning a party!","description":"Want to plan a party for maximum happiness?\nAlpha-Zeta Corp has the party pack for you!\nJust send us a pack of energy and water and we'll whip up party platters that will be the envy of all your neighbors!\nWho could resist Quantorian Beaver Cheese? And if they somehow can, we have Vendusian Beetle Soup!\nWash it down with Arduvian Cider! And for desert, we have Algae Mushroom Cheesecake! Yum!","mission_objective":{"resources":{"energy":7500,"water":7500}},"max_university_level":"15","name":"Party Pack","mission_reward":{"resources":{"chip":500,"apple":500,"potato":500,"milk":500,"meal":500,"pie":500,"corn":500,"shake":500,"lapis":500,"syrup":500,"bread":500,"algae":500,"burger":500,"wheat":500,"fungus":500,"cider":500,"cheese":500,"root":500,"pancake":500,"bean":500,"soup":500,"beetle":500}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/slightly-paranoid.mission b/var/missions/slightly-paranoid.mission index bdca10fe..4bca4b61 100755 --- a/var/missions/slightly-paranoid.mission +++ b/var/missions/slightly-paranoid.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"drone","stealth":0}]},"network_19_headline":"Totalitarian regime on Nurt-Kor Ya further tightens security","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","level":6,"extra_build_level":0}]},"network_19_completion":"Nurt-Kor Ya signs deal with %s. Low orbit of Nurt-Kor Ya is now hazardous.","name":"Slightly Paranoid","mission_type":"trade","description":"Drones! I need more drones. I am Ilkong Jim, supreme leader of Nurt-Kor Ya. In my magnificence, I have seen the need to defend my people from the foreign aggressors. I can see you also appreciate the need for security, so I offer you plans to upgrade your security ministry from Level 5 to Level 6 in exchange for a Drone spacecraft. Surely you can see how wise it would be for you to accept my magnanimous offer.","max_university_level":"15"} +{"network_19_headline":"Totalitarian regime on Nurt-Kor Ya further tightens security.","network_19_completion":"Nurt-Kor Ya signs deal with %s. Low orbit of Nurt-Kor Ya is now hazardous.","description":"Drones! I need more drones. I am Ilkong Jim, supreme leader of Nurt-Kor Ya. In my magnificence, I have seen the need to defend my people from the foreign aggressors. I can see you also appreciate the need for security, so I offer you plans to upgrade your security ministry from Level 5 to Level 6 in exchange for a Drone spacecraft. Surely you can see how wise it would be for you to accept my magnanimous offer.","mission_objective":{"ships":[{"stealth":0,"type":"drone","hold_size":0,"speed":0}]},"max_university_level":"15","name":"Slightly Paranoid","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":0,"level":6}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/slightly-paranoid.part2 b/var/missions/slightly-paranoid.part2 index 7cb46553..46883f03 100755 --- a/var/missions/slightly-paranoid.part2 +++ b/var/missions/slightly-paranoid.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":0,"hold_size":0,"type":"drone","stealth":0},{"speed":0,"hold_size":0,"type":"drone","stealth":0}],"resources":{"shake":52}},"network_19_headline":"Totalitarian regime on Nurt-Kor Ya reigns in security even more","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","level":7,"extra_build_level":0}]},"network_19_completion":"Nurt-Kor Ya signs another deal with %s. In other news, three spacecraft collisions in low orbit of Nort-Kor Ya.","name":"Slightly Paranoid 2","mission_type":"trade","description":"Do you have any more of those drones? I think we still need a few more, you see I can still see the stars at night, and if I can see them, they can see us. I'm sure you understand. I will give you plans to upgrade your security ministry to level 7. In exchange, please send two more drones. Also, 52 units of shakes. Yes, the food. Please don't ask why. It is a matter of national security.","max_university_level":"15"} +{"network_19_headline":"Totalitarian regime on Nurt-Kor Ya reigns in security even more.","network_19_completion":"Nurt-Kor Ya signs another deal with %s. In other news, three spacecraft collisions in low orbit of Nort-Kor Ya.","description":"Do you have any more of those drones? I think we still need a few more, you see I can still see the stars at night, and if I can see them, they can see us. I'm sure you understand. I will give you plans to upgrade your security ministry to level 7. In exchange, please send two more drones. Also, 52 units of shakes. Yes, the food. Please don't ask why. It is a matter of national security.","mission_objective":{"resources":{"shake":52},"ships":[{"stealth":0,"type":"drone","hold_size":0,"speed":0},{"stealth":0,"type":"drone","hold_size":0,"speed":0}]},"max_university_level":"15","name":"Slightly Paranoid 2","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":0,"level":7}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/sport-ship.mission b/var/missions/sport-ship.mission index 66fec6d6..e9ad0d8b 100644 --- a/var/missions/sport-ship.mission +++ b/var/missions/sport-ship.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"name":"Sleek Ship Available","network_19_completion":"%s supplies agents with new ship","mission_type":"trade","description":"For a low price, the lucky system gets a brand new flashy ship! \nAre your agents tired of shlepping about in economy transport. Send your agents in style in the new Zeta Penetrator!\nMilk bar with chrome controls are standard!","mission_objective":{"resources":{"bauxite":50,"energy":4000,"magnetite":50,"chromite":50,"water":600,"fungus":250}},"max_university_level":"15","mission_reward":{"ships":[{"type":"spy_pod","hold_size":0,"stealth":150,"speed":9000}]},"network_19_headline":"Alpha-Zeta Corp announces new Sports Ship!"} \ No newline at end of file +{"network_19_headline":"Alpha-Zeta Corp announces new Sports Ship!","network_19_completion":"%s supplies agents with new ship.","description":"For a low price, the lucky system gets a brand new flashy ship! \nAre your agents tired of shlepping about in economy transport. Send your agents in style in the new Zeta Penetrator!\nMilk bar with chrome controls are standard!","mission_objective":{"resources":{"energy":4000,"fungus":250,"chromite":50,"magnetite":50,"bauxite":50,"water":600}},"max_university_level":"15","name":"Sleek Ship Available","mission_reward":{"ships":[{"stealth":150,"type":"spy_pod","hold_size":0,"speed":9000}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/swept-under-the-rug.mission b/var/missions/swept-under-the-rug.mission index 9b40f577..39e63b2c 100755 --- a/var/missions/swept-under-the-rug.mission +++ b/var/missions/swept-under-the-rug.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"ships":[{"speed":460,"hold_size":6300,"type":"scow","stealth":2103}]},"network_19_headline":"Kelannite Prime Minister blamed for environmental distress","mission_reward":{"resources":{"monazite":40000,"uraninite":40000}},"network_19_completion":"%s agrees to waste management plan with Kelannite government","name":"Swept Under the Rug","mission_type":"trade","description":"Salutations, this is the office of the Kelannite Prime Minister. We have a need for the discreet disposal of a large amount of waste. We don't have the time to build a scow ourselves, as we've spend a great deal of effort stockpiling energy resources such as Uraninite and Monzanite. In hindsight, perhaps we should have planned better for disposal of the waste associated with refining those ores. We offer you 40,000 units of each of these in exchange for the ship.","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Kelannite Prime Minister blamed for environmental distress.","network_19_completion":"%s agrees to waste management plan with Kelannite government.","description":"Salutations, this is the office of the Kelannite Prime Minister. We have a need for the discreet disposal of a large amount of waste. We don't have the time to build a scow ourselves, as we've spend a great deal of effort stockpiling energy resources such as Uraninite and Monzanite. In hindsight, perhaps we should have planned better for disposal of the waste associated with refining those ores. We offer you 40,000 units of each of these in exchange for the ship.","mission_objective":{"ships":[{"stealth":2103,"type":"scow","hold_size":6300,"speed":460}]},"max_university_level":"20","name":"Swept Under the Rug","mission_reward":{"resources":{"monazite":40000,"uraninite":40000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/temptation.mission b/var/missions/temptation.mission index 97023939..3771018b 100755 --- a/var/missions/temptation.mission +++ b/var/missions/temptation.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"energy":40000}},"max_university_level":"12","mission_reward":{"ships":[{"stealth":8000,"hold_size":4000,"speed":2500,"type":"smuggler_ship"}]},"description":"Hello, there, dear friends. I'll bet you didn't think I'd make my appearance so soon on the mission command, did you? Well here I am. Come and get me, if you can.\nOr, you can help me. I'm planning the greatest heist of all time and I need your help to pull it off. Without giving away any details, I can say it involves an illusion the likes of which has never been seen. To pull off that many hologram units at once, I'll need nearly a planet's supply of energy, fledgling planet though you may be. If you can get me 40,000 power with no more questions asked, I'll give you Daloris, my first smuggling ship. What do you say?","network_19_headline":"Be on the lookout. Grand Master Thief at large","network_19_completion":"Word came out this morning of a prison break of the highest order. Experts say the thief will be up to no good in short order.","name":"temptations of wrongdoing","mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Be on the lookout. Grand Master Thief at large.","network_19_completion":"Word came out this morning of a prison break of the highest order. Experts say the thief will be up to no good in short order.","description":"Hello, there, dear friends. I'll bet you didn't think I'd make my appearance so soon on the mission command, did you? Well here I am. Come and get me, if you can.\nOr, you can help me. I'm planning the greatest heist of all time and I need your help to pull it off. Without giving away any details, I can say it involves an illusion the likes of which has never been seen. To pull off that many hologram units at once, I'll need nearly a planet's supply of energy, fledgling planet though you may be. If you can get me 40,000 power with no more questions asked, I'll give you Daloris, my first smuggling ship. What do you say?","mission_objective":{"resources":{"energy":40000}},"max_university_level":"12","name":"temptations of wrongdoing","mission_reward":{"ships":[{"stealth":8000,"type":"smuggler_ship","hold_size":4000,"speed":2500}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/the-lazy-life.mission b/var/missions/the-lazy-life.mission index abeb090d..a6a42c41 100755 --- a/var/missions/the-lazy-life.mission +++ b/var/missions/the-lazy-life.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"chip":2500,"shake":2500}},"network_19_headline":"Local Recluse will trade Ship for Junk Food","mission_reward":{"ships":[{"speed":2300,"hold_size":0,"type":"spy_pod","stealth":10003}]},"network_19_completion":"Local Recluse swaps %s his Ship for Junk Food","name":"The Lazy Life","mission_type":"trade","description":"G'day. I'm uh... Look, my name isn't important. I didn't really like my job, so I've decided to start a new life for myself. I'm having a bit of trouble getting by, and I need some food for a while. All I really have to offer you is my old ship, I won't be needing it anymore. Just a reminder of how much I hated my old work! All I really want to do is lounge around and munch on chips and shakes for a while. Do you think you can help me out?","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Local Recluse will trade Ship for Junk Food.","network_19_completion":"Local Recluse swaps %s his Ship for Junk Food.","description":"G'day. I'm uh... Look, my name isn't important. I didn't really like my job, so I've decided to start a new life for myself. I'm having a bit of trouble getting by, and I need some food for a while. All I really have to offer you is my old ship, I won't be needing it anymore. Just a reminder of how much I hated my old work! All I really want to do is lounge around and munch on chips and shakes for a while. Do you think you can help me out?","mission_objective":{"resources":{"chip":2500,"shake":2500}},"max_university_level":"20","name":"The Lazy Life","mission_reward":{"ships":[{"stealth":10003,"type":"spy_pod","hold_size":0,"speed":2300}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/the-style-at-the-time.mission b/var/missions/the-style-at-the-time.mission index e6ec41f8..ba7a3674 100755 --- a/var/missions/the-style-at-the-time.mission +++ b/var/missions/the-style-at-the-time.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Affluent Kiltian seeking new personal conveyance","network_19_completion":"%s completes ship trade with Kiltian gentry","description":"You have no idea how difficult it is being subject to the whims of fashion. Not three cycles ago my friend Javarian was insisting that the new standard in luxury was going to be in quick spy pods, and this morning he told me my sleekest little number was too cramped for him and his hangers-on... No matter. If you have a suitable spy shuttle, with a speed rating of at least, say, 2500, I can send you all of the spy pods I've been collecting. They're next to worthless to me now, anyway. But that's just the price one must pay to be at the forefront of starship chic...","mission_objective":{"ships":[{"stealth":0,"type":"spy_shuttle","hold_size":0,"speed":2500}]},"max_university_level":"15","name":"The Style At The Time","mission_reward":{"ships":[{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":3100},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":3100},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2900},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2700},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2700}]},"mission_type":"trade"} \ No newline at end of file +{"network_19_headline":"Affluent Kiltian seeking new personal conveyance.","network_19_completion":"%s completes ship trade with Kiltian gentry.","description":"You have no idea how difficult it is being subject to the whims of fashion. Not three cycles ago my friend Javarian was insisting that the new standard in luxury was going to be in quick spy pods, and this morning he told me my sleekest little number was too cramped for him and his hangers-on... No matter. If you have a suitable spy shuttle, with a speed rating of at least, say, 2500, I can send you all of the spy pods I've been collecting. They're next to worthless to me now, anyway. But that's just the price one must pay to be at the forefront of starship chic...","mission_objective":{"ships":[{"stealth":0,"type":"spy_shuttle","hold_size":0,"speed":2500}]},"max_university_level":"15","name":"The Style At The Time","mission_reward":{"ships":[{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":3100},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":3100},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2900},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2700},{"stealth":9999,"type":"spy_pod","hold_size":0,"speed":2700}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/to-catch-a-crook.mission b/var/missions/to-catch-a-crook.mission index 5101c493..b6367990 100755 --- a/var/missions/to-catch-a-crook.mission +++ b/var/missions/to-catch-a-crook.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_headline":"Thief shows weakness but continues to elude authorities","mission_reward":{"glyphs":["gold"],"resources":{"apple":150,"lapis":150,"cider":150,"cheese":150}},"network_19_completion":"Expanse authorities are asking for cooperation from any willing system to catch Grand Thief at large, believed to have a weakness for cheese","description":"This is the Comissioner of the Unified Expanse Police Force (UEPF). We are trying to collect as much gold as we can from cooperative systems in order to lay a trap for Mr. Grand Thief, who escaped from a maximum security facility not long ago, and managed to make off with an early colonial artifact shortly thereafter. His smuggling ships have been hard to track, but if we decide for him what his next target will be, well, I think we can get him. Hence, the gold. He loves the stuff. If we can get 10,000 or so from each cooperative empire, he'll have to come after it. To compensate you for your sacrifice, we are prepared to offer you a nice... fruit basket... And a gold glyph. We'll just run it through our archeology department. Please, do your duty for the Expanse.","mission_type":"trade","mission_objective":{"resources":{"gold":10000}},"max_university_level":"15","name":"to catch a crook"} \ No newline at end of file +{"network_19_headline":"Thief shows weakness but continues to elude authorities.","network_19_completion":"Authorities are asking for cooperation from any willing system to catch Grand Thief at large, believed to have a weakness for cheese.","description":"This is the Comissioner of the Unified Expanse Police Force (UEPF). We are trying to collect as much gold as we can from cooperative systems in order to lay a trap for Mr. Grand Thief, who escaped from a maximum security facility not long ago, and managed to make off with an early colonial artifact shortly thereafter. His smuggling ships have been hard to track, but if we decide for him what his next target will be, well, I think we can get him. Hence, the gold. He loves the stuff. If we can get 10,000 or so from each cooperative empire, he'll have to come after it. To compensate you for your sacrifice, we are prepared to offer you a nice... fruit basket... And a gold glyph. We'll just run it through our archeology department. Please, do your duty for the Expanse.","mission_objective":{"resources":{"gold":10000}},"max_university_level":"15","name":"To Catch A Crook","mission_reward":{"resources":{"apple":150,"cheese":150,"cider":150,"lapis":150},"glyphs":["gold"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/unnecessary-escalations.mission b/var/missions/unnecessary-escalations.mission index 226f61ba..1850a682 100755 --- a/var/missions/unnecessary-escalations.mission +++ b/var/missions/unnecessary-escalations.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"ships":[{"speed":1200,"stealth":4009,"hold_size":0,"type":"snark"},{"speed":1200,"stealth":4009,"hold_size":0,"type":"snark"}]},"mission_objective":{"resources":{"energy":200000,"algae":25000,"water":20000,"trona":100000,"magnetite":150000}},"network_19_headline":"Kwigul clan seeks to decomission recently built warships","description":"I am Joh-kil of the Kiwgul clan. We would ask your aid in a sensitive matter. Our customs require us to maintain a combat force which is equal to that of our rivals. Building too large a fleet is seen as a sign of weakness, showing that our infiltrators are weak and unable to work without the aid of robotic warships. We thought our rivals had built two additional Snarks, but we were mistaken. Our informant has been dealt with, but we must relieve ourselves of our excess warships, or we will be disgraced. Please, accept this offer and help us retain our honor.","network_19_completion":"The Kwigul clan recently sold their excess warships to %s","mission_type":"trade","name":"Unnecessary Escalations","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Kwigul clan seeks to decomission recently built warships.","network_19_completion":"The Kwigul clan recently sold their excess warships to %s.","description":"I am Joh-kil of the Kiwgul clan. We would ask your aid in a sensitive matter. Our customs require us to maintain a combat force which is equal to that of our rivals. Building too large a fleet is seen as a sign of weakness, showing that our infiltrators are weak and unable to work without the aid of robotic warships. We thought our rivals had built two additional Snarks, but we were mistaken. Our informant has been dealt with, but we must relieve ourselves of our excess warships, or we will be disgraced. Please, accept this offer and help us retain our honor.","mission_objective":{"resources":{"algae":25000,"energy":200000,"trona":100000,"magnetite":150000,"water":20000}},"max_university_level":"20","name":"Unnecessary Escalations","mission_reward":{"ships":[{"stealth":4009,"type":"snark","hold_size":0,"speed":1200},{"stealth":4009,"type":"snark","hold_size":0,"speed":1200}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/waste-needed.mission b/var/missions/waste-needed.mission index 003c0ec8..43a4eb56 100644 --- a/var/missions/waste-needed.mission +++ b/var/missions/waste-needed.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"network_19_completion":"Braceen thrive on %s's waste","max_university_level":"10","mission_objective":{"resources":{"waste":20000}},"description":"The fantastically clean Braceen people have one of the galaxy's greatest recycling programs -- to the extent that most of their planet is run off of recycled waste. Unfortunately, they are so clean that they have run out of waste! They need 20,000 units of waste desperately, and will gladly trade it for 20,000 units of their pristine water.","name":"waste-needed","network_19_headline":"Braceen system desperately needs large quantities of waste.","mission_type":"trade","mission_reward":{"resources":{"water":20000}}} \ No newline at end of file +{"network_19_headline":"Braceen system desperately needs large quantities of waste.","network_19_completion":"Braceen thrive on %s's waste.","description":"The fantastically clean Braceen people have one of the galaxy's greatest recycling programs -- to the extent that most of their planet is run off of recycled waste. Unfortunately, they are so clean that they have run out of waste! They need 20,000 units of waste desperately, and will gladly trade it for 20,000 units of their pristine water.","mission_objective":{"resources":{"waste":20000}},"max_university_level":"10","name":"waste-needed","mission_reward":{"resources":{"water":20000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/we-gotta-eat.mission b/var/missions/we-gotta-eat.mission index 090906f9..5b67673d 100755 --- a/var/missions/we-gotta-eat.mission +++ b/var/missions/we-gotta-eat.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"potato":20000,"water":20000}},"network_19_headline":"Gojurti Trade Consortium faces famine","mission_reward":{"ships":[{"speed":1200,"hold_size":55000,"type":"cargo_ship","stealth":4003}]},"network_19_completion":"Gojuriti famine averted by food aid from %s.","name":"We Gotta Eat","mission_type":"trade","description":"Hello, I'm Pramdek-Fu-Lang of the Gojurti Trade Consortium. We are in desperate need of food aid. Unfortunately, we have very little to offer in the way of trade, other than our trade ships themselves. Please, accept this offer of one of our large cargo vessels in exchange for 20,000 each of potatoes and water.","max_university_level":"18"} \ No newline at end of file +{"network_19_headline":"Gojurti Trade Consortium faces famine.","network_19_completion":"Gojuriti famine averted by food aid from %s.","description":"Hello, I'm Pramdek-Fu-Lang of the Gojurti Trade Consortium. We are in desperate need of food aid. Unfortunately, we have very little to offer in the way of trade, other than our trade ships themselves. Please, accept this offer of one of our large cargo vessels in exchange for 20,000 each of potatoes and water.","mission_objective":{"resources":{"potato":20000,"water":20000}},"max_university_level":"18","name":"We Gotta Eat","mission_reward":{"ships":[{"stealth":4003,"type":"cargo_ship","hold_size":55000,"speed":1200}]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/what-you-can-t-see.mission b/var/missions/what-you-can-t-see.mission index 00f0674b..1187e9b1 100755 --- a/var/missions/what-you-can-t-see.mission +++ b/var/missions/what-you-can-t-see.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"glyphs":["uraninite"]},"mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::SpacePort","level":10,"extra_build_level":0}]},"network_19_headline":"Notorious trade organization Pholt Corp. seeking building upgrades","description":"This is Jarvis Seely of Pholt Corp. We'd like to offer a rare Uraninite glyph in exchange for the plans for Level 10 space port. I know there are spies coming to get me, but I can't see them! I don't have time or resources to wait for the structure to upgrade. Accept this trade, help me rest more easily!","network_19_completion":"Pholt Corp. completes a deal with %s for upgraded buildings","mission_type":"trade","name":"What you can't see","max_university_level":"20"} +{"network_19_headline":"Notorious trade organization Pholt Corp. seeking building upgrades.","network_19_completion":"Pholt Corp. completes a deal with %s for upgraded buildings.","description":"This is Jarvis Seely of Pholt Corp. We'd like to offer a rare Uraninite glyph in exchange for the plans for Level 10 space port. I know there are spies coming to get me, but I can't see them! I don't have time or resources to wait for the structure to upgrade. Accept this trade, help me rest more easily!","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::SpacePort","extra_build_level":0,"level":10}]},"max_university_level":"20","name":"What You Can't See","mission_reward":{"glyphs":["uraninite"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/what-you-can-t-see.part2 b/var/missions/what-you-can-t-see.part2 index c0b22456..8bee27bd 100755 --- a/var/missions/what-you-can-t-see.part2 +++ b/var/missions/what-you-can-t-see.part2 @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"glyphs":["bauxite","kerogen"]},"mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::SpacePort","level":11,"extra_build_level":0}]},"network_19_headline":"Notorious trade organization Pholt Corp. seeking further building upgrades","description":"Jarvis Seely, again. I've got a couple more glyphs for you if you can share that next upgrade with me... You know, Space Port 11? I checked after the level 10 upgrade, and I didn't see anyone, but I'm really not convinced. I think level 11 might let me see them.","network_19_completion":"Pholt Corp. completes another deal with %s for upgraded buildings","mission_type":"trade","name":"What you can't see","max_university_level":"20"} +{"network_19_headline":"Notorious trade organization Pholt Corp. seeking further building upgrades.","network_19_completion":"Pholt Corp. completes another deal with %s for upgraded buildings.","description":"Jarvis Seely, again. I've got a couple more glyphs for you if you can share that next upgrade with me... You know, Space Port 11? I checked after the level 10 upgrade, and I didn't see anyone, but I'm really not convinced. I think level 11 might let me see them.","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::SpacePort","extra_build_level":0,"level":11}]},"max_university_level":"20","name":"What You Can't See","mission_reward":{"glyphs":["bauxite","kerogen"]},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/who-wants-pancakes.mission b/var/missions/who-wants-pancakes.mission index 188e3a59..4ddc8506 100755 --- a/var/missions/who-wants-pancakes.mission +++ b/var/missions/who-wants-pancakes.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"bean":8000,"soup":8000}},"network_19_headline":"Bean-loving populace of Unuria protest bean shortage","mission_reward":{"resources":{"pancake":20000}},"network_19_completion":"Bean shortage on Unuria over, public thanks %s.","name":"Who Wants Pancakes","mission_type":"trade","description":"Obligatory greeting, Prilate Forgan Zim here. Our people are desirous of beans and bean products. This year, agriculture crisis causes a shortage. At the same time, an excess of potato pancakes is experienced. For trade, we are offering 20,000 units of loathesome pancake for the provision of 8,000 units each of glorious amalgus beans and soup. Acceptable?","max_university_level":"20"} \ No newline at end of file +{"network_19_headline":"Bean-loving populace of Unuria protest bean shortage.","network_19_completion":"Bean shortage on Unuria over, public thanks %s.","description":"Obligatory greeting, Prilate Forgan Zim here. Our people are desirous of beans and bean products. This year, agriculture crisis causes a shortage. At the same time, an excess of potato pancakes is experienced. For trade, we are offering 20,000 units of loathesome pancake for the provision of 8,000 units each of glorious amalgus beans and soup. Acceptable?","mission_objective":{"resources":{"soup":8000,"bean":8000}},"max_university_level":"20","name":"Who Wants Pancakes?","mission_reward":{"resources":{"pancake":20000}},"mission_type":"trade"} \ No newline at end of file diff --git a/var/missions/workin--in-a-coal-mine.mission b/var/missions/workin--in-a-coal-mine.mission index f0c791c3..dc108ef5 100755 --- a/var/missions/workin--in-a-coal-mine.mission +++ b/var/missions/workin--in-a-coal-mine.mission @@ -1,2 +1,2 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"anthracite":100000}},"mission_objective":{"resources":{"water":80000}},"network_19_headline":"Citizens of Faktur chokin on coal dust","description":"Hello, *cough*, I'm the chief environmental officer here on Faktur. You might have guessed we're one of the chief energy production colonies in our empire, but we're not going to be for much longer if we can't get this pollution under control. We need some water, and we can offer you anthracite in return. We've got plenty of the stuff just lying around. What do you say to 100k anthracite for 80k water?","network_19_completion":"%s provides relief in Faktur cleanup effort.","mission_type":"trade","name":"Workin' In A Coal Mine","max_university_level":"15"} \ No newline at end of file +{"network_19_headline":"Citizens of Faktur chokin on coal dust.","network_19_completion":"%s provides relief in Faktur cleanup effort.","description":"Hello, *cough*, I'm the chief environmental officer here on Faktur. You might have guessed we're one of the chief energy production colonies in our empire, but we're not going to be for much longer if we can't get this pollution under control. We need some water, and we can offer you anthracite in return. We've got plenty of the stuff just lying around. What do you say to 100k anthracite for 80k water?","mission_objective":{"resources":{"water":80000}},"max_university_level":"15","name":"Workin' In A Coal Mine","mission_reward":{"resources":{"anthracite":100000}},"mission_type":"trade"} \ No newline at end of file