From 3bc1578c13773b42f3dc82ec8a63992b274440cf Mon Sep 17 00:00:00 2001 From: lemming552 Date: Thu, 19 Jul 2012 17:11:00 -0600 Subject: [PATCH] Reworked sanity check, clean formatting. --- missions/2-for-1-glyph-sale.mission | 23 ++++- missions/Arborist.mission | 27 +++++- missions/Construction_boom.mission | 24 ++++- missions/Construction_boom.part2 | 18 +++- missions/Dying-Sun.mission | 22 ++++- missions/Everybody-do-your-share.mission | 16 +++- missions/Farmington.mission | 18 +++- missions/Fission-Fashion.mission | 23 ++++- missions/Food-Closet.mission | 22 ++++- missions/Fountain-of-Youth.mission | 28 +++++- missions/Glyph-Exchange-1.mission | 18 +++- missions/Glyph-Exchange-2.mission | 18 +++- missions/Glyph-Exchange-3.mission | 18 +++- missions/Glyph-Exchange-4.mission | 18 +++- missions/Glyph-Exchange-5.mission | 25 ++++- missions/Glyph-Exchange-6.mission | 27 +++++- missions/Glyph-Exchange-7.mission | 25 ++++- missions/Missionaria.mission | 46 +++++++++- missions/Missionaria2.mission | 30 +++++- missions/Pancake-Breakfast-Fundraiser.mission | 22 ++++- missions/Party-Pak-1.mission | 48 +++++++++- missions/Party-Pak-2.mission | 46 +++++++++- missions/Pawn-expand-7.mission | 25 ++++- missions/Pawn-picnic-5.mission | 20 +++- missions/Saben-Welcome-Pack-Too.mission | 2 +- missions/Toys-for-Tots.mission | 20 +++- missions/Upgrade-Algae-Pond.mission | 24 ++++- missions/Upgrade-City.mission | 26 +++++- missions/Upgrade-Crash.mission | 26 +++++- missions/Upgrade-Lapis.mission | 24 ++++- missions/Upgrade-Malcud.mission | 24 ++++- missions/Upgrade-Ravine.mission | 26 +++++- missions/Upgrade-Rift.mission | 25 ++++- missions/Upgrade-Ruins.mission | 24 ++++- missions/Upgrade-Vent.mission | 24 ++++- missions/Upgrade-Volcano.mission | 24 ++++- missions/Waste-plans-for-food.mission | 40 +++++++- missions/Waste-to-Food-1.mission | 21 ++++- missions/Who-Is-Out-There.mission | 16 ++-- missions/a-more-peaceful-path.part2 | 25 ++++- missions/a-more-peaceful-path.part3 | 39 +++++++- missions/a-more-peaceful-path.part4 | 60 +++++++++++- missions/a-planet-too-far.mission | 22 ++++- missions/alephnull.mission | 18 +++- missions/alephnull.part2 | 18 +++- missions/alephnull.part4 | 18 +++- missions/algae-for-energy.mission | 24 ++++- missions/all-that-glitters.mission | 23 ++++- missions/alpha-zeta-food-prep.mission | 4 +- missions/anger-management.mission | 2 +- missions/apple-festival.mission | 21 ++++- missions/aquiferious.mission | 18 +++- missions/be-stiff.mission | 2 +- missions/beach-front-property.mission | 16 ++-- missions/beautiful-world.mission | 42 ++++++++- missions/beeldeban-gene-harvesting.mission | 18 +++- missions/beeldeban-infestation.mission | 30 +++++- missions/beryl-and-bauxite-for-plans.mission | 24 ++++- missions/beta-zeta-malcud.mission | 39 +++++++- missions/big-batteries-.mission | 18 +++- missions/big-party-bigger-mess.mission | 16 +++- missions/black-market--baking-frenzy.mission | 23 ++++- missions/black-market--beetle-rustler.mission | 18 +++- .../black-market--bribing-customs.mission | 24 ++++- missions/black-market--health-craze.mission | 24 ++++- missions/black-market--short-stack.mission | 30 +++++- missions/bored_life.mission | 18 +++- missions/bored_life.part2 | 18 +++- missions/bored_life.part3 | 18 +++- missions/bowling-for-columbite.mission | 41 ++++++++- missions/bread-winner.mission | 18 +++- missions/breakfast-party.mission | 4 +- missions/breaking_the_barrier.mission | 16 ++-- missions/brood.mission | 18 +++- missions/brood.part2 | 18 +++- missions/burgers-for-beetles.mission | 18 +++- missions/capacitor.mission | 22 ++++- missions/capcorpespionage.mission | 37 +++++++- missions/chalcopyrite-for-galena.mission | 18 +++- missions/cheap-contractor.mission | 24 ++++- missions/cheese-sandwiches.mission | 33 ++++++- missions/cheese-stinks.mission | 22 ++++- missions/cheeseburger-picnic.mission | 24 ++++- missions/chefs-to-the-rescue--bread.mission | 18 +++- missions/chefs-to-the-rescue--burger.mission | 18 +++- missions/chefs-to-the-rescue--chip.mission | 18 +++- missions/chefs-to-the-rescue--cider.mission | 18 +++- missions/chefs-to-the-rescue--meal.mission | 18 +++- missions/chefs-to-the-rescue--milk.mission | 19 +++- missions/chefs-to-the-rescue--pancake.mission | 18 +++- missions/chefs-to-the-rescue--pie.mission | 18 +++- missions/chefs-to-the-rescue--shake.mission | 19 +++- missions/chefs-to-the-rescue--soup.mission | 18 +++- missions/chefs-to-the-rescue--syrup.mission | 18 +++- missions/christmas-party-.mission | 25 ++++- missions/chromite-for-halite.mission | 18 +++- .../clam-chowder-without-the-sand.mission | 22 ++++- missions/computer-hackers.mission | 4 +- missions/conjunction-junction.mission | 4 +- missions/construction_supply.mission | 2 +- missions/crazy-for-ch4.mission | 22 ++++- missions/credit-card.mission | 16 +++- missions/crispy-vampires.mission | 26 +++++- missions/defensive-screen-bargain.mission | 12 +-- missions/desperate-times.mission | 2 +- missions/developer-seeks-site.mission | 41 ++++++++- missions/diamond-fraud.mission | 19 +++- missions/digging-makes-me-hungry.mission | 20 +++- .../donations-to-the-poor-and-holy.mission | 2 +- missions/down-in-the-mall.mission | 2 +- missions/dr-tacinmosh-s-fried-chikkin.mission | 18 +++- missions/dung-beeldeban.mission | 21 ++++- missions/dying-of-thirst.part2 | 2 +- missions/earthquake-alert-.mission | 28 +++++- missions/electric_barbarella.mission | 2 +- missions/encouraging-civic-expansion.mission | 28 +++++- missions/escorts-for-clearance.mission | 12 +-- missions/essentia-for-gold.mission | 2 +- missions/excesses-taken.mission | 22 ++++- missions/exploration-co.mission | 46 +++++----- missions/fait-accompli.mission | 2 +- missions/famine_of_food.mission | 23 ++++- missions/farmers-market.mission | 27 +++++- missions/fight-night.mission | 27 +++++- missions/finishing-the-tutorial.mission | 10 +- missions/fire-repair.mission | 26 +++++- missions/first_one_there.mission | 2 +- missions/fluorite-for-anthracite.mission | 18 +++- missions/food-fight.mission | 24 ++++- missions/food-from-waste-2.mission | 39 +++++++- missions/food-from-waste-3.mission | 32 ++++++- missions/food-from-waste-4.mission | 31 ++++++- missions/for-my-next-trick.mission | 2 +- missions/front-lines.part2 | 12 +-- missions/fusion-for-the-masses.mission | 23 ++++- missions/galaxy-burger-opening.mission | 23 ++++- missions/gas-the-rioters.mission | 18 +++- missions/gathering-bad-mojo.mission | 23 ++++- missions/genetic-experimentation.mission | 19 +++- missions/genetic-experimentation.part2 | 19 +++- missions/genetic-experimentation.part3 | 20 +++- missions/get-the-lead-out.mission | 18 +++- missions/global-warming-is-real.mission | 19 +++- missions/global-warming-is-real.part10 | 34 ++++++- missions/global-warming-is-real.part3 | 19 +++- missions/global-warming-is-real.part4 | 30 +++++- missions/global-warming-is-real.part6 | 30 +++++- missions/global-warming-is-real.part7 | 27 +++++- missions/global-warming-is-real.part8 | 16 ++-- missions/global-warming.mission | 16 +++- missions/glyph-collector.mission | 16 ++-- missions/glyphs_for_glory.mission | 19 +++- missions/goethite-for-trona.mission | 18 +++- missions/goethite_for_hatches.mission | 19 +++- missions/gold-for-cheese.mission | 19 +++- missions/gold-nuggets.mission | 25 ++++- missions/gold_rush.mission | 22 ++++- missions/golden-delicious.mission | 18 +++- missions/got-trash-.mission | 23 ++++- missions/gotta-catch-them-all.mission | 22 ++++- missions/grandma-just-died.mission | 23 ++++- missions/gypsum-for-fluorite.mission | 18 +++- missions/gypsum-for-kerogen.mission | 18 +++- missions/gypsum-for-rutile.mission | 18 +++- missions/hair_of_the_dog.mission | 2 +- missions/happiness-costs-bargain.mission | 16 +++- missions/happiness-costs-bonus.mission | 19 +++- missions/happiness-costs-deluxe.mission | 16 +++- missions/happiness-is-a-warm-gun.mission | 28 +++++- .../happiness-looking-to-take-wing.mission | 2 +- missions/happy-meals.mission | 14 +-- missions/help-a-farmer-out.mission | 18 +++- missions/helping-hands-1.mission | 2 +- missions/holiday-in-wee-eafre.mission | 6 +- missions/hologrpahy-institute-.mission | 29 +++++- missions/hungry-for-more.part2 | 1 + missions/i_dont_wanna_go.mission | 10 +- missions/ihop.mission | 22 ++++- missions/imperial-inauguration.mission | 24 ++++- missions/in-love-with-the-world.mission | 1 + missions/incoming-private-message.mission | 43 ++++++++- missions/int_startup.mission | 4 +- missions/isotopes-for-gold-6.mission | 19 +++- missions/it-itches-.mission | 22 ++++- missions/item-exchange-commission.mission | 21 ++++- missions/jack-and-the-space-elevator.mission | 18 +++- missions/joy-ride.mission | 40 +++++++- missions/just-gonna-blow-it-up.mission | 22 ++++- missions/killer-llamas.mission | 22 ++++- missions/lapis-shortage.mission | 20 +++- missions/legacy-of-orion.mission | 36 +++++++- missions/legacy-of-orion.part10 | 26 +++++- missions/legacy-of-orion.part2 | 41 ++++++++- missions/legacy-of-orion.part3 | 41 ++++++++- missions/legacy-of-orion.part4 | 36 +++++++- missions/legacy-of-orion.part5 | 27 +++++- missions/legacy-of-orion.part6 | 36 +++++++- missions/legacy-of-orion.part7 | 26 +++++- missions/legacy-of-orion.part8 | 41 ++++++++- missions/legacy-of-orion.part9 | 27 +++++- missions/library-lottery-.mission | 21 ++++- missions/lifes-a-beach.mission | 12 +-- missions/liquid-gold.mission | 18 +++- missions/looking-for-next-colony.mission | 92 ++++++++++++++++++- missions/lostnecklace.mission | 50 +++++++++- missions/lunar-eclipse.mission | 26 +++++- missions/magnetic-storm.mission | 20 +++- missions/magnetite-for-trona.mission | 18 +++- missions/magnetite-for-zircon.mission | 18 +++- missions/manny-lonestar.mission | 22 ++++- missions/mclapisberry-pie.mission | 12 +-- missions/milk-bar.mission | 20 +++- .../mirrian-mining-bored-of-mulcud.mission | 41 ++++++++- missions/mirrian-mining-energy.mission | 19 +++- missions/mirrian-mining-energy.part2 | 20 +++- missions/mirrian-mining-energy.part3 | 44 ++++++++- missions/mirrian-mining-energy.part4 | 6 +- missions/mirrian-mining-needs-water-.mission | 25 ++++- missions/mirrian-mining-needs-water.part2 | 35 ++++++- missions/mirrian-mining-toxic-spill.mission | 26 +++++- missions/money-cant-buy-happiness.mission | 2 +- missions/more-ore.mission | 24 ++++- missions/move-in-special.mission | 25 ++++- missions/must-have-more-power.mission | 31 ++++++- missions/must-have-syrup.mission | 18 +++- missions/need-fuel-to-get-home.mission | 18 +++- missions/need-happiness.mission | 2 +- missions/need-your-blueprints.mission | 4 +- missions/night-of-the-living-beetles.mission | 18 +++- missions/no-fish.mission | 18 +++- missions/norway_magenta-probe.mission | 36 +++++++- missions/not-a-laughing-matter.mission | 20 +++- missions/oh-give-me-a-home.mission | 20 +++- missions/one-potato-two-potato.mission | 18 +++- missions/ore-sampler.mission | 36 +++++++- missions/paradise_place.mission | 2 +- missions/paving-paradise.mission | 36 +++++++- missions/pawn-sm-batteries.mission | 18 +++- missions/pawn-water-7.mission | 20 +++- missions/pawn-water-processor-7.mission | 19 +++- missions/picnic.mission | 24 ++++- missions/pie-in-the-face.mission | 30 +++++- missions/pies-are-shared.mission | 20 +++- missions/piggy-bank-as-full-as-pants.mission | 20 +++- missions/plastic-fantastic-lover.mission | 23 ++++- missions/potato-famine.mission | 29 +++++- missions/purchasing-happiness.mission | 16 +++- missions/purchasing-happiness.part2 | 16 +++- missions/purchasing-happiness.part3 | 16 +++- missions/purity-endures.mission | 25 ++++- missions/radar-rider.mission | 16 ++-- missions/resort-opening-in-jeopardy.mission | 18 +++- missions/resource-shortage.part3 | 2 +- missions/resource_spec-gold.mission | 18 +++- missions/resource_spec-gypsum.mission | 18 +++- missions/resource_spec-uranite.mission | 22 ++++- missions/revenge.mission | 22 ++++- missions/rutile-for-trona.mission | 18 +++- missions/schematics.mission | 28 +++++- missions/scowling-with-happiness.mission | 2 +- missions/singularly-powerful.part2 | 86 ++++++++++++++++- missions/singularly-powerful.part3 | 24 ++--- missions/sock-gnome-hunt.part2 | 18 +++- missions/sock-gnome-hunt.part4 | 18 +++- missions/solve-your-waste-problem.mission | 25 ++++- missions/sos--save-our-skins.mission | 19 +++- missions/spa_on_the_go.mission | 2 +- missions/starberg1.mission | 37 +++++++- missions/starberg2.mission | 4 +- missions/stone-soup-kitchen.mission | 18 +++- missions/swords-into-plowshares.mission | 12 +-- missions/take-me-away.mission | 20 ++-- missions/telescope-parts.mission | 32 +++---- missions/terraforming-algae.mission | 18 +++- missions/test-case---genetics.mission | 27 +++++- missions/the-big-picture.mission | 22 ++++- missions/the-big-picture.part4 | 35 ++++++- missions/the-wave-of-the-future.mission | 27 +++++- missions/through-being-cool.mission | 31 ++++++- missions/throwing-a-party.mission | 2 +- missions/tiara.mission | 20 +++- missions/tickle-me-emo.mission | 16 +++- missions/tmarte-basics-of-trading.mission | 38 +++++++- missions/tmarte-ultimate-party.mission | 39 +++++++- missions/tmarte-waste-management.part1 | 23 ++++- missions/tmarte-waste-management.part2 | 27 +++++- missions/tmarte-waste-management.part3 | 25 ++++- missions/tmarte-waste-management.part4 | 23 ++++- missions/tmarte-waste-management.part5 | 22 ++++- missions/too-much-algae.mission | 18 +++- missions/too-much-trash.mission | 25 ++++- missions/totherescue.mission | 45 ++++++++- missions/toys-for-hatchlings.mission | 18 +++- missions/trona-for-zircon.mission | 18 +++- missions/unblender.mission | 20 +++- missions/unions-been-on-strike.mission | 22 ++++- missions/united_clear_the_waste.mission | 2 +- missions/united_excess_happiness.mission | 4 +- missions/united_queens_birthday.mission | 2 +- missions/united_space_station_labor.mission | 2 +- missions/united_urgent_defense.mission | 2 +- missions/university-for-essentia.mission | 25 ++++- missions/unwelcome-guests.mission | 25 ++++- missions/urgent_essentia.mission | 26 +++++- missions/vegan-s-going-dark.mission | 18 +++- missions/virus.mission | 2 +- missions/water_kills.mission | 24 ++++- missions/we-dug-the-hole.mission | 37 +++++++- missions/we-ll-keep-the-light-on-.mission | 22 ++++- missions/we-need-a-gas-ship-.mission | 2 +- missions/whale-save.mission | 20 +++- missions/what-you-can-t-see.mission | 40 +++++++- missions/what-you-can-t-see.part2 | 25 ++++- missions/who-moved-my-cheese-.mission | 18 +++- .../witch-wants-gingerbread-house.mission | 18 +++- missions/working-in-a-coal-mine.mission | 29 +++++- t/sanity.t | 53 ++++++++++- 317 files changed, 6353 insertions(+), 471 deletions(-) diff --git a/missions/2-for-1-glyph-sale.mission b/missions/2-for-1-glyph-sale.mission index b91a4b8..a3d342d 100644 --- a/missions/2-for-1-glyph-sale.mission +++ b/missions/2-for-1-glyph-sale.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_objective":{"glyphs":["chalcopyrite"],"resources":{"goethite":50000,"methane":50000}},"description":"Have I got a deal for you! Come on down. Every glyph must go! Take this one for instance, I've got two beautiful glyphs right here. One made out of Methane and another made out of Goethite. If you were to offer me one made out of Chalcopyrite, and some additional materials in trade, I'd have no choice but to give you these two! People ask me, \"Lenny, how do you make any money doing 2 for 1 trades like this?\" I tell them that my secret is volume!","mission_reward":{"glyphs":["methane","goethite"]},"name":"2 For 1 Glyph Sale","network_19_headline":"2 for 1 glpyh sale this weekend only at Crazy Lenny's Glyph Emporium. Everything must go!","network_19_completion":"Crazy Lenny of Crazy Lenny's Glyph Emporium was found dead in his store on Monday. He appears to have been trampled by shoppers."} \ No newline at end of file +{ + "description" : "Have I got a deal for you! Come on down. Every glyph must go! Take this one for instance, I've got two beautiful glyphs right here. One made out of Methane and another made out of Goethite. If you were to offer me one made out of Chalcopyrite, and some additional materials in trade, I'd have no choice but to give you these two! People ask me, \"Lenny, how do you make any money doing 2 for 1 trades like this?\" I tell them that my secret is volume!", + "max_university_level" : "20", + "mission_objective" : { + "glyphs" : [ + "chalcopyrite" + ], + "resources" : { + "goethite" : 50000, + "methane" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "methane", + "goethite" + ] + }, + "name" : "2 For 1 Glyph Sale", + "network_19_completion" : "Crazy Lenny of Crazy Lenny's Glyph Emporium was found dead in his store on Monday. He appears to have been trampled by shoppers.", + "network_19_headline" : "2 for 1 glpyh sale this weekend only at Crazy Lenny's Glyph Emporium. Everything must go!" +} diff --git a/missions/Arborist.mission b/missions/Arborist.mission index c18a1da..86d6cff 100755 --- a/missions/Arborist.mission +++ b/missions/Arborist.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"max_university_level":"7","mission_objective":{"resources":{"methane":10000}},"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 materials we need to build a grove of trees (Methane). In return, we will give you the plans for upgrading two orchards on the planet(s) of your choice.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Apple","level":7,"extra_build_level":0},{"classname":"Lacuna::DB::Result::Building::Food::Lapis","level":7,"extra_build_level":0}]},"name":"Arborist","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."} \ No newline at end of file +{ + "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 materials we need to build a grove of trees (Methane). In return, we will give you the plans for upgrading two orchards on the planet(s) of your choice.", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "methane" : 10000 + } + }, + "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 + } + ] + }, + "name" : "Arborist", + "network_19_completion" : "Another civilization has planted fruit trees.", + "network_19_headline" : "A new arborist has set up shop in town, wants to offer discounts." +} diff --git a/missions/Construction_boom.mission b/missions/Construction_boom.mission index 4d09e37..a02345a 100755 --- a/missions/Construction_boom.mission +++ b/missions/Construction_boom.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Drywall shortage due to demand for luxury housing.","network_19_completion":"New manufacture of drywall promises to meet drywall demand.","description":"This is a great time to be a construction supply company. I just noticed that construction stopped on a nearby luxury housing development. The reason seems to be that there is no drywall available. How about we be partners. I purchased an old factory and I need to retrofit it to produce drywall. Help me provide the materials for the retro fit. In exchange I will give you the deed to a fusion reactor I operated during an energy crisis.","max_university_level":"7","mission_objective":{"resources":{"sulfur":500,"goethite":500,"magnetite":500}},"name":"Construction Boom-New factory","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fusion","extra_build_level":1}]}} \ No newline at end of file +{ + "description" : "This is a great time to be a construction supply company. I just noticed that construction stopped on a nearby luxury housing development. The reason seems to be that there is no drywall available. How about we be partners. I purchased an old factory and I need to retrofit it to produce drywall. Help me provide the materials for the retro fit. In exchange I will give you the deed to a fusion reactor I operated during an energy crisis.", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "goethite" : 500, + "magnetite" : 500, + "sulfur" : 500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Fusion", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Construction Boom-New factory", + "network_19_completion" : "New manufacture of drywall promises to meet drywall demand.", + "network_19_headline" : "Drywall shortage due to demand for luxury housing." +} diff --git a/missions/Construction_boom.part2 b/missions/Construction_boom.part2 index 640f270..200b5a7 100755 --- a/missions/Construction_boom.part2 +++ b/missions/Construction_boom.part2 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"10","mission_objective":{"resources":{"gypsum":2000}},"description":"I finally got this factory retrofitted to produce drywall, but in my excitement I forgot to order raw materials. I need your help. If you can fulfill this order I will make it worth your while.","mission_reward":{"resources":{"gold":2500}},"network_19_headline":"New drywall factory offline due to raw material shortage.","network_19_completion":"Drywall factory finally meeting demand.","name":"Construction Boom-Production"} \ No newline at end of file +{ + "description" : "I finally got this factory retrofitted to produce drywall, but in my excitement I forgot to order raw materials. I need your help. If you can fulfill this order I will make it worth your while.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "gypsum" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 2500 + } + }, + "name" : "Construction Boom-Production", + "network_19_completion" : "Drywall factory finally meeting demand.", + "network_19_headline" : "New drywall factory offline due to raw material shortage." +} diff --git a/missions/Dying-Sun.mission b/missions/Dying-Sun.mission index 89198d8..bdd36ee 100755 --- a/missions/Dying-Sun.mission +++ b/missions/Dying-Sun.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"name":"The light grows dim","mission_reward":{"resources":{"gold":5000,"zircon":5000,"trona":2500,"galena":2500,"uraninite":5000}},"description":"Caldesto. Our home! Our beautiful home! We are deeply saddened by this unfortunate turn of events, but we are being forced to evacuate. Our sun has continued to grow ever more dim, more cool, and more red over the past several years. Now our crops are failing, mass extinctions are occurring, and we must seek refuge elsewhere. Unfortunately, our solar energy collectors are no longer functioning. We need significant amounts of energy to help produce our colony ships. But we have plenty of ores to offer in return!","network_19_headline":"In other news, it has been reported that Caldesto's sun has started to dim and shift towards red. Caldestans seek aid!","network_19_completion":"With the assistance of %s the Caldestans have relocated a portion of their people to a nearby star system.","max_university_level":"9","mission_objective":{"resources":{"energy":15000}}} \ No newline at end of file +{ + "description" : "Caldesto. Our home! Our beautiful home! We are deeply saddened by this unfortunate turn of events, but we are being forced to evacuate. Our sun has continued to grow ever more dim, more cool, and more red over the past several years. Now our crops are failing, mass extinctions are occurring, and we must seek refuge elsewhere. Unfortunately, our solar energy collectors are no longer functioning. We need significant amounts of energy to help produce our colony ships. But we have plenty of ores to offer in return!", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "energy" : 15000 + } + }, + "mission_reward" : { + "resources" : { + "galena" : 2500, + "gold" : 5000, + "trona" : 2500, + "uraninite" : 5000, + "zircon" : 5000 + } + }, + "name" : "The light grows dim", + "network_19_completion" : "With the assistance of %s the Caldestans have relocated a portion of their people to a nearby star system.", + "network_19_headline" : "In other news, it has been reported that Caldesto's sun has started to dim and shift towards red. Caldestans seek aid!" +} diff --git a/missions/Everybody-do-your-share.mission b/missions/Everybody-do-your-share.mission index 2009420..0caece0 100644 --- a/missions/Everybody-do-your-share.mission +++ b/missions/Everybody-do-your-share.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"name":"Everybody Do Your Share","mission_objective":{"resources":{"waste":200000}},"description":"Past problems with pollution have left the planet littered with waste and environmental hazards. The Teal Party is organizing planet wide instruction on how to re-use and recycle waste. If the planetary government chooses to participate in the program, it is believed that Eco-tourism will take off. Economists are predicting we may be able to achieve a 20 to 1 conversion of waste into well-being and happiness.","mission_reward":{"happiness":10000},"network_19_headline":"Planetary Cleanup Effort!","network_19_completion":"Karma and inner balance have been restored within %s.","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Past problems with pollution have left the planet littered with waste and environmental hazards. The Teal Party is organizing planet wide instruction on how to re-use and recycle waste. If the planetary government chooses to participate in the program, it is believed that Eco-tourism will take off. Economists are predicting we may be able to achieve a 20 to 1 conversion of waste into well-being and happiness.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "waste" : 200000 + } + }, + "mission_reward" : { + "happiness" : "10000" + }, + "name" : "Everybody Do Your Share", + "network_19_completion" : "Karma and inner balance have been restored within %s.", + "network_19_headline" : "Planetary Cleanup Effort!" +} diff --git a/missions/Farmington.mission b/missions/Farmington.mission index 0a4dcfe..73f9f2b 100644 --- a/missions/Farmington.mission +++ b/missions/Farmington.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Farmers on distant Grek'lacch 4 need fertilizer.","network_19_completion":"Farms on Grek'lacch 4 producing again thanks to %s.","description":"Grek'lacch! Stirs memories. Days out under the twin suns. Sunsets over Lake Bool. Ah, youth.\n\nSeriously, the farmers in my home town are having trouble scraping together enough Trona to get the plants to size before harvest. They are willing to pay top dollar for modest amounts of this common but locally unavailable mineral. This is a good deal for a budding trader in the Expanse! Free shipping, both ways!","mission_objective":{"resources":{"trona":10000}},"name":"Farmington","mission_reward":{"resources":{"halite":15000}},"max_university_level":"7"} \ No newline at end of file +{ + "description" : "Grek'lacch! Stirs memories. Days out under the twin suns. Sunsets over Lake Bool. Ah, youth.\n\nSeriously, the farmers in my home town are having trouble scraping together enough Trona to get the plants to size before harvest. They are willing to pay top dollar for modest amounts of this common but locally unavailable mineral. This is a good deal for a budding trader in the Expanse! Free shipping, both ways!", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "trona" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "halite" : 15000 + } + }, + "name" : "Farmington", + "network_19_completion" : "Farms on Grek'lacch 4 producing again thanks to %s.", + "network_19_headline" : "Farmers on distant Grek'lacch 4 need fertilizer." +} diff --git a/missions/Fission-Fashion.mission b/missions/Fission-Fashion.mission index 0d55885..6447101 100644 --- a/missions/Fission-Fashion.mission +++ b/missions/Fission-Fashion.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_headline":"The latest fad in this quadrant is Fission energy. The deal of the century, yours today!","network_19_completion":"Fission plant started up. Statues to %s commemorated. News at 11.","description":"We have done an extensive survey, and the inhabitants of this sector are all changing over to Fission Power. It is the latest craze. Modest amounts of materials, large quantities of energy. Modest amounts of waste.\n\nIf you've considered this form of energy, consider out proposal: Plans for a Fission Plant for a modest investment of materials: Halite and Galena. we know you'll be happy with your decision.","mission_objective":{"resources":{"halite":8000,"galena":8000}},"name":"Fission Fashion","mission_reward":{"plans":[{"extra_build_level":3,"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fission"}]},"max_university_level":"6"} \ No newline at end of file +{ + "description" : "We have done an extensive survey, and the inhabitants of this sector are all changing over to Fission Power. It is the latest craze. Modest amounts of materials, large quantities of energy. Modest amounts of waste.\n\nIf you've considered this form of energy, consider out proposal: Plans for a Fission Plant for a modest investment of materials: Halite and Galena. we know you'll be happy with your decision.", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "galena" : 8000, + "halite" : 8000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Fission", + "extra_build_level" : 3, + "level" : 1 + } + ] + }, + "name" : "Fission Fashion", + "network_19_completion" : "Fission plant started up. Statues to %s commemorated. News at 11.", + "network_19_headline" : "The latest fad in this quadrant is Fission energy. The deal of the century, yours today!" +} diff --git a/missions/Food-Closet.mission b/missions/Food-Closet.mission index 189c7ab..3a4021f 100644 --- a/missions/Food-Closet.mission +++ b/missions/Food-Closet.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"halite":10000,"gold":2500}},"network_19_headline":"Bring in your cans of food, guaranteed tax write-off!","description":"The Fall Harvest Festival is always in season on some planet int he Expanse. Thousands of families are without food. Won't you please give! Even just a small amount? We only ask what everyone can give. In return, we will give you a tax write-off and a special holiday blend of gourmet salts.","network_19_completion":"Fall Harvest Food Drive a success. %s has contributed so won't you consider doing so, also?","name":"Food Closet","max_university_level":"12","mission_objective":{"resources":{"algae":2500,"fungus":2500,"burger":2500,"syrup":2500}}} \ No newline at end of file +{ + "description" : "The Fall Harvest Festival is always in season on some planet int he Expanse. Thousands of families are without food. Won't you please give! Even just a small amount? We only ask what everyone can give. In return, we will give you a tax write-off and a special holiday blend of gourmet salts.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "algae" : 2500, + "burger" : 2500, + "fungus" : 2500, + "syrup" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 2500, + "halite" : 10000 + } + }, + "name" : "Food Closet", + "network_19_completion" : "Fall Harvest Food Drive a success. %s has contributed so won't you consider doing so, also?", + "network_19_headline" : "Bring in your cans of food, guaranteed tax write-off!" +} diff --git a/missions/Fountain-of-Youth.mission b/missions/Fountain-of-Youth.mission index 3e0bc35..b188770 100644 --- a/missions/Fountain-of-Youth.mission +++ b/missions/Fountain-of-Youth.mission @@ -1,2 +1,28 @@ # config-file-type: JSON 1 -{"network_19_headline":"Fountain of Youth manufacturer wishes to place demos among the planets.","network_19_completion":"%s received the plans for a bright shiny water fountain, may it flow forever!","description":"Hi. welcome to Late Night on Network19, where we bring to you the best of the best. Tonight we feature the HydroGenOxide Corporation *roll infomercial*\n\nHowdy, Merle Haggard (and boy am I ever) here. I'd like to talk to you about MagicJack *CUT!*\n\nHowdy, Merle Haggard (and boy am I ever) here. I'd like to talk to you about the Fontificate, our newest invention. Water will flow forever from the wonderful little package - set it down on your planet and your water worries are over forever! Tonight we have a special deal. I hear you asking: \"Why would they be asking for water if their invention actually works?\" Well, this deal won't last for long. We plan on taking a loss on these first few units so you will take this handy little item back to your alliance and show everyone what it does. Then they will come back in a week when the prices go up, and then we will be making real money. Get in on the ground floor. Extra water for the life of your planet. Put it on ANY colony - it's portable (until you set it in place). So join the expectant crowds! Be the first in your Expanse!","mission_objective":{"glyphs":["goethite"],"resources":{"algae":20000,"water":35000,"halite":20000,"gold":20000}},"name":"A Veritable Fountain","mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::NaturalSpring"}]},"max_university_level":"10"} \ No newline at end of file +{ + "description" : "Hi. welcome to Late Night on Network19, where we bring to you the best of the best. Tonight we feature the HydroGenOxide Corporation *roll infomercial*\n\nHowdy, Merle Haggard (and boy am I ever) here. I'd like to talk to you about MagicJack *CUT!*\n\nHowdy, Merle Haggard (and boy am I ever) here. I'd like to talk to you about the Fontificate, our newest invention. Water will flow forever from the wonderful little package - set it down on your planet and your water worries are over forever! Tonight we have a special deal. I hear you asking: \"Why would they be asking for water if their invention actually works?\" Well, this deal won't last for long. We plan on taking a loss on these first few units so you will take this handy little item back to your alliance and show everyone what it does. Then they will come back in a week when the prices go up, and then we will be making real money. Get in on the ground floor. Extra water for the life of your planet. Put it on ANY colony - it's portable (until you set it in place). So join the expectant crowds! Be the first in your Expanse!", + "max_university_level" : "10", + "mission_objective" : { + "glyphs" : [ + "goethite" + ], + "resources" : { + "algae" : 20000, + "gold" : 20000, + "halite" : 20000, + "water" : 35000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::NaturalSpring", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "A Veritable Fountain", + "network_19_completion" : "%s received the plans for a bright shiny water fountain, may it flow forever!", + "network_19_headline" : "Fountain of Youth manufacturer wishes to place demos among the planets." +} diff --git a/missions/Glyph-Exchange-1.mission b/missions/Glyph-Exchange-1.mission index c5c8239..b58de1d 100755 --- a/missions/Glyph-Exchange-1.mission +++ b/missions/Glyph-Exchange-1.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"11","mission_objective":{"glyphs":["gypsum"]},"description":"Don't believe what you see in the ads without FIRST coming to Bob's Glyph Exchange and giving us a chance to convince you we have the BEST deals! Bring in your old, dusty Gypsum glyph and we will give you a nice, shiny Rutile glyph in exchange.\n\nSimple, direct, to the point. That's Bob's Gift Exchange!","mission_reward":{"glyphs":["rutile"]},"name":"Bob's Glyph Exchange","network_19_headline":"Exchange your glyphs here! Great selection, willing to barter! NEW!","network_19_completion":"{REDACTED} exchanged a Gypsum glyph for a Rutile glyph at Bob's Glyph Exchange."} \ No newline at end of file +{ + "description" : "Don't believe what you see in the ads without FIRST coming to Bob's Glyph Exchange and giving us a chance to convince you we have the BEST deals! Bring in your old, dusty Gypsum glyph and we will give you a nice, shiny Rutile glyph in exchange.\n\nSimple, direct, to the point. That's Bob's Gift Exchange!", + "max_university_level" : "11", + "mission_objective" : { + "glyphs" : [ + "gypsum" + ] + }, + "mission_reward" : { + "glyphs" : [ + "rutile" + ] + }, + "name" : "Bob's Glyph Exchange", + "network_19_completion" : "{REDACTED} exchanged a Gypsum glyph for a Rutile glyph at Bob's Glyph Exchange.", + "network_19_headline" : "Exchange your glyphs here! Great selection, willing to barter! NEW!" +} diff --git a/missions/Glyph-Exchange-2.mission b/missions/Glyph-Exchange-2.mission index 9fe5dc6..511fd13 100644 --- a/missions/Glyph-Exchange-2.mission +++ b/missions/Glyph-Exchange-2.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Exchange your glyphs at the Winter Glyph Exchange Party, at a system near you!","network_19_completion":"Nothing happened at the party, really... What happens in Lacuna, stays in Lacuna!","description":"It is Mid-Winter Celebration time again: time to exchange glyphs with friends, neighbors, and coworkers. Maybe this year you won't get stuck with the Waste Glyph or the Corn Meal Glyph! Maybe! Maybe not...","mission_objective":{"glyphs":["goethite"]},"name":"Mid-Winter Glyph Exchange","mission_reward":{"glyphs":["chromite"]},"max_university_level":"25"} \ No newline at end of file +{ + "description" : "It is Mid-Winter Celebration time again: time to exchange glyphs with friends, neighbors, and coworkers. Maybe this year you won't get stuck with the Waste Glyph or the Corn Meal Glyph! Maybe! Maybe not...", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "goethite" + ] + }, + "mission_reward" : { + "glyphs" : [ + "chromite" + ] + }, + "name" : "Mid-Winter Glyph Exchange", + "network_19_completion" : "Nothing happened at the party, really... What happens in Lacuna, stays in Lacuna!", + "network_19_headline" : "Exchange your glyphs at the Winter Glyph Exchange Party, at a system near you!" +} diff --git a/missions/Glyph-Exchange-3.mission b/missions/Glyph-Exchange-3.mission index 1f77d00..049ed14 100644 --- a/missions/Glyph-Exchange-3.mission +++ b/missions/Glyph-Exchange-3.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_reward":{"glyphs":["anthracite"]},"network_19_headline":"Exchange your glyphs here! May you find what you are looking for!","description":"The new Glyph Exchange has just opened in a mall near you. Perhaps you will find the glyph your really want.","network_19_completion":"Glyphs were exchanged, and that is all that happened!","name":"Mid-Winter Glyph Exchange","max_university_level":"25","mission_objective":{"glyphs":["trona"]}} +{ + "description" : "The new Glyph Exchange has just opened in a mall near you. Perhaps you will find the glyph your really want.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "trona" + ] + }, + "mission_reward" : { + "glyphs" : [ + "anthracite" + ] + }, + "name" : "Mid-Winter Glyph Exchange", + "network_19_completion" : "Glyphs were exchanged, and that is all that happened!", + "network_19_headline" : "Exchange your glyphs here! May you find what you are looking for!" +} diff --git a/missions/Glyph-Exchange-4.mission b/missions/Glyph-Exchange-4.mission index b363d6c..4494277 100644 --- a/missions/Glyph-Exchange-4.mission +++ b/missions/Glyph-Exchange-4.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_reward":{"glyphs":["monazite"]},"network_19_headline":"Exchange your glyphs here! we have the best selection.","description":"Our competition claims they have the best deals,but we have the glyphs that everyone wants! Check out the deal below before you shop around. Watch for new specials every week.","network_19_completion":"Another satisfied customer of Glyph-for-Glyph, coming to a mall near you soon!","name":"Glyph Exchange at the Mall","max_university_level":"25","mission_objective":{"glyphs":["rutile"]}} +{ + "description" : "Our competition claims they have the best deals,but we have the glyphs that everyone wants! Check out the deal below before you shop around. Watch for new specials every week.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "rutile" + ] + }, + "mission_reward" : { + "glyphs" : [ + "monazite" + ] + }, + "name" : "Glyph Exchange at the Mall", + "network_19_completion" : "Another satisfied customer of Glyph-for-Glyph, coming to a mall near you soon!", + "network_19_headline" : "Exchange your glyphs here! we have the best selection." +} diff --git a/missions/Glyph-Exchange-5.mission b/missions/Glyph-Exchange-5.mission index 880d90c..2eb351e 100644 --- a/missions/Glyph-Exchange-5.mission +++ b/missions/Glyph-Exchange-5.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"halite":50000,"galena":50000,"kerogen":50000,"methane":50000},"glyphs":["fluorite"]},"network_19_headline":"Glyphs-R-Us buys and sells glyphs. We give the best prices in town.","description":"Glyphs are nice and all, in the abstract, but if you need that special glyph for that planetary construction project, we may be able to make you a better deal. This week's special: Goethite and Gypsum Glyphs exchanged for a Fluorite Glyph and a nice assortment of scarce resources.","network_19_completion":"%s exchanged two glyphs for her glyph of choice and a nice payout.","name":"We buy and trade glyphs","max_university_level":"25","mission_objective":{"glyphs":["goethite","gypsum"]}} +{ + "description" : "Glyphs are nice and all, in the abstract, but if you need that special glyph for that planetary construction project, we may be able to make you a better deal. This week's special: Goethite and Gypsum Glyphs exchanged for a Fluorite Glyph and a nice assortment of scarce resources.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "goethite", + "gypsum" + ] + }, + "mission_reward" : { + "glyphs" : [ + "fluorite" + ], + "resources" : { + "galena" : 50000, + "halite" : 50000, + "kerogen" : 50000, + "methane" : 50000 + } + }, + "name" : "We buy and trade glyphs", + "network_19_completion" : "%s exchanged two glyphs for her glyph of choice and a nice payout.", + "network_19_headline" : "Glyphs-R-Us buys and sells glyphs. We give the best prices in town." +} diff --git a/missions/Glyph-Exchange-6.mission b/missions/Glyph-Exchange-6.mission index d124403..5e353c6 100644 --- a/missions/Glyph-Exchange-6.mission +++ b/missions/Glyph-Exchange-6.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s exchanged worthless glyphs for a map to a nice Geo Thermal Vent.","name":"Glyphs for Plans","mission_objective":{"resources":{"chalcopyrite":25000,"sulfur":25000},"glyphs":["chromite","gypsum"]},"description":"Not getting the glyphs you really want? For two unrelated glyphs, and a nominal amount of resources, we will sell you a map of a nice Geo Thermal Vent.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::GeoThermalVent","level":1,"extra_build_level":1}]},"max_university_level":"25","network_19_headline":"Exchange the \"wrong\" glyphs for the building plan you REALLY want!"} \ No newline at end of file +{ + "description" : "Not getting the glyphs you really want? For two unrelated glyphs, and a nominal amount of resources, we will sell you a map of a nice Geo Thermal Vent.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "chromite", + "gypsum" + ], + "resources" : { + "chalcopyrite" : 25000, + "sulfur" : 25000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::GeoThermalVent", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Glyphs for Plans", + "network_19_completion" : "%s exchanged worthless glyphs for a map to a nice Geo Thermal Vent.", + "network_19_headline" : "Exchange the \"wrong\" glyphs for the building plan you REALLY want!" +} diff --git a/missions/Glyph-Exchange-7.mission b/missions/Glyph-Exchange-7.mission index 25c44b6..cd4509c 100644 --- a/missions/Glyph-Exchange-7.mission +++ b/missions/Glyph-Exchange-7.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_completion":"[Name Withheld] exchanged four glyphs for a Level 2 Volcano today.","name":"Volcano Level 2","mission_objective":{"glyphs":["chromite","kerogen","trona","fluorite"]},"description":"We have a special deal for you today: four unrelated glyphs for a Level 2 Volcano. Limited time offer.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Volcano","level":1,"extra_build_level":1}]},"max_university_level":"25","network_19_headline":"Need extra ore? Got some old glyphs stashed in the basement? Let's make a deal!"} \ No newline at end of file +{ + "description" : "We have a special deal for you today: four unrelated glyphs for a Level 2 Volcano. Limited time offer.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "chromite", + "kerogen", + "trona", + "fluorite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Volcano", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Volcano Level 2", + "network_19_completion" : "[Name Withheld] exchanged four glyphs for a Level 2 Volcano today.", + "network_19_headline" : "Need extra ore? Got some old glyphs stashed in the basement? Let's make a deal!" +} diff --git a/missions/Missionaria.mission b/missions/Missionaria.mission index 4a886a4..f26c537 100644 --- a/missions/Missionaria.mission +++ b/missions/Missionaria.mission @@ -1,2 +1,46 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"corn":10000,"cider":5000,"apple":10000,"potato":10000,"pancake":5000,"wheat":10000,"bread":5000,"milk":10000,"cheese":5000,"meal":5000}},"mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Bean"},{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Shake"},{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Chip"},{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Pie"}]},"description":"Our missionaries, throughout the Expanse, have been reporting to us that they are homesick, and this condition is affecting their work. We think that packages of food from home would help greatly! The ones we are asking for now are our human missionaries, who like foods like apples, corn, wheat, potatoes, and milk, and prepared foods made from these food-stocks. In return, they will be \"willing\" to part with food preparation equipment from the worlds where they work, which will work in any orbit! Please give!","network_19_headline":"Missionary on heathen planet requests \"normal\" foods from home for a change.","name":"Missionaria (Humans)","network_19_completion":"We at Missionaria, Inc. wish to thank %s for his/her/its relief package to our missionaries!","max_university_level":"12"} \ No newline at end of file +{ + "description" : "Our missionaries, throughout the Expanse, have been reporting to us that they are homesick, and this condition is affecting their work. We think that packages of food from home would help greatly! The ones we are asking for now are our human missionaries, who like foods like apples, corn, wheat, potatoes, and milk, and prepared foods made from these food-stocks. In return, they will be \"willing\" to part with food preparation equipment from the worlds where they work, which will work in any orbit! Please give!", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "apple" : 10000, + "bread" : 5000, + "cheese" : 5000, + "cider" : 5000, + "corn" : 10000, + "meal" : 5000, + "milk" : 10000, + "pancake" : 5000, + "potato" : 10000, + "wheat" : 10000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Bean", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Chip", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Pie", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Shake", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Missionaria (Humans)", + "network_19_completion" : "We at Missionaria, Inc. wish to thank %s for his/her/its relief package to our missionaries!", + "network_19_headline" : "Missionary on heathen planet requests \"normal\" foods from home for a change." +} diff --git a/missions/Missionaria2.mission b/missions/Missionaria2.mission index 457b9f2..b00003b 100644 --- a/missions/Missionaria2.mission +++ b/missions/Missionaria2.mission @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"pie":5000,"corn":10000,"meal":5000,"lapis":10000}},"mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Bean"},{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Shake"}]},"description":"Our missionaries, throughout the Expanse, have been reporting to us that they are homesick, and this condition is affecting their work. We think that packages of food from home would help greatly! The ones we are asking for now are our human missionaries, who like foods like apples, corn, wheat, potatoes, and milk, and prepared foods made from these food-stocks. In return, they will be \"willing\" to part with food preparation equipment from the worlds where they work, which will work in any orbit! Please give!","network_19_headline":"Missionary on heathen planet requests \"normal\" foods from home for a change.","name":"Missionaria (Orbit 2)","network_19_completion":"We at Missionaria, Inc. wish to thank %s for his/her/its relief package to our Orbit 2 missionaries!","max_university_level":"10"} \ No newline at end of file +{ + "description" : "Our missionaries, throughout the Expanse, have been reporting to us that they are homesick, and this condition is affecting their work. We think that packages of food from home would help greatly! The ones we are asking for now are our human missionaries, who like foods like apples, corn, wheat, potatoes, and milk, and prepared foods made from these food-stocks. In return, they will be \"willing\" to part with food preparation equipment from the worlds where they work, which will work in any orbit! Please give!", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "corn" : 10000, + "lapis" : 10000, + "meal" : 5000, + "pie" : 5000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Bean", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Shake", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Missionaria (Orbit 2)", + "network_19_completion" : "We at Missionaria, Inc. wish to thank %s for his/her/its relief package to our Orbit 2 missionaries!", + "network_19_headline" : "Missionary on heathen planet requests \"normal\" foods from home for a change." +} diff --git a/missions/Pancake-Breakfast-Fundraiser.mission b/missions/Pancake-Breakfast-Fundraiser.mission index 648bc49..ac3f3a6 100755 --- a/missions/Pancake-Breakfast-Fundraiser.mission +++ b/missions/Pancake-Breakfast-Fundraiser.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"Pancake Breakfast a HUGE success!","name":"Pancake Breakfast","mission_objective":{"resources":{"gold":500000}},"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_reward":{"resources":{"pie":125000,"apple":125000,"syrup":125000,"pancake":125000,"milk":125000}},"max_university_level":"25","network_19_headline":"Gorilla Scouts holding Pancake Breakfast fundraiser."} +{ + "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", + "mission_objective" : { + "resources" : { + "gold" : 500000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 125000, + "milk" : 125000, + "pancake" : 125000, + "pie" : 125000, + "syrup" : 125000 + } + }, + "name" : "Pancake Breakfast", + "network_19_completion" : "Pancake Breakfast a HUGE success!", + "network_19_headline" : "Gorilla Scouts holding Pancake Breakfast fundraiser." +} diff --git a/missions/Party-Pak-1.mission b/missions/Party-Pak-1.mission index 34748c4..a731180 100755 --- a/missions/Party-Pak-1.mission +++ b/missions/Party-Pak-1.mission @@ -1,2 +1,48 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"syrup":1000,"pie":1000,"milk":1000,"corn":1000,"meal":1000,"lapis":1000,"burger":1000,"energy":10000,"bean":1000,"beetle":1000,"bread":1000,"soup":1000,"root":1000,"fungus":1000,"cheese":1000,"pancake":1000,"algae":1000,"apple":1000,"wheat":1000,"potato":1000,"cider":1000,"chip":1000,"shake":1000},"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Beach1","extra_build_level":0,"level":1}]},"network_19_headline":"Everything you need for the Party of the Decade!","description":"OK. You are getting ready for that first extra-planetary colony, or maybe even ready to go extra-solar, but you just cannot seem to gather enough Happiness to get 'er done. We have for you today the ultimate Party Pack - everything to host that party that will be talked about for days and weeks by all your friends! It costs a bit, but it will be worth it. Comes with everything you will need for two full parties and mucho happiness! We'll even cart the after-party trash away! Exotic location included!\n\nBrought to you by Danonia Corp, a subsidiary of Prospera Enterprises.","network_19_completion":"%s threw a party, and you weren't invited!","name":"Party Pack 1","max_university_level":"8","mission_objective":{"resources":{"gold":25000,"waste":22000}}} \ No newline at end of file +{ + "description" : "OK. You are getting ready for that first extra-planetary colony, or maybe even ready to go extra-solar, but you just cannot seem to gather enough Happiness to get 'er done. We have for you today the ultimate Party Pack - everything to host that party that will be talked about for days and weeks by all your friends! It costs a bit, but it will be worth it. Comes with everything you will need for two full parties and mucho happiness! We'll even cart the after-party trash away! Exotic location included!\n\nBrought to you by Danonia Corp, a subsidiary of Prospera Enterprises.", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "gold" : 25000, + "waste" : 22000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach1", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "algae" : 1000, + "apple" : 1000, + "bean" : 1000, + "beetle" : 1000, + "bread" : 1000, + "burger" : 1000, + "cheese" : 1000, + "chip" : 1000, + "cider" : 1000, + "corn" : 1000, + "energy" : 10000, + "fungus" : 1000, + "lapis" : 1000, + "meal" : 1000, + "milk" : 1000, + "pancake" : 1000, + "pie" : 1000, + "potato" : 1000, + "root" : 1000, + "shake" : 1000, + "soup" : 1000, + "syrup" : 1000, + "wheat" : 1000 + } + }, + "name" : "Party Pack 1", + "network_19_completion" : "%s threw a party, and you weren't invited!", + "network_19_headline" : "Everything you need for the Party of the Decade!" +} diff --git a/missions/Party-Pak-2.mission b/missions/Party-Pak-2.mission index f0e24ab..4edffa7 100755 --- a/missions/Party-Pak-2.mission +++ b/missions/Party-Pak-2.mission @@ -1,2 +1,46 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"syrup":1500,"pie":1500,"milk":1500,"corn":1500,"meal":1500,"root":1500,"burger":1500,"bean":1500,"beetle":1500,"bread":1500,"soup":1500,"lapis":1500,"fungus":1500,"cheese":1500,"pancake":1500,"algae":1500,"apple":1500,"potato":1500,"cider":1500,"chip":1500,"shake":1500},"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Beach2","extra_build_level":0,"level":1}]},"network_19_headline":"Everything you need for the Party of the Decade!","description":"OK. You are getting ready for that first extra-planetary colony, or maybe even ready to go extra-solar, but you just cannot seem to gather enough Happiness to get 'er done. We have for you today the ultimate Party Pack - everything to host that party that will be talked about for days and weeks by all your friends! It costs a bit, but it will be worth it. Comes with everything you will need for three full parties and mucho happiness! We'll even cart the after-party trash away! Exotic location included!\n\nBrought to you by Danonia Corp, a subsidiary of Prospera Enterprises.","network_19_completion":"%s threw a party, and you weren't invited!","name":"Party Pack 2 Deluxe","max_university_level":"9","mission_objective":{"resources":{"gold":32000,"waste":33000}}} \ No newline at end of file +{ + "description" : "OK. You are getting ready for that first extra-planetary colony, or maybe even ready to go extra-solar, but you just cannot seem to gather enough Happiness to get 'er done. We have for you today the ultimate Party Pack - everything to host that party that will be talked about for days and weeks by all your friends! It costs a bit, but it will be worth it. Comes with everything you will need for three full parties and mucho happiness! We'll even cart the after-party trash away! Exotic location included!\n\nBrought to you by Danonia Corp, a subsidiary of Prospera Enterprises.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "gold" : 32000, + "waste" : 33000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach2", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "algae" : 1500, + "apple" : 1500, + "bean" : 1500, + "beetle" : 1500, + "bread" : 1500, + "burger" : 1500, + "cheese" : 1500, + "chip" : 1500, + "cider" : 1500, + "corn" : 1500, + "fungus" : 1500, + "lapis" : 1500, + "meal" : 1500, + "milk" : 1500, + "pancake" : 1500, + "pie" : 1500, + "potato" : 1500, + "root" : 1500, + "shake" : 1500, + "soup" : 1500, + "syrup" : 1500 + } + }, + "name" : "Party Pack 2 Deluxe", + "network_19_completion" : "%s threw a party, and you weren't invited!", + "network_19_headline" : "Everything you need for the Party of the Decade!" +} diff --git a/missions/Pawn-expand-7.mission b/missions/Pawn-expand-7.mission index 4aad44d..aebfc87 100644 --- a/missions/Pawn-expand-7.mission +++ b/missions/Pawn-expand-7.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"max_university_level":"7","mission_reward":{"resources":{"gold":8000}},"network_19_headline":"Pawn Lacuna is interested in expanding.","description":"Pawn Lacuna has become a successful enterprise fulfilling needs of its customers. We are looking to expand into a new area. Please probe this star system and get back to us. We will pay you for your troubles with these authentic Rolelux watches.","network_19_completion":"Site for construction of new pawn shop determined.","name":"Pawn Lacuna looking to expand","mission_objective":{"fleet_movement":[{"target":{"type":"star","in_zone":1,"color":"any"},"ship_type":"probe"}]}} \ No newline at end of file +{ + "description" : "Pawn Lacuna has become a successful enterprise fulfilling needs of its customers. We are looking to expand into a new area. Please probe this star system and get back to us. We will pay you for your troubles with these authentic Rolelux watches.", + "max_university_level" : "7", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + } + ] + }, + "mission_reward" : { + "resources" : { + "gold" : 8000 + } + }, + "name" : "Pawn Lacuna looking to expand", + "network_19_completion" : "Site for construction of new pawn shop determined.", + "network_19_headline" : "Pawn Lacuna is interested in expanding." +} diff --git a/missions/Pawn-picnic-5.mission b/missions/Pawn-picnic-5.mission index 4ba7dc3..03824b0 100644 --- a/missions/Pawn-picnic-5.mission +++ b/missions/Pawn-picnic-5.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"max_university_level":"4","mission_reward":{"resources":{"gold":6000}},"network_19_headline":"Pawn Lacuna needs caterer for company picnic.","description":"Hello, I am the event planner for Pawn Lacuna. We need to source some food for our company picnic. Can you help? We have some scrap gold we can spend for any costs involved. Let us know if you can help us out.","network_19_completion":"The burgers at the Pawn Lacuna company picnic were a hit.","name":"Company picnic planned","mission_objective":{"resources":{"burger":1000,"bread":2000,"cheese":1000}}} \ No newline at end of file +{ + "description" : "Hello, I am the event planner for Pawn Lacuna. We need to source some food for our company picnic. Can you help? We have some scrap gold we can spend for any costs involved. Let us know if you can help us out.", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "bread" : 2000, + "burger" : 1000, + "cheese" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 6000 + } + }, + "name" : "Company picnic planned", + "network_19_completion" : "The burgers at the Pawn Lacuna company picnic were a hit.", + "network_19_headline" : "Pawn Lacuna needs caterer for company picnic." +} diff --git a/missions/Saben-Welcome-Pack-Too.mission b/missions/Saben-Welcome-Pack-Too.mission index 939e532..c72cf21 100644 --- a/missions/Saben-Welcome-Pack-Too.mission +++ b/missions/Saben-Welcome-Pack-Too.mission @@ -3,7 +3,7 @@ "description" : "This time we intend to do more than take pictures! Fast, easy, and only 1 Essentia each, in bulk! Handy 7-pack for those hard-to-eradicate infestations.\n\nMAKE SURE YOU HAVE ROOM IN YOUR SPACEPORT FOR THIS INFLUX OF SPEEDY PROJECTILES!", "max_university_level" : "25", "mission_objective" : { - "essentia" : 7 + "essentia" : "7" }, "mission_reward" : { "ships" : [ diff --git a/missions/Toys-for-Tots.mission b/missions/Toys-for-Tots.mission index 74fa689..2238634 100644 --- a/missions/Toys-for-Tots.mission +++ b/missions/Toys-for-Tots.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"gold":10000}},"network_19_headline":"Bring in wrapped gifts for a tax write-off.","description":"The Mid-Winter Festivities are upon us (somewhere in the Expanse). Thousands of families are without the ability to buy gifts for their children Won't you please give! Even just a small amount? Don't forget batteries!","network_19_completion":"Our tax consultant swears this is legal, honestly! These toys will go to needy children!","name":"Toys for Tots","max_university_level":"8","mission_objective":{"resources":{"energy":2500,"chromite":2500,"zircon":2500}}} \ No newline at end of file +{ + "description" : "The Mid-Winter Festivities are upon us (somewhere in the Expanse). Thousands of families are without the ability to buy gifts for their children Won't you please give! Even just a small amount? Don't forget batteries!", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "chromite" : 2500, + "energy" : 2500, + "zircon" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 10000 + } + }, + "name" : "Toys for Tots", + "network_19_completion" : "Our tax consultant swears this is legal, honestly! These toys will go to needy children!", + "network_19_headline" : "Bring in wrapped gifts for a tax write-off." +} diff --git a/missions/Upgrade-Algae-Pond.mission b/missions/Upgrade-Algae-Pond.mission index 499f40f..17ef020 100755 --- a/missions/Upgrade-Algae-Pond.mission +++ b/missions/Upgrade-Algae-Pond.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"For just a small extra fee, you can upgrade your Algae Pond Glyph building.","mission_objective":{"glyphs":["methane","rutile","uraninite"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::AlgaePond","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry this offer won't last!\nFor the cost of the original and an added glyph, you can be the first in your solar system with a Level 2 Algae Pond!","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s Upgraded Its/Her/His Algae Pond today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry this offer won't last!\nFor the cost of the original and an added glyph, you can be the first in your solar system with a Level 2 Algae Pond!", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "methane", + "rutile", + "uraninite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::AlgaePond", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s Upgraded Its/Her/His Algae Pond today!", + "network_19_headline" : "For just a small extra fee, you can upgrade your Algae Pond Glyph building." +} diff --git a/missions/Upgrade-City.mission b/missions/Upgrade-City.mission index 2e64d60..d7f3cad 100755 --- a/missions/Upgrade-City.mission +++ b/missions/Upgrade-City.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Level two Citadel of Knope available here, today. Don't put it off!","mission_objective":{"glyphs":["beryl","galena","monazite","rutile","sulfur"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::CitadelOfKnope","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nInstead of waiting around for the inevitable Saben assault, build another level onto your Citadel of Knope with these never before released plans. Just get us the original glyphs, plus one more, and it can be yours!","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s Upgraded Its/Her/His Citadel of Knope today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nInstead of waiting around for the inevitable Saben assault, build another level onto your Citadel of Knope with these never before released plans. Just get us the original glyphs, plus one more, and it can be yours!", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "beryl", + "galena", + "monazite", + "rutile", + "sulfur" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::CitadelOfKnope", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s Upgraded Its/Her/His Citadel of Knope today!", + "network_19_headline" : "Level two Citadel of Knope available here, today. Don't put it off!" +} diff --git a/missions/Upgrade-Crash.mission b/missions/Upgrade-Crash.mission index 6de0ebe..1151403 100755 --- a/missions/Upgrade-Crash.mission +++ b/missions/Upgrade-Crash.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Glyph buildings upgraded here!","mission_objective":{"glyphs":["bauxite","chromite","gold","monazite","trona"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::CrashedShipSite","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nGet a level 2 Crashed Ship Site upgrade plan for the price of the original plus an added glyph. This will produce ships with 10% better features.","name":"Upgrade Your Glyph Buildings","network_19_completion":"%s upgraded Its/Her/His Crashed Ship Site today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nGet a level 2 Crashed Ship Site upgrade plan for the price of the original plus an added glyph. This will produce ships with 10% better features.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "bauxite", + "chromite", + "gold", + "monazite", + "trona" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::CrashedShipSite", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings", + "network_19_completion" : "%s upgraded Its/Her/His Crashed Ship Site today!", + "network_19_headline" : "Glyph buildings upgraded here!" +} diff --git a/missions/Upgrade-Lapis.mission b/missions/Upgrade-Lapis.mission index 9bbd01b..26a6ade 100755 --- a/missions/Upgrade-Lapis.mission +++ b/missions/Upgrade-Lapis.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Upgrade your Lapis Forest today.","mission_objective":{"glyphs":["anthracite","gypsum","halite"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::LapisForest","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nYou know your Lapis Forest has been a good provider, just imagine what it can produce with this exclusive upgrade kit. Sell Lapis and Pies over the TradeMin and lead the life you have always wanted.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Lapis Forest today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nYou know your Lapis Forest has been a good provider, just imagine what it can produce with this exclusive upgrade kit. Sell Lapis and Pies over the TradeMin and lead the life you have always wanted.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "anthracite", + "gypsum", + "halite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::LapisForest", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Lapis Forest today!", + "network_19_headline" : "Upgrade your Lapis Forest today." +} diff --git a/missions/Upgrade-Malcud.mission b/missions/Upgrade-Malcud.mission index b03f8c8..3c2039d 100755 --- a/missions/Upgrade-Malcud.mission +++ b/missions/Upgrade-Malcud.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Upgrade that old Malcud Field in the lower 40 today.","mission_objective":{"glyphs":["bauxite","fluorite","kerogen"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::MalcudField","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nGet a Level 2 Malcud Field upgrade plan for the price of the original plus an added glyph.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Malcud Field today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nGet a Level 2 Malcud Field upgrade plan for the price of the original plus an added glyph.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "bauxite", + "fluorite", + "kerogen" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::MalcudField", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Malcud Field today!", + "network_19_headline" : "Upgrade that old Malcud Field in the lower 40 today." +} diff --git a/missions/Upgrade-Ravine.mission b/missions/Upgrade-Ravine.mission index e843986..7925d4a 100755 --- a/missions/Upgrade-Ravine.mission +++ b/missions/Upgrade-Ravine.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Look here! An even DEEPER Ravine to store that waste you just never seem to get around to recycling!","mission_objective":{"glyphs":["fluorite","galena","goethite","methane","zircon"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Ravine","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nThe Expanse is knee deep in Waste - here is your chance to get out from under. Find your Ravine filling up? These plans will help!","name":"Upgrade Your Glyph Building.","network_19_completion":"%s upgraded Its/Her/His Ravine today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nThe Expanse is knee deep in Waste - here is your chance to get out from under. Find your Ravine filling up? These plans will help!", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "fluorite", + "galena", + "goethite", + "methane", + "zircon" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Ravine", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Building.", + "network_19_completion" : "%s upgraded Its/Her/His Ravine today!", + "network_19_headline" : "Look here! An even DEEPER Ravine to store that waste you just never seem to get around to recycling!" +} diff --git a/missions/Upgrade-Rift.mission b/missions/Upgrade-Rift.mission index 7492fec..de88bc3 100755 --- a/missions/Upgrade-Rift.mission +++ b/missions/Upgrade-Rift.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Gift-glyph exchange party on Danonia!","mission_objective":{"glyphs":["fluorite","goethite","methane","zircon"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::InterDimensionalRift","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\n\nThis quest will lead to the winner receiving plans for a second level Interdimensional Rift.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Interdimensional Rift today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\n\nThis quest will lead to the winner receiving plans for a second level Interdimensional Rift.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "fluorite", + "goethite", + "methane", + "zircon" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::InterDimensionalRift", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Interdimensional Rift today!", + "network_19_headline" : "Gift-glyph exchange party on Danonia!" +} diff --git a/missions/Upgrade-Ruins.mission b/missions/Upgrade-Ruins.mission index fb5d330..7203464 100755 --- a/missions/Upgrade-Ruins.mission +++ b/missions/Upgrade-Ruins.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Archeologists keep digging at the Kalavian Ruins, Find additional sublevels!","mission_objective":{"glyphs":["galena","gold","trona"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::KalavianRuins","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nA team of intrepid archeologists has discovered a second, as yet undiscovered, level to the Kalavian Ruins on Grelbic VI. As it is known that these buildings are identical, they are willing to share their research with anyone who can come up with funding for their next project.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Kalavian Ruins today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nA team of intrepid archeologists has discovered a second, as yet undiscovered, level to the Kalavian Ruins on Grelbic VI. As it is known that these buildings are identical, they are willing to share their research with anyone who can come up with funding for their next project.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "galena", + "gold", + "trona" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::KalavianRuins", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Kalavian Ruins today!", + "network_19_headline" : "Archeologists keep digging at the Kalavian Ruins, Find additional sublevels!" +} diff --git a/missions/Upgrade-Vent.mission b/missions/Upgrade-Vent.mission index e9a0af1..402f082 100755 --- a/missions/Upgrade-Vent.mission +++ b/missions/Upgrade-Vent.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"Upgrade your Geo Thermal Vent today.","mission_objective":{"glyphs":["chalcopyrite","gypsum","sulfur"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::GeoThermalVent","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\n\nImagine a level two Geo Thermal Vent for 3 glyphs! You can have it here.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Geo Thermal Vent today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\n\nImagine a level two Geo Thermal Vent for 3 glyphs! You can have it here.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "chalcopyrite", + "gypsum", + "sulfur" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::GeoThermalVent", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Geo Thermal Vent today!", + "network_19_headline" : "Upgrade your Geo Thermal Vent today." +} diff --git a/missions/Upgrade-Volcano.mission b/missions/Upgrade-Volcano.mission index 2479765..25430b9 100755 --- a/missions/Upgrade-Volcano.mission +++ b/missions/Upgrade-Volcano.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"13","network_19_headline":"New technique actually STIMULATES volcanoes!","mission_objective":{"glyphs":["anthracite","magnetite","uraninite"]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Volcano","extra_build_level":1,"level":1}]},"description":"At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nScientists on Kaa'kii III have developed a new process that actually stimulates the activity levels of volcanoes. This process, which they will sell to you today, is guaranteed to double the output of your old volcano.","name":"Upgrade Your Glyph Buildings.","network_19_completion":"%s upgraded Its/Her/His Volcano today!"} \ No newline at end of file +{ + "description" : "At long last: the ability to upgrade those plot-saving glyph buildings. Hurry, offer won't last!\nScientists on Kaa'kii III have developed a new process that actually stimulates the activity levels of volcanoes. This process, which they will sell to you today, is guaranteed to double the output of your old volcano.", + "max_university_level" : "13", + "mission_objective" : { + "glyphs" : [ + "anthracite", + "magnetite", + "uraninite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Volcano", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Upgrade Your Glyph Buildings.", + "network_19_completion" : "%s upgraded Its/Her/His Volcano today!", + "network_19_headline" : "New technique actually STIMULATES volcanoes!" +} diff --git a/missions/Waste-plans-for-food.mission b/missions/Waste-plans-for-food.mission index 28e3905..d92e2b3 100644 --- a/missions/Waste-plans-for-food.mission +++ b/missions/Waste-plans-for-food.mission @@ -1,2 +1,40 @@ # config-file-type: JSON 1 -{"network_19_headline":"A rift in a new dimension has opened in sector -3|3, scientists perplexed.","network_19_completion":"The rift has been plugged for now - scientists not sure how or why, or when the next one will appear!","description":"Scientists on a research mission in sector -3|3 have discovered a new rift in the space-time continuum. Unlike the familiar rifts we all store our supplies in, this rift is proving to be less stable, and increasing in size. On a serendipitous whim, one of the scientists caused a waste sequestration plan to enter the void, and noticed a distinct drop of the energy emitted and a slowed growth rate...\n\nThey are now scouring the Expanse to find more such plans. Can you help? They cannot offer much, but are willing to help out as much as possible, perhaps some nice organic produce from their research farm? The scientists know there are people out there whose spies have been quite adept at pilfering such plans... At least you will get some good out of those old plans!","mission_objective":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Waste::Sequestration"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Waste::Sequestration"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Waste::Sequestration"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Waste::Sequestration"}]},"name":"Plan Sink","mission_reward":{"resources":{"lapis":10000,"wheat":10000,"apple":10000,"corn":10000}},"max_university_level":"20"} \ No newline at end of file +{ + "description" : "Scientists on a research mission in sector -3|3 have discovered a new rift in the space-time continuum. Unlike the familiar rifts we all store our supplies in, this rift is proving to be less stable, and increasing in size. On a serendipitous whim, one of the scientists caused a waste sequestration plan to enter the void, and noticed a distinct drop of the energy emitted and a slowed growth rate...\n\nThey are now scouring the Expanse to find more such plans. Can you help? They cannot offer much, but are willing to help out as much as possible, perhaps some nice organic produce from their research farm? The scientists know there are people out there whose spies have been quite adept at pilfering such plans... At least you will get some good out of those old plans!", + "max_university_level" : "20", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "resources" : { + "apple" : 10000, + "corn" : 10000, + "lapis" : 10000, + "wheat" : 10000 + } + }, + "name" : "Plan Sink", + "network_19_completion" : "The rift has been plugged for now - scientists not sure how or why, or when the next one will appear!", + "network_19_headline" : "A rift in a new dimension has opened in sector -3|3, scientists perplexed." +} diff --git a/missions/Waste-to-Food-1.mission b/missions/Waste-to-Food-1.mission index a460165..7ccd602 100755 --- a/missions/Waste-to-Food-1.mission +++ b/missions/Waste-to-Food-1.mission @@ -1,2 +1,21 @@ # config-file-type: JSON 1 -{"max_university_level":"8","mission_objective":{"resources":{"waste":35000}},"description":"I know you have always wished you could recycle waste into food. There is NO way to do that in this game EXCEPT via a mission, and this is one of those missions! Enjoy!","mission_reward":{"resources":{"algae":15000,"fungus":15000,"burger":7500,"syrup":7500}},"name":"Waste to Food Conversion","network_19_headline":"This is the mission you've been waiting for: Food from Garbage!","network_19_completion":"Unlike its neighbors, %s believed it could get food from garbage, and it DID!"} \ No newline at end of file +{ + "description" : "I know you have always wished you could recycle waste into food. There is NO way to do that in this game EXCEPT via a mission, and this is one of those missions! Enjoy!", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "waste" : 35000 + } + }, + "mission_reward" : { + "resources" : { + "algae" : 15000, + "burger" : 7500, + "fungus" : 15000, + "syrup" : 7500 + } + }, + "name" : "Waste to Food Conversion", + "network_19_completion" : "Unlike its neighbors, %s believed it could get food from garbage, and it DID!", + "network_19_headline" : "This is the mission you've been waiting for: Food from Garbage!" +} diff --git a/missions/Who-Is-Out-There.mission b/missions/Who-Is-Out-There.mission index f00af5d..97992d9 100755 --- a/missions/Who-Is-Out-There.mission +++ b/missions/Who-Is-Out-There.mission @@ -33,14 +33,6 @@ "stealth" : 0, "type" : "probe" }, - { - "combat" : 200, - "hold_size" : 0, - "name" : "Waste Scanner", - "speed" : 3270, - "stealth" : 2, - "type" : "scanner" - }, { "combat" : 0, "hold_size" : 0, @@ -65,6 +57,14 @@ "stealth" : 2, "type" : "probe" }, + { + "combat" : 200, + "hold_size" : 0, + "name" : "Waste Scanner", + "speed" : 3270, + "stealth" : 2, + "type" : "scanner" + }, { "combat" : 200, "hold_size" : 0, diff --git a/missions/a-more-peaceful-path.part2 b/missions/a-more-peaceful-path.part2 index c5d6072..bd873d1 100644 --- a/missions/a-more-peaceful-path.part2 +++ b/missions/a-more-peaceful-path.part2 @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_completion":"Starchewer Peace Sphere, financed by %s was fully operational for only a few hours before unknown forces blew it up.","max_university_level":"20","description":"Now that our celebration is over, the Garblaxian Starchewers would like a hand in building our new Peace Moon, an orbital base which will hold thousands of our Fighter craft and experimental Planetkiller bombs, allowing us to tour our sector and show people how lucky they are we are now so peaceful. If you can provide some of the materials we need, and some power for the very peaceful ship (it seems the local power company is still mad at us), we could use our new Peace Moon's main Friendly Laser to carve a ravine in one of your worlds as a show of thanks.","mission_objective":{"resources":{"uraninite":100000,"monazite":100000,"energy":200000,"gold":100000}},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Permanent::Ravine","level":1,"extra_build_level":0}]},"name":"A More Peaceful Path, Part 2","network_19_headline":"Garblax Starchewers looking for a partner to help produce new Peace Moon plans."} \ No newline at end of file +{ + "description" : "Now that our celebration is over, the Garblaxian Starchewers would like a hand in building our new Peace Moon, an orbital base which will hold thousands of our Fighter craft and experimental Planetkiller bombs, allowing us to tour our sector and show people how lucky they are we are now so peaceful. If you can provide some of the materials we need, and some power for the very peaceful ship (it seems the local power company is still mad at us), we could use our new Peace Moon's main Friendly Laser to carve a ravine in one of your worlds as a show of thanks.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "energy" : 200000, + "gold" : 100000, + "monazite" : 100000, + "uraninite" : 100000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Ravine", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "A More Peaceful Path, Part 2", + "network_19_completion" : "Starchewer Peace Sphere, financed by %s was fully operational for only a few hours before unknown forces blew it up.", + "network_19_headline" : "Garblax Starchewers looking for a partner to help produce new Peace Moon plans." +} diff --git a/missions/a-more-peaceful-path.part3 b/missions/a-more-peaceful-path.part3 index e40f013..ba6c259 100644 --- a/missions/a-more-peaceful-path.part3 +++ b/missions/a-more-peaceful-path.part3 @@ -1,2 +1,39 @@ # config-file-type: JSON 1 -{"name":"A More Peaceful Path, Part 3","mission_objective":{"fleet_movement":[{"target":{"isolationist":0,"in_zone":1,"type":"habitable","size":[1,121],"inhabited":0},"ship_type":"snark"},{"target":{"color":"any","in_zone":1,"type":"star"},"ship_type":"detonator"}]},"description":"Hello friend, The Garblax Starchewers could use some more help. Our neighbors the Blungun Glumwort have gone before our sector council to demand sanctions against us. We suspect they think that we are so peaceful that they can just push us around. They know you are our ally, so if you could mount a show of force, to let them know that others may come to our defense against such senseless aggression, we would be willing to go into our much depleted treasury after the Peace Moon disaster, and give you a pair of our few remaining glyphs.","mission_reward":{"glyphs":["beryl","galena"]},"network_19_headline":"Garblax Starchewers seek help to discourage Blungun Glumwort aggression.","network_19_completion":"Starchewer ally %s forces Glumwort delegates to withdraw request for sanctions.","max_university_level":"20"} \ No newline at end of file +{ + "description" : "Hello friend, The Garblax Starchewers could use some more help. Our neighbors the Blungun Glumwort have gone before our sector council to demand sanctions against us. We suspect they think that we are so peaceful that they can just push us around. They know you are our ally, so if you could mount a show of force, to let them know that others may come to our defense against such senseless aggression, we would be willing to go into our much depleted treasury after the Peace Moon disaster, and give you a pair of our few remaining glyphs.", + "max_university_level" : "20", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "detonator", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "snark", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "glyphs" : [ + "beryl", + "galena" + ] + }, + "name" : "A More Peaceful Path, Part 3", + "network_19_completion" : "Starchewer ally %s forces Glumwort delegates to withdraw request for sanctions.", + "network_19_headline" : "Garblax Starchewers seek help to discourage Blungun Glumwort aggression." +} diff --git a/missions/a-more-peaceful-path.part4 b/missions/a-more-peaceful-path.part4 index 215af18..63a5b44 100644 --- a/missions/a-more-peaceful-path.part4 +++ b/missions/a-more-peaceful-path.part4 @@ -1,2 +1,60 @@ # config-file-type: JSON 1 -{"name":"A More Peaceful Path, Part 4","mission_objective":{"fleet_movement":[{"target":{"isolationist":0,"in_zone":1,"type":"habitable","size":[1,121],"inhabited":1},"ship_type":"scanner"},{"target":{"isolationist":0,"in_zone":1,"type":"habitable","size":[1,121],"inhabited":1},"ship_type":"scanner"},{"target":{"isolationist":0,"in_zone":1,"type":"habitable","size":[1,121],"inhabited":1},"ship_type":"scanner"}]},"description":"Hello friend, The Garblax Starchewers could use some help again. The Blungun Glumwort have resorted to dastardly spies to try and force us into a conflict. We believe that they have gone into hiding on inhabited planets in your area. If you could send us some scanner data, so that no one will think to accuse us of violating our peaceful ways, we can analyze the data and take care of the spies. In exchange for your help, we can offer you a hyper-detonix ultrabomb.. err... geo-thermal activator... we have recently developed.","mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::GeoThermalVent"}]},"network_19_headline":"Blungun Glumwort spies at large, according to exclusive interview given by Garblaxian High Command.","network_19_completion":"Outbreak of Rubian Hyperflu kills dozens after cargo hold of Garblaxian ship breaches in dock.","max_university_level":"20"} \ No newline at end of file +{ + "description" : "Hello friend, The Garblax Starchewers could use some help again. The Blungun Glumwort have resorted to dastardly spies to try and force us into a conflict. We believe that they have gone into hiding on inhabited planets in your area. If you could send us some scanner data, so that no one will think to accuse us of violating our peaceful ways, we can analyze the data and take care of the spies. In exchange for your help, we can offer you a hyper-detonix ultrabomb.. err... geo-thermal activator... we have recently developed.", + "max_university_level" : "20", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::GeoThermalVent", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "A More Peaceful Path, Part 4", + "network_19_completion" : "Outbreak of Rubian Hyperflu kills dozens after cargo hold of Garblaxian ship breaches in dock.", + "network_19_headline" : "Blungun Glumwort spies at large, according to exclusive interview given by Garblaxian High Command." +} diff --git a/missions/a-planet-too-far.mission b/missions/a-planet-too-far.mission index b99e542..c01f243 100644 --- a/missions/a-planet-too-far.mission +++ b/missions/a-planet-too-far.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"Xhyphgrtwyn catastrophe diverted when a spy shuttle from %s arrived at Xhyphr Secondus.","max_university_level":"20","description":"New reports are in that the legendary Xhyphgrtwyn race is back. Many believed they were only a story to scare grubblings before daytime stories. An archeological intern at Ultar Three unwittingly activated an ancient dimensional gate bringing back the boogeyman race that legend attributes as being responsible for the last Great Extinction. \n\n--Breaking News: We have just receive a replicator template for a genetically engineered blood-born pathogen targeting the Xhyphgrtwyn's coboglobins. A bauxite glyph is required to produce the pathogen.\n\nThe source of the pathogen is unprecedented. Our sources tell us the the template comes from the Philionimi. This race has not been heard from since it ascended during the Xhyphrgtwyn-induced Great Extinction. The Philionimi have pledged to create a Natural Spring at the homeworld of the first Empire to send a ship containing a bauxite glyph to Xhyphr Secondus.","mission_objective":{"glyphs":["bauxite"]},"name":"A Planet Too Far","mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::NaturalSpring"}]},"network_19_headline":"Great Extinction Imminent?"} \ No newline at end of file +{ + "description" : "New reports are in that the legendary Xhyphgrtwyn race is back. Many believed they were only a story to scare grubblings before daytime stories. An archeological intern at Ultar Three unwittingly activated an ancient dimensional gate bringing back the boogeyman race that legend attributes as being responsible for the last Great Extinction. \n\n--Breaking News: We have just receive a replicator template for a genetically engineered blood-born pathogen targeting the Xhyphgrtwyn's coboglobins. A bauxite glyph is required to produce the pathogen.\n\nThe source of the pathogen is unprecedented. Our sources tell us the the template comes from the Philionimi. This race has not been heard from since it ascended during the Xhyphrgtwyn-induced Great Extinction. The Philionimi have pledged to create a Natural Spring at the homeworld of the first Empire to send a ship containing a bauxite glyph to Xhyphr Secondus.", + "max_university_level" : "20", + "mission_objective" : { + "glyphs" : [ + "bauxite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::NaturalSpring", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "A Planet Too Far", + "network_19_completion" : "Xhyphgrtwyn catastrophe diverted when a spy shuttle from %s arrived at Xhyphr Secondus.", + "network_19_headline" : "Great Extinction Imminent?" +} diff --git a/missions/alephnull.mission b/missions/alephnull.mission index 6500a5b..9e26b8b 100644 --- a/missions/alephnull.mission +++ b/missions/alephnull.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"Weaponized uraninite-based virus crippling Omeganix society.","max_university_level":"10","description":"\"To anyone who might be listening; I find my current project floundering due to a lack of uraninite. If you could deliver some to my cruiser, currently in the Omeganix system, I would gladly repay you with a great deal of energy.\"","mission_objective":{"resources":{"uraninite":10000}},"name":"alephnull Base Mission","mission_reward":{"resources":{"energy":20000}},"network_19_headline":"Omeganix robot society a role-model for constructed life everywhere."} \ No newline at end of file +{ + "description" : "\"To anyone who might be listening; I find my current project floundering due to a lack of uraninite. If you could deliver some to my cruiser, currently in the Omeganix system, I would gladly repay you with a great deal of energy.\"", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "uraninite" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 20000 + } + }, + "name" : "alephnull Base Mission", + "network_19_completion" : "Weaponized uraninite-based virus crippling Omeganix society.", + "network_19_headline" : "Omeganix robot society a role-model for constructed life everywhere." +} diff --git a/missions/alephnull.part2 b/missions/alephnull.part2 index ca7b6d2..2bfcf12 100644 --- a/missions/alephnull.part2 +++ b/missions/alephnull.part2 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"Robots of Omeganix thank %s for their timely help.","max_university_level":"10","description":"The robot society of Omeganix is currently suffering from a devastating virus created by a vile extortionist. They have discovered an anti-virus, but it requires large quantities of fluorite. They will gladly trade it for the unused energy which has been building up as their society is virtually shut down.","mission_objective":{"resources":{"fluorite":12000}},"name":"alpehnull part2","mission_reward":{"resources":{"energy":20000}},"network_19_headline":"Omeganix robot society rapidly collapsing."} \ No newline at end of file +{ + "description" : "The robot society of Omeganix is currently suffering from a devastating virus created by a vile extortionist. They have discovered an anti-virus, but it requires large quantities of fluorite. They will gladly trade it for the unused energy which has been building up as their society is virtually shut down.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "fluorite" : 12000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 20000 + } + }, + "name" : "alpehnull part2", + "network_19_completion" : "Robots of Omeganix thank %s for their timely help.", + "network_19_headline" : "Omeganix robot society rapidly collapsing." +} diff --git a/missions/alephnull.part4 b/missions/alephnull.part4 index b394aa7..516b178 100644 --- a/missions/alephnull.part4 +++ b/missions/alephnull.part4 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"Tetiov asteroid belt disappears without a trace -- and Alephnull with it.","max_university_level":"10","description":"\"My current research requires a small supply of rutile. In exchange I can offer a wonderfully pure ice comet.\"","mission_objective":{"resources":{"rutile":10000}},"name":"alephnull part4","mission_reward":{"resources":{"water":20000}},"network_19_headline":"Alephnull pinned down in Tetiov system asteroid belt."} \ No newline at end of file +{ + "description" : "\"My current research requires a small supply of rutile. In exchange I can offer a wonderfully pure ice comet.\"", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "rutile" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "water" : 20000 + } + }, + "name" : "alephnull part4", + "network_19_completion" : "Tetiov asteroid belt disappears without a trace -- and Alephnull with it.", + "network_19_headline" : "Alephnull pinned down in Tetiov system asteroid belt." +} diff --git a/missions/algae-for-energy.mission b/missions/algae-for-energy.mission index 822fe2a..7b7abb9 100755 --- a/missions/algae-for-energy.mission +++ b/missions/algae-for-energy.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Professor Hidew speaks on his theory for a new bio-electrical harvesting process.","network_19_completion":"Hidew's theory improves on harvesting bio-energy from algae.","description":"Hello, have you heard Professor Hidew's theory of harvesting bio-electricity? I am a researcher on his team and we are close to a breakthrough. Can you help us create a proof of concept for his theory? We just need very simple materials. In exchange we will give you the prototype we design.","max_university_level":"4","mission_objective":{"resources":{"methane":200,"water":200,"waste":200}},"name":"Algae for Energy","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Food::Algae","extra_build_level":1}]}} \ No newline at end of file +{ + "description" : "Hello, have you heard Professor Hidew's theory of harvesting bio-electricity? I am a researcher on his team and we are close to a breakthrough. Can you help us create a proof of concept for his theory? We just need very simple materials. In exchange we will give you the prototype we design.", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "methane" : 200, + "waste" : 200, + "water" : 200 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Algae", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Algae for Energy", + "network_19_completion" : "Hidew's theory improves on harvesting bio-energy from algae.", + "network_19_headline" : "Professor Hidew speaks on his theory for a new bio-electrical harvesting process." +} diff --git a/missions/all-that-glitters.mission b/missions/all-that-glitters.mission index 3ad5c90..74555dc 100755 --- a/missions/all-that-glitters.mission +++ b/missions/all-that-glitters.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_completion":"Zorblaxian alchemist killed in explosive experiment, %s has no comment.","max_university_level":"8","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":{"goethite":1000,"chromite":1000,"rutile":1000,"gold":1000,"bauxite":1000}},"name":"All That Glitters","mission_reward":{"resources":{"zircon":4000,"sulfur":4000}},"network_19_headline":"Zorblaxian alchemist seeking mineral samples for experiment."} \ No newline at end of file +{ + "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" : "8", + "mission_objective" : { + "resources" : { + "bauxite" : 1000, + "chromite" : 1000, + "goethite" : 1000, + "gold" : 1000, + "rutile" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "sulfur" : 4000, + "zircon" : 4000 + } + }, + "name" : "All That Glitters", + "network_19_completion" : "Zorblaxian alchemist killed in explosive experiment, %s has no comment.", + "network_19_headline" : "Zorblaxian alchemist seeking mineral samples for experiment." +} diff --git a/missions/alpha-zeta-food-prep.mission b/missions/alpha-zeta-food-prep.mission index 7e0c200..9512a79 100644 --- a/missions/alpha-zeta-food-prep.mission +++ b/missions/alpha-zeta-food-prep.mission @@ -62,12 +62,12 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Food::Pie", + "classname" : "Lacuna::DB::Result::Building::Food::Pancake", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Food::Pancake", + "classname" : "Lacuna::DB::Result::Building::Food::Pie", "extra_build_level" : 0, "level" : 1 }, diff --git a/missions/anger-management.mission b/missions/anger-management.mission index c0d759f..c896104 100644 --- a/missions/anger-management.mission +++ b/missions/anger-management.mission @@ -3,7 +3,7 @@ "description" : "Screw this happy feeley touchy crapola. You don't want those neighbors of you rolling over you later. Show them the power in your spaceports.", "max_university_level" : "30", "mission_objective" : { - "happiness" : 100000 + "happiness" : "100000" }, "mission_reward" : { "ships" : [ diff --git a/missions/apple-festival.mission b/missions/apple-festival.mission index 6d73df0..5a8d5c0 100644 --- a/missions/apple-festival.mission +++ b/missions/apple-festival.mission @@ -1,2 +1,21 @@ # config-file-type: JSON 1 -{"network_19_headline":"Thornabi Apple Harvest Fails Under Drought Conditions. Annual Apple Festival in Doubt.","network_19_completion":"Thornabi Apple Festival a Resounding Success. Critics Rave \"Best Fest Ever,\" give thanks to %s.","description":"The Thornabi people are a simple race who subsist primarily as agrarians with a strong shamanistic practice. Every year they venerate the apple in a week-long festival the celebrates the fruit's important place in their cuisine and mythos. However, drought conditions in the past year have lead to a failing of the crop, and if the festival is going to be held at all, many imported apples will be needed. In addition, significant water is required to help replenish the planet's aquifers. In exchange for assistance, the Thornabi Business Council will offer two glyphs they discovered encased in ice on an asteroid.","max_university_level":"17","mission_objective":{"resources":{"cider":66000,"water":100000,"apple":120000}},"name":"Apple Festival","mission_reward":{"glyphs":["anthracite","bauxite"]}} \ No newline at end of file +{ + "description" : "The Thornabi people are a simple race who subsist primarily as agrarians with a strong shamanistic practice. Every year they venerate the apple in a week-long festival the celebrates the fruit's important place in their cuisine and mythos. However, drought conditions in the past year have lead to a failing of the crop, and if the festival is going to be held at all, many imported apples will be needed. In addition, significant water is required to help replenish the planet's aquifers. In exchange for assistance, the Thornabi Business Council will offer two glyphs they discovered encased in ice on an asteroid.", + "max_university_level" : "17", + "mission_objective" : { + "resources" : { + "apple" : 120000, + "cider" : 66000, + "water" : 100000 + } + }, + "mission_reward" : { + "glyphs" : [ + "anthracite", + "bauxite" + ] + }, + "name" : "Apple Festival", + "network_19_completion" : "Thornabi Apple Festival a Resounding Success. Critics Rave \"Best Fest Ever,\" give thanks to %s.", + "network_19_headline" : "Thornabi Apple Harvest Fails Under Drought Conditions. Annual Apple Festival in Doubt." +} diff --git a/missions/aquiferious.mission b/missions/aquiferious.mission index 6a7ea5d..5eec71e 100755 --- a/missions/aquiferious.mission +++ b/missions/aquiferious.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has restored Algae to Aquiferious 4.","max_university_level":"12","description":"There has been a major chemical spill from a decaying reactor on the planet Aquiferious 4, which is 94% water. This has caused a toxic spill that has resulted in large swaths of algae vegetation been destroyed. If you can restore the balance with new strains of Algae, they can offer what they have, which is ermmmm ... Water.","mission_objective":{"resources":{"algae":25000}},"name":"Aquiferious","mission_reward":{"resources":{"water":30000}},"network_19_headline":"Chemical Leak on Aquiferious 4 kills Algae."} \ No newline at end of file +{ + "description" : "There has been a major chemical spill from a decaying reactor on the planet Aquiferious 4, which is 94% water. This has caused a toxic spill that has resulted in large swaths of algae vegetation been destroyed. If you can restore the balance with new strains of Algae, they can offer what they have, which is ermmmm ... Water.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "algae" : 25000 + } + }, + "mission_reward" : { + "resources" : { + "water" : 30000 + } + }, + "name" : "Aquiferious", + "network_19_completion" : "%s has restored Algae to Aquiferious 4.", + "network_19_headline" : "Chemical Leak on Aquiferious 4 kills Algae." +} diff --git a/missions/be-stiff.mission b/missions/be-stiff.mission index bf8d5ef..b429fd1 100644 --- a/missions/be-stiff.mission +++ b/missions/be-stiff.mission @@ -23,7 +23,7 @@ ] }, "mission_reward" : { - "happiness" : 100000, + "happiness" : "100000", "ships" : [] }, "name" : "Be Stiff", diff --git a/missions/beach-front-property.mission b/missions/beach-front-property.mission index 6395cbe..05b07be 100644 --- a/missions/beach-front-property.mission +++ b/missions/beach-front-property.mission @@ -9,14 +9,6 @@ }, "mission_reward" : { "ships" : [ - { - "combat" : 0, - "hold_size" : 0, - "name" : "Pete's Retirement", - "speed" : 700, - "stealth" : 0, - "type" : "mining_platform_ship" - }, { "combat" : 0, "hold_size" : 75000, @@ -24,6 +16,14 @@ "speed" : 2000, "stealth" : 3000, "type" : "cargo_ship" + }, + { + "combat" : 0, + "hold_size" : 0, + "name" : "Pete's Retirement", + "speed" : 700, + "stealth" : 0, + "type" : "mining_platform_ship" } ] }, diff --git a/missions/beautiful-world.mission b/missions/beautiful-world.mission index e1b0957..326a2d6 100644 --- a/missions/beautiful-world.mission +++ b/missions/beautiful-world.mission @@ -1,2 +1,42 @@ # config-file-type: JSON 1 -{"name":"Beautiful World","mission_objective":{"resources":{"waste":500000},"fleet_movement":[{"target":{"color":"green","in_zone":1,"type":"star"},"ship_type":"scow"},{"target":{"color":"blue","in_zone":1,"type":"star"},"ship_type":"scow"},{"target":{"color":"red","in_zone":1,"type":"star"},"ship_type":"scow"}]},"description":"A clean planet is a happy planet! To this end, we'll send in a team of happiness counselors to show you the best place to get rid of that unhappy mess. Usually it will be to some nearby stars and our team can also pack some more away when they leave.","mission_reward":{"happiness":1000000},"network_19_headline":"Clearing your planet of trash brings much happiness.","network_19_completion":"%s has beautified their planet with the help of Alpha Zeta consulting!","max_university_level":"30"} \ No newline at end of file +{ + "description" : "A clean planet is a happy planet! To this end, we'll send in a team of happiness counselors to show you the best place to get rid of that unhappy mess. Usually it will be to some nearby stars and our team can also pack some more away when they leave.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scow", + "target" : { + "color" : "green", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "scow", + "target" : { + "color" : "blue", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "scow", + "target" : { + "color" : "red", + "in_zone" : 1, + "type" : "star" + } + } + ], + "resources" : { + "waste" : 500000 + } + }, + "mission_reward" : { + "happiness" : "1000000" + }, + "name" : "Beautiful World", + "network_19_completion" : "%s has beautified their planet with the help of Alpha Zeta consulting!", + "network_19_headline" : "Clearing your planet of trash brings much happiness." +} diff --git a/missions/beeldeban-gene-harvesting.mission b/missions/beeldeban-gene-harvesting.mission index ae6768f..76d4033 100644 --- a/missions/beeldeban-gene-harvesting.mission +++ b/missions/beeldeban-gene-harvesting.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Scientists from Beeldonopolis need genetic samples.","network_19_completion":"Genetic samples collected for Beeldonopolis by %s.","description":"It's quite simple really, we need ya to find a few beetles, collect a few genetic samples from them, and put the remains in these little cups, think you can do that? Thanks, return them to us when you're done please, these samples are priceless.","mission_objective":{"resources":{"beetle":5000}},"name":"Beeldeban gene harvesting","mission_reward":{"resources":{"shake":7000}},"max_university_level":"15"} \ No newline at end of file +{ + "description" : "It's quite simple really, we need ya to find a few beetles, collect a few genetic samples from them, and put the remains in these little cups, think you can do that? Thanks, return them to us when you're done please, these samples are priceless.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "beetle" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "shake" : 7000 + } + }, + "name" : "Beeldeban gene harvesting", + "network_19_completion" : "Genetic samples collected for Beeldonopolis by %s.", + "network_19_headline" : "Scientists from Beeldonopolis need genetic samples." +} diff --git a/missions/beeldeban-infestation.mission b/missions/beeldeban-infestation.mission index caabb27..0ce3ead 100644 --- a/missions/beeldeban-infestation.mission +++ b/missions/beeldeban-infestation.mission @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"network_19_headline":"Splanford Six overrun by Beeldebans!","network_19_completion":"%s has adopted a couple nests of Beeldebans!","name":"Beeldeban Infestation","mission_objective":{"resources":{"goethite":95000,"bauxite":95000,"sulfur":75000,"root":150000}},"mission_reward":{"plans":[{"level":1,"extra_build_level":0,"classname":"Lacuna::DB::Result::Building::Permanent::BeeldebanNest"},{"level":1,"extra_build_level":0,"classname":"Lacuna::DB::Result::Building::Permanent::BeeldebanNest"}]},"max_university_level":"30","description":"Please help us. We colonized this planet we thought was ideal for our purposes, but it turns out there are just thousands of nests around. If you get us minerals and some denton root, we can put together some nests for your own purposes and clear a little bit of ground for ourselves."} \ No newline at end of file +{ + "description" : "Please help us. We colonized this planet we thought was ideal for our purposes, but it turns out there are just thousands of nests around. If you get us minerals and some denton root, we can put together some nests for your own purposes and clear a little bit of ground for ourselves.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "bauxite" : 95000, + "goethite" : 95000, + "root" : 150000, + "sulfur" : 75000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::BeeldebanNest", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::BeeldebanNest", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Beeldeban Infestation", + "network_19_completion" : "%s has adopted a couple nests of Beeldebans!", + "network_19_headline" : "Splanford Six overrun by Beeldebans!" +} diff --git a/missions/beryl-and-bauxite-for-plans.mission b/missions/beryl-and-bauxite-for-plans.mission index 9bde778..0b9a65f 100644 --- a/missions/beryl-and-bauxite-for-plans.mission +++ b/missions/beryl-and-bauxite-for-plans.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Velor Propulsion is looking to create new plans for Advanced Propulsion.","network_19_completion":"Advanced Propulsion Lab completed by Velor Propulsion.","description":"Velor Propulsion is looking to create and new advanced propulsion plant. They need quantities of Beryl and Bauxite to complete construction. Velor Propulsion is willing to accept 17k Beryl, Bauxite, and Energy in exchange for a level 5 propulsion system lab.","max_university_level":"18","mission_objective":{"resources":{"beryl":17000,"bauxite":17000,"energy":17000}},"name":"Beryl and Bauxite for Plans","mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Propulsion"}]}} +{ + "description" : "Velor Propulsion is looking to create and new advanced propulsion plant. They need quantities of Beryl and Bauxite to complete construction. Velor Propulsion is willing to accept 17k Beryl, Bauxite, and Energy in exchange for a level 5 propulsion system lab.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "bauxite" : 17000, + "beryl" : 17000, + "energy" : 17000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Propulsion", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Beryl and Bauxite for Plans", + "network_19_completion" : "Advanced Propulsion Lab completed by Velor Propulsion.", + "network_19_headline" : "Velor Propulsion is looking to create new plans for Advanced Propulsion." +} diff --git a/missions/beta-zeta-malcud.mission b/missions/beta-zeta-malcud.mission index 66594c6..6f86e0e 100755 --- a/missions/beta-zeta-malcud.mission +++ b/missions/beta-zeta-malcud.mission @@ -1,2 +1,39 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"energy":49995},"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::MalcudField"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::MalcudField"}]},"mission_reward":{"plans":[{"extra_build_level":1,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::MalcudField"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Lagoon"}]},"description":"A small interloper has just burst on the scenes. Finding a hole in the offerings of the Alpha-Zeta MegaCorp. glyph building plan upgrade system, tiny Beta-Zeta (which, to be sure, has the advantage of a catchy name) has introduced a new, never-before-seen glyph building plan upgrade: for Malcud Fields. Hardly a sexy find, this upstart is hoping the profits from this advance in glyph buildings (Patented) will jumpstart a new Commercial Empire. Stock market is excited! Discounts and bonuses are expected with this new offering. For a limited time, we're offering a free Lagoon with this offer.","network_19_headline":"Rumors of a Competitor to the Secretive Alpha-Zeta Corporation Abound!","network_19_completion":"Starting Small, the Fledgling Beta-Zeta Outfit Hopes to Challenge A-Z with Introduction of Malcud Fields.","name":"Beta-Zeta Malcud","max_university_level":"30"} \ No newline at end of file +{ + "description" : "A small interloper has just burst on the scenes. Finding a hole in the offerings of the Alpha-Zeta MegaCorp. glyph building plan upgrade system, tiny Beta-Zeta (which, to be sure, has the advantage of a catchy name) has introduced a new, never-before-seen glyph building plan upgrade: for Malcud Fields. Hardly a sexy find, this upstart is hoping the profits from this advance in glyph buildings (Patented) will jumpstart a new Commercial Empire. Stock market is excited! Discounts and bonuses are expected with this new offering. For a limited time, we're offering a free Lagoon with this offer.", + "max_university_level" : "30", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::MalcudField", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::MalcudField", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "energy" : 49995 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Lagoon", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::MalcudField", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Beta-Zeta Malcud", + "network_19_completion" : "Starting Small, the Fledgling Beta-Zeta Outfit Hopes to Challenge A-Z with Introduction of Malcud Fields.", + "network_19_headline" : "Rumors of a Competitor to the Secretive Alpha-Zeta Corporation Abound!" +} diff --git a/missions/big-batteries-.mission b/missions/big-batteries-.mission index 4633e4f..57e7d21 100755 --- a/missions/big-batteries-.mission +++ b/missions/big-batteries-.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s recharges energy stores.","max_university_level":"8","description":"My name is Alset Ilocin and I'm a scientist of sorts. Through my work with experimental coils, I find myself filling my batteries quicker than I can develop new ones. \n\nI would gladly let you drain my batteries if only you had some precious uranite available so that I may continue my experiments.","mission_objective":{"resources":{"uraninite":3000}},"name":"Big Batteries","mission_reward":{"resources":{"energy":4500}},"network_19_headline":"Large amount of energy available on market."} \ No newline at end of file +{ + "description" : "My name is Alset Ilocin and I'm a scientist of sorts. Through my work with experimental coils, I find myself filling my batteries quicker than I can develop new ones. \n\nI would gladly let you drain my batteries if only you had some precious uranite available so that I may continue my experiments.", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "uraninite" : 3000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 4500 + } + }, + "name" : "Big Batteries", + "network_19_completion" : "%s recharges energy stores.", + "network_19_headline" : "Large amount of energy available on market." +} diff --git a/missions/big-party-bigger-mess.mission b/missions/big-party-bigger-mess.mission index c8cad9d..8005006 100644 --- a/missions/big-party-bigger-mess.mission +++ b/missions/big-party-bigger-mess.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"happiness":20000},"mission_reward":{"resources":{"waste":200000}},"description":"The Dreatfel Ged have entered the system. Ged Hed's and band groupies are expected shortly. Unless you take measures now to expel them from the system, they will descend upon your planet, party and jam for a full cycle, and leave a huge mess behind.","network_19_headline":"Dreatfel Ged have entered the system!","network_19_completion":"%s got wasted at Dreatfel Ged festival. Large clean-up effort follows!","name":"Big Party Bigger Mess","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The Dreatfel Ged have entered the system. Ged Hed's and band groupies are expected shortly. Unless you take measures now to expel them from the system, they will descend upon your planet, party and jam for a full cycle, and leave a huge mess behind.", + "max_university_level" : "30", + "mission_objective" : { + "happiness" : "20000" + }, + "mission_reward" : { + "resources" : { + "waste" : 200000 + } + }, + "name" : "Big Party Bigger Mess", + "network_19_completion" : "%s got wasted at Dreatfel Ged festival. Large clean-up effort follows!", + "network_19_headline" : "Dreatfel Ged have entered the system!" +} diff --git a/missions/black-market--baking-frenzy.mission b/missions/black-market--baking-frenzy.mission index 243dbb6..b630fe9 100644 --- a/missions/black-market--baking-frenzy.mission +++ b/missions/black-market--baking-frenzy.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_headline":"Interstellar Baked Goods was the victim of industrial espionage.","network_19_completion":"Stolen Interstellar Baked Goods plans mysteriously resurface.","description":"My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Lapis Pie Bakery and then upgrade it up to level 5. Wixel Waxel, vice president of Interstellar Baked Goods, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.","max_university_level":"9","mission_objective":{"resources":{"gypsum":10000,"halite":10000}},"name":"Black Market: Baking Frenzy","mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Pie"}]}} \ No newline at end of file +{ + "description" : "My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Lapis Pie Bakery and then upgrade it up to level 5. Wixel Waxel, vice president of Interstellar Baked Goods, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "gypsum" : 10000, + "halite" : 10000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Pie", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Black Market: Baking Frenzy", + "network_19_completion" : "Stolen Interstellar Baked Goods plans mysteriously resurface.", + "network_19_headline" : "Interstellar Baked Goods was the victim of industrial espionage." +} diff --git a/missions/black-market--beetle-rustler.mission b/missions/black-market--beetle-rustler.mission index 8cf5b6f..17665e5 100644 --- a/missions/black-market--beetle-rustler.mission +++ b/missions/black-market--beetle-rustler.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Beetle rustler on the loose.","network_19_completion":"Suspected beetle rustler detained while trying to export produce.","description":"My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I recently came upon a herd of helpless beetles. There was no fence. Honest. So I took them in. Also, a sultan of an orbit 5 planet recently spotted me eating an apple. I didn't realize apples couldn't grow on orbit 5 planets. He is convinced they are a rare delicacy. I'm primed to make a fortune if I can get my hands on some apples quick, so I'll let you have my beetles in exchange for a few of your apples.","mission_objective":{"resources":{"apple":2500}},"name":"Black Market: Beetle Rustler","mission_reward":{"resources":{"beetle":4000}},"max_university_level":"4"} \ No newline at end of file +{ + "description" : "My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I recently came upon a herd of helpless beetles. There was no fence. Honest. So I took them in. Also, a sultan of an orbit 5 planet recently spotted me eating an apple. I didn't realize apples couldn't grow on orbit 5 planets. He is convinced they are a rare delicacy. I'm primed to make a fortune if I can get my hands on some apples quick, so I'll let you have my beetles in exchange for a few of your apples.", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "apple" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "beetle" : 4000 + } + }, + "name" : "Black Market: Beetle Rustler", + "network_19_completion" : "Suspected beetle rustler detained while trying to export produce.", + "network_19_headline" : "Beetle rustler on the loose." +} diff --git a/missions/black-market--bribing-customs.mission b/missions/black-market--bribing-customs.mission index a1ad8cc..6022283 100644 --- a/missions/black-market--bribing-customs.mission +++ b/missions/black-market--bribing-customs.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Customs officials on high alert after receiving a tip that valuable goods may be smuggled off the planet soon.","network_19_completion":"Customs officials being investigated for corruption.","description":"My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe; just don't ask where it came from. I anticipate a little trouble passing through customs. Fortunately, the customs officers are overworked and underpaid. I think I can bribe a couple with enough junk food. If you would help me out, I think I could get my hands on plans for a Propulsion System Factory.","max_university_level":"12","mission_objective":{"resources":{"shake":2000,"pie":2000,"milk":1000}},"name":"Black Market: Bribing Customs","mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Propulsion"}]}} \ No newline at end of file +{ + "description" : "My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe; just don't ask where it came from. I anticipate a little trouble passing through customs. Fortunately, the customs officers are overworked and underpaid. I think I can bribe a couple with enough junk food. If you would help me out, I think I could get my hands on plans for a Propulsion System Factory.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "milk" : 1000, + "pie" : 2000, + "shake" : 2000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Propulsion", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Black Market: Bribing Customs", + "network_19_completion" : "Customs officials being investigated for corruption.", + "network_19_headline" : "Customs officials on high alert after receiving a tip that valuable goods may be smuggled off the planet soon." +} diff --git a/missions/black-market--health-craze.mission b/missions/black-market--health-craze.mission index 2cabff2..1f95d02 100644 --- a/missions/black-market--health-craze.mission +++ b/missions/black-market--health-craze.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Gamma Ray Health Food & Vitamins was the victim of industrial espionage.","network_19_completion":"Stolen Gamma Ray Health Food & Vitamins plans mysteriously resurface.","description":"My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Beeldeban Protein Shake Factory and then upgrade it up to level 5. Felicitous Lox, vice president of Gamma Ray Health Food & Vitamins, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.","max_university_level":"9","mission_objective":{"resources":{"anthracite":7000,"kerogen":7000,"magnetite":7000}},"name":"Black Market: Health Craze","mission_reward":{"plans":[{"extra_build_level":4,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Shake"}]}} \ No newline at end of file +{ + "description" : "My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Beeldeban Protein Shake Factory and then upgrade it up to level 5. Felicitous Lox, vice president of Gamma Ray Health Food & Vitamins, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "anthracite" : 7000, + "kerogen" : 7000, + "magnetite" : 7000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Shake", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Black Market: Health Craze", + "network_19_completion" : "Stolen Gamma Ray Health Food & Vitamins plans mysteriously resurface.", + "network_19_headline" : "Gamma Ray Health Food & Vitamins was the victim of industrial espionage." +} diff --git a/missions/black-market--short-stack.mission b/missions/black-market--short-stack.mission index 0df8b31..32b7e73 100644 --- a/missions/black-market--short-stack.mission +++ b/missions/black-market--short-stack.mission @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"network_19_headline":"Intergalactic House of Pancakes was the victim of industrial espionage.","network_19_completion":"Stolen Intergalactic House of Pancakes plans mysteriously resurface.","description":"My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Algae Syrup Bottler and Potato Pancake Factory and then upgrade them up to level 4. Bubba Maple, vice president of Intergalactic House of Pancakes, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.","max_university_level":"9","mission_objective":{"resources":{"gypsum":8000,"goethite":8000,"methane":8000,"magnetite":8000}},"name":"Black Market: Short Stack","mission_reward":{"plans":[{"extra_build_level":3,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Syrup"},{"extra_build_level":3,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Pancake"}]}} \ No newline at end of file +{ + "description" : "My name is Slick. I can procure anything--legal or illegal (but mostly illegal)--in the known universe (just don't ask where it came from). I secured plans to build a level 1 Algae Syrup Bottler and Potato Pancake Factory and then upgrade them up to level 4. Bubba Maple, vice president of Intergalactic House of Pancakes, really should keep his private documents in a safe. Or at least a better safe. Now I'm not the type to build factories. I'm more of a middle man. I facilitate trades. So I'd be more than willing to trade these plans for an assortment of ores I can sell elsewhere.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "goethite" : 8000, + "gypsum" : 8000, + "magnetite" : 8000, + "methane" : 8000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Pancake", + "extra_build_level" : 3, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Syrup", + "extra_build_level" : 3, + "level" : 1 + } + ] + }, + "name" : "Black Market: Short Stack", + "network_19_completion" : "Stolen Intergalactic House of Pancakes plans mysteriously resurface.", + "network_19_headline" : "Intergalactic House of Pancakes was the victim of industrial espionage." +} diff --git a/missions/bored_life.mission b/missions/bored_life.mission index 09b16ba..6b6c7da 100644 --- a/missions/bored_life.mission +++ b/missions/bored_life.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has been sent a gift basket of famous Rumpldor cheese.","max_university_level":"5","description":"Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift of Lapis.","mission_objective":{"resources":{"lapis":2500}},"mission_reward":{"resources":{"cheese":4000}},"name":"Bored with Life I","network_19_headline":"Regius Rumpldor seeks exciting new meals."} \ No newline at end of file +{ + "description" : "Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift of Lapis.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "lapis" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "cheese" : 4000 + } + }, + "name" : "Bored with Life I", + "network_19_completion" : "%s has been sent a gift basket of famous Rumpldor cheese.", + "network_19_headline" : "Regius Rumpldor seeks exciting new meals." +} diff --git a/missions/bored_life.part2 b/missions/bored_life.part2 index aef0d59..51a7bdc 100644 --- a/missions/bored_life.part2 +++ b/missions/bored_life.part2 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has been sent a gift basket of famous Rumpldor cheese.","max_university_level":"5","description":"Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift of Amalgus Beans.","mission_objective":{"resources":{"bean":2500}},"mission_reward":{"resources":{"cheese":4000}},"name":"Bored with Life II","network_19_headline":"Regius Rumpldor seeks exciting new meals."} \ No newline at end of file +{ + "description" : "Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift of Amalgus Beans.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "bean" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "cheese" : 4000 + } + }, + "name" : "Bored with Life II", + "network_19_completion" : "%s has been sent a gift basket of famous Rumpldor cheese.", + "network_19_headline" : "Regius Rumpldor seeks exciting new meals." +} diff --git a/missions/bored_life.part3 b/missions/bored_life.part3 index 8f8a82e..3e982e0 100644 --- a/missions/bored_life.part3 +++ b/missions/bored_life.part3 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has been sent a gift basket of famous Rumpldor cheese.","max_university_level":"5","description":"Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift if you could spare some Denton Root.","mission_objective":{"resources":{"root":2500}},"mission_reward":{"resources":{"cheese":4000}},"name":"Bored with Life III","network_19_headline":"Regius Rumpldor seeks exciting new meals."} \ No newline at end of file +{ + "description" : "Hello, I am the chef for the Rumpldor family, famous cheese mongers. The family head, Regius, has grown bored with life and I desire to get some ingredients we cannot grow to make exciting new meals for him. I am sure he would express gratitude for the gift if you could spare some Denton Root.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "root" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "cheese" : 4000 + } + }, + "name" : "Bored with Life III", + "network_19_completion" : "%s has been sent a gift basket of famous Rumpldor cheese.", + "network_19_headline" : "Regius Rumpldor seeks exciting new meals." +} diff --git a/missions/bowling-for-columbite.mission b/missions/bowling-for-columbite.mission index 4b85032..f60576d 100644 --- a/missions/bowling-for-columbite.mission +++ b/missions/bowling-for-columbite.mission @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s Exomaterial research wing added to Ubb City University. Provost says Columbite to be decoded \"soon\".","name":"Bowling for Columbite","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::University","level":1,"extra_build_level":0}]},"description":"Researchers working for that venerated hall of learning, Ubb City University, have discovered an incredibly rare glyph composed of a material they're currently referring to as 'Columbite.' The material appears to be a synthetic ore, most likely created from two more common, naturally occurring ores, using some heretofore unknown ancient technology. The University aims to collect enough donations to allow it to found a centre dedicated to studying exomaterials. In exchange, they offer a complete spectrum sample kit of known natural ores ready for analysis at any competent archeology lab.","mission_reward":{"resources":{"chalcopyrite":11800,"methane":11800,"trona":11800,"kerogen":11800,"fluorite":11800,"magnetite":11800,"monazite":11800,"halite":11800,"uraninite":11800,"gold":11800,"galena":11800,"anthracite":11800,"sulfur":11800,"chromite":11800,"bauxite":11800,"zircon":11800,"beryl":11800,"gypsum":11800,"goethite":11800,"rutile":11800}},"max_university_level":"25","network_19_headline":"Ubb City University discovers fantastic new synthetic 'Columbite' ore Glyph. Scientists now trying to decode."} \ No newline at end of file +{ + "description" : "Researchers working for that venerated hall of learning, Ubb City University, have discovered an incredibly rare glyph composed of a material they're currently referring to as 'Columbite.' The material appears to be a synthetic ore, most likely created from two more common, naturally occurring ores, using some heretofore unknown ancient technology. The University aims to collect enough donations to allow it to found a centre dedicated to studying exomaterials. In exchange, they offer a complete spectrum sample kit of known natural ores ready for analysis at any competent archeology lab.", + "max_university_level" : "25", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "resources" : { + "anthracite" : 11800, + "bauxite" : 11800, + "beryl" : 11800, + "chalcopyrite" : 11800, + "chromite" : 11800, + "fluorite" : 11800, + "galena" : 11800, + "goethite" : 11800, + "gold" : 11800, + "gypsum" : 11800, + "halite" : 11800, + "kerogen" : 11800, + "magnetite" : 11800, + "methane" : 11800, + "monazite" : 11800, + "rutile" : 11800, + "sulfur" : 11800, + "trona" : 11800, + "uraninite" : 11800, + "zircon" : 11800 + } + }, + "name" : "Bowling for Columbite", + "network_19_completion" : "%s Exomaterial research wing added to Ubb City University. Provost says Columbite to be decoded \"soon\".", + "network_19_headline" : "Ubb City University discovers fantastic new synthetic 'Columbite' ore Glyph. Scientists now trying to decode." +} diff --git a/missions/bread-winner.mission b/missions/bread-winner.mission index 8698709..57ca359 100644 --- a/missions/bread-winner.mission +++ b/missions/bread-winner.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s is a bread winner in Better Arcology and Gardens recipe contest.","max_university_level":"8","mission_objective":{"resources":{"wheat":500}},"description":"The popular zine Better Arcology and Gardens is looking for the best bread recipe in the Expanse. Empires which donate 500 units of wheat will be given 500 units of bread in return.","mission_reward":{"resources":{"bread":500}},"name":"Bread Winner","network_19_headline":"Better Arcology and Gardens lifts loafs to lofty level."} \ No newline at end of file +{ + "description" : "The popular zine Better Arcology and Gardens is looking for the best bread recipe in the Expanse. Empires which donate 500 units of wheat will be given 500 units of bread in return.", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "wheat" : 500 + } + }, + "mission_reward" : { + "resources" : { + "bread" : 500 + } + }, + "name" : "Bread Winner", + "network_19_completion" : "%s is a bread winner in Better Arcology and Gardens recipe contest.", + "network_19_headline" : "Better Arcology and Gardens lifts loafs to lofty level." +} diff --git a/missions/breakfast-party.mission b/missions/breakfast-party.mission index 22fcfa5..6f89f6e 100644 --- a/missions/breakfast-party.mission +++ b/missions/breakfast-party.mission @@ -4,9 +4,9 @@ "max_university_level" : "20", "mission_objective" : { "resources" : { + "gypsum" : 50000, "pancake" : 50000, - "syrup" : 50000, - "gypsum" : 50000 + "syrup" : 50000 } }, "mission_reward" : { diff --git a/missions/breaking_the_barrier.mission b/missions/breaking_the_barrier.mission index d6f84be..28e12f9 100644 --- a/missions/breaking_the_barrier.mission +++ b/missions/breaking_the_barrier.mission @@ -11,14 +11,6 @@ }, "mission_reward" : { "ships" : [ - { - "combat" : 0, - "hold_size" : 200000, - "name" : "Starter Supply Pod II", - "speed" : 2000, - "stealth" : 0, - "type" : "supply_pod2" - }, { "combat" : 2000, "hold_size" : 0, @@ -26,6 +18,14 @@ "speed" : 35, "stealth" : 0, "type" : "short_range_colony_ship" + }, + { + "combat" : 0, + "hold_size" : 200000, + "name" : "Starter Supply Pod II", + "speed" : 2000, + "stealth" : 0, + "type" : "supply_pod2" } ] }, diff --git a/missions/brood.mission b/missions/brood.mission index 90c3586..2970bb0 100644 --- a/missions/brood.mission +++ b/missions/brood.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Dying planet Keth'ak seeks Methane for warmth.","network_19_completion":"The warmth of %s will keep the brood of Keth'ak from freezing.","description":"My star, it dies. The last of my line are not yet born and I fear they might yet die in the eggs. Without the warmth of our star we must keep the eggs warm, perhaps you have some Methane we might burn? As our planet grows cold Keth'ak finds itself rich in ice. Would you trade to save our unborn future?","max_university_level":"15","name":"Keep the Eggs Warm","mission_objective":{"resources":{"methane":17000}},"mission_reward":{"resources":{"water":34000}}} \ No newline at end of file +{ + "description" : "My star, it dies. The last of my line are not yet born and I fear they might yet die in the eggs. Without the warmth of our star we must keep the eggs warm, perhaps you have some Methane we might burn? As our planet grows cold Keth'ak finds itself rich in ice. Would you trade to save our unborn future?", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "methane" : 17000 + } + }, + "mission_reward" : { + "resources" : { + "water" : 34000 + } + }, + "name" : "Keep the Eggs Warm", + "network_19_completion" : "The warmth of %s will keep the brood of Keth'ak from freezing.", + "network_19_headline" : "Dying planet Keth'ak seeks Methane for warmth." +} diff --git a/missions/brood.part2 b/missions/brood.part2 index eded498..af47932 100644 --- a/missions/brood.part2 +++ b/missions/brood.part2 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Frozen planet Keth'ak seeks giant heater.","network_19_completion":"Keth'ak able to install planet wide heater from %s.","description":"With the the birth of our cluch of eggs we rejoice. The breath of life the young have brought to our world gives us new hope, but Keth'ak is still so very cold. If you would help us build a new fission heater we can give you a chunk of the ice crust growing on our planet.","max_university_level":"20","name":"My Young are Shivering","mission_objective":{"resources":{"uraninite":45000}},"mission_reward":{"resources":{"water":80000}}} \ No newline at end of file +{ + "description" : "With the the birth of our cluch of eggs we rejoice. The breath of life the young have brought to our world gives us new hope, but Keth'ak is still so very cold. If you would help us build a new fission heater we can give you a chunk of the ice crust growing on our planet.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "uraninite" : 45000 + } + }, + "mission_reward" : { + "resources" : { + "water" : 80000 + } + }, + "name" : "My Young are Shivering", + "network_19_completion" : "Keth'ak able to install planet wide heater from %s.", + "network_19_headline" : "Frozen planet Keth'ak seeks giant heater." +} diff --git a/missions/burgers-for-beetles.mission b/missions/burgers-for-beetles.mission index b663a70..31b3a3c 100644 --- a/missions/burgers-for-beetles.mission +++ b/missions/burgers-for-beetles.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"beetle":1000}},"mission_reward":{"resources":{"burger":1500}},"description":"Beetles have feelings too, you know! How would you like to be blended into a milkshake, huh?! You probably wouldn't like it very much, I'm sure.\n\nSet free your beetle slaves, and lift the guilt from your conscience! Each of these miraculous creatures whose life you decide to spare will be sent to a local wildlife preserve, where they can run free and be happy little bugs. For your generous efforts, a sizable amount of premium fresh-pressed Malcud burgers -- guaranteed 100% cruelty-free -- will be donated to your empire's food banks.\n\nPlease, look into your own heart and ask yourself, \"How many more innocent insects am I willing to slaughter?\"","network_19_headline":"Local Activist Bent on Banning Butchering of Beetles!","name":"Burgers For Beetles","network_19_completion":"Large Beeldeban Herd Liberated by Local Activist, Guiltless Patties Exchanged.","max_university_level":"5"} \ No newline at end of file +{ + "description" : "Beetles have feelings too, you know! How would you like to be blended into a milkshake, huh?! You probably wouldn't like it very much, I'm sure.\n\nSet free your beetle slaves, and lift the guilt from your conscience! Each of these miraculous creatures whose life you decide to spare will be sent to a local wildlife preserve, where they can run free and be happy little bugs. For your generous efforts, a sizable amount of premium fresh-pressed Malcud burgers -- guaranteed 100% cruelty-free -- will be donated to your empire's food banks.\n\nPlease, look into your own heart and ask yourself, \"How many more innocent insects am I willing to slaughter?\"", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "beetle" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 1500 + } + }, + "name" : "Burgers For Beetles", + "network_19_completion" : "Large Beeldeban Herd Liberated by Local Activist, Guiltless Patties Exchanged.", + "network_19_headline" : "Local Activist Bent on Banning Butchering of Beetles!" +} diff --git a/missions/capacitor.mission b/missions/capacitor.mission index 1fcc76d..1acff88 100644 --- a/missions/capacitor.mission +++ b/missions/capacitor.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_headline":"CapCorp looking for a quick source of energy to finish their capacitor prototype.","network_19_completion":"CapCorp, with the help of %s, unveiled their new energy storage capacitor prototype to astonished reporters.","name":"Capacitor","mission_objective":{"resources":{"energy":45000}},"mission_reward":{"plans":[{"level":10,"extra_build_level":0,"classname":"Lacuna::DB::Result::Building::Energy::Reserve"}]},"description":"Here at CapCorp, we develop the systems that store your energy surplus. We are looking for a quick source of energy to complete testing of our new prototype model capacitor, and any help would be appreciated. Anyone who can contribute 30k energy will get a limited free license to our previous model capacitor storage system.","max_university_level":"12"} \ No newline at end of file +{ + "description" : "Here at CapCorp, we develop the systems that store your energy surplus. We are looking for a quick source of energy to complete testing of our new prototype model capacitor, and any help would be appreciated. Anyone who can contribute 30k energy will get a limited free license to our previous model capacitor storage system.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "energy" : 45000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Reserve", + "extra_build_level" : 0, + "level" : 10 + } + ] + }, + "name" : "Capacitor", + "network_19_completion" : "CapCorp, with the help of %s, unveiled their new energy storage capacitor prototype to astonished reporters.", + "network_19_headline" : "CapCorp looking for a quick source of energy to finish their capacitor prototype." +} diff --git a/missions/capcorpespionage.mission b/missions/capcorpespionage.mission index c862794..0baa55a 100644 --- a/missions/capcorpespionage.mission +++ b/missions/capcorpespionage.mission @@ -1,2 +1,37 @@ # config-file-type: JSON 1 -{"max_university_level":"18","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Reserve","extra_build_level":7}]},"network_19_headline":"CapCorp is looking for a research partner for their next capacitor prototype.","description":"Here at CapCorp, we build your energy storage systems. We suspect our competitor, Energon, has been stealing our designs in their latest model. We would like you to investigate. Send a spy to a planet with their model, get the plans and any zircon you find laying around, and we'll furnish you with our newest prototype system.","network_19_completion":"CapCorp under investigation for industrial espionage. %s not available for comment.","name":"CapCorp Espionage","mission_objective":{"fleet_movement":[{"target":{"inhabited":1,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"spy_pod"}],"resources":{"zircon":40000}}} \ No newline at end of file +{ + "description" : "Here at CapCorp, we build your energy storage systems. We suspect our competitor, Energon, has been stealing our designs in their latest model. We would like you to investigate. Send a spy to a planet with their model, get the plans and any zircon you find laying around, and we'll furnish you with our newest prototype system.", + "max_university_level" : "18", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "spy_pod", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "resources" : { + "zircon" : 40000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Reserve", + "extra_build_level" : 7, + "level" : 1 + } + ] + }, + "name" : "CapCorp Espionage", + "network_19_completion" : "CapCorp under investigation for industrial espionage. %s not available for comment.", + "network_19_headline" : "CapCorp is looking for a research partner for their next capacitor prototype." +} diff --git a/missions/chalcopyrite-for-galena.mission b/missions/chalcopyrite-for-galena.mission index 69bbbac..59555aa 100755 --- a/missions/chalcopyrite-for-galena.mission +++ b/missions/chalcopyrite-for-galena.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_reward":{"resources":{"chalcopyrite":15000}},"network_19_headline":"Danothvor delegate of Jamyrd trades copper ore for lead ore.","description":"We need your help. I Danothvor delegate of Jamyrd bring an offer to exchange copper ore for lead ore. Our empire yields a excess of copper. Still our people tremendously covet a source of lead ore to fabricate fusible alloys. Our planet will trade chalcopyrite for galena. We would greatly appreciate your consideration.","network_19_completion":"%s takes lead ore for copper ore.","name":"chalcopyrite for galena","mission_objective":{"resources":{"galena":10000}}} \ No newline at end of file +{ + "description" : "We need your help. I Danothvor delegate of Jamyrd bring an offer to exchange copper ore for lead ore. Our empire yields a excess of copper. Still our people tremendously covet a source of lead ore to fabricate fusible alloys. Our planet will trade chalcopyrite for galena. We would greatly appreciate your consideration.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "galena" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "chalcopyrite" : 15000 + } + }, + "name" : "chalcopyrite for galena", + "network_19_completion" : "%s takes lead ore for copper ore.", + "network_19_headline" : "Danothvor delegate of Jamyrd trades copper ore for lead ore." +} diff --git a/missions/cheap-contractor.mission b/missions/cheap-contractor.mission index 4dad245..67d0ad6 100755 --- a/missions/cheap-contractor.mission +++ b/missions/cheap-contractor.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s upgraded University cheaply.","max_university_level":"12","description":"Hey there. I've been out of work for a while and stupidly went to the casino and bet all in on purple. I lost, and that's not the worst of it. The casino has this thing called credit and, well... -Long story short I owe the wrong people a bunch of money. \n\nIf you bail me out I'll upgrade your University FOR FREE!","mission_objective":{"resources":{"gold":10000,"chalcopyrite":15000,"energy":10000}},"name":"Cheap Contractor","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::University","level":9,"extra_build_level":0}]},"network_19_headline":"Cheap Contractor Looking For Work."} \ No newline at end of file +{ + "description" : "Hey there. I've been out of work for a while and stupidly went to the casino and bet all in on purple. I lost, and that's not the worst of it. The casino has this thing called credit and, well... -Long story short I owe the wrong people a bunch of money. \n\nIf you bail me out I'll upgrade your University FOR FREE!", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "chalcopyrite" : 15000, + "energy" : 10000, + "gold" : 10000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 9 + } + ] + }, + "name" : "Cheap Contractor", + "network_19_completion" : "%s upgraded University cheaply.", + "network_19_headline" : "Cheap Contractor Looking For Work." +} diff --git a/missions/cheese-sandwiches.mission b/missions/cheese-sandwiches.mission index b9f0c4b..b8e65fb 100644 --- a/missions/cheese-sandwiches.mission +++ b/missions/cheese-sandwiches.mission @@ -1,2 +1,33 @@ # config-file-type: JSON 1 -{"network_19_headline":"Strike by builders, bakery workers, cheesemakers threatens to derail Pan-galactic Games on Rindoo 8.","network_19_completion":"Pan-galactic games are underway on Rindoo 8. Games committee thanks %s for large donation.","description":"The Pan-galactic games are a great interstellar sporting event. Every four years, a planet is chosen to host the games, and thereby becomes responsibility for feeding and housing the athletes who compete. This year, Rindoo 8 was chosen to host, but last minute strikes by food workers and construction unions have left them with no food or accommodations, and it's less than a week before the opening ceremonies. Desperate for help, the Rindoo 8 government if offering up significant resources in exchange for help with its food and lodging problems.","max_university_level":"24","mission_objective":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::LuxuryHousing"}],"resources":{"soup":45000,"bread":45000,"cheese":45000}},"name":"Cheese Sandwiches","mission_reward":{"resources":{"monazite":62000,"water":5000,"milk":6500,"zircon":50000,"gold":11200,"uraninite":55000,"wheat":6500}}} \ No newline at end of file +{ + "description" : "The Pan-galactic games are a great interstellar sporting event. Every four years, a planet is chosen to host the games, and thereby becomes responsibility for feeding and housing the athletes who compete. This year, Rindoo 8 was chosen to host, but last minute strikes by food workers and construction unions have left them with no food or accommodations, and it's less than a week before the opening ceremonies. Desperate for help, the Rindoo 8 government if offering up significant resources in exchange for help with its food and lodging problems.", + "max_university_level" : "24", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "bread" : 45000, + "cheese" : 45000, + "soup" : 45000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 11200, + "milk" : 6500, + "monazite" : 62000, + "uraninite" : 55000, + "water" : 5000, + "wheat" : 6500, + "zircon" : 50000 + } + }, + "name" : "Cheese Sandwiches", + "network_19_completion" : "Pan-galactic games are underway on Rindoo 8. Games committee thanks %s for large donation.", + "network_19_headline" : "Strike by builders, bakery workers, cheesemakers threatens to derail Pan-galactic Games on Rindoo 8." +} diff --git a/missions/cheese-stinks.mission b/missions/cheese-stinks.mission index 7228836..4afa0a1 100644 --- a/missions/cheese-stinks.mission +++ b/missions/cheese-stinks.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"apple":75000}},"name":"Cheese Stinks","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Cheese","level":1,"extra_build_level":0}]},"network_19_headline":"Jack Colby has had enough of the Limburger.","network_19_completion":"Hard Cider bar open to rave reviews on Ogh Bowai Me 7.","max_university_level":"15","description":"Cheese maker Jack Colby has had enough of stinky cheese. Nobody on Ogh Bowai Me 7 wants to buy his product and all the ladies spend there evenings at the tavern across the street. Jack thinks he can change his lot in life by giving up the cheese and opening a swanky distillery. To get him started Jack needs a bunch of apples to press and ferment but has a cheese factory he's not doing anything with."} \ No newline at end of file +{ + "description" : "Cheese maker Jack Colby has had enough of stinky cheese. Nobody on Ogh Bowai Me 7 wants to buy his product and all the ladies spend there evenings at the tavern across the street. Jack thinks he can change his lot in life by giving up the cheese and opening a swanky distillery. To get him started Jack needs a bunch of apples to press and ferment but has a cheese factory he's not doing anything with.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "apple" : 75000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Cheese", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Cheese Stinks", + "network_19_completion" : "Hard Cider bar open to rave reviews on Ogh Bowai Me 7.", + "network_19_headline" : "Jack Colby has had enough of the Limburger." +} diff --git a/missions/cheeseburger-picnic.mission b/missions/cheeseburger-picnic.mission index cd6dd23..b0d3979 100644 --- a/missions/cheeseburger-picnic.mission +++ b/missions/cheeseburger-picnic.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Burger shortage on Anton 6 threatens to derail cheeseburger picnic, defeat president Johnston.","network_19_completion":"%s delivers cheeseburger picnic paradise. Johnson swept to easy victory on Anton 6.","description":"Two-term president Banes Johnston, leader of the colony of Anton 6, traditionally holds a giant cheeseburger picnic once a year. However, in this election year, the folks who supply him with the requisite supplies have decided to go on strike for better pay and working hours. If the picnic fails, Johnston will not be able to pull off the margin needed for re-election, so he's willing to offer up significant amounts of his people's wealth in exchange for the right combination of cheeseburger constituents.","max_university_level":"19","mission_objective":{"resources":{"cheese":33788,"bread":33788,"burger":33788,"chip":33788}},"name":"Cheeseburger Picnic","mission_reward":{"resources":{"soup":50000,"water":50000,"energy":50000,"uraninite":50000}}} \ No newline at end of file +{ + "description" : "Two-term president Banes Johnston, leader of the colony of Anton 6, traditionally holds a giant cheeseburger picnic once a year. However, in this election year, the folks who supply him with the requisite supplies have decided to go on strike for better pay and working hours. If the picnic fails, Johnston will not be able to pull off the margin needed for re-election, so he's willing to offer up significant amounts of his people's wealth in exchange for the right combination of cheeseburger constituents.", + "max_university_level" : "19", + "mission_objective" : { + "resources" : { + "bread" : 33788, + "burger" : 33788, + "cheese" : 33788, + "chip" : 33788 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 50000, + "soup" : 50000, + "uraninite" : 50000, + "water" : 50000 + } + }, + "name" : "Cheeseburger Picnic", + "network_19_completion" : "%s delivers cheeseburger picnic paradise. Johnson swept to easy victory on Anton 6.", + "network_19_headline" : "Burger shortage on Anton 6 threatens to derail cheeseburger picnic, defeat president Johnston." +} diff --git a/missions/chefs-to-the-rescue--bread.mission b/missions/chefs-to-the-rescue--bread.mission index bcd29b0..dffc148 100755 --- a/missions/chefs-to-the-rescue--bread.mission +++ b/missions/chefs-to-the-rescue--bread.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"wheat":2000}},"description":"Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. Just send us your newly gathered wheat, and in exchange we prepare you our great tasting bread. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"bread":2000}},"network_19_headline":"Well-rounded chefs decide to leave gravity behind, work and live in space.","network_19_completion":"Thanks to FAT, the colonist of %s were much happier today. Will it last?","name":"Chefs to the rescue: bread"} \ No newline at end of file +{ + "description" : "Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. Just send us your newly gathered wheat, and in exchange we prepare you our great tasting bread. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "wheat" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "bread" : 2000 + } + }, + "name" : "Chefs to the rescue: bread", + "network_19_completion" : "Thanks to FAT, the colonist of %s were much happier today. Will it last?", + "network_19_headline" : "Well-rounded chefs decide to leave gravity behind, work and live in space." +} diff --git a/missions/chefs-to-the-rescue--burger.mission b/missions/chefs-to-the-rescue--burger.mission index d8183da..8106b42 100755 --- a/missions/chefs-to-the-rescue--burger.mission +++ b/missions/chefs-to-the-rescue--burger.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"fungus":2000}},"description":"We at FAT (Food Advocating Team) can make your citizens happy. Just send us your harvest of fungus, and in return we send you our great tasting burger. No more kitchen duties, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"burger":2000}},"network_19_headline":"A group of 'big boned' chefs to create heavenly dishes.","network_19_completion":"With the arrival of the Cosmic Kitchen the citizens of %s gained a lot. Could this be the answer?","name":"Chefs to the rescue: burger"} \ No newline at end of file +{ + "description" : "We at FAT (Food Advocating Team) can make your citizens happy. Just send us your harvest of fungus, and in return we send you our great tasting burger. No more kitchen duties, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "fungus" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 2000 + } + }, + "name" : "Chefs to the rescue: burger", + "network_19_completion" : "With the arrival of the Cosmic Kitchen the citizens of %s gained a lot. Could this be the answer?", + "network_19_headline" : "A group of 'big boned' chefs to create heavenly dishes." +} diff --git a/missions/chefs-to-the-rescue--chip.mission b/missions/chefs-to-the-rescue--chip.mission index e8a13aa..50dc958 100755 --- a/missions/chefs-to-the-rescue--chip.mission +++ b/missions/chefs-to-the-rescue--chip.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"root":2000}},"description":"We at FAT (Food Advocating Team) can make your citizens happy. You send us your freshly picked root, and in exchange we prepare you our great tasting chip. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"chip":2000}},"network_19_headline":"Recent graduates of Heaven's Kitchen preparing meals for needy colonists on Cosmic kitchen.","network_19_completion":"Long awaited ship finally arrives from Culinaria, and the unrest on %s greatly reduced. Will it last?","name":"Chefs to the rescue: chip"} \ No newline at end of file +{ + "description" : "We at FAT (Food Advocating Team) can make your citizens happy. You send us your freshly picked root, and in exchange we prepare you our great tasting chip. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "root" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "chip" : 2000 + } + }, + "name" : "Chefs to the rescue: chip", + "network_19_completion" : "Long awaited ship finally arrives from Culinaria, and the unrest on %s greatly reduced. Will it last?", + "network_19_headline" : "Recent graduates of Heaven's Kitchen preparing meals for needy colonists on Cosmic kitchen." +} diff --git a/missions/chefs-to-the-rescue--cider.mission b/missions/chefs-to-the-rescue--cider.mission index f1be57c..239d14a 100755 --- a/missions/chefs-to-the-rescue--cider.mission +++ b/missions/chefs-to-the-rescue--cider.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"apple":2000}},"description":"Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. Just send us your harvest of apple, and in return we surprise you with our great tasting cider. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"cider":2000}},"network_19_headline":"Well-rounded chefs to create heavenly dishes.","network_19_completion":"Thanks to FAT, belts and buttons were relaxed on %s. Could this be the answer?","name":"Chefs to the rescue: cider"} \ No newline at end of file +{ + "description" : "Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. Just send us your harvest of apple, and in return we surprise you with our great tasting cider. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "apple" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "cider" : 2000 + } + }, + "name" : "Chefs to the rescue: cider", + "network_19_completion" : "Thanks to FAT, belts and buttons were relaxed on %s. Could this be the answer?", + "network_19_headline" : "Well-rounded chefs to create heavenly dishes." +} diff --git a/missions/chefs-to-the-rescue--meal.mission b/missions/chefs-to-the-rescue--meal.mission index 14a6281..d1086fe 100755 --- a/missions/chefs-to-the-rescue--meal.mission +++ b/missions/chefs-to-the-rescue--meal.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"corn":2000}},"description":"The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. You send us your freshly harvested corn, and in return we send you our great tasting meal. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"meal":2000}},"network_19_headline":"A group of 'big boned' chefs preparing meals for needy colonists on Cosmic kitchen.","network_19_completion":"With the arrival of the Cosmic Kitchen the colonist of %s were much happier today. Will it last?","name":"Chefs to the rescue: meal"} \ No newline at end of file +{ + "description" : "The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. You send us your freshly harvested corn, and in return we send you our great tasting meal. Freedom from boring kitchen chores, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "corn" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "meal" : 2000 + } + }, + "name" : "Chefs to the rescue: meal", + "network_19_completion" : "With the arrival of the Cosmic Kitchen the colonist of %s were much happier today. Will it last?", + "network_19_headline" : "A group of 'big boned' chefs preparing meals for needy colonists on Cosmic kitchen." +} diff --git a/missions/chefs-to-the-rescue--milk.mission b/missions/chefs-to-the-rescue--milk.mission index b4913a2..81256e7 100755 --- a/missions/chefs-to-the-rescue--milk.mission +++ b/missions/chefs-to-the-rescue--milk.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"algae":1000,"fungus":1000}},"description":"Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. You send us your freshly picked algae and fungus, and in exchange we surprise you with our great tasting milk. Enjoy great meals without the fuss in the kitchen, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"milk":2000}},"network_19_headline":"Recent graduates of Heaven's Kitchen decide to leave gravity behind, work and live in space.","network_19_completion":"Long awaited ship finally arrives from Culinaria, and the citizens of %s gained a lot. Could this be the answer?","name":"Chefs to the rescue: milk"} \ No newline at end of file +{ + "description" : "Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. You send us your freshly picked algae and fungus, and in exchange we surprise you with our great tasting milk. Enjoy great meals without the fuss in the kitchen, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "algae" : 1000, + "fungus" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "milk" : 2000 + } + }, + "name" : "Chefs to the rescue: milk", + "network_19_completion" : "Long awaited ship finally arrives from Culinaria, and the citizens of %s gained a lot. Could this be the answer?", + "network_19_headline" : "Recent graduates of Heaven's Kitchen decide to leave gravity behind, work and live in space." +} diff --git a/missions/chefs-to-the-rescue--pancake.mission b/missions/chefs-to-the-rescue--pancake.mission index 11d7ad4..24e1021 100755 --- a/missions/chefs-to-the-rescue--pancake.mission +++ b/missions/chefs-to-the-rescue--pancake.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"potato":2000}},"description":"The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. You send us your freshly picked potato, and in return we surprise you with our great tasting pancake. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"pancake":2000}},"network_19_headline":"Unemployed chefs of Culinaria venturing into space to create heavenly dishes.","network_19_completion":"Thanks to FAT, the unrest on %s greatly reduced. Will it last?","name":"Chefs to the rescue: pancake"} \ No newline at end of file +{ + "description" : "The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. You send us your freshly picked potato, and in return we surprise you with our great tasting pancake. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "potato" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "pancake" : 2000 + } + }, + "name" : "Chefs to the rescue: pancake", + "network_19_completion" : "Thanks to FAT, the unrest on %s greatly reduced. Will it last?", + "network_19_headline" : "Unemployed chefs of Culinaria venturing into space to create heavenly dishes." +} diff --git a/missions/chefs-to-the-rescue--pie.mission b/missions/chefs-to-the-rescue--pie.mission index 508c041..db315a7 100755 --- a/missions/chefs-to-the-rescue--pie.mission +++ b/missions/chefs-to-the-rescue--pie.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"lapis":2000}},"description":"The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. Just send us your newly gathered lapis, and in exchange we surprise you with our great tasting pie. No more kitchen duties, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"pie":2000}},"network_19_headline":"Well-rounded chefs preparing meals for needy colonists on Cosmic kitchen.","network_19_completion":"With the arrival of the Cosmic Kitchen belts and buttons were relaxed on %s. Could this be the answer?","name":"Chefs to the rescue: pie"} \ No newline at end of file +{ + "description" : "The chefs of FAT (Food Advocating Team) can offer you variety, the spice of life. Just send us your newly gathered lapis, and in exchange we surprise you with our great tasting pie. No more kitchen duties, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "lapis" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "pie" : 2000 + } + }, + "name" : "Chefs to the rescue: pie", + "network_19_completion" : "With the arrival of the Cosmic Kitchen belts and buttons were relaxed on %s. Could this be the answer?", + "network_19_headline" : "Well-rounded chefs preparing meals for needy colonists on Cosmic kitchen." +} diff --git a/missions/chefs-to-the-rescue--shake.mission b/missions/chefs-to-the-rescue--shake.mission index 7fd3f99..60ebeb4 100755 --- a/missions/chefs-to-the-rescue--shake.mission +++ b/missions/chefs-to-the-rescue--shake.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"algae":1000,"fungus":1000}},"description":"We at FAT (Food Advocating Team) can make your citizens happy. Just send us your newly gathered algae and fungus, and in return we prepare you our great tasting shake. Enjoy great meals without the fuss in the kitchen, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"shake":2000}},"network_19_headline":"A group of 'big boned' chefs decide to leave gravity behind, work and live in space.","network_19_completion":"Long awaited ship finally arrives from Culinaria, and the colonist of %s were much happier today. Will it last?","name":"Chefs to the rescue: shake"} \ No newline at end of file +{ + "description" : "We at FAT (Food Advocating Team) can make your citizens happy. Just send us your newly gathered algae and fungus, and in return we prepare you our great tasting shake. Enjoy great meals without the fuss in the kitchen, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "algae" : 1000, + "fungus" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "shake" : 2000 + } + }, + "name" : "Chefs to the rescue: shake", + "network_19_completion" : "Long awaited ship finally arrives from Culinaria, and the colonist of %s were much happier today. Will it last?", + "network_19_headline" : "A group of 'big boned' chefs decide to leave gravity behind, work and live in space." +} diff --git a/missions/chefs-to-the-rescue--soup.mission b/missions/chefs-to-the-rescue--soup.mission index 094f948..b034074 100755 --- a/missions/chefs-to-the-rescue--soup.mission +++ b/missions/chefs-to-the-rescue--soup.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"bean":2000}},"description":"Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. You send us your freshly harvested bean, and in return we prepare you our great tasting soup. No more kitchen duties, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"soup":2000}},"network_19_headline":"Recent graduates of Heaven's Kitchen to create heavenly dishes.","network_19_completion":"Thanks to FAT, the citizens of %s gained a lot. Could this be the answer?","name":"Chefs to the rescue: soup"} \ No newline at end of file +{ + "description" : "Members of FAT (Food Advocating Team) can save you from food boredom, from cooking and cleanup chores. You send us your freshly harvested bean, and in return we prepare you our great tasting soup. No more kitchen duties, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "bean" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "soup" : 2000 + } + }, + "name" : "Chefs to the rescue: soup", + "network_19_completion" : "Thanks to FAT, the citizens of %s gained a lot. Could this be the answer?", + "network_19_headline" : "Recent graduates of Heaven's Kitchen to create heavenly dishes." +} diff --git a/missions/chefs-to-the-rescue--syrup.mission b/missions/chefs-to-the-rescue--syrup.mission index c858198..9875dd1 100755 --- a/missions/chefs-to-the-rescue--syrup.mission +++ b/missions/chefs-to-the-rescue--syrup.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_objective":{"resources":{"algae":2000}},"description":"We at FAT (Food Advocating Team) can make your citizens happy. You send us your freshly harvested algae, and in exchange we send you our great tasting syrup. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?","mission_reward":{"resources":{"syrup":2000}},"network_19_headline":"Unemployed chefs of Culinaria venturing into space, preparing meals for needy colonists on Cosmic kitchen.","network_19_completion":"With the arrival of the Cosmic Kitchen the unrest on %s greatly reduced. Will it last?","name":"Chefs to the rescue: syrup"} \ No newline at end of file +{ + "description" : "We at FAT (Food Advocating Team) can make your citizens happy. You send us your freshly harvested algae, and in exchange we send you our great tasting syrup. You don't have to waste time in the kitchen, and no more: why do we always have to eat the same thing?", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "algae" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "syrup" : 2000 + } + }, + "name" : "Chefs to the rescue: syrup", + "network_19_completion" : "With the arrival of the Cosmic Kitchen the unrest on %s greatly reduced. Will it last?", + "network_19_headline" : "Unemployed chefs of Culinaria venturing into space, preparing meals for needy colonists on Cosmic kitchen." +} diff --git a/missions/christmas-party-.mission b/missions/christmas-party-.mission index cd58711..294139b 100755 --- a/missions/christmas-party-.mission +++ b/missions/christmas-party-.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_completion":"We've Bought The Party Goods. We Now Will Be Able To Throw A Huge Party.","max_university_level":"20","network_19_headline":"A Company Is Offering A Christmas Party Deal!","description":"Hey we know lots of colonies celebrate the Christmas holiday from back on earth. What a wonderful time of the year...for business that is. We are selling you something for your citizens. Let them enjoy this holiday with the best food available! They deserve it don't they? Well it will only cost some gold.","mission_objective":{"resources":{"gold":5000}},"mission_reward":{"resources":{"apple":1000,"bread":1000,"burger":1000,"soup":1000,"pancake":1000,"beetle":1000,"milk":1000,"root":1000}},"name":"Christmas Party!"} \ No newline at end of file +{ + "description" : "Hey we know lots of colonies celebrate the Christmas holiday from back on earth. What a wonderful time of the year...for business that is. We are selling you something for your citizens. Let them enjoy this holiday with the best food available! They deserve it don't they? Well it will only cost some gold.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "gold" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 1000, + "beetle" : 1000, + "bread" : 1000, + "burger" : 1000, + "milk" : 1000, + "pancake" : 1000, + "root" : 1000, + "soup" : 1000 + } + }, + "name" : "Christmas Party!", + "network_19_completion" : "We've Bought The Party Goods. We Now Will Be Able To Throw A Huge Party.", + "network_19_headline" : "A Company Is Offering A Christmas Party Deal!" +} diff --git a/missions/chromite-for-halite.mission b/missions/chromite-for-halite.mission index 5768361..9911762 100644 --- a/missions/chromite-for-halite.mission +++ b/missions/chromite-for-halite.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Velor Propulsion is looking for chromite for research.","network_19_completion":"Chromite has been acquired and research is progressing.","description":"The Velor Propulsion Company is looking to acquire Chromite for their new Propulsion Plant. They are looking for 20,000 Chromite and are willing to return 25,000 Halite in exchange.","max_university_level":"17","mission_objective":{"resources":{"chromite":20000}},"mission_reward":{"resources":{"halite":25000}},"name":"Chromite for Halite"} \ No newline at end of file +{ + "description" : "The Velor Propulsion Company is looking to acquire Chromite for their new Propulsion Plant. They are looking for 20,000 Chromite and are willing to return 25,000 Halite in exchange.", + "max_university_level" : "17", + "mission_objective" : { + "resources" : { + "chromite" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "halite" : 25000 + } + }, + "name" : "Chromite for Halite", + "network_19_completion" : "Chromite has been acquired and research is progressing.", + "network_19_headline" : "Velor Propulsion is looking for chromite for research." +} diff --git a/missions/clam-chowder-without-the-sand.mission b/missions/clam-chowder-without-the-sand.mission index 87138a4..d160e2b 100644 --- a/missions/clam-chowder-without-the-sand.mission +++ b/missions/clam-chowder-without-the-sand.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_objective":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Beach10"}]},"description":"The hard working citizens of Chae Aequowtr Xea 7 have been without a vacation in decades since the closest resort town is in orbit 3. They have been trying to dig a lake but have only succeeded in making a crater. Some have recommended paying a contractor but all they have to offer soup.","mission_reward":{"resources":{"soup":260000}},"network_19_headline":"All soup and no suntans make the people of Chae Aequowtr Xea 7 really odd.","network_19_completion":"Citizens of Chae Aequowtr Xea 7 can go back to work on Monday with a tan line.","name":"Clam Chowder without the Sand"} \ No newline at end of file +{ + "description" : "The hard working citizens of Chae Aequowtr Xea 7 have been without a vacation in decades since the closest resort town is in orbit 3. They have been trying to dig a lake but have only succeeded in making a crater. Some have recommended paying a contractor but all they have to offer soup.", + "max_university_level" : "15", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach10", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "resources" : { + "soup" : 260000 + } + }, + "name" : "Clam Chowder without the Sand", + "network_19_completion" : "Citizens of Chae Aequowtr Xea 7 can go back to work on Monday with a tan line.", + "network_19_headline" : "All soup and no suntans make the people of Chae Aequowtr Xea 7 really odd." +} diff --git a/missions/computer-hackers.mission b/missions/computer-hackers.mission index 83b2a1f..2b25f10 100644 --- a/missions/computer-hackers.mission +++ b/missions/computer-hackers.mission @@ -5,12 +5,12 @@ "mission_objective" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Security", + "classname" : "Lacuna::DB::Result::Building::Intelligence", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Intelligence", + "classname" : "Lacuna::DB::Result::Building::Security", "extra_build_level" : 0, "level" : 1 } diff --git a/missions/conjunction-junction.mission b/missions/conjunction-junction.mission index a7b7217..5904512 100644 --- a/missions/conjunction-junction.mission +++ b/missions/conjunction-junction.mission @@ -10,12 +10,12 @@ "mission_reward" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "classname" : "Lacuna::DB::Result::Building::Waste::Recycling", "extra_build_level" : 2, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Waste::Recycling", + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", "extra_build_level" : 2, "level" : 1 } diff --git a/missions/construction_supply.mission b/missions/construction_supply.mission index fd8c58d..d6d8402 100644 --- a/missions/construction_supply.mission +++ b/missions/construction_supply.mission @@ -20,7 +20,7 @@ ] }, "mission_reward" : { - "happiness" : 1000000 + "happiness" : "1000000" }, "name" : "Doing Good", "network_19_completion" : "%s has given a large donation.", diff --git a/missions/crazy-for-ch4.mission b/missions/crazy-for-ch4.mission index a0b5b64..5f05f81 100644 --- a/missions/crazy-for-ch4.mission +++ b/missions/crazy-for-ch4.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Oversight","extra_build_level":8,"level":1}]},"network_19_headline":"Former government accountant turned methane enthusiast seeks methane glyph - contact Zergon at methanerules.ch4.","description":"Zergon Bluffwhiffer spent a long career as a government accountant on Clathrate IV, but now he's retired to follow his disturbingly intense interest in all things methane. He wants to add a methane glyph to his collection. In exchange, he'll share his knowledge and organizational skills to show you how to get an oversight ministry up and running in no time. Can you help?","network_19_completion":"Zergon here. %s gave me the methane glyph I wanted. I'm finished. Stop with the annoying calls at dinnertime!","name":"Crazy for CH4","mission_objective":{"glyphs":["methane"]}} \ No newline at end of file +{ + "description" : "Zergon Bluffwhiffer spent a long career as a government accountant on Clathrate IV, but now he's retired to follow his disturbingly intense interest in all things methane. He wants to add a methane glyph to his collection. In exchange, he'll share his knowledge and organizational skills to show you how to get an oversight ministry up and running in no time. Can you help?", + "max_university_level" : "15", + "mission_objective" : { + "glyphs" : [ + "methane" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Oversight", + "extra_build_level" : 8, + "level" : 1 + } + ] + }, + "name" : "Crazy for CH4", + "network_19_completion" : "Zergon here. %s gave me the methane glyph I wanted. I'm finished. Stop with the annoying calls at dinnertime!", + "network_19_headline" : "Former government accountant turned methane enthusiast seeks methane glyph - contact Zergon at methanerules.ch4." +} diff --git a/missions/credit-card.mission b/missions/credit-card.mission index 1b6e3b9..4702e06 100644 --- a/missions/credit-card.mission +++ b/missions/credit-card.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"network_19_headline":"Little Sally Taffy's pet Mr. Wibbles is hungry.","network_19_completion":"Mr. Wibbles loves the syrup from %s.","description":"My name is Sally Taffy and I am five years old. My pet Faluvian Death Wasp Mr. Wibbles is hungry. He only eats tasty syrup. My mommy said if it was an emergency I could use the credit card in her sock drawer, and Mr. Wibbles is really hungry. If you get some syrup for Mr. Wibbles I will give you her credit card number. Please!","max_university_level":"25","name":"Feed Mr. Wibbles","mission_objective":{"resources":{"syrup":100000}},"mission_reward":{"essentia":1}} \ No newline at end of file +{ + "description" : "My name is Sally Taffy and I am five years old. My pet Faluvian Death Wasp Mr. Wibbles is hungry. He only eats tasty syrup. My mommy said if it was an emergency I could use the credit card in her sock drawer, and Mr. Wibbles is really hungry. If you get some syrup for Mr. Wibbles I will give you her credit card number. Please!", + "max_university_level" : "25", + "mission_objective" : { + "resources" : { + "syrup" : 100000 + } + }, + "mission_reward" : { + "essentia" : "1" + }, + "name" : "Feed Mr. Wibbles", + "network_19_completion" : "Mr. Wibbles loves the syrup from %s.", + "network_19_headline" : "Little Sally Taffy's pet Mr. Wibbles is hungry." +} diff --git a/missions/crispy-vampires.mission b/missions/crispy-vampires.mission index a41c553..cd0483c 100755 --- a/missions/crispy-vampires.mission +++ b/missions/crispy-vampires.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s brings light to the situation on Tri Seedou 2.","max_university_level":"30","description":"Good evening, or whatever time it is for you. It is always evening here...\n\nWe, the Vampire Clan Seedou of Tri Seedou 2 have run out of space in our underground caverns for energy producing buildings. As sunlight is is deadly for us, we cannot utilize the vast amounts of space available on the surface of our world. \n\nRecently we have completed our research on Singularity Plants and are willing to share this research with you if you could only send a work crew to build it for us. Also, be sure to send enough food with them since our diet may not be adequate for your species.","mission_objective":{"resources":{"milk":20000,"bread":20000,"cheese":20000,"burger":20000,"apple":20000}},"name":"Crispy Vampires","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Singularity","extra_build_level":5,"level":1}]},"network_19_headline":"The Vampires of Tri Seedou 2 no longer can produce enough energy to sustain colony."} \ No newline at end of file +{ + "description" : "Good evening, or whatever time it is for you. It is always evening here...\n\nWe, the Vampire Clan Seedou of Tri Seedou 2 have run out of space in our underground caverns for energy producing buildings. As sunlight is is deadly for us, we cannot utilize the vast amounts of space available on the surface of our world. \n\nRecently we have completed our research on Singularity Plants and are willing to share this research with you if you could only send a work crew to build it for us. Also, be sure to send enough food with them since our diet may not be adequate for your species.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "apple" : 20000, + "bread" : 20000, + "burger" : 20000, + "cheese" : 20000, + "milk" : 20000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Singularity", + "extra_build_level" : 5, + "level" : 1 + } + ] + }, + "name" : "Crispy Vampires", + "network_19_completion" : "%s brings light to the situation on Tri Seedou 2.", + "network_19_headline" : "The Vampires of Tri Seedou 2 no longer can produce enough energy to sustain colony." +} diff --git a/missions/defensive-screen-bargain.mission b/missions/defensive-screen-bargain.mission index 51972f2..4ef8cae 100644 --- a/missions/defensive-screen-bargain.mission +++ b/missions/defensive-screen-bargain.mission @@ -13,12 +13,12 @@ "mission_reward" : { "ships" : [ { - "combat" : 12000, + "combat" : 14000, "hold_size" : 0, "name" : "Quick Screen", - "speed" : 5000, + "speed" : 0, "stealth" : 0, - "type" : "fighter" + "type" : "drone" }, { "combat" : 14000, @@ -37,12 +37,12 @@ "type" : "drone" }, { - "combat" : 14000, + "combat" : 12000, "hold_size" : 0, "name" : "Quick Screen", - "speed" : 0, + "speed" : 5000, "stealth" : 0, - "type" : "drone" + "type" : "fighter" } ] }, diff --git a/missions/desperate-times.mission b/missions/desperate-times.mission index 76aa0e2..94658da 100644 --- a/missions/desperate-times.mission +++ b/missions/desperate-times.mission @@ -3,7 +3,7 @@ "description" : "Dear in debt colonies, \n We are looking to outsource our current waste dumping company contract to a third world colony!\nThat means if you are interested, just send us some of your water for testing to see if it's safe for waste to be placed in it, even if it's not, we will probably still go ahead and dump anyway, we will also throw in a waste storage unit schematic for your colony's waste storage needs.\n\nHave fun in smelly trash hell,\n Cheap company marketing consultant #416", "max_university_level" : "15", "mission_objective" : { - "happiness" : 20000, + "happiness" : "20000", "resources" : { "water" : 25000 } diff --git a/missions/developer-seeks-site.mission b/missions/developer-seeks-site.mission index d96e9c4..5226205 100644 --- a/missions/developer-seeks-site.mission +++ b/missions/developer-seeks-site.mission @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"network_19_headline":"\"Lots of money, nowhere to build\"; Edmunds Development CEO decries lack of space on his homeworld.","description":"Interstellar real estate development company Edmunds Development is intent on constructing a vibrant new showpiece community to display to potential investors. However, the CEO's home planet had no room for the large civic expansion proposed, and so the company is accepting offers from other worlds that would like to display this achievement in civil engineering and architecture. In exchange for the right tax breaks, they're willing to set up this model community on your planet.","network_19_completion":"Edmunds Development construction to go ahead in %s, CEO lauds empire's strong leadership.","max_university_level":"15","mission_objective":{"resources":{"algae":1500,"waste":50000,"water":25000,"chromite":10000,"energy":10000}},"name":"Developer Seeks Site","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Park","level":1,"extra_build_level":0},{"classname":"Lacuna::DB::Result::Building::EntertainmentDistrict","level":1,"extra_build_level":4},{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","level":1,"extra_build_level":4},{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","level":1,"extra_build_level":5}]}} \ No newline at end of file +{ + "description" : "Interstellar real estate development company Edmunds Development is intent on constructing a vibrant new showpiece community to display to potential investors. However, the CEO's home planet had no room for the large civic expansion proposed, and so the company is accepting offers from other worlds that would like to display this achievement in civil engineering and architecture. In exchange for the right tax breaks, they're willing to set up this model community on your planet.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "algae" : 1500, + "chromite" : 10000, + "energy" : 10000, + "waste" : 50000, + "water" : 25000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 4, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 5, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Park", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Developer Seeks Site", + "network_19_completion" : "Edmunds Development construction to go ahead in %s, CEO lauds empire's strong leadership.", + "network_19_headline" : "\"Lots of money, nowhere to build\"; Edmunds Development CEO decries lack of space on his homeworld." +} diff --git a/missions/diamond-fraud.mission b/missions/diamond-fraud.mission index 374139a..794c274 100644 --- a/missions/diamond-fraud.mission +++ b/missions/diamond-fraud.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"network_19_headline":"First shipment of diamonds to reach expanse jewelers later today.","network_19_completion":"Diamonds exposed as fakes, Protests lodged against %s, second suspect still at large.","description":"As you may have guessed already, these aren't diamonds, they're cubic zirconium, they look exactly like the real diamonds, except they're essentially worthless, but by the time they realize they've been duped, it'll be too late and we'll be long gone, the problem is that we don't have enough zirconium, that's where you come in, if you supply it for us, we'll give ya a cut of the commission in solid gold, interested?","mission_objective":{"resources":{"zircon":20000,"energy":5000}},"name":"Diamond fraud","mission_reward":{"resources":{"gold":30000}},"max_university_level":"20"} \ No newline at end of file +{ + "description" : "As you may have guessed already, these aren't diamonds, they're cubic zirconium, they look exactly like the real diamonds, except they're essentially worthless, but by the time they realize they've been duped, it'll be too late and we'll be long gone, the problem is that we don't have enough zirconium, that's where you come in, if you supply it for us, we'll give ya a cut of the commission in solid gold, interested?", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "energy" : 5000, + "zircon" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 30000 + } + }, + "name" : "Diamond fraud", + "network_19_completion" : "Diamonds exposed as fakes, Protests lodged against %s, second suspect still at large.", + "network_19_headline" : "First shipment of diamonds to reach expanse jewelers later today." +} diff --git a/missions/digging-makes-me-hungry.mission b/missions/digging-makes-me-hungry.mission index 18e4a20..674175a 100755 --- a/missions/digging-makes-me-hungry.mission +++ b/missions/digging-makes-me-hungry.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_completion":"Archaeology Ministry celebration on Irrifear 2 a huge success, catered by %s.","max_university_level":"15","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}},"name":"Digging Makes Me Hungry","mission_reward":{"glyphs":["goethite"]},"network_19_headline":"Archaeology Ministry celebrates 10th anniversary on Irrifear 2."} \ No newline at end of file +{ + "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", + "mission_objective" : { + "resources" : { + "burger" : 25000, + "shake" : 25000, + "water" : 25000 + } + }, + "mission_reward" : { + "glyphs" : [ + "goethite" + ] + }, + "name" : "Digging Makes Me Hungry", + "network_19_completion" : "Archaeology Ministry celebration on Irrifear 2 a huge success, catered by %s.", + "network_19_headline" : "Archaeology Ministry celebrates 10th anniversary on Irrifear 2." +} diff --git a/missions/donations-to-the-poor-and-holy.mission b/missions/donations-to-the-poor-and-holy.mission index 6817d6d..8f8931a 100644 --- a/missions/donations-to-the-poor-and-holy.mission +++ b/missions/donations-to-the-poor-and-holy.mission @@ -9,7 +9,7 @@ } }, "mission_reward" : { - "happiness" : 50000 + "happiness" : "50000" }, "name" : "Donations to the poor and holy", "network_19_completion" : "A generous donation has been given to a band of begging blind space monks which will boost the emperors popularity.", diff --git a/missions/down-in-the-mall.mission b/missions/down-in-the-mall.mission index a97db63..dad949d 100644 --- a/missions/down-in-the-mall.mission +++ b/missions/down-in-the-mall.mission @@ -21,7 +21,7 @@ ] }, "mission_reward" : { - "happiness" : 60000, + "happiness" : "60000", "ships" : [] }, "name" : "Down in the Mall", diff --git a/missions/dr-tacinmosh-s-fried-chikkin.mission b/missions/dr-tacinmosh-s-fried-chikkin.mission index 5469d44..e19b8ec 100644 --- a/missions/dr-tacinmosh-s-fried-chikkin.mission +++ b/missions/dr-tacinmosh-s-fried-chikkin.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"waste":10000}},"mission_reward":{"resources":{"burger":7500}},"description":"Dr. Tacinmosh here with another fantastic scientific breakthrough! We at the Molecular Redefinition Labs have stumbled across a bio-chemical splicing technique which turns ordinary waste into delicious, tender fried Chikken Patties! The boys over at the Consumer Health Consortium are throwing a fit over this project, slandering us with allegations of manufacturing and distributing food with no discernible nutritional value. Don't listen to those beaker-spinners. They know nothing of practical science!","network_19_headline":"Demented Doctor Announces Fast Food Franchise, Food Content Questioned.","name":"Dr Tacinmosh's Fried \"Chikkin\"","network_19_completion":"\"Tastes Like Chikken!\" Announces %s.","max_university_level":"8"} \ No newline at end of file +{ + "description" : "Dr. Tacinmosh here with another fantastic scientific breakthrough! We at the Molecular Redefinition Labs have stumbled across a bio-chemical splicing technique which turns ordinary waste into delicious, tender fried Chikken Patties! The boys over at the Consumer Health Consortium are throwing a fit over this project, slandering us with allegations of manufacturing and distributing food with no discernible nutritional value. Don't listen to those beaker-spinners. They know nothing of practical science!", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "waste" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 7500 + } + }, + "name" : "Dr Tacinmosh's Fried \"Chikkin\"", + "network_19_completion" : "\"Tastes Like Chikken!\" Announces %s.", + "network_19_headline" : "Demented Doctor Announces Fast Food Franchise, Food Content Questioned." +} diff --git a/missions/dung-beeldeban.mission b/missions/dung-beeldeban.mission index ace5a98..7e31bc9 100644 --- a/missions/dung-beeldeban.mission +++ b/missions/dung-beeldeban.mission @@ -1,2 +1,21 @@ # config-file-type: JSON 1 -{"network_19_headline":"Researcher needs waste for experiment.","network_19_completion":"%s helps researcher cross-breed dung beetle with beeldeban.","description":"I need your help, or really I need your waste and a small amount of malcud. I'm working on an experiment to cross-breed a dung beetle from Earth with the beeldeban beetle native to the Expanse. However, I need a fairly large amount of waste and malcud to complete my habitat for the new beetle. I have some other resources left over in my lab that I could trade.","max_university_level":"3","name":"Dung Beeldeban","mission_objective":{"resources":{"waste":500,"fungus":100}},"mission_reward":{"resources":{"energy":2000,"zircon":2000,"water":2000}}} \ No newline at end of file +{ + "description" : "I need your help, or really I need your waste and a small amount of malcud. I'm working on an experiment to cross-breed a dung beetle from Earth with the beeldeban beetle native to the Expanse. However, I need a fairly large amount of waste and malcud to complete my habitat for the new beetle. I have some other resources left over in my lab that I could trade.", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "fungus" : 100, + "waste" : 500 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 2000, + "water" : 2000, + "zircon" : 2000 + } + }, + "name" : "Dung Beeldeban", + "network_19_completion" : "%s helps researcher cross-breed dung beetle with beeldeban.", + "network_19_headline" : "Researcher needs waste for experiment." +} diff --git a/missions/dying-of-thirst.part2 b/missions/dying-of-thirst.part2 index 1f86831..5155dfe 100644 --- a/missions/dying-of-thirst.part2 +++ b/missions/dying-of-thirst.part2 @@ -8,7 +8,7 @@ } }, "mission_reward" : { - "essentia" : 10 + "essentia" : "10" }, "name" : "Dying of Thirst", "network_19_completion" : "%s saved Klaywatanayo from extinction through life-giving gift of water.", diff --git a/missions/earthquake-alert-.mission b/missions/earthquake-alert-.mission index ab7f28e..1ecb970 100755 --- a/missions/earthquake-alert-.mission +++ b/missions/earthquake-alert-.mission @@ -1,2 +1,28 @@ # config-file-type: JSON 1 -{"network_19_completion":"We Sent Resources To Help Them Rebuild!","max_university_level":"30","network_19_headline":"An 9.5 Earthquake Devastated Another Empire's Colony!","description":"We were hit by a earthquake as if you didn't know. Its all over the news! Our buildings are either weakened or already destroyed. We must rebuild. We must endure it. I hope there aren't any aftershocks! We need various ores to repair them.","mission_objective":{"resources":{"trona":25000,"fluorite":25000,"chromite":25000,"goethite":25000,"zircon":25000}},"mission_reward":{"resources":{"pie":10000,"soup":10000,"meal":10000,"shake":10000},"glyphs":["gypsum"]},"name":"Earthquake Alert!"} \ No newline at end of file +{ + "description" : "We were hit by a earthquake as if you didn't know. Its all over the news! Our buildings are either weakened or already destroyed. We must rebuild. We must endure it. I hope there aren't any aftershocks! We need various ores to repair them.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "chromite" : 25000, + "fluorite" : 25000, + "goethite" : 25000, + "trona" : 25000, + "zircon" : 25000 + } + }, + "mission_reward" : { + "glyphs" : [ + "gypsum" + ], + "resources" : { + "meal" : 10000, + "pie" : 10000, + "shake" : 10000, + "soup" : 10000 + } + }, + "name" : "Earthquake Alert!", + "network_19_completion" : "We Sent Resources To Help Them Rebuild!", + "network_19_headline" : "An 9.5 Earthquake Devastated Another Empire's Colony!" +} diff --git a/missions/electric_barbarella.mission b/missions/electric_barbarella.mission index 139c9f0..f4f04e8 100755 --- a/missions/electric_barbarella.mission +++ b/missions/electric_barbarella.mission @@ -20,7 +20,7 @@ } }, "mission_reward" : { - "happiness" : 10000000, + "happiness" : "10000000", "resources" : { "waste" : 25000000 } diff --git a/missions/encouraging-civic-expansion.mission b/missions/encouraging-civic-expansion.mission index 69bf6e8..d3240bd 100644 --- a/missions/encouraging-civic-expansion.mission +++ b/missions/encouraging-civic-expansion.mission @@ -1,2 +1,28 @@ # config-file-type: JSON 1 -{"network_19_completion":"CEZC successfully negotiates peace with Argish empire. Committee Chair lauds %s for last-minute help.","max_university_level":"19","mission_objective":{"resources":{"soup":5000,"cheese":5000,"shake":5000,"bread":5000,"cider":5000,"pancake":5000,"apple":5000,"syrup":5000,"burger":5000,"pie":5000,"root":5000}},"description":"Vice chairman Ellis from the Civic Enterprise Zone Committee (CEZC) is struggling to persuade an alien race known as the Argish to see that membership in the Zone would be the ideal for their long-term development objectives, but the meeting isn't going as planned. The CZEC delegation needs a selection of good foods to win over the representatives of Argish. They're willing to provide a golden glyph in exchange for the right selection of fine foodstuffs.","mission_reward":{"glyphs":["gold"]},"name":"Encouraging Civic Expansion","network_19_headline":"Contract talks break down between the Argish an the Civic Enterprise Zone Committee."} \ No newline at end of file +{ + "description" : "Vice chairman Ellis from the Civic Enterprise Zone Committee (CEZC) is struggling to persuade an alien race known as the Argish to see that membership in the Zone would be the ideal for their long-term development objectives, but the meeting isn't going as planned. The CZEC delegation needs a selection of good foods to win over the representatives of Argish. They're willing to provide a golden glyph in exchange for the right selection of fine foodstuffs.", + "max_university_level" : "19", + "mission_objective" : { + "resources" : { + "apple" : 5000, + "bread" : 5000, + "burger" : 5000, + "cheese" : 5000, + "cider" : 5000, + "pancake" : 5000, + "pie" : 5000, + "root" : 5000, + "shake" : 5000, + "soup" : 5000, + "syrup" : 5000 + } + }, + "mission_reward" : { + "glyphs" : [ + "gold" + ] + }, + "name" : "Encouraging Civic Expansion", + "network_19_completion" : "CEZC successfully negotiates peace with Argish empire. Committee Chair lauds %s for last-minute help.", + "network_19_headline" : "Contract talks break down between the Argish an the Civic Enterprise Zone Committee." +} diff --git a/missions/escorts-for-clearance.mission b/missions/escorts-for-clearance.mission index 2515713..6c72929 100644 --- a/missions/escorts-for-clearance.mission +++ b/missions/escorts-for-clearance.mission @@ -10,7 +10,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "snark" + "type" : "drone" }, { "combat" : 0, @@ -18,7 +18,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "snark" + "type" : "drone" }, { "combat" : 0, @@ -58,7 +58,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "drone" + "type" : "scanner" }, { "combat" : 0, @@ -66,7 +66,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "drone" + "type" : "scanner" }, { "combat" : 0, @@ -74,7 +74,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "scanner" + "type" : "snark" }, { "combat" : 0, @@ -82,7 +82,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "scanner" + "type" : "snark" } ] }, diff --git a/missions/essentia-for-gold.mission b/missions/essentia-for-gold.mission index e5fd59b..ffa46d2 100644 --- a/missions/essentia-for-gold.mission +++ b/missions/essentia-for-gold.mission @@ -13,7 +13,7 @@ "gypsum" : 300, "halite" : 300, "trona" : 300 - } + } }, "name" : "A Proper Funeral", "network_19_completion" : "%s made local woman's funeral a joyous event rather than a sad one.", diff --git a/missions/excesses-taken.mission b/missions/excesses-taken.mission index ec0b24f..8d7c195 100755 --- a/missions/excesses-taken.mission +++ b/missions/excesses-taken.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"chromite":600000}},"mission_reward":{"glyphs":["bauxite","galena","halite","kerogen","rutile"]},"description":"Rumors of a huge Chromite deposit have been confirmed, but the identity of the discoverer is being kept secret. The location of the deposit is unknown. And the discoverer is holding out for an amnesty deal allowing him to keep what he has already taken. And to collect a multiple-glyph bounty for disclosing the location of the deposit.","network_19_headline":"Rumors of a Very Large Chromite Deposit Catch the Attention of Tax Authorities.","network_19_completion":"Taxes paid, Government contracts signed. Huge Chromite Deposit Being Mined.","name":"Excesses Taken","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Rumors of a huge Chromite deposit have been confirmed, but the identity of the discoverer is being kept secret. The location of the deposit is unknown. And the discoverer is holding out for an amnesty deal allowing him to keep what he has already taken. And to collect a multiple-glyph bounty for disclosing the location of the deposit.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "chromite" : 600000 + } + }, + "mission_reward" : { + "glyphs" : [ + "bauxite", + "galena", + "halite", + "kerogen", + "rutile" + ] + }, + "name" : "Excesses Taken", + "network_19_completion" : "Taxes paid, Government contracts signed. Huge Chromite Deposit Being Mined.", + "network_19_headline" : "Rumors of a Very Large Chromite Deposit Catch the Attention of Tax Authorities." +} diff --git a/missions/exploration-co.mission b/missions/exploration-co.mission index 41701ef..0efb691 100644 --- a/missions/exploration-co.mission +++ b/missions/exploration-co.mission @@ -21,29 +21,19 @@ } }, { - "ship_type" : "scanner", + "ship_type" : "probe", "target" : { + "color" : "any", "in_zone" : 1, - "inhabited" : 0, - "isolationist" : 0, - "size" : [ - 1, - 121 - ], - "type" : "habitable" + "type" : "star" } }, { - "ship_type" : "scanner", + "ship_type" : "probe", "target" : { + "color" : "any", "in_zone" : 1, - "inhabited" : 0, - "isolationist" : 0, - "size" : [ - 1, - 121 - ], - "type" : "habitable" + "type" : "star" } }, { @@ -55,19 +45,29 @@ } }, { - "ship_type" : "probe", + "ship_type" : "scanner", "target" : { - "color" : "any", "in_zone" : 1, - "type" : "star" + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" } }, { - "ship_type" : "probe", + "ship_type" : "scanner", "target" : { - "color" : "any", "in_zone" : 1, - "type" : "star" + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" } }, { @@ -99,7 +99,7 @@ ] }, "mission_reward" : { - "happiness" : 100000, + "happiness" : "100000", "ships" : [ { "combat" : 2000, diff --git a/missions/fait-accompli.mission b/missions/fait-accompli.mission index 73d9603..aeed20f 100644 --- a/missions/fait-accompli.mission +++ b/missions/fait-accompli.mission @@ -3,7 +3,7 @@ "description" : "If people think you're happy and complacent, they'll walk all over you. Let's turn that smile upside down and make others fear you!", "max_university_level" : "30", "mission_objective" : { - "happiness" : 1000000 + "happiness" : "1000000" }, "mission_reward" : { "ships" : [ diff --git a/missions/famine_of_food.mission b/missions/famine_of_food.mission index 969bd5f..7716906 100644 --- a/missions/famine_of_food.mission +++ b/missions/famine_of_food.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_reward":{"resources":{"energy":50000,"kerogen":50000,"zircon":50000,"water":50000}},"network_19_headline":"Famine of Food Sweeps Neighboring System.","description":"A huge famine swept our world. It left us with almost nothing. People are rioting about the food shortage. We are a small colony. So we won't need much, but we will need something. -Food and a little entertainment to take our minds off our situation? Just the basics. Nothing fancy. We have excess energy, water, and ore. Sorry that is all we have to offer. But we will try to make it worth it.","network_19_completion":"%s Saves Colony Suffering From Famine.","name":"Famine of Food","mission_objective":{"resources":{"fungus":50000,"algae":50000},"happiness":10000}} \ No newline at end of file +{ + "description" : "A huge famine swept our world. It left us with almost nothing. People are rioting about the food shortage. We are a small colony. So we won't need much, but we will need something. -Food and a little entertainment to take our minds off our situation? Just the basics. Nothing fancy. We have excess energy, water, and ore. Sorry that is all we have to offer. But we will try to make it worth it.", + "max_university_level" : "15", + "mission_objective" : { + "happiness" : "10000", + "resources" : { + "algae" : 50000, + "fungus" : 50000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 50000, + "kerogen" : 50000, + "water" : 50000, + "zircon" : 50000 + } + }, + "name" : "Famine of Food", + "network_19_completion" : "%s Saves Colony Suffering From Famine.", + "network_19_headline" : "Famine of Food Sweeps Neighboring System." +} diff --git a/missions/farmers-market.mission b/missions/farmers-market.mission index 3715c2e..818fff3 100644 --- a/missions/farmers-market.mission +++ b/missions/farmers-market.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gypsum":500,"monazite":500,"sulfur":500}},"mission_reward":{"resources":{"cheese":200,"potato":300,"corn":200,"wheat":300,"milk":300,"cider":200,"apple":300,"pie":200}},"description":"SPECIAL TODAY!\nThe new Farmers Market Colony on Eeggousou is currently accepting phosphorous-containing ores for a wide variety of fresh farm-grown food products! Get yours today, before it's all gone!","network_19_headline":"Committee Acknowledges Registration of New Farmers Market.","name":"Farmers Market","network_19_completion":"Local Food Market Bestows Its Bounty on %s's Empire.","max_university_level":"5"} \ No newline at end of file +{ + "description" : "SPECIAL TODAY!\nThe new Farmers Market Colony on Eeggousou is currently accepting phosphorous-containing ores for a wide variety of fresh farm-grown food products! Get yours today, before it's all gone!", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "gypsum" : 500, + "monazite" : 500, + "sulfur" : 500 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 300, + "cheese" : 200, + "cider" : 200, + "corn" : 200, + "milk" : 300, + "pie" : 200, + "potato" : 300, + "wheat" : 300 + } + }, + "name" : "Farmers Market", + "network_19_completion" : "Local Food Market Bestows Its Bounty on %s's Empire.", + "network_19_headline" : "Committee Acknowledges Registration of New Farmers Market." +} diff --git a/missions/fight-night.mission b/missions/fight-night.mission index 43d1919..0edf2ce 100644 --- a/missions/fight-night.mission +++ b/missions/fight-night.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"network_19_completion":"Interplanetary Boxing Federation selects homeworld of %s for title bout, builds civic infrastructure as payment.","max_university_level":"20","mission_objective":{"resources":{"energy":750000,"cheese":50000,"burger":50000,"cider":50000,"bread":50000,"water":500000}},"description":"The Interplanetary Boxing Federation is looking for a good planet on which to host our upcoming title bout. We need a colony with lots of water, food and energy on which to host the event, and will reciprocate for the costs involved by providing a galaxy-class entertainment district for your citizens. Once the bout is held there, it remains yours to keep.","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::EntertainmentDistrict","extra_build_level":15}]},"name":"Fight Night","network_19_headline":"Interplanetary Boxing Federation seeks location for title bout. Pledges to enrich local tourist economy."} \ No newline at end of file +{ + "description" : "The Interplanetary Boxing Federation is looking for a good planet on which to host our upcoming title bout. We need a colony with lots of water, food and energy on which to host the event, and will reciprocate for the costs involved by providing a galaxy-class entertainment district for your citizens. Once the bout is held there, it remains yours to keep.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "bread" : 50000, + "burger" : 50000, + "cheese" : 50000, + "cider" : 50000, + "energy" : 750000, + "water" : 500000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "extra_build_level" : 15, + "level" : 1 + } + ] + }, + "name" : "Fight Night", + "network_19_completion" : "Interplanetary Boxing Federation selects homeworld of %s for title bout, builds civic infrastructure as payment.", + "network_19_headline" : "Interplanetary Boxing Federation seeks location for title bout. Pledges to enrich local tourist economy." +} diff --git a/missions/finishing-the-tutorial.mission b/missions/finishing-the-tutorial.mission index 7bb505e..b6a3845 100644 --- a/missions/finishing-the-tutorial.mission +++ b/missions/finishing-the-tutorial.mission @@ -3,19 +3,19 @@ "description" : "Greetings, we have much in common. Our spies have learned that you, as well as us, have been contacted by the Lacuna Expanse Corp, offering assistance in founding our Empire.\n\nDue to circumstances beyond our control we are unable to fulfill their request for us to utilize Essentia in the manner prescribed. As it turns out, we are short by 2 units of Essentia. We have worked tirelessly to discover a new source for Essentia, but we believe that you may be able to assist us in that regard.\n\nIf you can provide our missing Essentia, we will gladly supply you with Technology currently beyond your grasp.", "max_university_level" : "7", "mission_objective" : { - "essentia" : 2 + "essentia" : "2" }, "mission_reward" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::University", + "classname" : "Lacuna::DB::Result::Building::Oversight", "extra_build_level" : 0, - "level" : 8 + "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Oversight", + "classname" : "Lacuna::DB::Result::Building::University", "extra_build_level" : 0, - "level" : 1 + "level" : 8 } ] }, diff --git a/missions/fire-repair.mission b/missions/fire-repair.mission index e7132c8..ed4d6d9 100644 --- a/missions/fire-repair.mission +++ b/missions/fire-repair.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"network_19_completion":"Em Kettle 9 slowly begins rebuilding, thanks to generous donation by %s.","max_university_level":"18","mission_objective":{"resources":{"energy":50000,"cheese":6000,"chromite":25000,"uraninite":25000,"bauxite":25000,"magnetite":12400,"bread":5000,"water":50000}},"description":"The small colony of Em Kettle 9 was recently devastated by a series of serious fires. The few citizens who still remain are trying to rebuild, but they need significant resources in order to be able to do so. In exchange for the material they need to get their civilization back in order, they're willing to give up glyphs salvaged from the ruins of their once-great archeology ministry.","mission_reward":{"glyphs":["zircon","chalcopyrite"]},"name":"Fire Repair","network_19_headline":"Planet-wide fires caused by high winds and depleted atmosphere ravage Em Kettle 9."} \ No newline at end of file +{ + "description" : "The small colony of Em Kettle 9 was recently devastated by a series of serious fires. The few citizens who still remain are trying to rebuild, but they need significant resources in order to be able to do so. In exchange for the material they need to get their civilization back in order, they're willing to give up glyphs salvaged from the ruins of their once-great archeology ministry.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "bauxite" : 25000, + "bread" : 5000, + "cheese" : 6000, + "chromite" : 25000, + "energy" : 50000, + "magnetite" : 12400, + "uraninite" : 25000, + "water" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "zircon", + "chalcopyrite" + ] + }, + "name" : "Fire Repair", + "network_19_completion" : "Em Kettle 9 slowly begins rebuilding, thanks to generous donation by %s.", + "network_19_headline" : "Planet-wide fires caused by high winds and depleted atmosphere ravage Em Kettle 9." +} diff --git a/missions/first_one_there.mission b/missions/first_one_there.mission index 9396c3d..31002b6 100644 --- a/missions/first_one_there.mission +++ b/missions/first_one_there.mission @@ -20,7 +20,7 @@ ] }, "mission_reward" : { - "happiness" : 1000000, + "happiness" : "1000000", "ships" : [ { "combat" : 0, diff --git a/missions/fluorite-for-anthracite.mission b/missions/fluorite-for-anthracite.mission index 4e9bf1c..db66fd6 100755 --- a/missions/fluorite-for-anthracite.mission +++ b/missions/fluorite-for-anthracite.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_reward":{"resources":{"fluorite":15000}},"network_19_headline":"Kirlin agent of Straal guarantees fluorspar for blind coal.","description":"Here is an offer which won't last long. Kirlin agent of Straal offers to exchange to exchange fluorspar for blind coal. Our people manufacture too much fluorspar. Despite misgivings our empire thoroughly hankers for a source of blind coal so that we can increase fuel yield. Our planet will exchange fluorite for anthracite. So, do we have a deal?","network_19_completion":"%s takes blind coal for fluorspar.","name":"fluorite for anthracite","mission_objective":{"resources":{"anthracite":10000}}} \ No newline at end of file +{ + "description" : "Here is an offer which won't last long. Kirlin agent of Straal offers to exchange to exchange fluorspar for blind coal. Our people manufacture too much fluorspar. Despite misgivings our empire thoroughly hankers for a source of blind coal so that we can increase fuel yield. Our planet will exchange fluorite for anthracite. So, do we have a deal?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "anthracite" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "fluorite" : 15000 + } + }, + "name" : "fluorite for anthracite", + "network_19_completion" : "%s takes blind coal for fluorspar.", + "network_19_headline" : "Kirlin agent of Straal guarantees fluorspar for blind coal." +} diff --git a/missions/food-fight.mission b/missions/food-fight.mission index 75caf52..90d51bf 100644 --- a/missions/food-fight.mission +++ b/missions/food-fight.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"8","mission_reward":{"resources":{"meal":2000},"happiness":2000},"network_19_headline":"The cafeteria at Tau Ceti University has descended into chaos in a massive food fight! Who will stop the madness?","description":"A massive food fight has broken out in the Tau Ceti University campus. The tentacled students from Grobulon seem to have the upper hand, so to speak. We need you to help fight back on the side of your species! Grab some food and enter the fray. You'll probably be able to loot some of the cafeteria's supplies before it's over.","network_19_completion":"We have reports from T.C.U. that %s waded into the food fight and emerged victorious with well-aimed throws.","name":"Food fight!","mission_objective":{"resources":{"fungus":200,"apple":200,"potato":200,"algae":200,"wheat":200,"bean":200}}} \ No newline at end of file +{ + "description" : "A massive food fight has broken out in the Tau Ceti University campus. The tentacled students from Grobulon seem to have the upper hand, so to speak. We need you to help fight back on the side of your species! Grab some food and enter the fray. You'll probably be able to loot some of the cafeteria's supplies before it's over.", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "algae" : 200, + "apple" : 200, + "bean" : 200, + "fungus" : 200, + "potato" : 200, + "wheat" : 200 + } + }, + "mission_reward" : { + "happiness" : "2000", + "resources" : { + "meal" : 2000 + } + }, + "name" : "Food fight!", + "network_19_completion" : "We have reports from T.C.U. that %s waded into the food fight and emerged victorious with well-aimed throws.", + "network_19_headline" : "The cafeteria at Tau Ceti University has descended into chaos in a massive food fight! Who will stop the madness?" +} diff --git a/missions/food-from-waste-2.mission b/missions/food-from-waste-2.mission index d70f526..6f9c320 100644 --- a/missions/food-from-waste-2.mission +++ b/missions/food-from-waste-2.mission @@ -1,2 +1,39 @@ # config-file-type: JSON 1 -{"network_19_headline":"Large Scale Food from Waste plant opens for contract business.","network_19_completion":"%s recycled at the Large Scale Food to Waste Plant.","description":"Small scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! Enough food to generate up to 3M happiness... For some reason, this generation of convertors just cannot seem to get milk correct.","mission_objective":{"resources":{"chalcopyrite":10000,"energy":100000,"kerogen":10000,"halite":10000,"waste":500000,"gold":1000}},"name":"Food from Waste","mission_reward":{"resources":{"soup":30000,"root":30000,"wheat":30000,"pancake":30000,"corn":30000,"cider":30000,"chip":30000,"potato":30000,"cheese":30000,"meal":30000,"shake":30000,"apple":30000,"pie":30000,"lapis":30000,"bean":30000,"bread":30000,"beetle":30000}},"max_university_level":"20"} \ No newline at end of file +{ + "description" : "Small scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! Enough food to generate up to 3M happiness... For some reason, this generation of convertors just cannot seem to get milk correct.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "chalcopyrite" : 10000, + "energy" : 100000, + "gold" : 1000, + "halite" : 10000, + "kerogen" : 10000, + "waste" : 500000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 30000, + "bean" : 30000, + "beetle" : 30000, + "bread" : 30000, + "cheese" : 30000, + "chip" : 30000, + "cider" : 30000, + "corn" : 30000, + "lapis" : 30000, + "meal" : 30000, + "pancake" : 30000, + "pie" : 30000, + "potato" : 30000, + "root" : 30000, + "shake" : 30000, + "soup" : 30000, + "wheat" : 30000 + } + }, + "name" : "Food from Waste", + "network_19_completion" : "%s recycled at the Large Scale Food to Waste Plant.", + "network_19_headline" : "Large Scale Food from Waste plant opens for contract business." +} diff --git a/missions/food-from-waste-3.mission b/missions/food-from-waste-3.mission index 438c323..34aa19d 100644 --- a/missions/food-from-waste-3.mission +++ b/missions/food-from-waste-3.mission @@ -1,2 +1,32 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_objective":{"resources":{"chalcopyrite":2500,"waste":110000,"gold":750,"kerogen":2500,"energy":10000,"halite":2500}},"description":"Bench top scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! For some reason, this generation of convertors just cannot seem to get milk correct. Certain items available at large scales are impractical at these small size batches.","mission_reward":{"resources":{"bean":10000,"corn":10000,"apple":10000,"algae":15000,"fungus":15000,"root":10000,"potato":10000,"wheat":10000,"lapis":10000,"beetle":10000}},"name":"Food from Waste","network_19_headline":"Small Scale Food from Waste plant opens for contract business.","network_19_completion":"%s recycled at the Small Scale Food to Waste Plant."} \ No newline at end of file +{ + "description" : "Bench top scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! For some reason, this generation of convertors just cannot seem to get milk correct. Certain items available at large scales are impractical at these small size batches.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "chalcopyrite" : 2500, + "energy" : 10000, + "gold" : 750, + "halite" : 2500, + "kerogen" : 2500, + "waste" : 110000 + } + }, + "mission_reward" : { + "resources" : { + "algae" : 15000, + "apple" : 10000, + "bean" : 10000, + "beetle" : 10000, + "corn" : 10000, + "fungus" : 15000, + "lapis" : 10000, + "potato" : 10000, + "root" : 10000, + "wheat" : 10000 + } + }, + "name" : "Food from Waste", + "network_19_completion" : "%s recycled at the Small Scale Food to Waste Plant.", + "network_19_headline" : "Small Scale Food from Waste plant opens for contract business." +} diff --git a/missions/food-from-waste-4.mission b/missions/food-from-waste-4.mission index 036e9cb..8c98093 100644 --- a/missions/food-from-waste-4.mission +++ b/missions/food-from-waste-4.mission @@ -1,2 +1,31 @@ # config-file-type: JSON 1 -{"max_university_level":"10","mission_objective":{"resources":{"chalcopyrite":1000,"gold":750,"waste":70000,"kerogen":1500,"energy":10000,"halite":1000}},"description":"Bench top scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! For some reason, this generation of convertors just cannot seem to get milk correct. Certain items available at micro-scales are impractical at these small size batches.","mission_reward":{"resources":{"corn":10000,"apple":10000,"lapis":10000,"fungus":15000,"root":10000,"potato":10000,"wheat":10000,"algae":15000,"beetle":10000}},"name":"Food from Waste","network_19_headline":"Micro-Scale Food from Waste plant opens for contract business.","network_19_completion":"%s recycled at the Micro-Scale Food-to-Waste Plant opening soon in your neighborhood."} \ No newline at end of file +{ + "description" : "Bench top scale efforts at turning waste to food have shown to be quite successful - one of the most popular Missions in the Expanse. Now, our efforts to scale up the operation is a great success. Development time is over, we are taking orders TODAY! For some reason, this generation of convertors just cannot seem to get milk correct. Certain items available at micro-scales are impractical at these small size batches.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "chalcopyrite" : 1000, + "energy" : 10000, + "gold" : 750, + "halite" : 1000, + "kerogen" : 1500, + "waste" : 70000 + } + }, + "mission_reward" : { + "resources" : { + "algae" : 15000, + "apple" : 10000, + "beetle" : 10000, + "corn" : 10000, + "fungus" : 15000, + "lapis" : 10000, + "potato" : 10000, + "root" : 10000, + "wheat" : 10000 + } + }, + "name" : "Food from Waste", + "network_19_completion" : "%s recycled at the Micro-Scale Food-to-Waste Plant opening soon in your neighborhood.", + "network_19_headline" : "Micro-Scale Food from Waste plant opens for contract business." +} diff --git a/missions/for-my-next-trick.mission b/missions/for-my-next-trick.mission index df0c7ff..2165e08 100644 --- a/missions/for-my-next-trick.mission +++ b/missions/for-my-next-trick.mission @@ -19,7 +19,7 @@ ] }, "mission_reward" : { - "happiness" : 200000, + "happiness" : "200000", "ships" : [] }, "name" : "For my next trick", diff --git a/missions/front-lines.part2 b/missions/front-lines.part2 index 518a39b..20dca54 100644 --- a/missions/front-lines.part2 +++ b/missions/front-lines.part2 @@ -17,10 +17,10 @@ { "combat" : 9000, "hold_size" : 0, - "name" : "Spangled Fighter", - "speed" : 6000, + "name" : "Spangled Detonator", + "speed" : 3000, "stealth" : 0, - "type" : "fighter" + "type" : "detonator" }, { "combat" : 9000, @@ -49,10 +49,10 @@ { "combat" : 9000, "hold_size" : 0, - "name" : "Spangled Detonator", - "speed" : 3000, + "name" : "Spangled Fighter", + "speed" : 6000, "stealth" : 0, - "type" : "detonator" + "type" : "fighter" } ] }, diff --git a/missions/fusion-for-the-masses.mission b/missions/fusion-for-the-masses.mission index 47dabbc..fa0838b 100644 --- a/missions/fusion-for-the-masses.mission +++ b/missions/fusion-for-the-masses.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_headline":"Developer looks to bring fusion to the masses.","network_19_completion":"Developer starts fusion pilot project with %s.","description":"By the looks of your civilization, you're still years away from having workable fusion reactors. What if I could give you this technology now, so you don't have to wait for it? Would that be of interest to you? All I'd ask are some small amounts of water and energy to prove that you're serious.","max_university_level":"6","name":"Fusion For The Masses","mission_objective":{"resources":{"energy":2000,"water":2000}},"mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fusion"}]}} \ No newline at end of file +{ + "description" : "By the looks of your civilization, you're still years away from having workable fusion reactors. What if I could give you this technology now, so you don't have to wait for it? Would that be of interest to you? All I'd ask are some small amounts of water and energy to prove that you're serious.", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "energy" : 2000, + "water" : 2000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Fusion", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Fusion For The Masses", + "network_19_completion" : "Developer starts fusion pilot project with %s.", + "network_19_headline" : "Developer looks to bring fusion to the masses." +} diff --git a/missions/galaxy-burger-opening.mission b/missions/galaxy-burger-opening.mission index d7961c4..751aa66 100644 --- a/missions/galaxy-burger-opening.mission +++ b/missions/galaxy-burger-opening.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_headline":"Galaxy Burger's Grand Opening in trouble.","network_19_completion":"Galaxy Burger's Grand Opening saved!","description":"Galaxy Burger's Grand Opening has been a huge success. Lines are still forming and they are running out of raw materials to make burgers and shakes. They are desperate for more Beetles and Fungus so the Grand Opening runs smoothly. They are asking for 50k Beetles and 50k Fungus, in return they will give you some great food and a Beryl Glyph.","max_university_level":"18","mission_objective":{"resources":{"fungus":50000,"beetle":50000}},"name":"Galaxy Burger Opening","mission_reward":{"resources":{"burger":10000,"shake":10000},"glyphs":["beryl"]}} \ No newline at end of file +{ + "description" : "Galaxy Burger's Grand Opening has been a huge success. Lines are still forming and they are running out of raw materials to make burgers and shakes. They are desperate for more Beetles and Fungus so the Grand Opening runs smoothly. They are asking for 50k Beetles and 50k Fungus, in return they will give you some great food and a Beryl Glyph.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "beetle" : 50000, + "fungus" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "beryl" + ], + "resources" : { + "burger" : 10000, + "shake" : 10000 + } + }, + "name" : "Galaxy Burger Opening", + "network_19_completion" : "Galaxy Burger's Grand Opening saved!", + "network_19_headline" : "Galaxy Burger's Grand Opening in trouble." +} diff --git a/missions/gas-the-rioters.mission b/missions/gas-the-rioters.mission index e53c702..d49bbcc 100755 --- a/missions/gas-the-rioters.mission +++ b/missions/gas-the-rioters.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Riots in the streets of Tou Shal Etta 4.","network_19_completion":"Rioters quelled in non-traditional way.","description":"We run a very clean planet here on Tou Shal Etta 4, so clean in fact that our Waste Treatment Center workers have rioted! First they destroyed the treatment centers, one by one their gleaming surfaces forever tarnished as flames spewed from the windows and doors.\n\nThat wasn't enough for them though, seeing the waste spewing from broken storage tanks and pipelines the people wanted more. Waste Sequestrian wells have been cracked open, Parks littered with trash, Luxury Housing has been smeared with god know what.\n\nOur people are just not in their right minds. Once they calm down they will see the path of filth they have left behind them. We need a non-lethal way to deal with the rioters and sate their thirst for filth...We need Methane gas grenades. \n\nAs we have such a clean world, Methane hasn't been seen in decades! For your methane, we will offer you a rare glyph. Help us Dutch Oven our population please!","mission_objective":{"resources":{"methane":100000}},"name":"Gas the Rioters","max_university_level":"20","mission_reward":{"glyphs":["monazite"]}} \ No newline at end of file +{ + "description" : "We run a very clean planet here on Tou Shal Etta 4, so clean in fact that our Waste Treatment Center workers have rioted! First they destroyed the treatment centers, one by one their gleaming surfaces forever tarnished as flames spewed from the windows and doors.\n\nThat wasn't enough for them though, seeing the waste spewing from broken storage tanks and pipelines the people wanted more. Waste Sequestrian wells have been cracked open, Parks littered with trash, Luxury Housing has been smeared with god know what.\n\nOur people are just not in their right minds. Once they calm down they will see the path of filth they have left behind them. We need a non-lethal way to deal with the rioters and sate their thirst for filth...We need Methane gas grenades. \n\nAs we have such a clean world, Methane hasn't been seen in decades! For your methane, we will offer you a rare glyph. Help us Dutch Oven our population please!", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "methane" : 100000 + } + }, + "mission_reward" : { + "glyphs" : [ + "monazite" + ] + }, + "name" : "Gas the Rioters", + "network_19_completion" : "Rioters quelled in non-traditional way.", + "network_19_headline" : "Riots in the streets of Tou Shal Etta 4." +} diff --git a/missions/gathering-bad-mojo.mission b/missions/gathering-bad-mojo.mission index 927907e..471dcca 100644 --- a/missions/gathering-bad-mojo.mission +++ b/missions/gathering-bad-mojo.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"name":"Gathering Bad Mojo","mission_objective":{"fleet_movement":[{"target":{"color":"any","in_zone":1,"type":"star"},"ship_type":"scow"}]},"description":"The way to peace and happiness is to get rid of ones negativeness and the best way is to gather it into a object and to then put this object far away.","mission_reward":{"happiness":20000},"network_19_headline":"New guru finds way to increase happiness!","network_19_completion":"%s shoots it's negative energy into a nearby star!","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The way to peace and happiness is to get rid of ones negativeness and the best way is to gather it into a object and to then put this object far away.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scow", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + } + ] + }, + "mission_reward" : { + "happiness" : "20000" + }, + "name" : "Gathering Bad Mojo", + "network_19_completion" : "%s shoots it's negative energy into a nearby star!", + "network_19_headline" : "New guru finds way to increase happiness!" +} diff --git a/missions/genetic-experimentation.mission b/missions/genetic-experimentation.mission index 791a180..e23e641 100644 --- a/missions/genetic-experimentation.mission +++ b/missions/genetic-experimentation.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"network_19_headline":"Scientists at the Lacuna Expanse Laboratories need testing samples for their newest experiment.","network_19_completion":"Scientists successfully turn Apples into Lapis using controlled radiation mutation.","description":"Scientists at the Lacuna Expanse Laboratories have begun an ambitious project to convert apples into lapis, to do so they are attempting to genetically mutate them using radiation in a special device never before seen in the expanse known as a kitchen microwave, to do so, they need a massive amount of the radioactive element known as Uraninite, they will subsequently mix them both into a fine paste and put them in this...\"microwave\" with a metal fork balanced in the direct middle of it to channel the radiation, if it works, the result will be one of the most stunning breakthroughs in the history of modern science.","mission_objective":{"resources":{"apple":2000,"uraninite":1000}},"name":"Genetic Experimentation Part 1","mission_reward":{"resources":{"lapis":5000}},"max_university_level":"5"} \ No newline at end of file +{ + "description" : "Scientists at the Lacuna Expanse Laboratories have begun an ambitious project to convert apples into lapis, to do so they are attempting to genetically mutate them using radiation in a special device never before seen in the expanse known as a kitchen microwave, to do so, they need a massive amount of the radioactive element known as Uraninite, they will subsequently mix them both into a fine paste and put them in this...\"microwave\" with a metal fork balanced in the direct middle of it to channel the radiation, if it works, the result will be one of the most stunning breakthroughs in the history of modern science.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "apple" : 2000, + "uraninite" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "lapis" : 5000 + } + }, + "name" : "Genetic Experimentation Part 1", + "network_19_completion" : "Scientists successfully turn Apples into Lapis using controlled radiation mutation.", + "network_19_headline" : "Scientists at the Lacuna Expanse Laboratories need testing samples for their newest experiment." +} diff --git a/missions/genetic-experimentation.part2 b/missions/genetic-experimentation.part2 index f268ef6..deb569a 100644 --- a/missions/genetic-experimentation.part2 +++ b/missions/genetic-experimentation.part2 @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"network_19_headline":"Scientists inside lacuna laboratories presumed dead, mutant lapis considered the culprit.","network_19_completion":"Mutated lapis contained by %s.","description":"Well, it looks like the scientists newly created device known as the..\"microwave\" has caused their experiment to backfire, the apples were indeed mutated into lapis, but it would seem that the radiation caused extra unforeseen consequences, causing them to grow multiple legs, and sprout two massive orifices, one of which sprays a digestive liquid with the same properties as sulfuric acid, and the other seems to be used to consume the prey once it is done predigesting it, I'm not gonna lie to you, this is going to leave you with some nightmares, but it has to be done for the good for the expanse, they're extremely susceptible to radiation, and one more thing..\n\nThey seem attracted to cheese...","mission_objective":{"resources":{"cheese":10000,"uraninite":5000}},"name":"Genetic Experimentation Part 2","mission_reward":{"resources":{"lapis":20000}},"max_university_level":"9"} \ No newline at end of file +{ + "description" : "Well, it looks like the scientists newly created device known as the..\"microwave\" has caused their experiment to backfire, the apples were indeed mutated into lapis, but it would seem that the radiation caused extra unforeseen consequences, causing them to grow multiple legs, and sprout two massive orifices, one of which sprays a digestive liquid with the same properties as sulfuric acid, and the other seems to be used to consume the prey once it is done predigesting it, I'm not gonna lie to you, this is going to leave you with some nightmares, but it has to be done for the good for the expanse, they're extremely susceptible to radiation, and one more thing..\n\nThey seem attracted to cheese...", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "cheese" : 10000, + "uraninite" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "lapis" : 20000 + } + }, + "name" : "Genetic Experimentation Part 2", + "network_19_completion" : "Mutated lapis contained by %s.", + "network_19_headline" : "Scientists inside lacuna laboratories presumed dead, mutant lapis considered the culprit." +} diff --git a/missions/genetic-experimentation.part3 b/missions/genetic-experimentation.part3 index 89e2e93..53f47ff 100644 --- a/missions/genetic-experimentation.part3 +++ b/missions/genetic-experimentation.part3 @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_headline":"Traces of mutated lapis contamination found outside laboratory.","network_19_completion":"Spread of contamination from lab stopped by %s.","description":"Seeing as the last person sent to contain the contents of the lab didn't get it all, we're now dealing with extensive contamination outside and surrounding the lab, this will call for desperate measures seeing as it is beyond conventional means of containment, you are to destroy the immediate area and a 32 mile radius around the site, the only thing currently powerful enough in our arsenal is a monazite thermal weapon with a halite detonator to increase the blast yield to a critical mass powerful enough to decontaminate the infected area, good luck....\n\nThey're still attracted to cheese....","mission_objective":{"resources":{"halite":5000,"cheese":3000,"monazite":5000}},"name":"Genetic Experimentation part 3","mission_reward":{"resources":{"lapis":18000}},"max_university_level":"12"} \ No newline at end of file +{ + "description" : "Seeing as the last person sent to contain the contents of the lab didn't get it all, we're now dealing with extensive contamination outside and surrounding the lab, this will call for desperate measures seeing as it is beyond conventional means of containment, you are to destroy the immediate area and a 32 mile radius around the site, the only thing currently powerful enough in our arsenal is a monazite thermal weapon with a halite detonator to increase the blast yield to a critical mass powerful enough to decontaminate the infected area, good luck....\n\nThey're still attracted to cheese....", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "cheese" : 3000, + "halite" : 5000, + "monazite" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "lapis" : 18000 + } + }, + "name" : "Genetic Experimentation part 3", + "network_19_completion" : "Spread of contamination from lab stopped by %s.", + "network_19_headline" : "Traces of mutated lapis contamination found outside laboratory." +} diff --git a/missions/get-the-lead-out.mission b/missions/get-the-lead-out.mission index e141017..d1ddfbf 100644 --- a/missions/get-the-lead-out.mission +++ b/missions/get-the-lead-out.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_reward":{"resources":{"gold":40000}},"network_19_headline":"ChronoNews Now is reporting that an uncontrolled time warp has brought medieval alchemists to our timespace. How will they get home?","description":"An uncontrolled time warp has brought a small band of medieval alchemists to our timespace. Initially, they enjoyed themselves, but now they're missing their drafty castles and mutton stew. They're trying to pay ChronoTech Inc. to send them back to their time, but the costs are enormous. To fund their return, they are looking for a good supply of lead ore to turn into gold. If you have any galena, they'll share the profits with you.","network_19_completion":"Following up on those lost time-traveling alchemists, %s has donated enough lead ore to get them safely home.","name":"Get the lead out","mission_objective":{"resources":{"galena":30000}}} \ No newline at end of file +{ + "description" : "An uncontrolled time warp has brought a small band of medieval alchemists to our timespace. Initially, they enjoyed themselves, but now they're missing their drafty castles and mutton stew. They're trying to pay ChronoTech Inc. to send them back to their time, but the costs are enormous. To fund their return, they are looking for a good supply of lead ore to turn into gold. If you have any galena, they'll share the profits with you.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "galena" : 30000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 40000 + } + }, + "name" : "Get the lead out", + "network_19_completion" : "Following up on those lost time-traveling alchemists, %s has donated enough lead ore to get them safely home.", + "network_19_headline" : "ChronoNews Now is reporting that an uncontrolled time warp has brought medieval alchemists to our timespace. How will they get home?" +} diff --git a/missions/global-warming-is-real.mission b/missions/global-warming-is-real.mission index a025cb0..36e6347 100755 --- a/missions/global-warming-is-real.mission +++ b/missions/global-warming-is-real.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"network_19_headline":"Local isolationist pleas for help as global warming decimates their crops.","network_19_completion":"Local philanthropist %s delivers food aid package to weather ravaged empire.","description":"MAYDAY! MAYDAY!\nIs there anyone out there?\n\nIs this thing on?\n//yes sir, it's on.//\n\nAhem! \nIf there's anyone listening we desperately need your help. \nThe previous administration ignored the warning signs for too long and now global warming has altered our climate so much that our entire harvest is ruined. Please send us a food package and we will reward you handsomely.\nThis is Generalissimo Frankenfurter. Out.\n\nWhich button do I press? \n","max_university_level":"13","mission_objective":{"resources":{"apple":10000,"bean":10000}},"name":"Global warming is real!","mission_reward":{"resources":{"energy":30000}}} \ No newline at end of file +{ + "description" : "MAYDAY! MAYDAY!\nIs there anyone out there?\n\nIs this thing on?\n//yes sir, it's on.//\n\nAhem! \nIf there's anyone listening we desperately need your help. \nThe previous administration ignored the warning signs for too long and now global warming has altered our climate so much that our entire harvest is ruined. Please send us a food package and we will reward you handsomely.\nThis is Generalissimo Frankenfurter. Out.\n\nWhich button do I press? \n", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "apple" : 10000, + "bean" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 30000 + } + }, + "name" : "Global warming is real!", + "network_19_completion" : "Local philanthropist %s delivers food aid package to weather ravaged empire.", + "network_19_headline" : "Local isolationist pleas for help as global warming decimates their crops." +} diff --git a/missions/global-warming-is-real.part10 b/missions/global-warming-is-real.part10 index 55b8456..c3236c6 100755 --- a/missions/global-warming-is-real.part10 +++ b/missions/global-warming-is-real.part10 @@ -1,2 +1,34 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"resources":{"energy":100000,"goethite":20000,"burger":10000,"algae":50000,"rutile":20000}},"description":"Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nThe mercenaries have abandoned Frankenfurter and the end of his illegal regime is within our grasp. We must press our advantage with an immediate donation of energy for my siege weapons, burgers for his guards dogs, some rutile, and lastly some goethite. Oh, and we’ll need algae for my precious coy in the palatial reflecting pool which I am sure the general has neglected.\n\nTo the victor go the spoils of war, or in this case, to you if you will help get back to my throne.\n\nThis is Emperor Calderaan, hurry before he reinforces. Long live Znerk.\n\n","mission_reward":{"resources":{"gold":50000},"plans":[{"classname":"Lacuna::DB::Result::Building::Capitol","level":1,"extra_build_level":9},{"classname":"Lacuna::DB::Result::Building::CloakingLab","level":1,"extra_build_level":0}]},"network_19_headline":"Emperor Calderaan seeks assistance in final assault on former General Frankenfurter.","network_19_completion":"%s helps Emperor Calderaan eliminate General Frankenfurter’s and restore peace to Znerk.","name":"Final target – The Stash"} \ No newline at end of file +{ + "description" : "Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nThe mercenaries have abandoned Frankenfurter and the end of his illegal regime is within our grasp. We must press our advantage with an immediate donation of energy for my siege weapons, burgers for his guards dogs, some rutile, and lastly some goethite. Oh, and we’ll need algae for my precious coy in the palatial reflecting pool which I am sure the general has neglected.\n\nTo the victor go the spoils of war, or in this case, to you if you will help get back to my throne.\n\nThis is Emperor Calderaan, hurry before he reinforces. Long live Znerk.\n\n", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "algae" : 50000, + "burger" : 10000, + "energy" : 100000, + "goethite" : 20000, + "rutile" : 20000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Capitol", + "extra_build_level" : 9, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::CloakingLab", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "gold" : 50000 + } + }, + "name" : "Final target – The Stash", + "network_19_completion" : "%s helps Emperor Calderaan eliminate General Frankenfurter’s and restore peace to Znerk.", + "network_19_headline" : "Emperor Calderaan seeks assistance in final assault on former General Frankenfurter." +} diff --git a/missions/global-warming-is-real.part3 b/missions/global-warming-is-real.part3 index ebc5117..4629326 100755 --- a/missions/global-warming-is-real.part3 +++ b/missions/global-warming-is-real.part3 @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"resources":{"fluorite":5000,"uraninite":5000}},"description":" \nAre you ready?\n//yes sir.//\n\nHelp! Mayday! Save our souls.\n \n\nI know your listening, we need your help again. \nAs I said before, the previous administration ignored the warning signs for too long and now global warming has altered our climate so much that the air is polluted and my people are having trouble breathing. Please send us supplies for our over-burdened air purifiers and we will reward you nicely.\n\nThis is Generalissimo, umm, Presidentio Frankenfurter. Over.\n\n\nHow much longer can this siege last? If it doesn’t stop soon we're going to have to start offering some of our alien tech for supplies and...\n// SIR! The microphone is still on! //\n\u0013","mission_reward":{"resources":{"gold":12500}},"network_19_headline":"Local isolationist pleas for additional help as global warming pollutes their air.","network_19_completion":"Philanthropist %s has delivered air purification supplies to Presidentio Frankenfurter's regime.","name":"Global warming is really bad."} \ No newline at end of file +{ + "description" : " \nAre you ready?\n//yes sir.//\n\nHelp! Mayday! Save our souls.\n \n\nI know your listening, we need your help again. \nAs I said before, the previous administration ignored the warning signs for too long and now global warming has altered our climate so much that the air is polluted and my people are having trouble breathing. Please send us supplies for our over-burdened air purifiers and we will reward you nicely.\n\nThis is Generalissimo, umm, Presidentio Frankenfurter. Over.\n\n\nHow much longer can this siege last? If it doesn’t stop soon we're going to have to start offering some of our alien tech for supplies and...\n// SIR! The microphone is still on! //\n\u0013", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "fluorite" : 5000, + "uraninite" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 12500 + } + }, + "name" : "Global warming is really bad.", + "network_19_completion" : "Philanthropist %s has delivered air purification supplies to Presidentio Frankenfurter's regime.", + "network_19_headline" : "Local isolationist pleas for additional help as global warming pollutes their air." +} diff --git a/missions/global-warming-is-real.part4 b/missions/global-warming-is-real.part4 index 796c0de..3d5a6b1 100755 --- a/missions/global-warming-is-real.part4 +++ b/missions/global-warming-is-real.part4 @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"fleet_movement":[{"ship_type":"scanner","target":{"type":"habitable","isolationist":1,"in_zone":1,"inhabited":1,"size":[1,121]}}]},"description":"Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nGeneral Frankenfurter has barricaded himself in the Emperor's palace (rightfully *my* palace) after a failed coup attempt. My loyal subjects and I have him under siege but someone continues to supply his army from off-planet, no doubt believing his propaganda about impending global warming.\n\nWe need help identifying the general's troop deployments and defensive position. You will be paid for your assistance.\n\nThis is Emperor Calderaan, we eagerly await your response. Long live Znerk.\n\n","mission_reward":{"resources":{"gold":10000}},"network_19_headline":"Legitimate isolationist government pleas for help ousting military dictator.","network_19_completion":"%s picks sides; decides to help the legitimate government retake the capitol.","name":"General Frankenfurter lies"} \ No newline at end of file +{ + "description" : "Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nGeneral Frankenfurter has barricaded himself in the Emperor's palace (rightfully *my* palace) after a failed coup attempt. My loyal subjects and I have him under siege but someone continues to supply his army from off-planet, no doubt believing his propaganda about impending global warming.\n\nWe need help identifying the general's troop deployments and defensive position. You will be paid for your assistance.\n\nThis is Emperor Calderaan, we eagerly await your response. Long live Znerk.\n\n", + "max_university_level" : "13", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 1, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "resources" : { + "gold" : 10000 + } + }, + "name" : "General Frankenfurter lies", + "network_19_completion" : "%s picks sides; decides to help the legitimate government retake the capitol.", + "network_19_headline" : "Legitimate isolationist government pleas for help ousting military dictator." +} diff --git a/missions/global-warming-is-real.part6 b/missions/global-warming-is-real.part6 index 4852871..ce5d1ef 100755 --- a/missions/global-warming-is-real.part6 +++ b/missions/global-warming-is-real.part6 @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"resources":{"chalcopyrite":10000,"chromite":5000,"fluorite":1000,"bauxite":10000,"beryl":2000,"uraninite":5000}},"description":"Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nOur intelligence indicates that the drones you have provided have successfully blockaded our planet and stopped any more mercs from joining the General’s already formidable force.\n\nUnfortunately the General has barricaded himself into the palace and I fear he will start to sell the crown jewels to get help to break the blockade. We need to get him out fast and thus require a large number of resources to build a neutron bomb to wipe out his forces without damaging my beautiful palace. Znerk would roll over in his grave if he heard that his descendents have ended up in such dire straits.\n\nIt seems the General had more plans in his secret bathroom which was hidden behind his Noobian tchotchke display case, and we will provide them as payment.\n\nThis is Emperor Calderaan, we most eagerly await your response. Long live Znerk.\n\n","mission_reward":{"resources":{"gold":30000},"plans":[{"classname":"Lacuna::DB::Result::Building::MunitionsLab","level":1,"extra_build_level":5}]},"network_19_headline":"Deposed Emperor needs resources for WMD.","network_19_completion":"Neighboring empires think that %s should stay neutral and not get involved in the Znerkian civil war.","name":"Frankenfurter must go!"} \ No newline at end of file +{ + "description" : "Attention! This is Emperor Calderaan, the legitimate heir to the throne of Bokka Churra Znerk.\n\nOur intelligence indicates that the drones you have provided have successfully blockaded our planet and stopped any more mercs from joining the General’s already formidable force.\n\nUnfortunately the General has barricaded himself into the palace and I fear he will start to sell the crown jewels to get help to break the blockade. We need to get him out fast and thus require a large number of resources to build a neutron bomb to wipe out his forces without damaging my beautiful palace. Znerk would roll over in his grave if he heard that his descendents have ended up in such dire straits.\n\nIt seems the General had more plans in his secret bathroom which was hidden behind his Noobian tchotchke display case, and we will provide them as payment.\n\nThis is Emperor Calderaan, we most eagerly await your response. Long live Znerk.\n\n", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "bauxite" : 10000, + "beryl" : 2000, + "chalcopyrite" : 10000, + "chromite" : 5000, + "fluorite" : 1000, + "uraninite" : 5000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::MunitionsLab", + "extra_build_level" : 5, + "level" : 1 + } + ], + "resources" : { + "gold" : 30000 + } + }, + "name" : "Frankenfurter must go!", + "network_19_completion" : "Neighboring empires think that %s should stay neutral and not get involved in the Znerkian civil war.", + "network_19_headline" : "Deposed Emperor needs resources for WMD." +} diff --git a/missions/global-warming-is-real.part7 b/missions/global-warming-is-real.part7 index d1404f8..12efd54 100755 --- a/missions/global-warming-is-real.part7 +++ b/missions/global-warming-is-real.part7 @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"resources":{"halite":10000,"galena":10000,"magnetite":10000,"methane":15000,"sulfur":20000,"kerogen":10000,"uraninite":25000}},"description":"Hurry up fool.\n//We’re on sir.//\nFrankenfurter here, what’s going on? Who’s side are you on anyway? Are those your drones that have blockaded our planet and cut off our supply lines? No matter, even if they are we are still willing to pay above the going rate if you will help us out.\n\nListen, I know your type, I know what you think. You think money talks. And precious gems. Money and gems talk.\n\nSo here’s the deal. Provide us what we need and we’ll send you some jewels that we took from…… jewels that I inherited.\n\nThis is Presi…um…Supremo Commander In Chief-imo Frankenfurter. Over.\n\n\nOuch! Turn it off fool, I can’t figure out how this thing works.\n// yessir //\n","mission_reward":{"resources":{"gold":25000},"glyphs":["chromite"]},"network_19_headline":"Dictator willing to pay top dollar for weapons-grade minerals.","network_19_completion":"Znerkian civil war takes an ugly turn as %s resupplies Frankenfurters forces.","name":"The General Strikes Back"} \ No newline at end of file +{ + "description" : "Hurry up fool.\n//We’re on sir.//\nFrankenfurter here, what’s going on? Who’s side are you on anyway? Are those your drones that have blockaded our planet and cut off our supply lines? No matter, even if they are we are still willing to pay above the going rate if you will help us out.\n\nListen, I know your type, I know what you think. You think money talks. And precious gems. Money and gems talk.\n\nSo here’s the deal. Provide us what we need and we’ll send you some jewels that we took from…… jewels that I inherited.\n\nThis is Presi…um…Supremo Commander In Chief-imo Frankenfurter. Over.\n\n\nOuch! Turn it off fool, I can’t figure out how this thing works.\n// yessir //\n", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "galena" : 10000, + "halite" : 10000, + "kerogen" : 10000, + "magnetite" : 10000, + "methane" : 15000, + "sulfur" : 20000, + "uraninite" : 25000 + } + }, + "mission_reward" : { + "glyphs" : [ + "chromite" + ], + "resources" : { + "gold" : 25000 + } + }, + "name" : "The General Strikes Back", + "network_19_completion" : "Znerkian civil war takes an ugly turn as %s resupplies Frankenfurters forces.", + "network_19_headline" : "Dictator willing to pay top dollar for weapons-grade minerals." +} diff --git a/missions/global-warming-is-real.part8 b/missions/global-warming-is-real.part8 index c118e07..056891d 100755 --- a/missions/global-warming-is-real.part8 +++ b/missions/global-warming-is-real.part8 @@ -12,6 +12,14 @@ }, "mission_reward" : { "ships" : [ + { + "combat" : 2500, + "hold_size" : 0, + "name" : "Calderaan Colony", + "speed" : 1500, + "stealth" : 0, + "type" : "colony_ship" + }, { "combat" : 0, "hold_size" : 0, @@ -43,14 +51,6 @@ "speed" : 10000, "stealth" : 0, "type" : "stake" - }, - { - "combat" : 2500, - "hold_size" : 0, - "name" : "Calderaan Colony", - "speed" : 1500, - "stealth" : 0, - "type" : "colony_ship" } ] }, diff --git a/missions/global-warming.mission b/missions/global-warming.mission index dcbdb35..67659c3 100755 --- a/missions/global-warming.mission +++ b/missions/global-warming.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"network_19_completion":"Planet Was Saved Due to Your Empire Donating Water!","max_university_level":"30","network_19_headline":"Global Warming Is Destroying A Nearby Planet!","description":"We are a desert planet. Its very very very hot here and with this global warming brewing in its even hotter. We cant take it much longer. We will die of heat stroke unless our new invention works. We have a huge almost cannon like device connect to our main reservoir. It will take this water and crystallize it into snow and change the weather which will give us enough time to come up with some other plan. The problem is that our reservoir is dry due to the heat. We need a fresh batch of water to use. In return we will give you all our happy meals!","mission_objective":{"resources":{"water":1000000}},"mission_reward":{"happiness":280000},"name":"Global Warming"} \ No newline at end of file +{ + "description" : "We are a desert planet. Its very very very hot here and with this global warming brewing in its even hotter. We cant take it much longer. We will die of heat stroke unless our new invention works. We have a huge almost cannon like device connect to our main reservoir. It will take this water and crystallize it into snow and change the weather which will give us enough time to come up with some other plan. The problem is that our reservoir is dry due to the heat. We need a fresh batch of water to use. In return we will give you all our happy meals!", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "water" : 1000000 + } + }, + "mission_reward" : { + "happiness" : "280000" + }, + "name" : "Global Warming", + "network_19_completion" : "Planet Was Saved Due to Your Empire Donating Water!", + "network_19_headline" : "Global Warming Is Destroying A Nearby Planet!" +} diff --git a/missions/glyph-collector.mission b/missions/glyph-collector.mission index 73c38ef..ea94e2e 100644 --- a/missions/glyph-collector.mission +++ b/missions/glyph-collector.mission @@ -35,14 +35,6 @@ "stealth" : 5000, "type" : "cargo_ship" }, - { - "combat" : 0, - "hold_size" : 150000, - "name" : "Glyph Reward", - "speed" : 1500, - "stealth" : 0, - "type" : "freighter" - }, { "combat" : 0, "hold_size" : 15000, @@ -50,6 +42,14 @@ "speed" : 3500, "stealth" : 5000, "type" : "dory" + }, + { + "combat" : 0, + "hold_size" : 150000, + "name" : "Glyph Reward", + "speed" : 1500, + "stealth" : 0, + "type" : "freighter" } ] }, diff --git a/missions/glyphs_for_glory.mission b/missions/glyphs_for_glory.mission index 232bea5..e2ef36f 100644 --- a/missions/glyphs_for_glory.mission +++ b/missions/glyphs_for_glory.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"28","mission_reward":{"glyphs":["sulfur","chalcopyrite","methane","gold"]},"network_19_headline":"Planet has lost all hope.","description":" -We are currently under attack from an unknown species. Our scientists suspect the Saben. We MUST maintain our populations morale to hold off their attacks until we can launch a counter strike. Our luxury houses, entertainment districts, and parks are now nothing but craters. HELP! Send a your best entertainers. We'll make it worth your while. We must evacuate. Over and Out.","network_19_completion":"%s gives hope to millions.","name":"Glyphs For Glory","mission_objective":{"happiness":75000}} \ No newline at end of file +{ + "description" : " -We are currently under attack from an unknown species. Our scientists suspect the Saben. We MUST maintain our populations morale to hold off their attacks until we can launch a counter strike. Our luxury houses, entertainment districts, and parks are now nothing but craters. HELP! Send a your best entertainers. We'll make it worth your while. We must evacuate. Over and Out.", + "max_university_level" : "28", + "mission_objective" : { + "happiness" : "75000" + }, + "mission_reward" : { + "glyphs" : [ + "sulfur", + "chalcopyrite", + "methane", + "gold" + ] + }, + "name" : "Glyphs For Glory", + "network_19_completion" : "%s gives hope to millions.", + "network_19_headline" : "Planet has lost all hope." +} diff --git a/missions/goethite-for-trona.mission b/missions/goethite-for-trona.mission index b8d2f42..4a48fe9 100755 --- a/missions/goethite-for-trona.mission +++ b/missions/goethite-for-trona.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Frank advocate of Xilin offers iron ore for sodium salt.","network_19_completion":"%s exchanges sodium salt for iron ore.","description":"This just in. Frank advocate of Xilin promises to convert iron ore for sodium salt. Our empire generates a superabundance of iron ore. Nevertheless our planet tremendously needs a supply of sodium salt to generate chemicals. Our people will convert goethite for trona. May your children's tentacles be ever strong and slippery!","max_university_level":"12","mission_objective":{"resources":{"trona":10000}},"name":"goethite for trona","mission_reward":{"resources":{"goethite":15000}}} \ No newline at end of file +{ + "description" : "This just in. Frank advocate of Xilin promises to convert iron ore for sodium salt. Our empire generates a superabundance of iron ore. Nevertheless our planet tremendously needs a supply of sodium salt to generate chemicals. Our people will convert goethite for trona. May your children's tentacles be ever strong and slippery!", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "trona" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "goethite" : 15000 + } + }, + "name" : "goethite for trona", + "network_19_completion" : "%s exchanges sodium salt for iron ore.", + "network_19_headline" : "Frank advocate of Xilin offers iron ore for sodium salt." +} diff --git a/missions/goethite_for_hatches.mission b/missions/goethite_for_hatches.mission index a425be3..269f5ec 100755 --- a/missions/goethite_for_hatches.mission +++ b/missions/goethite_for_hatches.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"4","mission_objective":{"resources":{"goethite":400}},"description":"Aurora Spaceworks have designed a new type of hatch. It requires the mineral goethite to meet industrial specs. Our ordering intern checked off the wrong box on the order form, and ordered gold instead of goethite. Please provide us with enough goethite to complete our order. We can give you the gold that was ordered by mistake, and some leftover halite that does not work well in our hatch design.","mission_reward":{"resources":{"gold":500,"halite":100}},"network_19_headline":"A new ship design requires Goethite hatches.","network_19_completion":"Aurora Spaceworks completes its latest order of hatches.","name":"Goethite needed for hatches."} \ No newline at end of file +{ + "description" : "Aurora Spaceworks have designed a new type of hatch. It requires the mineral goethite to meet industrial specs. Our ordering intern checked off the wrong box on the order form, and ordered gold instead of goethite. Please provide us with enough goethite to complete our order. We can give you the gold that was ordered by mistake, and some leftover halite that does not work well in our hatch design.", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "goethite" : 400 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 500, + "halite" : 100 + } + }, + "name" : "Goethite needed for hatches.", + "network_19_completion" : "Aurora Spaceworks completes its latest order of hatches.", + "network_19_headline" : "A new ship design requires Goethite hatches." +} diff --git a/missions/gold-for-cheese.mission b/missions/gold-for-cheese.mission index 34a5da1..7588e5d 100644 --- a/missions/gold-for-cheese.mission +++ b/missions/gold-for-cheese.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"cheese":100000,"corn":100000}},"name":"Gold for Cheese","mission_reward":{"glyphs":["gold"]},"network_19_headline":"Angry fans started throwing empty cups on the field at a Panthers game last night.","network_19_completion":"Chip \"Knuckle Ball\" Taylor out for the season with a bum elbow. Bud Suckup run out of town.","max_university_level":"30","description":"The Ush Glowzu Be Panthers baseball club recently traded for rookie phenom pitcher Chip \"Knuckle Ball\" Taylor and has sold out every game since. The stands are full of hungry fans but the team is running out of cheesy popcorn, a local favorite. Word on the street is that team president Bud Suckup is willing to part with the gold 6th place trophy his team won in 2008 to anyone who can keep the stands full."} \ No newline at end of file +{ + "description" : "The Ush Glowzu Be Panthers baseball club recently traded for rookie phenom pitcher Chip \"Knuckle Ball\" Taylor and has sold out every game since. The stands are full of hungry fans but the team is running out of cheesy popcorn, a local favorite. Word on the street is that team president Bud Suckup is willing to part with the gold 6th place trophy his team won in 2008 to anyone who can keep the stands full.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "cheese" : 100000, + "corn" : 100000 + } + }, + "mission_reward" : { + "glyphs" : [ + "gold" + ] + }, + "name" : "Gold for Cheese", + "network_19_completion" : "Chip \"Knuckle Ball\" Taylor out for the season with a bum elbow. Bud Suckup run out of town.", + "network_19_headline" : "Angry fans started throwing empty cups on the field at a Panthers game last night." +} diff --git a/missions/gold-nuggets.mission b/missions/gold-nuggets.mission index 5ca966f..6b6b237 100644 --- a/missions/gold-nuggets.mission +++ b/missions/gold-nuggets.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_headline":"Gold! Nuggets as big as your head! Perdew Mining Corporation announces discovery of giant gold vein.","network_19_completion":"Perdew Mining begins drilling their new gold vein in earnest. CFO thanks %s for food assistance.","description":"Perdew Mining has discovered a giant, heavily producing gold vein in one of their asteroids. However, they need large quantities of basic food stuffs to feed mine workers, who are starting to express some discontent. In exchange for the food they need to quell their workers’ discontent, they're willing to share some of the bounty they've found with your colony.","max_university_level":"18","mission_objective":{"resources":{"meal":20000,"algae":20000,"corn":20000,"burger":20000,"bean":20000}},"name":"Gold Nuggets","mission_reward":{"resources":{"gold":55000},"glyphs":["gold"]}} \ No newline at end of file +{ + "description" : "Perdew Mining has discovered a giant, heavily producing gold vein in one of their asteroids. However, they need large quantities of basic food stuffs to feed mine workers, who are starting to express some discontent. In exchange for the food they need to quell their workers’ discontent, they're willing to share some of the bounty they've found with your colony.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "algae" : 20000, + "bean" : 20000, + "burger" : 20000, + "corn" : 20000, + "meal" : 20000 + } + }, + "mission_reward" : { + "glyphs" : [ + "gold" + ], + "resources" : { + "gold" : 55000 + } + }, + "name" : "Gold Nuggets", + "network_19_completion" : "Perdew Mining begins drilling their new gold vein in earnest. CFO thanks %s for food assistance.", + "network_19_headline" : "Gold! Nuggets as big as your head! Perdew Mining Corporation announces discovery of giant gold vein." +} diff --git a/missions/gold_rush.mission b/missions/gold_rush.mission index 45a3ed9..6ebf36c 100644 --- a/missions/gold_rush.mission +++ b/missions/gold_rush.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_reward":{"resources":{"gold":400000}},"network_19_headline":"Miners in Gold Rush Forget To Pack Their Lunch.","description":"We are miners from a nearby solar system... We ran outta rations like food and water. We will need a variety of foods along with a large amount of water. In return we'll share a portion of the gold we have mined.","network_19_completion":"Miners thank %s with golden hospitality.","name":"Gold Rush","mission_objective":{"resources":{"wheat":25000,"bean":25000,"algae":25000,"fungus":25000,"water":200000}}} \ No newline at end of file +{ + "description" : "We are miners from a nearby solar system... We ran outta rations like food and water. We will need a variety of foods along with a large amount of water. In return we'll share a portion of the gold we have mined.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "algae" : 25000, + "bean" : 25000, + "fungus" : 25000, + "water" : 200000, + "wheat" : 25000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 400000 + } + }, + "name" : "Gold Rush", + "network_19_completion" : "Miners thank %s with golden hospitality.", + "network_19_headline" : "Miners in Gold Rush Forget To Pack Their Lunch." +} diff --git a/missions/golden-delicious.mission b/missions/golden-delicious.mission index dcc9101..bddb02e 100755 --- a/missions/golden-delicious.mission +++ b/missions/golden-delicious.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"name":"Golden Delicious","mission_objective":{"resources":{"gold":10000}},"description":"An apple a day may keep the doctor away, but these apples are the real deal. These Golden Delicious apples have been genetically enhanced to restore your inner chi. They provide all the vitamins you need. Doctors recommend that you eat no more than one a day.","mission_reward":{"resources":{"apple":15000}},"network_19_headline":"An Apple a Day Keeps the Doctor Away.","network_19_completion":"The Citizens of %s Won't Be Seeing a Doctor Any Time Soon.","max_university_level":"30"} \ No newline at end of file +{ + "description" : "An apple a day may keep the doctor away, but these apples are the real deal. These Golden Delicious apples have been genetically enhanced to restore your inner chi. They provide all the vitamins you need. Doctors recommend that you eat no more than one a day.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "gold" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 15000 + } + }, + "name" : "Golden Delicious", + "network_19_completion" : "The Citizens of %s Won't Be Seeing a Doctor Any Time Soon.", + "network_19_headline" : "An Apple a Day Keeps the Doctor Away." +} diff --git a/missions/got-trash-.mission b/missions/got-trash-.mission index 0ba09b2..f360b32 100644 --- a/missions/got-trash-.mission +++ b/missions/got-trash-.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"max_university_level":"25","mission_reward":{"resources":{"energy":150000,"soup":33333,"burger":33333,"syrup":33333,"water":150000}},"network_19_headline":"A Company Needs Excess Trash!","description":"Hello good sir. Do you have excess trash? Trash here? Trash there? Trash Everywhere?! Well send some here! We will use our own scows to pick up the waste. All we'll need is waste and some corn so that we can extract the seeds to plant in the fertile waste. In return we'll give you processed food along with some other resources. Do we have a deal good sir?","network_19_completion":"The Company Received The Excess Trash You Sent!","name":"Got Trash? We Can Mash!","mission_objective":{"resources":{"waste":400000,"corn":100000}}} \ No newline at end of file +{ + "description" : "Hello good sir. Do you have excess trash? Trash here? Trash there? Trash Everywhere?! Well send some here! We will use our own scows to pick up the waste. All we'll need is waste and some corn so that we can extract the seeds to plant in the fertile waste. In return we'll give you processed food along with some other resources. Do we have a deal good sir?", + "max_university_level" : "25", + "mission_objective" : { + "resources" : { + "corn" : 100000, + "waste" : 400000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 33333, + "energy" : 150000, + "soup" : 33333, + "syrup" : 33333, + "water" : 150000 + } + }, + "name" : "Got Trash? We Can Mash!", + "network_19_completion" : "The Company Received The Excess Trash You Sent!", + "network_19_headline" : "A Company Needs Excess Trash!" +} diff --git a/missions/gotta-catch-them-all.mission b/missions/gotta-catch-them-all.mission index 8ee8251..6f340a5 100755 --- a/missions/gotta-catch-them-all.mission +++ b/missions/gotta-catch-them-all.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helped keep local children happy.","max_university_level":"30","description":"Beetles Beetles everywhere, in every size shape and color. Do you have yours yet? With over 2000 known variations of Beetles this craze won't be ending any time soon! \n\nDo you know the only problem with all the kids wanting our Beetles? They are our main food source. Send us your Beetles and other foods and we will reward you with this shiny Chromite Glyph!","mission_objective":{"resources":{"corn":20000,"lapis":20000,"fungus":20000,"beetle":25000,"algae":20000}},"name":"Gotta Catch Them All","mission_reward":{"glyphs":["chromite"]},"network_19_headline":"Beetle trading grips local youth."} \ No newline at end of file +{ + "description" : "Beetles Beetles everywhere, in every size shape and color. Do you have yours yet? With over 2000 known variations of Beetles this craze won't be ending any time soon! \n\nDo you know the only problem with all the kids wanting our Beetles? They are our main food source. Send us your Beetles and other foods and we will reward you with this shiny Chromite Glyph!", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "algae" : 20000, + "beetle" : 25000, + "corn" : 20000, + "fungus" : 20000, + "lapis" : 20000 + } + }, + "mission_reward" : { + "glyphs" : [ + "chromite" + ] + }, + "name" : "Gotta Catch Them All", + "network_19_completion" : "%s helped keep local children happy.", + "network_19_headline" : "Beetle trading grips local youth." +} diff --git a/missions/grandma-just-died.mission b/missions/grandma-just-died.mission index 9ccea3a..c6e7cb4 100755 --- a/missions/grandma-just-died.mission +++ b/missions/grandma-just-died.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s took advantage of a man who had no clue of what he had. Gained university upgrade plans.","name":"Grandma Just Died","mission_objective":{"resources":{"milk":6000,"pie":6000}},"description":"Hi, my Grandma recently passed away. She was a scientist until she was eaten by one of her experiments. The lawyers said we really shouldn't talk about it. Anyway, while we were cleaning out her desk we came across a set of plans for a level 8 University upgrade.\n\nThe only thing Grandma loved more than manufacturing miniature monsters was pie. In fact, she won the colony pie making contest for the last 5 years running! She once told me that her secret was Milk, but if I ever told anyone she would super size one of her creations and send it to eat me. Oh how she loved to joke... -At least I think she was joking.\n\nWell, we want to throw a Pie Eating contest in her honor and we'll put her little secret to test! We have no use for her upgrade plan. If you will supply the Milk and Pie, we'll give them to you.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::University","level":8,"extra_build_level":0}]},"max_university_level":"7","network_19_headline":"Fool wanders streets with dead Grandma's sheets."} \ No newline at end of file +{ + "description" : "Hi, my Grandma recently passed away. She was a scientist until she was eaten by one of her experiments. The lawyers said we really shouldn't talk about it. Anyway, while we were cleaning out her desk we came across a set of plans for a level 8 University upgrade.\n\nThe only thing Grandma loved more than manufacturing miniature monsters was pie. In fact, she won the colony pie making contest for the last 5 years running! She once told me that her secret was Milk, but if I ever told anyone she would super size one of her creations and send it to eat me. Oh how she loved to joke... -At least I think she was joking.\n\nWell, we want to throw a Pie Eating contest in her honor and we'll put her little secret to test! We have no use for her upgrade plan. If you will supply the Milk and Pie, we'll give them to you.", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "milk" : 6000, + "pie" : 6000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 8 + } + ] + }, + "name" : "Grandma Just Died", + "network_19_completion" : "%s took advantage of a man who had no clue of what he had. Gained university upgrade plans.", + "network_19_headline" : "Fool wanders streets with dead Grandma's sheets." +} diff --git a/missions/gypsum-for-fluorite.mission b/missions/gypsum-for-fluorite.mission index 201963e..e117edd 100755 --- a/missions/gypsum-for-fluorite.mission +++ b/missions/gypsum-for-fluorite.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_reward":{"resources":{"gypsum":15000}},"network_19_headline":"Tanis ip Philnar steward of Iathwert proffers gypsum for fluorine.","description":"Would you listen to a proposition? Tanis ip Philnar steward of Iathwert promises to exchange gypsum for fluorine. Our empire produces a surplus of gypsum. Nonetheless our people very much so desire a supplier of fluorine so that we can fabricate fluoropolymers. Our planet will convert gypsum for fluorite. Will you expectorate non-acidic bodily fluids onto an appendage as I do likewise. -Then grab your appendage with mine and shake them vigorously?","network_19_completion":"%s swaps fluorine for gypsum.","name":"gypsum for fluorite","mission_objective":{"resources":{"fluorite":10000}}} \ No newline at end of file +{ + "description" : "Would you listen to a proposition? Tanis ip Philnar steward of Iathwert promises to exchange gypsum for fluorine. Our empire produces a surplus of gypsum. Nonetheless our people very much so desire a supplier of fluorine so that we can fabricate fluoropolymers. Our planet will convert gypsum for fluorite. Will you expectorate non-acidic bodily fluids onto an appendage as I do likewise. -Then grab your appendage with mine and shake them vigorously?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "fluorite" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "gypsum" : 15000 + } + }, + "name" : "gypsum for fluorite", + "network_19_completion" : "%s swaps fluorine for gypsum.", + "network_19_headline" : "Tanis ip Philnar steward of Iathwert proffers gypsum for fluorine." +} diff --git a/missions/gypsum-for-kerogen.mission b/missions/gypsum-for-kerogen.mission index b721c76..b8265aa 100755 --- a/missions/gypsum-for-kerogen.mission +++ b/missions/gypsum-for-kerogen.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Bogarth ambassador of Rundel proffers gypsum for crude oil.","network_19_completion":"%s exchanges crude oil for gypsum.","description":"Some times opportunity knocks at your door. Bogarth ambassador of Rundel would like to offer to exchange gypsum for crude oil. Our planet yields a overabundance of gypsum. Still our empire emphatically longs for more sources of crude oil to generate speciality carbon fibers. Our people will swap gypsum for kerogen at a reasonable rate. Good health be upon you.","max_university_level":"12","mission_objective":{"resources":{"kerogen":10000}},"name":"gypsum for kerogen","mission_reward":{"resources":{"gypsum":15000}}} \ No newline at end of file +{ + "description" : "Some times opportunity knocks at your door. Bogarth ambassador of Rundel would like to offer to exchange gypsum for crude oil. Our planet yields a overabundance of gypsum. Still our empire emphatically longs for more sources of crude oil to generate speciality carbon fibers. Our people will swap gypsum for kerogen at a reasonable rate. Good health be upon you.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "kerogen" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "gypsum" : 15000 + } + }, + "name" : "gypsum for kerogen", + "network_19_completion" : "%s exchanges crude oil for gypsum.", + "network_19_headline" : "Bogarth ambassador of Rundel proffers gypsum for crude oil." +} diff --git a/missions/gypsum-for-rutile.mission b/missions/gypsum-for-rutile.mission index 8d0133f..e0613f7 100755 --- a/missions/gypsum-for-rutile.mission +++ b/missions/gypsum-for-rutile.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_reward":{"resources":{"gypsum":15000}},"network_19_headline":"Vendagus messenger of Vermili offers chalk for titanium ore.","description":"Friend, could you be of assistance? Vendagus messenger of Vermili seeks to trade chalk for titanium ore. Our people fabricate an overstock of chalk. However our planet is hurting for a supply of titanium ore to generate titanium. Our empire will exchange gypsum for rutile. May fortune smile upon you without showing her second and third sets of incisors.","network_19_completion":"%s takes titanium ore for chalk.","name":"gypsum for rutile","mission_objective":{"resources":{"rutile":10000}}} \ No newline at end of file +{ + "description" : "Friend, could you be of assistance? Vendagus messenger of Vermili seeks to trade chalk for titanium ore. Our people fabricate an overstock of chalk. However our planet is hurting for a supply of titanium ore to generate titanium. Our empire will exchange gypsum for rutile. May fortune smile upon you without showing her second and third sets of incisors.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "rutile" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "gypsum" : 15000 + } + }, + "name" : "gypsum for rutile", + "network_19_completion" : "%s takes titanium ore for chalk.", + "network_19_headline" : "Vendagus messenger of Vermili offers chalk for titanium ore." +} diff --git a/missions/hair_of_the_dog.mission b/missions/hair_of_the_dog.mission index bce0d7d..632fd81 100755 --- a/missions/hair_of_the_dog.mission +++ b/missions/hair_of_the_dog.mission @@ -19,7 +19,7 @@ "glyphs" : [ "rutile" ], - "happiness" : 500000 + "happiness" : "500000" }, "name" : "Hair of the Dog", "network_19_completion" : "%s has provided the hair of the dog!", diff --git a/missions/happiness-costs-bargain.mission b/missions/happiness-costs-bargain.mission index 73fd255..3de2e7b 100755 --- a/missions/happiness-costs-bargain.mission +++ b/missions/happiness-costs-bargain.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gold":75000}},"mission_reward":{"happiness":25000},"description":"The Pleasure Planet, Grillieshka, is seeking new average citizen clients. Discretion and pleasure guaranteed.","network_19_headline":"Pleasure Planet Grillieshka Seeking Average Clients.","network_19_completion":"What happens on Grillieshka stays on Grillieshka (TM) [in their computers, naturally].","name":"Happiness Costs - Bargain","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The Pleasure Planet, Grillieshka, is seeking new average citizen clients. Discretion and pleasure guaranteed.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "gold" : 75000 + } + }, + "mission_reward" : { + "happiness" : "25000" + }, + "name" : "Happiness Costs - Bargain", + "network_19_completion" : "What happens on Grillieshka stays on Grillieshka (TM) [in their computers, naturally].", + "network_19_headline" : "Pleasure Planet Grillieshka Seeking Average Clients." +} diff --git a/missions/happiness-costs-bonus.mission b/missions/happiness-costs-bonus.mission index 2c90671..007bb06 100755 --- a/missions/happiness-costs-bonus.mission +++ b/missions/happiness-costs-bonus.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gold":150000},"glyphs":["gold"]},"mission_reward":{"happiness":50000},"description":"The Pleasure Planet, Grillieshka, is seeking new upscale clients. Discretion and pleasure guaranteed.","network_19_headline":"Pleasure Planet Grillieshka Seeking Upscale Clients.","network_19_completion":"What doesn't happen on Grillieshka stays on Grillieshka (TM).","name":"Happiness Costs - Bonus","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The Pleasure Planet, Grillieshka, is seeking new upscale clients. Discretion and pleasure guaranteed.", + "max_university_level" : "30", + "mission_objective" : { + "glyphs" : [ + "gold" + ], + "resources" : { + "gold" : 150000 + } + }, + "mission_reward" : { + "happiness" : "50000" + }, + "name" : "Happiness Costs - Bonus", + "network_19_completion" : "What doesn't happen on Grillieshka stays on Grillieshka (TM).", + "network_19_headline" : "Pleasure Planet Grillieshka Seeking Upscale Clients." +} diff --git a/missions/happiness-costs-deluxe.mission b/missions/happiness-costs-deluxe.mission index eadd18a..8bd56a7 100755 --- a/missions/happiness-costs-deluxe.mission +++ b/missions/happiness-costs-deluxe.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"gold":300000}},"mission_reward":{"happiness":100000},"description":"The Pleasure Planet, Grillieshka, is seeking new elite clients. Discretion and pleasure guaranteed.","network_19_headline":"Pleasure Planet Grillieshka Seeking Elite Clients.","network_19_completion":"What happens on Grillieshka stays on Grillieshka (TM).","name":"Happiness Costs - Deluxe","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The Pleasure Planet, Grillieshka, is seeking new elite clients. Discretion and pleasure guaranteed.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "gold" : 300000 + } + }, + "mission_reward" : { + "happiness" : "100000" + }, + "name" : "Happiness Costs - Deluxe", + "network_19_completion" : "What happens on Grillieshka stays on Grillieshka (TM).", + "network_19_headline" : "Pleasure Planet Grillieshka Seeking Elite Clients." +} diff --git a/missions/happiness-is-a-warm-gun.mission b/missions/happiness-is-a-warm-gun.mission index 40ddd4e..d4982a9 100644 --- a/missions/happiness-is-a-warm-gun.mission +++ b/missions/happiness-is-a-warm-gun.mission @@ -1,2 +1,28 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"inhabited":1,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"snark"}]},"name":"Happiness is a Warm Gun","mission_reward":{"happiness":90000},"network_19_headline":"Sometimes violence does make you smile.","network_19_completion":"%s feels much better for expelling all that negative energy.","max_university_level":"16","description":"Anger management is an important tool for your colony and it's always better to have your people mad at someone else, rather than say your government. So let's direct their dissatisfaction about lack of pie, elsewhere."} +{ + "description" : "Anger management is an important tool for your colony and it's always better to have your people mad at someone else, rather than say your government. So let's direct their dissatisfaction about lack of pie, elsewhere.", + "max_university_level" : "16", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "snark", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "happiness" : "90000" + }, + "name" : "Happiness is a Warm Gun", + "network_19_completion" : "%s feels much better for expelling all that negative energy.", + "network_19_headline" : "Sometimes violence does make you smile." +} diff --git a/missions/happiness-looking-to-take-wing.mission b/missions/happiness-looking-to-take-wing.mission index 8cb8781..7948167 100755 --- a/missions/happiness-looking-to-take-wing.mission +++ b/missions/happiness-looking-to-take-wing.mission @@ -15,7 +15,7 @@ ] }, "mission_reward" : { - "happiness" : 100000, + "happiness" : "100000", "ships" : [] }, "name" : "Happiness Looking to Take Wing", diff --git a/missions/happy-meals.mission b/missions/happy-meals.mission index ad1eaa6..7ea0d4e 100755 --- a/missions/happy-meals.mission +++ b/missions/happy-meals.mission @@ -11,11 +11,11 @@ "ships" : [ { "combat" : 0, - "hold_size" : 18000, + "hold_size" : 75000, "name" : "", - "speed" : 1500, + "speed" : 1200, "stealth" : 0, - "type" : "dory" + "type" : "cargo_ship" }, { "combat" : 0, @@ -27,16 +27,16 @@ }, { "combat" : 0, - "hold_size" : 75000, + "hold_size" : 18000, "name" : "", - "speed" : 1200, + "speed" : 1500, "stealth" : 0, - "type" : "cargo_ship" + "type" : "dory" } ] }, "mission_reward" : { - "happiness" : 20000, + "happiness" : "20000", "ships" : [] }, "name" : "Happy Meals", diff --git a/missions/help-a-farmer-out.mission b/missions/help-a-farmer-out.mission index 9702cf5..97f4618 100644 --- a/missions/help-a-farmer-out.mission +++ b/missions/help-a-farmer-out.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Farmer will trade milk for fertilizer.","network_19_completion":"Farmer thanks %s for being a good trading partner.","description":"Hey you there. I need some help. My crops need some fertilzer or they just won't grow. I've got some two day old milk here that I can trade you, and make you a really good deal. Will you help a farmer out?","max_university_level":"2","name":"Help a Farmer Out","mission_objective":{"resources":{"sulfur":10}},"mission_reward":{"resources":{"milk":100}}} \ No newline at end of file +{ + "description" : "Hey you there. I need some help. My crops need some fertilzer or they just won't grow. I've got some two day old milk here that I can trade you, and make you a really good deal. Will you help a farmer out?", + "max_university_level" : "2", + "mission_objective" : { + "resources" : { + "sulfur" : 10 + } + }, + "mission_reward" : { + "resources" : { + "milk" : 100 + } + }, + "name" : "Help a Farmer Out", + "network_19_completion" : "Farmer thanks %s for being a good trading partner.", + "network_19_headline" : "Farmer will trade milk for fertilizer." +} diff --git a/missions/helping-hands-1.mission b/missions/helping-hands-1.mission index c4439c5..5b77ac2 100644 --- a/missions/helping-hands-1.mission +++ b/missions/helping-hands-1.mission @@ -3,7 +3,7 @@ "description" : "The Blue Cross Association of Lacuna needs your help! A magnitude 9.7 earthquake tore through the Lavastrians capitol city of Lavanath and practically leveled the city. We are trying to assist the rebuilding process, but there simply aren't enough workers to do what is necessary. If you can give us some food, water, and some moral support, we can send you some extra chalcopyrite we have on hand here.", "max_university_level" : "12", "mission_objective" : { - "happiness" : 8000, + "happiness" : "8000", "resources" : { "apple" : 4000, "corn" : 4000, diff --git a/missions/holiday-in-wee-eafre.mission b/missions/holiday-in-wee-eafre.mission index 6265506..8fa76cd 100644 --- a/missions/holiday-in-wee-eafre.mission +++ b/missions/holiday-in-wee-eafre.mission @@ -20,7 +20,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "dory" + "type" : "colony_ship" }, { "combat" : 0, @@ -52,12 +52,12 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "colony_ship" + "type" : "dory" } ] }, "mission_reward" : { - "happiness" : 50000, + "happiness" : "50000", "ships" : [] }, "name" : "Holiday in Wee Eafre", diff --git a/missions/hologrpahy-institute-.mission b/missions/hologrpahy-institute-.mission index 7f024f4..eac8584 100644 --- a/missions/hologrpahy-institute-.mission +++ b/missions/hologrpahy-institute-.mission @@ -1,2 +1,29 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s Memorial Holography Institute opens at Ubb City University. Chancellor says new technology will soon follow.","max_university_level":"20","mission_objective":{"resources":{"algae":10000,"magnetite":50000,"fungus":12000,"uraninite":50000,"kerogen":50000}},"description":"Scientists at the Ubb City University are trying to perfect holographic transmission. To do so, they need significant amounts of several different ores, as well as something cheap and demeaning to feed their indentured grad students. In exchange for the right contribution from a corporate investor, the university is willing to provide some of their development plans and a glyph from their archives.","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fission","extra_build_level":4}],"glyphs":["zircon"]},"name":"Holography Institute","network_19_headline":"Ubb City University seeking donor to fund holography lab."} \ No newline at end of file +{ + "description" : "Scientists at the Ubb City University are trying to perfect holographic transmission. To do so, they need significant amounts of several different ores, as well as something cheap and demeaning to feed their indentured grad students. In exchange for the right contribution from a corporate investor, the university is willing to provide some of their development plans and a glyph from their archives.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "algae" : 10000, + "fungus" : 12000, + "kerogen" : 50000, + "magnetite" : 50000, + "uraninite" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "zircon" + ], + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Fission", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Holography Institute", + "network_19_completion" : "%s Memorial Holography Institute opens at Ubb City University. Chancellor says new technology will soon follow.", + "network_19_headline" : "Ubb City University seeking donor to fund holography lab." +} diff --git a/missions/hungry-for-more.part2 b/missions/hungry-for-more.part2 index 553150e..5aeaf91 100755 --- a/missions/hungry-for-more.part2 +++ b/missions/hungry-for-more.part2 @@ -21,6 +21,7 @@ { "combat" : 1000, "hold_size" : 0, + "name" : "", "speed" : 7500, "stealth" : 0, "type" : "scanner" diff --git a/missions/i_dont_wanna_go.mission b/missions/i_dont_wanna_go.mission index d72f4da..3c542f1 100755 --- a/missions/i_dont_wanna_go.mission +++ b/missions/i_dont_wanna_go.mission @@ -33,19 +33,19 @@ "mission_reward" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Food::Shake", + "classname" : "Lacuna::DB::Result::Building::CloakingLab", "extra_build_level" : 0, - "level" : 1 + "level" : 20 }, { - "classname" : "Lacuna::DB::Result::Building::Food::Soup", + "classname" : "Lacuna::DB::Result::Building::Food::Shake", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::CloakingLab", + "classname" : "Lacuna::DB::Result::Building::Food::Soup", "extra_build_level" : 0, - "level" : 20 + "level" : 1 }, { "classname" : "Lacuna::DB::Result::Building::MunitionsLab", diff --git a/missions/ihop.mission b/missions/ihop.mission index cf0e1d0..c87583c 100644 --- a/missions/ihop.mission +++ b/missions/ihop.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_headline":"Intergalactic House of Pancakes (IHOP) faces epic shortage!","network_19_completion":"The Intergalactic House of Pancakes (IHOP) was able to re-open its doors today thanks to the kitchens of %s.","name":"IHOP","mission_objective":{"resources":{"pancake":17500}},"mission_reward":{"plans":[{"level":1,"extra_build_level":5,"classname":"Lacuna::DB::Result::Building::EntertainmentDistrict"}]},"description":"The Intergalactic House of Pancakes (IHOP) needs your help!\n\nA potato blight has hit every one of our potato producing colonies, leaving us in very short supply of pancakes. If you can make up the following order to help us meet our quota until our newly genetically enhanced pancakes are able to be harvested, we'll be happy to open up a new strip mall on the colony of your choice -- of course with an IHOP franchise as the centerpiece.","max_university_level":"10"} \ No newline at end of file +{ + "description" : "The Intergalactic House of Pancakes (IHOP) needs your help!\n\nA potato blight has hit every one of our potato producing colonies, leaving us in very short supply of pancakes. If you can make up the following order to help us meet our quota until our newly genetically enhanced pancakes are able to be harvested, we'll be happy to open up a new strip mall on the colony of your choice -- of course with an IHOP franchise as the centerpiece.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "pancake" : 17500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "extra_build_level" : 5, + "level" : 1 + } + ] + }, + "name" : "IHOP", + "network_19_completion" : "The Intergalactic House of Pancakes (IHOP) was able to re-open its doors today thanks to the kitchens of %s.", + "network_19_headline" : "Intergalactic House of Pancakes (IHOP) faces epic shortage!" +} diff --git a/missions/imperial-inauguration.mission b/missions/imperial-inauguration.mission index a87ce53..f0d049c 100755 --- a/missions/imperial-inauguration.mission +++ b/missions/imperial-inauguration.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"chromite":7000,"gold":7000}},"mission_reward":{"resources":{"chip":3000,"beetle":3000,"burger":2000,"cider":2000,"soup":2000,"shake":3000}},"description":"Hello there. I am Christy, the head of the party planning committee for our new Imperial Inauguration, and I just absolutely LOVE glitter! Help us make this bash smashing by supplying us some shiny metals! Won't you? We need chromite and gold. In return we'll give you the Emperor's leftovers. Everyone's making something, and there's always just too much to go round.","network_19_headline":"New government seeks shiny metals for Emperor's inauguration.","network_19_completion":"A grand inauguration was held for new Emperor.","name":"Imperial Inauguration","max_university_level":"14"} \ No newline at end of file +{ + "description" : "Hello there. I am Christy, the head of the party planning committee for our new Imperial Inauguration, and I just absolutely LOVE glitter! Help us make this bash smashing by supplying us some shiny metals! Won't you? We need chromite and gold. In return we'll give you the Emperor's leftovers. Everyone's making something, and there's always just too much to go round.", + "max_university_level" : "14", + "mission_objective" : { + "resources" : { + "chromite" : 7000, + "gold" : 7000 + } + }, + "mission_reward" : { + "resources" : { + "beetle" : 3000, + "burger" : 2000, + "chip" : 3000, + "cider" : 2000, + "shake" : 3000, + "soup" : 2000 + } + }, + "name" : "Imperial Inauguration", + "network_19_completion" : "A grand inauguration was held for new Emperor.", + "network_19_headline" : "New government seeks shiny metals for Emperor's inauguration." +} diff --git a/missions/in-love-with-the-world.mission b/missions/in-love-with-the-world.mission index a8b9dbe..6000566 100644 --- a/missions/in-love-with-the-world.mission +++ b/missions/in-love-with-the-world.mission @@ -16,6 +16,7 @@ { "combat" : 0, "hold_size" : 15000, + "name" : "", "speed" : 5000, "stealth" : 0, "type" : "dory" diff --git a/missions/incoming-private-message.mission b/missions/incoming-private-message.mission index 1256514..472d710 100644 --- a/missions/incoming-private-message.mission +++ b/missions/incoming-private-message.mission @@ -1,2 +1,43 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"inhabited":0,"type":"habitable","size":[30,40],"isolationist":0,"in_zone":1},"ship_type":"scanner"},{"target":{"inhabited":0,"type":"habitable","size":[30,40],"isolationist":0,"in_zone":1},"ship_type":"scanner"}]},"name":"[INCOMING PRIVATE MESSAGE]","mission_reward":{"glyphs":["trona"]},"network_19_headline":"Insider Suspects Scandal As Celeb Seeks Secrecy In-Zone! More at 8.","network_19_completion":"Insider Confirms Celebrity Bombshell. More at 10.","max_university_level":"10","description":"...look, I can't really be bothered to talk to you about this too much, so just listen, OK? I'm like, a really big deal right now, and I just need to get away and have some me-time. You know what I'm saying? Anyway, I think I've found a couple empty planets I like, but I want to get a closer look at them before I decide on one. You should be close enough to them to send a few Scanners out. Send me some pics, and I'll hook you up with a fat reward.\n\nPeace,\nDJ Tronakid"} \ No newline at end of file +{ + "description" : "...look, I can't really be bothered to talk to you about this too much, so just listen, OK? I'm like, a really big deal right now, and I just need to get away and have some me-time. You know what I'm saying? Anyway, I think I've found a couple empty planets I like, but I want to get a closer look at them before I decide on one. You should be close enough to them to send a few Scanners out. Send me some pics, and I'll hook you up with a fat reward.\n\nPeace,\nDJ Tronakid", + "max_university_level" : "10", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 30, + 40 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 30, + 40 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "glyphs" : [ + "trona" + ] + }, + "name" : "[INCOMING PRIVATE MESSAGE]", + "network_19_completion" : "Insider Confirms Celebrity Bombshell. More at 10.", + "network_19_headline" : "Insider Suspects Scandal As Celeb Seeks Secrecy In-Zone! More at 8." +} diff --git a/missions/int_startup.mission b/missions/int_startup.mission index 69971a0..9b6e0ec 100644 --- a/missions/int_startup.mission +++ b/missions/int_startup.mission @@ -12,12 +12,12 @@ "mission_reward" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Intelligence", + "classname" : "Lacuna::DB::Result::Building::Espionage", "extra_build_level" : 6, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Espionage", + "classname" : "Lacuna::DB::Result::Building::Intelligence", "extra_build_level" : 6, "level" : 1 }, diff --git a/missions/isotopes-for-gold-6.mission b/missions/isotopes-for-gold-6.mission index d3cc756..e96166f 100644 --- a/missions/isotopes-for-gold-6.mission +++ b/missions/isotopes-for-gold-6.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"6","mission_reward":{"resources":{"uraninite":1500,"magnetite":1500}},"network_19_headline":"Pawn Lacuna is always looking for new sources of scrap gold.","description":"Here at Pawn Lacuna we pay top credit for your unwanted old gold. Turn that gold that is collecting dust into something useful. How about to trade for some radioactive fuel. That has been a slow mover this month and we have plenty in inventory. What do you say?","network_19_completion":"Another happy customer turns unused gold into a feast!","name":"Isotopes for gold.","mission_objective":{"resources":{"gold":2000}}} \ No newline at end of file +{ + "description" : "Here at Pawn Lacuna we pay top credit for your unwanted old gold. Turn that gold that is collecting dust into something useful. How about to trade for some radioactive fuel. That has been a slow mover this month and we have plenty in inventory. What do you say?", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "gold" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "magnetite" : 1500, + "uraninite" : 1500 + } + }, + "name" : "Isotopes for gold.", + "network_19_completion" : "Another happy customer turns unused gold into a feast!", + "network_19_headline" : "Pawn Lacuna is always looking for new sources of scrap gold." +} diff --git a/missions/it-itches-.mission b/missions/it-itches-.mission index bb59f07..f725277 100755 --- a/missions/it-itches-.mission +++ b/missions/it-itches-.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s Provides relief to population covered in hives.","max_university_level":"30","description":"Ok, who did it? Was it you? Gahh I'm itchy!\n\nOk, somebody thought it would be funny to put peanuts in all of our food storage buildings. Our race is allergic to peanuts! I think it is because they are jealous of our newly acquired stealth technology. Thank the gods that no one has died, however every last colonist on our planet is now covered in hives. \n\nThe only way to ease our discomfort is to bathe in Milk. Please send us your surplus stores of Milk, in exchange we offer you our Cloaking technology.","mission_objective":{"resources":{"milk":10000}},"name":"It Itches!","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::CloakingLab","extra_build_level":3,"level":1}]},"network_19_headline":"Practical joke goes awry."} \ No newline at end of file +{ + "description" : "Ok, who did it? Was it you? Gahh I'm itchy!\n\nOk, somebody thought it would be funny to put peanuts in all of our food storage buildings. Our race is allergic to peanuts! I think it is because they are jealous of our newly acquired stealth technology. Thank the gods that no one has died, however every last colonist on our planet is now covered in hives. \n\nThe only way to ease our discomfort is to bathe in Milk. Please send us your surplus stores of Milk, in exchange we offer you our Cloaking technology.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "milk" : 10000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::CloakingLab", + "extra_build_level" : 3, + "level" : 1 + } + ] + }, + "name" : "It Itches!", + "network_19_completion" : "%s Provides relief to population covered in hives.", + "network_19_headline" : "Practical joke goes awry." +} diff --git a/missions/item-exchange-commission.mission b/missions/item-exchange-commission.mission index eef1f28..0d14ab8 100644 --- a/missions/item-exchange-commission.mission +++ b/missions/item-exchange-commission.mission @@ -1,2 +1,21 @@ # config-file-type: JSON 1 -{"network_19_headline":"Item Exchange Commission Struggling in opening days.","network_19_completion":"%s successfully boosted the Item Exchange Commission's start up funds.","description":"We've been having a bit of a problem starting our expanse wide exchange commission, we're gonna go under if we don't get help from someone, all we need is a nominal fee and we can begin our operations, once we get going we'll make it worth your time.","mission_objective":{"resources":{"gold":20000}},"name":"Item Exchange commission","mission_reward":{"resources":{"meal":10000,"gold":5000,"apple":5000,"chip":5000}},"max_university_level":"20"} \ No newline at end of file +{ + "description" : "We've been having a bit of a problem starting our expanse wide exchange commission, we're gonna go under if we don't get help from someone, all we need is a nominal fee and we can begin our operations, once we get going we'll make it worth your time.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "gold" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 5000, + "chip" : 5000, + "gold" : 5000, + "meal" : 10000 + } + }, + "name" : "Item Exchange commission", + "network_19_completion" : "%s successfully boosted the Item Exchange Commission's start up funds.", + "network_19_headline" : "Item Exchange Commission Struggling in opening days." +} diff --git a/missions/jack-and-the-space-elevator.mission b/missions/jack-and-the-space-elevator.mission index 31b2750..ac0a19c 100755 --- a/missions/jack-and-the-space-elevator.mission +++ b/missions/jack-and-the-space-elevator.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","network_19_headline":"Boy Wants to Trade Cow for Magic Beans!","description":"Jack a scientist has figured out how to grow a space elevator out of beans. But he only has his mother's dairy cows to trade for beans. Will you trade your magic beans for dairy cows?","network_19_completion":"%s Fools Boy. Gets Beans For Cows!","name":"Jack and the Space Elevator","mission_objective":{"resources":{"milk":2000}},"mission_reward":{"resources":{"bean":3000}}} \ No newline at end of file +{ + "description" : "Jack a scientist has figured out how to grow a space elevator out of beans. But he only has his mother's dairy cows to trade for beans. Will you trade your magic beans for dairy cows?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "milk" : 2000 + } + }, + "mission_reward" : { + "resources" : { + "bean" : 3000 + } + }, + "name" : "Jack and the Space Elevator", + "network_19_completion" : "%s Fools Boy. Gets Beans For Cows!", + "network_19_headline" : "Boy Wants to Trade Cow for Magic Beans!" +} diff --git a/missions/joy-ride.mission b/missions/joy-ride.mission index 6ed8372..f1d4783 100755 --- a/missions/joy-ride.mission +++ b/missions/joy-ride.mission @@ -1,2 +1,40 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"inhabited":1,"type":"gas_giant","size":[61,121],"in_zone":1},"ship_type":"smuggler_ship"},{"target":{"inhabited":1,"type":"habitable","size":[30,55],"isolationist":1,"in_zone":1},"ship_type":"smuggler_ship"}]},"name":"Joy Ride","mission_reward":{"happiness":20000},"network_19_headline":"Teenage hooligans are steeling cars for joy rides.","network_19_completion":"Kids are just having fun, and contributing to the happiness of all!","max_university_level":"30","description":"In a bizarre twist to a recent 'crime wave,' people are actually gaining happiness when teens steal cars!\n\nA new fad has taken hold: teenagers \"borrowing\" vehicles for joy rides. Their antics, being written up in popular publications, bringing a smile to otherwise dour civilizations. Psychologists puzzled, but also amused. Police fail to see the humor, but have to admit population is happier than last month... \n\nFavorite targets include inhabited gas giants and isolated planets."} \ No newline at end of file +{ + "description" : "In a bizarre twist to a recent 'crime wave,' people are actually gaining happiness when teens steal cars!\n\nA new fad has taken hold: teenagers \"borrowing\" vehicles for joy rides. Their antics, being written up in popular publications, bringing a smile to otherwise dour civilizations. Psychologists puzzled, but also amused. Police fail to see the humor, but have to admit population is happier than last month... \n\nFavorite targets include inhabited gas giants and isolated planets.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "smuggler_ship", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "size" : [ + 61, + 121 + ], + "type" : "gas_giant" + } + }, + { + "ship_type" : "smuggler_ship", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 1, + "size" : [ + 30, + 55 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "happiness" : "20000" + }, + "name" : "Joy Ride", + "network_19_completion" : "Kids are just having fun, and contributing to the happiness of all!", + "network_19_headline" : "Teenage hooligans are steeling cars for joy rides." +} diff --git a/missions/just-gonna-blow-it-up.mission b/missions/just-gonna-blow-it-up.mission index 18acf13..fb0c317 100755 --- a/missions/just-gonna-blow-it-up.mission +++ b/missions/just-gonna-blow-it-up.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"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 an observatory plan, we can send you 1699 units of halite, great for fusion power plants. What do you think?","max_university_level":"15","name":"Just Gonna Blow It Up","mission_objective":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Observatory"}]},"mission_reward":{"resources":{"halite":1699}}} \ No newline at end of file +{ + "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 an observatory plan, we can send you 1699 units of halite, great for fusion power plants. What do you think?", + "max_university_level" : "15", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Observatory", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "resources" : { + "halite" : 1699 + } + }, + "name" : "Just Gonna Blow It Up", + "network_19_completion" : "Blamco signs a deal with %s for building plans.", + "network_19_headline" : "Blamco seeking plans for warship demonstrations." +} diff --git a/missions/killer-llamas.mission b/missions/killer-llamas.mission index 4d9e7b8..9574292 100644 --- a/missions/killer-llamas.mission +++ b/missions/killer-llamas.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_headline":"Haldralious Prime under siege by killer llamas.","network_19_completion":"Killer llamas vanquished by %s.","description":"They just appeared out of nowhere, falling from the sky like meteors,. Then they began eating our buildings and squashing any of our people who were in the way.\nPlease help us with a supply of fissionables, we can't hold out against them for long, our lives are in your hands, we will send some of our food reserves in exchange.","mission_objective":{"resources":{"uraninite":10000,"monazite":10000}},"name":"Killer Llamas!","mission_reward":{"resources":{"gold":5000,"shake":5000,"pancake":10000,"pie":2000}},"max_university_level":"15"} \ No newline at end of file +{ + "description" : "They just appeared out of nowhere, falling from the sky like meteors,. Then they began eating our buildings and squashing any of our people who were in the way.\nPlease help us with a supply of fissionables, we can't hold out against them for long, our lives are in your hands, we will send some of our food reserves in exchange.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "monazite" : 10000, + "uraninite" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 5000, + "pancake" : 10000, + "pie" : 2000, + "shake" : 5000 + } + }, + "name" : "Killer Llamas!", + "network_19_completion" : "Killer llamas vanquished by %s.", + "network_19_headline" : "Haldralious Prime under siege by killer llamas." +} diff --git a/missions/lapis-shortage.mission b/missions/lapis-shortage.mission index 3311cf0..fa225ab 100755 --- a/missions/lapis-shortage.mission +++ b/missions/lapis-shortage.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_completion":"Colony Supplied With Lapis To Recover!","max_university_level":"20","network_19_headline":"Lapis Forest Fire On A Distant Colony!","description":"There has been a dry season. Or is this just global warming? No matter how the fire started. Anyway our lapis forest was destroyed in a forest fire. We need lapis badly. What a horrible disaster! Well we would normally ask you for some lapis forest plans but sadly we have no engineers available so we will have to do it the old fashioned way. You take the seeds...throw em on the dirt...and pray they grow. So to do that we'll need 100,000 lapis. In exchange we will give you a variety of processed consumables with some water to grow the rest of your lapis into a lush forest like our new one will be like.","mission_objective":{"resources":{"lapis":100000}},"mission_reward":{"resources":{"water":80000,"shake":25000,"burger":25000}},"name":"Lapis Shortage"} \ No newline at end of file +{ + "description" : "There has been a dry season. Or is this just global warming? No matter how the fire started. Anyway our lapis forest was destroyed in a forest fire. We need lapis badly. What a horrible disaster! Well we would normally ask you for some lapis forest plans but sadly we have no engineers available so we will have to do it the old fashioned way. You take the seeds...throw em on the dirt...and pray they grow. So to do that we'll need 100,000 lapis. In exchange we will give you a variety of processed consumables with some water to grow the rest of your lapis into a lush forest like our new one will be like.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "lapis" : 100000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 25000, + "shake" : 25000, + "water" : 80000 + } + }, + "name" : "Lapis Shortage", + "network_19_completion" : "Colony Supplied With Lapis To Recover!", + "network_19_headline" : "Lapis Forest Fire On A Distant Colony!" +} diff --git a/missions/legacy-of-orion.mission b/missions/legacy-of-orion.mission index f325e2a..ac3bc2f 100755 --- a/missions/legacy-of-orion.mission +++ b/missions/legacy-of-orion.mission @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":13000000,"halite":6500000,"energy":13000000,"beetle":13000000,"magnetite":6500000},"fleet_movement":[{"target":{"in_zone":1,"color":"any","type":"star"},"ship_type":"probe"}]},"mission_reward":{"plans":[{"level":21,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"One of our spies has been contacted by a shady dealer claiming he has a map that leads to untold treasure. -Sir I recommend you don't buy this map. Its just the ravings of a madman. Surely it will only lead to trouble if it leads anywhere.\n\nBut if it is true that the map leads to one of the ancients' systems, it is likely we would be able to scavenge their technology and incorporate it into our own. The archaeologist team working with R&D and the Planetary Command Control engineers assure us that all Orion technology stems from a central hive command and control center. They are optimistic that Orion technology will lead to improved Planetary Command Center plans.","network_19_headline":"Rumors are spreading about one of the ancient races. It seems a map has surfaced showing the way to one of their old systems.","network_19_completion":"%s has found one of the ancients' systems! The galaxy awaits what wonders will come out of this.","name":"Legacy of Orion","max_university_level":"30"} \ No newline at end of file +{ + "description" : "One of our spies has been contacted by a shady dealer claiming he has a map that leads to untold treasure. -Sir I recommend you don't buy this map. Its just the ravings of a madman. Surely it will only lead to trouble if it leads anywhere.\n\nBut if it is true that the map leads to one of the ancients' systems, it is likely we would be able to scavenge their technology and incorporate it into our own. The archaeologist team working with R&D and the Planetary Command Control engineers assure us that all Orion technology stems from a central hive command and control center. They are optimistic that Orion technology will lead to improved Planetary Command Center plans.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + } + ], + "resources" : { + "beetle" : 13000000, + "energy" : 13000000, + "halite" : 6500000, + "magnetite" : 6500000, + "water" : 13000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 21 + } + ] + }, + "name" : "Legacy of Orion", + "network_19_completion" : "%s has found one of the ancients' systems! The galaxy awaits what wonders will come out of this.", + "network_19_headline" : "Rumors are spreading about one of the ancient races. It seems a map has surfaced showing the way to one of their old systems." +} diff --git a/missions/legacy-of-orion.part10 b/missions/legacy-of-orion.part10 index 5f83568..2f2389e 100755 --- a/missions/legacy-of-orion.part10 +++ b/missions/legacy-of-orion.part10 @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":1950000000,"halite":997500000,"energy":1950000000,"magnetite":997500000,"beetle":1950000000}},"mission_reward":{"plans":[{"level":30,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir. We believe we've cracked the signal in the wave pattern being emitted from the Orion system we discovered. We have reason to believe that the Orion themselves are communicating with us. The Xenolinguistics team require vast funds in order to construct a post quantum decryption device capable of manipulating the wave signal in real-time. What we have already decoded indicates that the Orion may be trying to transmit plans for their hive command and control center. Either that, or some means of creating matter from energy or vice versa. Without the post-quantum decryption device we are likely experience the heat death of the universe before we finish decoding the signal.\n\nSome of our researchers have reservations. They believe by processing the signal, we will be replicating and multiplying that specific wavelength throughout the Expanse. Reports suggest that this wave pattern may have something to do with how they reproduce in their sublimed pure-energy form. Please weigh the risks and consider the possibilities should the Orion's intent be less than charitable.","network_19_headline":"Communications from the Sublimed? Will the Orion return? Blessing or Curse?","network_19_completion":"The sublimed Orions have shared secrets with %s!","name":"Legacy of Orion 10","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir. We believe we've cracked the signal in the wave pattern being emitted from the Orion system we discovered. We have reason to believe that the Orion themselves are communicating with us. The Xenolinguistics team require vast funds in order to construct a post quantum decryption device capable of manipulating the wave signal in real-time. What we have already decoded indicates that the Orion may be trying to transmit plans for their hive command and control center. Either that, or some means of creating matter from energy or vice versa. Without the post-quantum decryption device we are likely experience the heat death of the universe before we finish decoding the signal.\n\nSome of our researchers have reservations. They believe by processing the signal, we will be replicating and multiplying that specific wavelength throughout the Expanse. Reports suggest that this wave pattern may have something to do with how they reproduce in their sublimed pure-energy form. Please weigh the risks and consider the possibilities should the Orion's intent be less than charitable.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "beetle" : 1950000000, + "energy" : 1950000000, + "halite" : 997500000, + "magnetite" : 997500000, + "water" : 1950000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 30 + } + ] + }, + "name" : "Legacy of Orion 10", + "network_19_completion" : "The sublimed Orions have shared secrets with %s!", + "network_19_headline" : "Communications from the Sublimed? Will the Orion return? Blessing or Curse?" +} diff --git a/missions/legacy-of-orion.part2 b/missions/legacy-of-orion.part2 index fb1c687..34f59b3 100755 --- a/missions/legacy-of-orion.part2 +++ b/missions/legacy-of-orion.part2 @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":23000000,"halite":11500000,"energy":23000000,"beetle":23000000,"magnetite":11500000},"fleet_movement":[{"target":{"in_zone":1,"type":"habitable","size":[1,121],"inhabited":0,"isolationist":0},"ship_type":"scanner"}]},"mission_reward":{"plans":[{"level":22,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"The map that lead to the old Orion system, gave us a few clues to another old system of theirs. -That shady dealer helped us figure it out for a cost. If we could get a scanner there we might be able to incorporate even more of their technology into our Planetary Control Center.","network_19_headline":"The race to uncover the ancients' secrets continue. Map holds clues to ancients!","network_19_completion":"%s got a good glimpse of the ancient Orion technology, when they scanned one of the ancient Orion's old system.","name":"Legacy of Orion 2","max_university_level":"30"} \ No newline at end of file +{ + "description" : "The map that lead to the old Orion system, gave us a few clues to another old system of theirs. -That shady dealer helped us figure it out for a cost. If we could get a scanner there we might be able to incorporate even more of their technology into our Planetary Control Center.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "resources" : { + "beetle" : 23000000, + "energy" : 23000000, + "halite" : 11500000, + "magnetite" : 11500000, + "water" : 23000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 22 + } + ] + }, + "name" : "Legacy of Orion 2", + "network_19_completion" : "%s got a good glimpse of the ancient Orion technology, when they scanned one of the ancient Orion's old system.", + "network_19_headline" : "The race to uncover the ancients' secrets continue. Map holds clues to ancients!" +} diff --git a/missions/legacy-of-orion.part3 b/missions/legacy-of-orion.part3 index 6f6810c..58a20d0 100755 --- a/missions/legacy-of-orion.part3 +++ b/missions/legacy-of-orion.part3 @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":38000000,"halite":19000000,"energy":38000000,"magnetite":19000000,"beetle":38000000},"fleet_movement":[{"target":{"in_zone":1,"type":"habitable","size":[1,121],"inhabited":0,"isolationist":0},"ship_type":"thud"}]},"mission_reward":{"plans":[{"level":23,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"That scan we got of the last Orion planet has helped our engineers to come up with a ingenious idea. We've detected Orion technology locked into a substrate layer deep beneath the surface. With some advice from that shady dealer, the engineer believes he can modify a Thud to crack the problem wide open so to speak. \n\nWe really need to start digging into that dealer's background because his advice is starting to get expensive. Anyway, the Thud when used in this manner will turn should shake loose the Orion tech from the substrate. We believe it is seeded with their atto-technology. With luck we can reverse-engineer it and improve our own Planetary Control Center technology in the process.","network_19_headline":"More information about the ancient Orion's has turned up. Where will the information lead this time?","network_19_completion":"%s uses Thud to shake loose Orion technology!","name":"Legacy of Orion 3","max_university_level":"30"} \ No newline at end of file +{ + "description" : "That scan we got of the last Orion planet has helped our engineers to come up with a ingenious idea. We've detected Orion technology locked into a substrate layer deep beneath the surface. With some advice from that shady dealer, the engineer believes he can modify a Thud to crack the problem wide open so to speak. \n\nWe really need to start digging into that dealer's background because his advice is starting to get expensive. Anyway, the Thud when used in this manner will turn should shake loose the Orion tech from the substrate. We believe it is seeded with their atto-technology. With luck we can reverse-engineer it and improve our own Planetary Control Center technology in the process.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "thud", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "resources" : { + "beetle" : 38000000, + "energy" : 38000000, + "halite" : 19000000, + "magnetite" : 19000000, + "water" : 38000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 23 + } + ] + }, + "name" : "Legacy of Orion 3", + "network_19_completion" : "%s uses Thud to shake loose Orion technology!", + "network_19_headline" : "More information about the ancient Orion's has turned up. Where will the information lead this time?" +} diff --git a/missions/legacy-of-orion.part4 b/missions/legacy-of-orion.part4 index 8c53bfa..5ff80f7 100755 --- a/missions/legacy-of-orion.part4 +++ b/missions/legacy-of-orion.part4 @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":67000000,"halite":33500000,"energy":67000000,"magnetite":33500000,"beetle":67000000},"fleet_movement":[{"target":{"in_zone":1,"color":"any","type":"star"},"ship_type":"detonator"}]},"mission_reward":{"plans":[{"level":24,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"That shady dealer has somehow acquired the information that we turned up with our last Orion expedition. He has a proposition for us sir. In exchange for an inordinate amount of resources he will point us toward another of the Orion's old systems where one of their probes is still active! \n\nThe only problem is that its cloaked beyond our sensors capability to detect so we are going to have to blow it out of the system with a detonator and collect the debris. That shady dealer assures us that the technology will be worth our while. He seems to believe that Orion probes are themselves components of the Orion hive command and control center.","network_19_headline":"The race for Orion's technology continues, as more and more get in on the action.","network_19_completion":"%s use detonator to explode ahead their competitors in the race for Orion technology.","name":"Legacy of Orion 4","max_university_level":"30"} \ No newline at end of file +{ + "description" : "That shady dealer has somehow acquired the information that we turned up with our last Orion expedition. He has a proposition for us sir. In exchange for an inordinate amount of resources he will point us toward another of the Orion's old systems where one of their probes is still active! \n\nThe only problem is that its cloaked beyond our sensors capability to detect so we are going to have to blow it out of the system with a detonator and collect the debris. That shady dealer assures us that the technology will be worth our while. He seems to believe that Orion probes are themselves components of the Orion hive command and control center.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "detonator", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + } + ], + "resources" : { + "beetle" : 67000000, + "energy" : 67000000, + "halite" : 33500000, + "magnetite" : 33500000, + "water" : 67000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 24 + } + ] + }, + "name" : "Legacy of Orion 4", + "network_19_completion" : "%s use detonator to explode ahead their competitors in the race for Orion technology.", + "network_19_headline" : "The race for Orion's technology continues, as more and more get in on the action." +} diff --git a/missions/legacy-of-orion.part5 b/missions/legacy-of-orion.part5 index 8c678c0..8237717 100755 --- a/missions/legacy-of-orion.part5 +++ b/missions/legacy-of-orion.part5 @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":100000000,"halite":50000000,"energy":100000000,"magnetite":50000000,"beetle":100000000},"happiness":15000000},"mission_reward":{"plans":[{"level":25,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir, our lead researcher has an idea which will cost a trunk and a tentacle, but stands a reasonable chance of gaining some new insights by going back over the Orion technology we've already harvested. If you approve, we'll need to raise taxes to increase funding for our scientists. Happiness will suffer, but it may be the only way to reach the next break through.","network_19_headline":"The race for Orion technology has heated up as new information comes to light.","network_19_completion":"%s have salvaged some of the Orion technology they gotten their hands on.","name":"Legacy of Orion 5","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir, our lead researcher has an idea which will cost a trunk and a tentacle, but stands a reasonable chance of gaining some new insights by going back over the Orion technology we've already harvested. If you approve, we'll need to raise taxes to increase funding for our scientists. Happiness will suffer, but it may be the only way to reach the next break through.", + "max_university_level" : "30", + "mission_objective" : { + "happiness" : "15000000", + "resources" : { + "beetle" : 100000000, + "energy" : 100000000, + "halite" : 50000000, + "magnetite" : 50000000, + "water" : 100000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 25 + } + ] + }, + "name" : "Legacy of Orion 5", + "network_19_completion" : "%s have salvaged some of the Orion technology they gotten their hands on.", + "network_19_headline" : "The race for Orion technology has heated up as new information comes to light." +} diff --git a/missions/legacy-of-orion.part6 b/missions/legacy-of-orion.part6 index 1f328ca..643d4ea 100755 --- a/missions/legacy-of-orion.part6 +++ b/missions/legacy-of-orion.part6 @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":205000000,"halite":102500000,"energy":205000000,"magnetite":102500000,"beetle":205000000},"fleet_movement":[{"target":{"in_zone":1,"color":"any","type":"star"},"ship_type":"probe"}]},"mission_reward":{"plans":[{"level":26,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir, it is time we find information about the shady dealer who has been involved in every facet of the Orion investigations. I tracked him down to a specific system. All you need to do now is to give me the resources to green light operation \"Take Down\". Send a probe when we're ready, and my agents will take him and all of his plans.","network_19_headline":"Who is this shady dealer offering information about the ancient Orion? The Expanse wants to know!","network_19_completion":"%s has solved the mystery of the shady dealer´s origin. Will they ever let use know?","name":"Legacy of Orion 6","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir, it is time we find information about the shady dealer who has been involved in every facet of the Orion investigations. I tracked him down to a specific system. All you need to do now is to give me the resources to green light operation \"Take Down\". Send a probe when we're ready, and my agents will take him and all of his plans.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "any", + "in_zone" : 1, + "type" : "star" + } + } + ], + "resources" : { + "beetle" : 205000000, + "energy" : 205000000, + "halite" : 102500000, + "magnetite" : 102500000, + "water" : 205000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 26 + } + ] + }, + "name" : "Legacy of Orion 6", + "network_19_completion" : "%s has solved the mystery of the shady dealer´s origin. Will they ever let use know?", + "network_19_headline" : "Who is this shady dealer offering information about the ancient Orion? The Expanse wants to know!" +} diff --git a/missions/legacy-of-orion.part7 b/missions/legacy-of-orion.part7 index 2acaa48..5ab2d92 100755 --- a/missions/legacy-of-orion.part7 +++ b/missions/legacy-of-orion.part7 @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":360000000,"halite":180000000,"energy":360000000,"magnetite":180000000,"beetle":360000000}},"mission_reward":{"plans":[{"level":27,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir, the name of that Shady dealer is Peter Sagefjord. After we where done with the \"questioning\", he has agreed to lead us to additional Orion hive command and control center technology in exchange for the resources he requires to \"transcend\". He seems to indicate that he can transform himself into a being composed purely of energy.","network_19_headline":"Shady dealer in Orion technology holds the key!","network_19_completion":"%s have gotten Peter Sagefjord to lead them to more Orion technology!","name":"Legacy of Orion 7","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir, the name of that Shady dealer is Peter Sagefjord. After we where done with the \"questioning\", he has agreed to lead us to additional Orion hive command and control center technology in exchange for the resources he requires to \"transcend\". He seems to indicate that he can transform himself into a being composed purely of energy.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "beetle" : 360000000, + "energy" : 360000000, + "halite" : 180000000, + "magnetite" : 180000000, + "water" : 360000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 27 + } + ] + }, + "name" : "Legacy of Orion 7", + "network_19_completion" : "%s have gotten Peter Sagefjord to lead them to more Orion technology!", + "network_19_headline" : "Shady dealer in Orion technology holds the key!" +} diff --git a/missions/legacy-of-orion.part8 b/missions/legacy-of-orion.part8 index 73e002c..a178d3d 100755 --- a/missions/legacy-of-orion.part8 +++ b/missions/legacy-of-orion.part8 @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":625000000,"halite":312500000,"energy":625000000,"magnetite":312500000,"beetle":625000000},"fleet_movement":[{"target":{"in_zone":1,"type":"habitable","size":[1,121],"inhabited":0,"isolationist":0},"ship_type":"sweeper"}]},"mission_reward":{"plans":[{"level":28,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir, the last information that Peter gave us has led to a windfall for our scientists. Within the data, they have discovered a representation of a transdimensional factory and storage system in orbit around a planet in a system we believe we have identified. This system can only be reached via transit through a series of artificial wormholes left behind by the Orion. We will need to invest heavily in a crash research project to adapt a sweeper specifically to function with the Orion transit system. Shall I send a team there to investigate the system?","network_19_headline":"How will the Expanse unlock ancient Orion secrets without Peter Sagefjord?","network_19_completion":"Seems %s has found a way to find out more about the ancient Orions.","name":"Legacy of Orion 8","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir, the last information that Peter gave us has led to a windfall for our scientists. Within the data, they have discovered a representation of a transdimensional factory and storage system in orbit around a planet in a system we believe we have identified. This system can only be reached via transit through a series of artificial wormholes left behind by the Orion. We will need to invest heavily in a crash research project to adapt a sweeper specifically to function with the Orion transit system. Shall I send a team there to investigate the system?", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "sweeper", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "resources" : { + "beetle" : 625000000, + "energy" : 625000000, + "halite" : 312500000, + "magnetite" : 312500000, + "water" : 625000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 28 + } + ] + }, + "name" : "Legacy of Orion 8", + "network_19_completion" : "Seems %s has found a way to find out more about the ancient Orions.", + "network_19_headline" : "How will the Expanse unlock ancient Orion secrets without Peter Sagefjord?" +} diff --git a/missions/legacy-of-orion.part9 b/missions/legacy-of-orion.part9 index ed14e3d..088d6a4 100755 --- a/missions/legacy-of-orion.part9 +++ b/missions/legacy-of-orion.part9 @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":1075000000,"halite":537500000,"energy":1075000000,"magnetite":537500000,"beetle":1075000000},"happiness":100000},"mission_reward":{"plans":[{"level":29,"classname":"Lacuna::DB::Result::Building::PlanetaryCommand","extra_build_level":0}]},"description":"Sir, our scientist´s where able to recover a specific wave pattern signaling from the transdimensional factory and storage system. We think that by influencing this wave pattern we may be able to contact the sublimed Orions themselves! At the very least, we can attempt to decipher the signal itself. We believe it may hold the key to creating a cornucopia device. We will need to build and transport a particle beam harvester to this distant system. The risks will be great. But so also are the potential rewards.","network_19_headline":"Ancient Orions are all the news.","network_19_completion":"%s have found transmissions from the ancient Orion´s!","name":"Legacy of Orion 9","max_university_level":"30"} \ No newline at end of file +{ + "description" : "Sir, our scientist´s where able to recover a specific wave pattern signaling from the transdimensional factory and storage system. We think that by influencing this wave pattern we may be able to contact the sublimed Orions themselves! At the very least, we can attempt to decipher the signal itself. We believe it may hold the key to creating a cornucopia device. We will need to build and transport a particle beam harvester to this distant system. The risks will be great. But so also are the potential rewards.", + "max_university_level" : "30", + "mission_objective" : { + "happiness" : "100000", + "resources" : { + "beetle" : 1075000000, + "energy" : 1075000000, + "halite" : 537500000, + "magnetite" : 537500000, + "water" : 1075000000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PlanetaryCommand", + "extra_build_level" : 0, + "level" : 29 + } + ] + }, + "name" : "Legacy of Orion 9", + "network_19_completion" : "%s have found transmissions from the ancient Orion´s!", + "network_19_headline" : "Ancient Orions are all the news." +} diff --git a/missions/library-lottery-.mission b/missions/library-lottery-.mission index 79b657b..59dd3fc 100755 --- a/missions/library-lottery-.mission +++ b/missions/library-lottery-.mission @@ -1,2 +1,21 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s makes generous donation to local library.","max_university_level":"30","description":"Hello, you must be the one who called about this strange document we found. Our curator says that we do not need any more copies of this particular Glyph, so we are selling it to help with the new childrens' section.\n\nBesides resources for building, we need a healthy snack for the kids on opening day.\n\nFor your donation we will gladly give you this Fluorite Glyph.","mission_objective":{"resources":{"uraninite":50000,"gold":50000,"chalcopyrite":50000,"apple":20000}},"name":"Library Lottery","mission_reward":{"glyphs":["fluorite"]},"network_19_headline":"Rumor has it that deceased scientist's Glyphs ended up in the Library."} \ No newline at end of file +{ + "description" : "Hello, you must be the one who called about this strange document we found. Our curator says that we do not need any more copies of this particular Glyph, so we are selling it to help with the new childrens' section.\n\nBesides resources for building, we need a healthy snack for the kids on opening day.\n\nFor your donation we will gladly give you this Fluorite Glyph.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "apple" : 20000, + "chalcopyrite" : 50000, + "gold" : 50000, + "uraninite" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "fluorite" + ] + }, + "name" : "Library Lottery", + "network_19_completion" : "%s makes generous donation to local library.", + "network_19_headline" : "Rumor has it that deceased scientist's Glyphs ended up in the Library." +} diff --git a/missions/lifes-a-beach.mission b/missions/lifes-a-beach.mission index ed5c390..4e30d60 100644 --- a/missions/lifes-a-beach.mission +++ b/missions/lifes-a-beach.mission @@ -10,30 +10,30 @@ } }, "mission_reward" : { - "happiness" : 25000, + "happiness" : "25000", "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Permanent::Beach2", + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach1", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Permanent::Beach3", + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach2", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Permanent::Beach4", + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach3", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Permanent::Beach5", + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach4", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Permanent::Beach1", + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach5", "extra_build_level" : 0, "level" : 1 } diff --git a/missions/liquid-gold.mission b/missions/liquid-gold.mission index cfd3bd6..b7c7656 100644 --- a/missions/liquid-gold.mission +++ b/missions/liquid-gold.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"energy":2000}},"network_19_headline":"Intergalactic Metals Union Reports Gold is Missing.","description":"So the boss wanted some liquid gold, see, and I went and held up the bank and got the gold. It was all good. Vinnie knows this guy and his moll's cousin works in the foundry so we were heating it up, so I goes to tell the boss and there he is waving his fork over his pancakes wondering where the syrup I was getting is. So help me out here and I can give you some liquid gold for some 'liquid gold'.","network_19_completion":"'%s brand syrup is tasty' -- The Boss.","name":"Liquid Gold","max_university_level":"10","mission_objective":{"resources":{"syrup":600}}} \ No newline at end of file +{ + "description" : "So the boss wanted some liquid gold, see, and I went and held up the bank and got the gold. It was all good. Vinnie knows this guy and his moll's cousin works in the foundry so we were heating it up, so I goes to tell the boss and there he is waving his fork over his pancakes wondering where the syrup I was getting is. So help me out here and I can give you some liquid gold for some 'liquid gold'.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "syrup" : 600 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 2000 + } + }, + "name" : "Liquid Gold", + "network_19_completion" : "'%s brand syrup is tasty' -- The Boss.", + "network_19_headline" : "Intergalactic Metals Union Reports Gold is Missing." +} diff --git a/missions/looking-for-next-colony.mission b/missions/looking-for-next-colony.mission index 4a99fb1..6348394 100644 --- a/missions/looking-for-next-colony.mission +++ b/missions/looking-for-next-colony.mission @@ -1,2 +1,92 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"inhabited":0,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"scanner"},{"target":{"inhabited":0,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"scanner"},{"target":{"inhabited":0,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"scanner"},{"target":{"inhabited":0,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"scanner"},{"target":{"inhabited":0,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"scanner"}]},"name":"Looking For Next Colony","mission_reward":{"resources":{"shake":4000,"cider":4000,"pie":4000,"chip":4000,"burger":4000,"bread":4000,"syrup":4000,"pancake":4000,"meal":4000,"soup":4000,"cheese":4000}},"network_19_headline":"Fledgling society seeks additional colony.","network_19_completion":"%s helped fledgling society find new planet to colonize.","max_university_level":"7","description":"We are a peaceful farming culture. We have preferred the simple life over the hustle and bustle of high technology. However, after many generations we have outgrown our world. We need to find an additional world to settle, so that we can continue our ways with room to grow. Unfortunately we do not possess the technology to survey possible new planets, which is where you come in. We need you to scout possible new locations for us. We have five potential target planets. Send a scanner to each. In return we will reward you with the rich bounty of our society."} \ No newline at end of file +{ + "description" : "We are a peaceful farming culture. We have preferred the simple life over the hustle and bustle of high technology. However, after many generations we have outgrown our world. We need to find an additional world to settle, so that we can continue our ways with room to grow. Unfortunately we do not possess the technology to survey possible new planets, which is where you come in. We need you to scout possible new locations for us. We have five potential target planets. Send a scanner to each. In return we will reward you with the rich bounty of our society.", + "max_university_level" : "7", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + }, + { + "ship_type" : "scanner", + "target" : { + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ] + }, + "mission_reward" : { + "resources" : { + "bread" : 4000, + "burger" : 4000, + "cheese" : 4000, + "chip" : 4000, + "cider" : 4000, + "meal" : 4000, + "pancake" : 4000, + "pie" : 4000, + "shake" : 4000, + "soup" : 4000, + "syrup" : 4000 + } + }, + "name" : "Looking For Next Colony", + "network_19_completion" : "%s helped fledgling society find new planet to colonize.", + "network_19_headline" : "Fledgling society seeks additional colony." +} diff --git a/missions/lostnecklace.mission b/missions/lostnecklace.mission index 478ebe8..a5f3912 100644 --- a/missions/lostnecklace.mission +++ b/missions/lostnecklace.mission @@ -1,2 +1,50 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"in_zone":1,"size":[1,121],"type":"asteroid"},"ship_type":"excavator"},{"target":{"in_zone":1,"size":[1,121],"type":"asteroid"},"ship_type":"excavator"},{"target":{"in_zone":1,"size":[1,121],"type":"asteroid"},"ship_type":"excavator"}]},"name":"Lost Necklace","mission_reward":{"glyphs":["bauxite"]},"network_19_headline":"Queen Thipxl of Thixlandia reports lost necklace! Reward offered.","network_19_completion":"%s has recovered the necklace of Queen Thipxl, who had already forgotten it was missing.","max_university_level":"20","description":"Sire, sire! Please help me... Queen Thipxl has gone mad with grief about her lost necklace. This necklace is made from ultra-rare beeldeban queen carapice, and is worth more than most colonies. I'm worried if I don't find it soon, she will kill all of my family and anyone who shares any chromosomes with any of my relatives!\n\nThe best information we have is it may have fallen off while her limo was being chased by the paparazzi around \"an asteroid\". I know it doesn't help much, but I'm desperate!"} \ No newline at end of file +{ + "description" : "Sire, sire! Please help me... Queen Thipxl has gone mad with grief about her lost necklace. This necklace is made from ultra-rare beeldeban queen carapice, and is worth more than most colonies. I'm worried if I don't find it soon, she will kill all of my family and anyone who shares any chromosomes with any of my relatives!\n\nThe best information we have is it may have fallen off while her limo was being chased by the paparazzi around \"an asteroid\". I know it doesn't help much, but I'm desperate!", + "max_university_level" : "20", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "excavator", + "target" : { + "in_zone" : 1, + "size" : [ + 1, + 121 + ], + "type" : "asteroid" + } + }, + { + "ship_type" : "excavator", + "target" : { + "in_zone" : 1, + "size" : [ + 1, + 121 + ], + "type" : "asteroid" + } + }, + { + "ship_type" : "excavator", + "target" : { + "in_zone" : 1, + "size" : [ + 1, + 121 + ], + "type" : "asteroid" + } + } + ] + }, + "mission_reward" : { + "glyphs" : [ + "bauxite" + ] + }, + "name" : "Lost Necklace", + "network_19_completion" : "%s has recovered the necklace of Queen Thipxl, who had already forgotten it was missing.", + "network_19_headline" : "Queen Thipxl of Thixlandia reports lost necklace! Reward offered." +} diff --git a/missions/lunar-eclipse.mission b/missions/lunar-eclipse.mission index 7db0355..1078c65 100755 --- a/missions/lunar-eclipse.mission +++ b/missions/lunar-eclipse.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"network_19_headline":"Rocks for Jocks canceled at local school.","network_19_completion":"Once again football players and cheerleaders will be able to eat pie and look at the moon.","description":"The children of Eruasmothica anticipating viewing the lunar eclipse next week were heart broken to learn that the construction of the new observatory was devastated by an earthquake. The local school district is not willing to raise taxes again to restart the project, but does have a monazite glyph that was donated by an alum. They would be willing to trade the glyph for a level one observatory plan and some treats for the kids.","max_university_level":"10","mission_objective":{"resources":{"milk":15000,"pie":15000},"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Observatory","extra_build_level":0}]},"name":"Lunar Eclipse","mission_reward":{"glyphs":["monazite"]}} \ No newline at end of file +{ + "description" : "The children of Eruasmothica anticipating viewing the lunar eclipse next week were heart broken to learn that the construction of the new observatory was devastated by an earthquake. The local school district is not willing to raise taxes again to restart the project, but does have a monazite glyph that was donated by an alum. They would be willing to trade the glyph for a level one observatory plan and some treats for the kids.", + "max_university_level" : "10", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Observatory", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "milk" : 15000, + "pie" : 15000 + } + }, + "mission_reward" : { + "glyphs" : [ + "monazite" + ] + }, + "name" : "Lunar Eclipse", + "network_19_completion" : "Once again football players and cheerleaders will be able to eat pie and look at the moon.", + "network_19_headline" : "Rocks for Jocks canceled at local school." +} diff --git a/missions/magnetic-storm.mission b/missions/magnetic-storm.mission index 6848eff..9092518 100755 --- a/missions/magnetic-storm.mission +++ b/missions/magnetic-storm.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s aids in Oorn Equuel Rhoa rebuild effort.","max_university_level":"6","description":"Yesterday, massive magnetic storms rampaged through our system. They wiped out all of our energy reserves, boiled off half our water, and microwaved several of our food stores including popping all of our Beetles like popcorn.\n\nIf it were not for one of our cargo ships being off world at the time, we would not even be able to make this plea. Surely someone in the Expanse can help us?\n\nWe are on a gold rich planet and have little use for our extra stores. Help us and our gold is yours!","mission_objective":{"resources":{"water":2500,"beetle":2500,"energy":2500}},"name":"Magnetic Storm","mission_reward":{"resources":{"gold":10000}},"network_19_headline":"Residents of Oorn Equuel Rhoa suffer from massive magnetic storms."} +{ + "description" : "Yesterday, massive magnetic storms rampaged through our system. They wiped out all of our energy reserves, boiled off half our water, and microwaved several of our food stores including popping all of our Beetles like popcorn.\n\nIf it were not for one of our cargo ships being off world at the time, we would not even be able to make this plea. Surely someone in the Expanse can help us?\n\nWe are on a gold rich planet and have little use for our extra stores. Help us and our gold is yours!", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "beetle" : 2500, + "energy" : 2500, + "water" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 10000 + } + }, + "name" : "Magnetic Storm", + "network_19_completion" : "%s aids in Oorn Equuel Rhoa rebuild effort.", + "network_19_headline" : "Residents of Oorn Equuel Rhoa suffer from massive magnetic storms." +} diff --git a/missions/magnetite-for-trona.mission b/missions/magnetite-for-trona.mission index fc52689..f6089a2 100755 --- a/missions/magnetite-for-trona.mission +++ b/missions/magnetite-for-trona.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_reward":{"resources":{"magnetite":15000}},"network_19_headline":"Zibnub Frugar representative of Uurgh guarantees iron oxide for carbonic acid.","description":"Looking for a reliable trade partner? Zibnub Frugar representative of Uurgh wishes to convert iron oxide for carbonic acid. Our miners furnish a superabundance of iron oxide. However our planet greatly lacks a production capacity for carbonic acid to produce chemicals. Our empire will convert magnetite for trona. We will make it worth your while.","network_19_completion":"%s exchanges carbonic acid for iron oxide.","name":"magnetite for trona","mission_objective":{"resources":{"trona":10000}}} \ No newline at end of file +{ + "description" : "Looking for a reliable trade partner? Zibnub Frugar representative of Uurgh wishes to convert iron oxide for carbonic acid. Our miners furnish a superabundance of iron oxide. However our planet greatly lacks a production capacity for carbonic acid to produce chemicals. Our empire will convert magnetite for trona. We will make it worth your while.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "trona" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "magnetite" : 15000 + } + }, + "name" : "magnetite for trona", + "network_19_completion" : "%s exchanges carbonic acid for iron oxide.", + "network_19_headline" : "Zibnub Frugar representative of Uurgh guarantees iron oxide for carbonic acid." +} diff --git a/missions/magnetite-for-zircon.mission b/missions/magnetite-for-zircon.mission index ef59a56..eacf51a 100755 --- a/missions/magnetite-for-zircon.mission +++ b/missions/magnetite-for-zircon.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Grubnob proxy of Flatland guarantees iron oxide for zirconium ore.","network_19_completion":"%s converts zirconium ore for iron oxide.","description":"We have gotten ourselves into a situation. Grubnob proxy of Flatland pleads that you accept iron oxide for zirconium ore. Our planet has a surplus of iron oxide. -But we don't have a source of zirconium ore. Our empire greatly yearn for a wellspring of zirconium in order to manufacture zirconium oxide. Our people will take zircon for magnetite. Can we count you in?","max_university_level":"12","mission_objective":{"resources":{"zircon":10000}},"name":"magnetite for zircon","mission_reward":{"resources":{"magnetite":15000}}} \ No newline at end of file +{ + "description" : "We have gotten ourselves into a situation. Grubnob proxy of Flatland pleads that you accept iron oxide for zirconium ore. Our planet has a surplus of iron oxide. -But we don't have a source of zirconium ore. Our empire greatly yearn for a wellspring of zirconium in order to manufacture zirconium oxide. Our people will take zircon for magnetite. Can we count you in?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "zircon" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "magnetite" : 15000 + } + }, + "name" : "magnetite for zircon", + "network_19_completion" : "%s converts zirconium ore for iron oxide.", + "network_19_headline" : "Grubnob proxy of Flatland guarantees iron oxide for zirconium ore." +} diff --git a/missions/manny-lonestar.mission b/missions/manny-lonestar.mission index 2e1c626..c8ad360 100644 --- a/missions/manny-lonestar.mission +++ b/missions/manny-lonestar.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"Lonestar pilot training opens.","name":"Manny Lonestar","mission_objective":{"resources":{"gold":80000}},"description":"Manny Lonestar is in the area and is willing to open one of his special pilot training acadamies. He has some of the finest training techniques around and is willing to upgrade your academy to his level. The cost, is a measly 80,000 gold.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::PilotTraining","level":10,"extra_build_level":0}]},"max_university_level":"18","network_19_headline":"Manny Lonestar is coming to town."} +{ + "description" : "Manny Lonestar is in the area and is willing to open one of his special pilot training acadamies. He has some of the finest training techniques around and is willing to upgrade your academy to his level. The cost, is a measly 80,000 gold.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "gold" : 80000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::PilotTraining", + "extra_build_level" : 0, + "level" : 10 + } + ] + }, + "name" : "Manny Lonestar", + "network_19_completion" : "Lonestar pilot training opens.", + "network_19_headline" : "Manny Lonestar is coming to town." +} diff --git a/missions/mclapisberry-pie.mission b/missions/mclapisberry-pie.mission index ba5d349..d9b7563 100644 --- a/missions/mclapisberry-pie.mission +++ b/missions/mclapisberry-pie.mission @@ -10,13 +10,13 @@ "mission_reward" : { "plans" : [ { - "classname" : "Lacuna::DB::Result::Building::Food::Burger", - "extra_build_level" : 0, + "classname" : "Lacuna::DB::Result::Building::Food::Bread", + "extra_build_level" : 1, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Food::Cider", - "extra_build_level" : 1, + "classname" : "Lacuna::DB::Result::Building::Food::Burger", + "extra_build_level" : 0, "level" : 1 }, { @@ -30,12 +30,12 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Food::CornMeal", + "classname" : "Lacuna::DB::Result::Building::Food::Cider", "extra_build_level" : 1, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Food::Bread", + "classname" : "Lacuna::DB::Result::Building::Food::CornMeal", "extra_build_level" : 1, "level" : 1 } diff --git a/missions/milk-bar.mission b/missions/milk-bar.mission index b6ba1ac..d0414cf 100644 --- a/missions/milk-bar.mission +++ b/missions/milk-bar.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"milk":1000}},"name":"Milk Bar","mission_reward":{"resources":{"chromite":2500,"gold":2500,"zircon":2500}},"network_19_headline":"Droogs on Alpha-Zeta 3 need more milk.","network_19_completion":"%s supplies the resistance of Alpha-Zeta 3!","max_university_level":"10","description":"The Droogs of Alpha-Zeta 3 need more milk. Without, they just can't function!\n\nFor a ready supply of milk, the Droogs will hand over some shiny baubles donated by some of the elite of Alpha-Zeta 3."} \ No newline at end of file +{ + "description" : "The Droogs of Alpha-Zeta 3 need more milk. Without, they just can't function!\n\nFor a ready supply of milk, the Droogs will hand over some shiny baubles donated by some of the elite of Alpha-Zeta 3.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "milk" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "chromite" : 2500, + "gold" : 2500, + "zircon" : 2500 + } + }, + "name" : "Milk Bar", + "network_19_completion" : "%s supplies the resistance of Alpha-Zeta 3!", + "network_19_headline" : "Droogs on Alpha-Zeta 3 need more milk." +} diff --git a/missions/mirrian-mining-bored-of-mulcud.mission b/missions/mirrian-mining-bored-of-mulcud.mission index cb27cbf..145b1ed 100644 --- a/missions/mirrian-mining-bored-of-mulcud.mission +++ b/missions/mirrian-mining-bored-of-mulcud.mission @@ -1,2 +1,41 @@ # config-file-type: JSON 1 -{"network_19_completion":"Mirrian Mining has Party!","max_university_level":"10","network_19_headline":"Mirrian Mining Bored of Mulcud!","description":"Dear Sir/Madam\nMoral is low at Mirrian Mining, the miners are tired of eating Mulcud and are threatening a revolt if we don't supply them with more variety! We wish to throw a party to boost the morale of the miners and have sufficient left over for them to eat something other than Mulcud for a few months.\n\nPlease provide us with a variety of food stuffs so that we may throw a party the miners will remember!\nIn return we will provide a wide selection of ores.","mission_objective":{"resources":{"algae":2500,"apple":2500,"bean":2500,"wheat":2500,"beetle":2500,"syrup":2500,"potato":2500,"root":2500}},"mission_reward":{"resources":{"bauxite":2000,"zircon":5000,"galena":2000,"rutile":2000,"goethite":2000,"halite":2000,"gypsum":2000,"uraninite":5000,"chromite":2000,"trona":2000,"beryl":5000,"fluorite":2000,"sulfur":2000,"anthracite":2000,"chalcopyrite":2000,"kerogen":2000,"gold":2000}},"name":"Mirrian Mining Bored of Mulcud"} \ No newline at end of file +{ + "description" : "Dear Sir/Madam\nMoral is low at Mirrian Mining, the miners are tired of eating Mulcud and are threatening a revolt if we don't supply them with more variety! We wish to throw a party to boost the morale of the miners and have sufficient left over for them to eat something other than Mulcud for a few months.\n\nPlease provide us with a variety of food stuffs so that we may throw a party the miners will remember!\nIn return we will provide a wide selection of ores.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "algae" : 2500, + "apple" : 2500, + "bean" : 2500, + "beetle" : 2500, + "potato" : 2500, + "root" : 2500, + "syrup" : 2500, + "wheat" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "anthracite" : 2000, + "bauxite" : 2000, + "beryl" : 5000, + "chalcopyrite" : 2000, + "chromite" : 2000, + "fluorite" : 2000, + "galena" : 2000, + "goethite" : 2000, + "gold" : 2000, + "gypsum" : 2000, + "halite" : 2000, + "kerogen" : 2000, + "rutile" : 2000, + "sulfur" : 2000, + "trona" : 2000, + "uraninite" : 5000, + "zircon" : 5000 + } + }, + "name" : "Mirrian Mining Bored of Mulcud", + "network_19_completion" : "Mirrian Mining has Party!", + "network_19_headline" : "Mirrian Mining Bored of Mulcud!" +} diff --git a/missions/mirrian-mining-energy.mission b/missions/mirrian-mining-energy.mission index 65709da..fe2b21c 100644 --- a/missions/mirrian-mining-energy.mission +++ b/missions/mirrian-mining-energy.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helps Mirrian Mining avoid energy Crisis!","max_university_level":"10","network_19_headline":"Mirrian Mining needs Energy!","description":"Recent weather has destroyed a power plant at one of our mines. While the situation isn't critical yet, we need to ensure that it doesn't become so by securing emergency power while we rebuild our power plant.\n\nPlease provide us with sufficient power to support our facility while we rebuild the power plant and we will pay you in ore.","mission_objective":{"resources":{"energy":10000}},"mission_reward":{"resources":{"uraninite":6250,"anthracite":6250}},"name":"Mirrian Mining Energy"} \ No newline at end of file +{ + "description" : "Recent weather has destroyed a power plant at one of our mines. While the situation isn't critical yet, we need to ensure that it doesn't become so by securing emergency power while we rebuild our power plant.\n\nPlease provide us with sufficient power to support our facility while we rebuild the power plant and we will pay you in ore.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "energy" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "anthracite" : 6250, + "uraninite" : 6250 + } + }, + "name" : "Mirrian Mining Energy", + "network_19_completion" : "%s helps Mirrian Mining avoid energy Crisis!", + "network_19_headline" : "Mirrian Mining needs Energy!" +} diff --git a/missions/mirrian-mining-energy.part2 b/missions/mirrian-mining-energy.part2 index e83dade..41c3e5a 100644 --- a/missions/mirrian-mining-energy.part2 +++ b/missions/mirrian-mining-energy.part2 @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helps Mirrian Mining avoid energy Crisis!","max_university_level":"15","network_19_headline":"Mirrian Mining Energy Crisis reaches Critical Proportions!","description":"The recent weather that destroyed a power plant at one of our mines has worsened. We have been unable to rebuild the power plant and energy reserves are at a critical level. The situation is deteriorating rapidly and a swift response is required to prevent a tragic loss of life and property.\n\nPlease provide us with sufficient power to support our facility while we wait out the worst of the weather and we will pay you in ore.","mission_objective":{"resources":{"energy":30000}},"mission_reward":{"resources":{"halite":15000,"galena":15000,"uraninite":7500}},"name":"Mirrian Mining Energy 2"} \ No newline at end of file +{ + "description" : "The recent weather that destroyed a power plant at one of our mines has worsened. We have been unable to rebuild the power plant and energy reserves are at a critical level. The situation is deteriorating rapidly and a swift response is required to prevent a tragic loss of life and property.\n\nPlease provide us with sufficient power to support our facility while we wait out the worst of the weather and we will pay you in ore.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "energy" : 30000 + } + }, + "mission_reward" : { + "resources" : { + "galena" : 15000, + "halite" : 15000, + "uraninite" : 7500 + } + }, + "name" : "Mirrian Mining Energy 2", + "network_19_completion" : "%s helps Mirrian Mining avoid energy Crisis!", + "network_19_headline" : "Mirrian Mining Energy Crisis reaches Critical Proportions!" +} diff --git a/missions/mirrian-mining-energy.part3 b/missions/mirrian-mining-energy.part3 index 15ce300..a2090e6 100644 --- a/missions/mirrian-mining-energy.part3 +++ b/missions/mirrian-mining-energy.part3 @@ -1,2 +1,44 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helps Mirrian Mining avoid Humanitarian Crisis!","max_university_level":"15","network_19_headline":"Mirrian Mining Crisis reaches Critical Proportions!","description":"Dear Sir/Madam\nThe whole planet has been declared a disaster zone, the weather destroyed most of the infrastructure and our mines are flooded. We're trying to salvage what we can from the situation; current efforts revolve around providing food and running water for the miners and their families.\n\nPlease provide us with plans to rebuild our core infrastructure and we will give you ore and access to some of our advanced technology.","mission_objective":{"resources":{"water":30000,"energy":30000,"algae":15000,"fungus":15000},"plans":[{"classname":"Lacuna::DB::Result::Building::Food::Malcud","extra_build_level":0,"level":1}]},"mission_reward":{"resources":{"chromite":15000,"beryl":15000,"sulfur":20000,"magnetite":15000,"fluorite":15000},"plans":[{"classname":"Lacuna::DB::Result::Building::Ore::Mine","extra_build_level":3,"level":1},{"classname":"Lacuna::DB::Result::Building::Ore::Refinery","extra_build_level":3,"level":1}]},"name":"Mirrian Mining Energy 3"} \ No newline at end of file +{ + "description" : "Dear Sir/Madam\nThe whole planet has been declared a disaster zone, the weather destroyed most of the infrastructure and our mines are flooded. We're trying to salvage what we can from the situation; current efforts revolve around providing food and running water for the miners and their families.\n\nPlease provide us with plans to rebuild our core infrastructure and we will give you ore and access to some of our advanced technology.", + "max_university_level" : "15", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Malcud", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "algae" : 15000, + "energy" : 30000, + "fungus" : 15000, + "water" : 30000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Ore::Mine", + "extra_build_level" : 3, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Ore::Refinery", + "extra_build_level" : 3, + "level" : 1 + } + ], + "resources" : { + "beryl" : 15000, + "chromite" : 15000, + "fluorite" : 15000, + "magnetite" : 15000, + "sulfur" : 20000 + } + }, + "name" : "Mirrian Mining Energy 3", + "network_19_completion" : "%s helps Mirrian Mining avoid Humanitarian Crisis!", + "network_19_headline" : "Mirrian Mining Crisis reaches Critical Proportions!" +} diff --git a/missions/mirrian-mining-energy.part4 b/missions/mirrian-mining-energy.part4 index bfce488..8fa570f 100644 --- a/missions/mirrian-mining-energy.part4 +++ b/missions/mirrian-mining-energy.part4 @@ -35,7 +35,7 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Water::Production", + "classname" : "Lacuna::DB::Result::Building::Ore::Mine", "extra_build_level" : 5, "level" : 1 }, @@ -45,12 +45,12 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Ore::Mine", + "classname" : "Lacuna::DB::Result::Building::Ore::Refinery", "extra_build_level" : 5, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Ore::Refinery", + "classname" : "Lacuna::DB::Result::Building::Water::Production", "extra_build_level" : 5, "level" : 1 } diff --git a/missions/mirrian-mining-needs-water-.mission b/missions/mirrian-mining-needs-water-.mission index c191b4f..813f905 100644 --- a/missions/mirrian-mining-needs-water-.mission +++ b/missions/mirrian-mining-needs-water-.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s Supplies Mirrian Mining with water!","max_university_level":"10","network_19_headline":"Mirrian Mining Needs Water!","description":"We are in need of water for the refinery process of certain ores. Terrorist strikes have destroyed our pipeline and the situation is becoming critical. If not rectified soon it will cause the whole facility to close.\n\nPlease provide us with a sufficient quantity of water until we can secure our supply line. In exchange we will provide a selection of quality ores.","mission_objective":{"resources":{"water":14000}},"mission_reward":{"resources":{"beryl":2000,"bauxite":2000,"galena":2000,"rutile":2000,"fluorite":2000,"zircon":2000,"chromite":2000,"trona":2000}},"name":"Mirrian Mining Needs Water!"} \ No newline at end of file +{ + "description" : "We are in need of water for the refinery process of certain ores. Terrorist strikes have destroyed our pipeline and the situation is becoming critical. If not rectified soon it will cause the whole facility to close.\n\nPlease provide us with a sufficient quantity of water until we can secure our supply line. In exchange we will provide a selection of quality ores.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "water" : 14000 + } + }, + "mission_reward" : { + "resources" : { + "bauxite" : 2000, + "beryl" : 2000, + "chromite" : 2000, + "fluorite" : 2000, + "galena" : 2000, + "rutile" : 2000, + "trona" : 2000, + "zircon" : 2000 + } + }, + "name" : "Mirrian Mining Needs Water!", + "network_19_completion" : "%s Supplies Mirrian Mining with water!", + "network_19_headline" : "Mirrian Mining Needs Water!" +} diff --git a/missions/mirrian-mining-needs-water.part2 b/missions/mirrian-mining-needs-water.part2 index e21b5cf..65bf206 100644 --- a/missions/mirrian-mining-needs-water.part2 +++ b/missions/mirrian-mining-needs-water.part2 @@ -1,2 +1,35 @@ # config-file-type: JSON 1 -{"network_19_completion":"Mirrian Mining's Water Supply problems solved by %s!","max_university_level":"15","network_19_headline":"Terrorists repeat strike against Mirrian Mining's Water Supply!","description":"Once again the terrorists have struck, this time destroying our remaining Water Storage and pumping facilities. We are in desperate need of water.\n\nPlease provide us with plans to rebuild our Water Purification Plant and sufficient water to maintain what's left of our production. In return we will provide rare ores and a plan for a mine.","mission_objective":{"resources":{"water":40000},"plans":[{"classname":"Lacuna::DB::Result::Building::Water::Purification","extra_build_level":0,"level":1}]},"mission_reward":{"resources":{"goethite":10000,"sulfur":10000,"uraninite":10000,"gold":10000},"plans":[{"classname":"Lacuna::DB::Result::Building::Ore::Mine","extra_build_level":5,"level":1}]},"name":"Mirrian Mining Needs Water 2"} \ No newline at end of file +{ + "description" : "Once again the terrorists have struck, this time destroying our remaining Water Storage and pumping facilities. We are in desperate need of water.\n\nPlease provide us with plans to rebuild our Water Purification Plant and sufficient water to maintain what's left of our production. In return we will provide rare ores and a plan for a mine.", + "max_university_level" : "15", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Water::Purification", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "water" : 40000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Ore::Mine", + "extra_build_level" : 5, + "level" : 1 + } + ], + "resources" : { + "goethite" : 10000, + "gold" : 10000, + "sulfur" : 10000, + "uraninite" : 10000 + } + }, + "name" : "Mirrian Mining Needs Water 2", + "network_19_completion" : "Mirrian Mining's Water Supply problems solved by %s!", + "network_19_headline" : "Terrorists repeat strike against Mirrian Mining's Water Supply!" +} diff --git a/missions/mirrian-mining-toxic-spill.mission b/missions/mirrian-mining-toxic-spill.mission index fea3ed5..4fef882 100644 --- a/missions/mirrian-mining-toxic-spill.mission +++ b/missions/mirrian-mining-toxic-spill.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helps Mirrian Mining Sweep Spill under the rug!","max_university_level":"10","network_19_headline":"Mirrian Mining suffers Toxic Spill, local officials are furious!","description":"Due to poor planning by my predecessor we have woefully underdeveloped waste handling facilities. Our waste treatment plant is overflowing and the waste is seeping into everything!\n\nPlease help us clear our excess waste by providing us with plans for a Waste Sequestration Well and in return we'll give you an Ore Refinery!","mission_objective":{"plans":[{"classname":"Lacuna::DB::Result::Building::Waste::Sequestration","extra_build_level":0,"level":1}]},"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Ore::Refinery","extra_build_level":5,"level":1}]},"name":"Mirrian Mining Toxic Spill"} \ No newline at end of file +{ + "description" : "Due to poor planning by my predecessor we have woefully underdeveloped waste handling facilities. Our waste treatment plant is overflowing and the waste is seeping into everything!\n\nPlease help us clear our excess waste by providing us with plans for a Waste Sequestration Well and in return we'll give you an Ore Refinery!", + "max_university_level" : "10", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Ore::Refinery", + "extra_build_level" : 5, + "level" : 1 + } + ] + }, + "name" : "Mirrian Mining Toxic Spill", + "network_19_completion" : "%s helps Mirrian Mining Sweep Spill under the rug!", + "network_19_headline" : "Mirrian Mining suffers Toxic Spill, local officials are furious!" +} diff --git a/missions/money-cant-buy-happiness.mission b/missions/money-cant-buy-happiness.mission index d5bdfaa..d428931 100644 --- a/missions/money-cant-buy-happiness.mission +++ b/missions/money-cant-buy-happiness.mission @@ -11,7 +11,7 @@ } }, "mission_reward" : { - "happiness" : 10000 + "happiness" : "10000" }, "name" : "Money cant buy happiness", "network_19_completion" : "%s just gave a bribe to residents!", diff --git a/missions/more-ore.mission b/missions/more-ore.mission index b05c689..c38cc4b 100644 --- a/missions/more-ore.mission +++ b/missions/more-ore.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"network_19_headline":"Researcher claims to have found the secret to getting more usable ore.","network_19_completion":"Researcher strikes a deal with %s to try out new ore processing rig.","description":"I have discovered a way to get more ore per ton out of the rock you process. If you're willing to provide a small down payment to prove your interest, I'll give you a plan for my new ore refinery.","max_university_level":"2","name":"More Ore","mission_objective":{"resources":{"algae":100,"energy":100,"water":100}},"mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Ore::Refinery"}]}} \ No newline at end of file +{ + "description" : "I have discovered a way to get more ore per ton out of the rock you process. If you're willing to provide a small down payment to prove your interest, I'll give you a plan for my new ore refinery.", + "max_university_level" : "2", + "mission_objective" : { + "resources" : { + "algae" : 100, + "energy" : 100, + "water" : 100 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Ore::Refinery", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "More Ore", + "network_19_completion" : "Researcher strikes a deal with %s to try out new ore processing rig.", + "network_19_headline" : "Researcher claims to have found the secret to getting more usable ore." +} diff --git a/missions/move-in-special.mission b/missions/move-in-special.mission index ea5bc4b..ababfd3 100755 --- a/missions/move-in-special.mission +++ b/missions/move-in-special.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_headline":"Brand new housing sits vacant on Tertiod.","network_19_completion":"The people of Tertiod happy... Real Estate Developer pissed off.","description":"The economic crisis has hit the planet of Tertiod with great force. The unemployment rate sits at 20% and home foreclosures are on the rise. The people are hungry and hope looks all but lost. On the bright side there is a nice new luxury housing development that nobody can afford. In exchange for some badly needed resources the government is willing to seize the plan for the new housing.","max_university_level":"16","mission_objective":{"resources":{"bread":150000,"cheese":150000,"water":150000,"energy":150000}},"name":"Move in Special","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::LuxuryHousing","extra_build_level":10}]}} \ No newline at end of file +{ + "description" : "The economic crisis has hit the planet of Tertiod with great force. The unemployment rate sits at 20% and home foreclosures are on the rise. The people are hungry and hope looks all but lost. On the bright side there is a nice new luxury housing development that nobody can afford. In exchange for some badly needed resources the government is willing to seize the plan for the new housing.", + "max_university_level" : "16", + "mission_objective" : { + "resources" : { + "bread" : 150000, + "cheese" : 150000, + "energy" : 150000, + "water" : 150000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 10, + "level" : 1 + } + ] + }, + "name" : "Move in Special", + "network_19_completion" : "The people of Tertiod happy... Real Estate Developer pissed off.", + "network_19_headline" : "Brand new housing sits vacant on Tertiod." +} diff --git a/missions/must-have-more-power.mission b/missions/must-have-more-power.mission index 18f02ec..fee3aa2 100644 --- a/missions/must-have-more-power.mission +++ b/missions/must-have-more-power.mission @@ -1,2 +1,31 @@ # config-file-type: JSON 1 -{"network_19_headline":"Rolling brown outs on Tercan 12 lead to widespread riots.","description":"Tercan 12 has been relying for far too long on what seemed like an inexhaustible supply of abundant coal to power their colony. However, all the easily accessible veins have been mined, and the provisional government has yet to implement the transition to the new, renewable energy facilities they're constructing. They need power badly, and are willing to trade away a fine selection of good foods in exchange for it.","network_19_completion":"Tercan 12 power grid fluctuations cured; Governor praises %s for their quick response.","max_university_level":"15","mission_objective":{"resources":{"energy":76000}},"name":"Must Have More Power","mission_reward":{"resources":{"pie":50000,"corn":500,"cider":20000,"shake":500,"chip":500,"apple":500,"bread":500,"bean":500,"milk":500,"burger":500,"syrup":500,"soup":500,"meal":500,"cheese":500}}} \ No newline at end of file +{ + "description" : "Tercan 12 has been relying for far too long on what seemed like an inexhaustible supply of abundant coal to power their colony. However, all the easily accessible veins have been mined, and the provisional government has yet to implement the transition to the new, renewable energy facilities they're constructing. They need power badly, and are willing to trade away a fine selection of good foods in exchange for it.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "energy" : 76000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 500, + "bean" : 500, + "bread" : 500, + "burger" : 500, + "cheese" : 500, + "chip" : 500, + "cider" : 20000, + "corn" : 500, + "meal" : 500, + "milk" : 500, + "pie" : 50000, + "shake" : 500, + "soup" : 500, + "syrup" : 500 + } + }, + "name" : "Must Have More Power", + "network_19_completion" : "Tercan 12 power grid fluctuations cured; Governor praises %s for their quick response.", + "network_19_headline" : "Rolling brown outs on Tercan 12 lead to widespread riots." +} diff --git a/missions/must-have-syrup.mission b/missions/must-have-syrup.mission index 00b55e1..b33c117 100644 --- a/missions/must-have-syrup.mission +++ b/missions/must-have-syrup.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Syrup shortage on Daglar 4 puts pancake breakfast in doubt. Orphans decry cancellation of fun event.","network_19_completion":"Quick aid from %s saves the day. Charity pancake breakfast is back on the Daglar 4 schedule.","description":"Every year, the Sisters of the Beryl Cross hold a large pancake breakfast on Daglar 4 to raise money for the planet's many orphanages and stuff the faces of orphans with delicious pancakes and syrup. This year, however, they were able to make many more pancakes than they need, but couldn't get any of the syrup. Fearing the event might have to be canceled if sufficient supplies of the sticky substance can't be found, they're appealing to other colonies for a donation of the syrup they require. Realizing that nothing is free, they've offered some of the extra pancakes they made for the event as an expression of thanks.","max_university_level":"15","mission_objective":{"resources":{"syrup":10000}},"name":"Must Have Syrup","mission_reward":{"resources":{"pancake":20000}}} \ No newline at end of file +{ + "description" : "Every year, the Sisters of the Beryl Cross hold a large pancake breakfast on Daglar 4 to raise money for the planet's many orphanages and stuff the faces of orphans with delicious pancakes and syrup. This year, however, they were able to make many more pancakes than they need, but couldn't get any of the syrup. Fearing the event might have to be canceled if sufficient supplies of the sticky substance can't be found, they're appealing to other colonies for a donation of the syrup they require. Realizing that nothing is free, they've offered some of the extra pancakes they made for the event as an expression of thanks.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "syrup" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "pancake" : 20000 + } + }, + "name" : "Must Have Syrup", + "network_19_completion" : "Quick aid from %s saves the day. Charity pancake breakfast is back on the Daglar 4 schedule.", + "network_19_headline" : "Syrup shortage on Daglar 4 puts pancake breakfast in doubt. Orphans decry cancellation of fun event." +} diff --git a/missions/need-fuel-to-get-home.mission b/missions/need-fuel-to-get-home.mission index 027cff7..24fc4b4 100644 --- a/missions/need-fuel-to-get-home.mission +++ b/missions/need-fuel-to-get-home.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Dory captain stranded. Requests fuel.","network_19_completion":"%s saved stranded captain.","description":"I'm on my way back from a cargo run and wouldn't you know it, my fuel cells are empty. I need a little energy so I can get home. If you can help me out I've got load of pies here you could have.","max_university_level":"5","name":"Need Fuel To Get Home","mission_objective":{"resources":{"energy":1000}},"mission_reward":{"resources":{"pie":1500}}} \ No newline at end of file +{ + "description" : "I'm on my way back from a cargo run and wouldn't you know it, my fuel cells are empty. I need a little energy so I can get home. If you can help me out I've got load of pies here you could have.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "energy" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "pie" : 1500 + } + }, + "name" : "Need Fuel To Get Home", + "network_19_completion" : "%s saved stranded captain.", + "network_19_headline" : "Dory captain stranded. Requests fuel." +} diff --git a/missions/need-happiness.mission b/missions/need-happiness.mission index bec90f1..6b0915e 100644 --- a/missions/need-happiness.mission +++ b/missions/need-happiness.mission @@ -3,7 +3,7 @@ "description" : "We ran outta depression pills. And we're broke.How could this get worse? We have ships to trade for them but the drug factory said they don't take ships.We hate ships. Especially mining ships.Blah,we hate everything. It's all so dull. So would you care to take this ship? And you have any depression pills? We can make some if you throw in some root. Bad day to you just like all the rest of us.", "max_university_level" : "15", "mission_objective" : { - "happiness" : 20000, + "happiness" : "20000", "resources" : { "root" : 150000 } diff --git a/missions/need-your-blueprints.mission b/missions/need-your-blueprints.mission index b310abb..f398135 100755 --- a/missions/need-your-blueprints.mission +++ b/missions/need-your-blueprints.mission @@ -10,12 +10,12 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "classname" : "Lacuna::DB::Result::Building::Embassy", "extra_build_level" : 0, "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Embassy", + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", "extra_build_level" : 0, "level" : 1 } diff --git a/missions/night-of-the-living-beetles.mission b/missions/night-of-the-living-beetles.mission index 8ec254f..3e973da 100755 --- a/missions/night-of-the-living-beetles.mission +++ b/missions/night-of-the-living-beetles.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helped stomp out Zombie Beetle outbreak.","max_university_level":"8","description":"One of our Beeldeban farmhands accidentally fed the Beelde's, ummm, Uraninite and well, ummm, we've got a problem.\n\nOn the bright side they do make a tasty stew...Now we just need some bread to go with that.","mission_objective":{"resources":{"bread":2500}},"name":"Night of the living beetles","mission_reward":{"resources":{"soup":3750}},"network_19_headline":"Zombie Beetles making nuance for local colony."} \ No newline at end of file +{ + "description" : "One of our Beeldeban farmhands accidentally fed the Beelde's, ummm, Uraninite and well, ummm, we've got a problem.\n\nOn the bright side they do make a tasty stew...Now we just need some bread to go with that.", + "max_university_level" : "8", + "mission_objective" : { + "resources" : { + "bread" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "soup" : 3750 + } + }, + "name" : "Night of the living beetles", + "network_19_completion" : "%s helped stomp out Zombie Beetle outbreak.", + "network_19_headline" : "Zombie Beetles making nuance for local colony." +} diff --git a/missions/no-fish.mission b/missions/no-fish.mission index 8eb4477..f3a97c2 100644 --- a/missions/no-fish.mission +++ b/missions/no-fish.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"water":1000}},"network_19_headline":"The Torti Demand Fish of the Expanse.","description":"We, The Torti, demand that you feed us fish. What?!? You have no fish. ... We, The Torti, now demand plums ... no lettuce. Give us lettuce! No lettuce! How dare you insult us in this way. You will give us beetles, you will take our bilge water. Beetles for bilge! Good!","network_19_completion":"We, The Torti, have eaten of the fish %s ... um, beetles.","name":"The Torti Demand Fish","max_university_level":"10","mission_objective":{"resources":{"beetle":500}}} \ No newline at end of file +{ + "description" : "We, The Torti, demand that you feed us fish. What?!? You have no fish. ... We, The Torti, now demand plums ... no lettuce. Give us lettuce! No lettuce! How dare you insult us in this way. You will give us beetles, you will take our bilge water. Beetles for bilge! Good!", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "beetle" : 500 + } + }, + "mission_reward" : { + "resources" : { + "water" : 1000 + } + }, + "name" : "The Torti Demand Fish", + "network_19_completion" : "We, The Torti, have eaten of the fish %s ... um, beetles.", + "network_19_headline" : "The Torti Demand Fish of the Expanse." +} diff --git a/missions/norway_magenta-probe.mission b/missions/norway_magenta-probe.mission index 403ca06..0d1d055 100644 --- a/missions/norway_magenta-probe.mission +++ b/missions/norway_magenta-probe.mission @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Observatory","level":6,"extra_build_level":0},{"classname":"Lacuna::DB::Result::Building::Observatory","level":7,"extra_build_level":0}]},"network_19_headline":"Color specific probe needed by fashion designer.","description":"Hi honey. I need a color sample from a magenta star and your planet is ideally suited for the angle of approach. So I need you to send a probe out and I'll get one of the boys in the science department to get you plans to make a better observatory.","network_19_completion":"Magenta is the new Pink!","name":"Magenta Probe","max_university_level":"10","mission_objective":{"fleet_movement":[{"ship_type":"probe","target":{"isolationist":0,"in_zone":1,"type":"star","color":"magenta","inhabited":0}}]}} \ No newline at end of file +{ + "description" : "Hi honey. I need a color sample from a magenta star and your planet is ideally suited for the angle of approach. So I need you to send a probe out and I'll get one of the boys in the science department to get you plans to make a better observatory.", + "max_university_level" : "10", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "magenta", + "in_zone" : 1, + "inhabited" : 0, + "isolationist" : 0, + "type" : "star" + } + } + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Observatory", + "extra_build_level" : 0, + "level" : 6 + }, + { + "classname" : "Lacuna::DB::Result::Building::Observatory", + "extra_build_level" : 0, + "level" : 7 + } + ] + }, + "name" : "Magenta Probe", + "network_19_completion" : "Magenta is the new Pink!", + "network_19_headline" : "Color specific probe needed by fashion designer." +} diff --git a/missions/not-a-laughing-matter.mission b/missions/not-a-laughing-matter.mission index d3c6e0c..d46e95d 100755 --- a/missions/not-a-laughing-matter.mission +++ b/missions/not-a-laughing-matter.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_headline":"The joke is on us; local comedian running for Mayor.","network_19_completion":"Happiness reigns in Esnlelasog while new Mayor says budget shortfall is no joke.","description":"An Esnlelasogian comedian Mr. Epzol recently announced that he will be running for Mayor of his city. The only problem is the people are so upset at the current state of affairs that they are in no laughing mood when it comes to politics. Epzol believes that if the city's happiness was raised by 1,000,000 the people would be so happy he would win in a landslide. In exchange for victory Mr. Epzol promises to open a comedy club on the planet of whomever makes this happen.","max_university_level":"15","mission_objective":{"happiness":50000},"name":"Not a Laughing Matter ","mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::EntertainmentDistrict","extra_build_level":10}]}} \ No newline at end of file +{ + "description" : "An Esnlelasogian comedian Mr. Epzol recently announced that he will be running for Mayor of his city. The only problem is the people are so upset at the current state of affairs that they are in no laughing mood when it comes to politics. Epzol believes that if the city's happiness was raised by 1,000,000 the people would be so happy he would win in a landslide. In exchange for victory Mr. Epzol promises to open a comedy club on the planet of whomever makes this happen.", + "max_university_level" : "15", + "mission_objective" : { + "happiness" : "50000" + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "extra_build_level" : 10, + "level" : 1 + } + ] + }, + "name" : "Not a Laughing Matter ", + "network_19_completion" : "Happiness reigns in Esnlelasog while new Mayor says budget shortfall is no joke.", + "network_19_headline" : "The joke is on us; local comedian running for Mayor." +} diff --git a/missions/oh-give-me-a-home.mission b/missions/oh-give-me-a-home.mission index e01b395..516c7f6 100755 --- a/missions/oh-give-me-a-home.mission +++ b/missions/oh-give-me-a-home.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"max_university_level":"13","mission_objective":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Corn"}]},"description":"Dried up Footballer Brent Favor refuses to retire from the the Tosnemian Nivigks even though he is playing with a steel boot, has lost an arm and been hit in the head so many times he thinks all women want to see him naked. The people are so desperate that they have started a pool to buy Favor a farm down south to keep him busy and away from the stadium. Anyone willing to donate to the fund will receive the undying love of the Tosnemian people.","mission_reward":{"happiness":315},"network_19_headline":"The Gunslinger throws another one into double coverage.","network_19_completion":"The Tosnemian Nivigks still suck, but the people are happy for now.","name":"Oh Give me a Home"} \ No newline at end of file +{ + "description" : "Dried up Footballer Brent Favor refuses to retire from the the Tosnemian Nivigks even though he is playing with a steel boot, has lost an arm and been hit in the head so many times he thinks all women want to see him naked. The people are so desperate that they have started a pool to buy Favor a farm down south to keep him busy and away from the stadium. Anyone willing to donate to the fund will receive the undying love of the Tosnemian people.", + "max_university_level" : "13", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Food::Corn", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "mission_reward" : { + "happiness" : "315" + }, + "name" : "Oh Give me a Home", + "network_19_completion" : "The Tosnemian Nivigks still suck, but the people are happy for now.", + "network_19_headline" : "The Gunslinger throws another one into double coverage." +} diff --git a/missions/one-potato-two-potato.mission b/missions/one-potato-two-potato.mission index e193a3c..6d8e168 100755 --- a/missions/one-potato-two-potato.mission +++ b/missions/one-potato-two-potato.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s provides potato's for chip factory.","max_university_level":"30","description":"We have been experimenting with different food stuffs for a variety of new secondary foods. One area that we have had success is with putting thin slices of potatoes through our Denton Root Chip factories. We will call them Starchy Snacks.\n\nWe destroyed all of our root patches and put in potato farms but neglected to import the right insecticides. The crop is ruined and the newly dubbed starchy snack factories are silent. We need your potatoes or our economy will be ruined being solely based on snack food production! \n\nIn exchange we will give you this rare glyph that was recently uncovered while tilling the fields.","mission_objective":{"resources":{"potato":100000}},"name":"One Potato Two Potato","mission_reward":{"glyphs":["trona"]},"network_19_headline":"Potato crop ruined on Sal Guche 4."} \ No newline at end of file +{ + "description" : "We have been experimenting with different food stuffs for a variety of new secondary foods. One area that we have had success is with putting thin slices of potatoes through our Denton Root Chip factories. We will call them Starchy Snacks.\n\nWe destroyed all of our root patches and put in potato farms but neglected to import the right insecticides. The crop is ruined and the newly dubbed starchy snack factories are silent. We need your potatoes or our economy will be ruined being solely based on snack food production! \n\nIn exchange we will give you this rare glyph that was recently uncovered while tilling the fields.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "potato" : 100000 + } + }, + "mission_reward" : { + "glyphs" : [ + "trona" + ] + }, + "name" : "One Potato Two Potato", + "network_19_completion" : "%s provides potato's for chip factory.", + "network_19_headline" : "Potato crop ruined on Sal Guche 4." +} diff --git a/missions/ore-sampler.mission b/missions/ore-sampler.mission index a21ef82..6265d25 100644 --- a/missions/ore-sampler.mission +++ b/missions/ore-sampler.mission @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"magnetite":1000}},"mission_reward":{"resources":{"trona":50,"halite":100,"sulfur":100,"anthracite":100,"chromite":50,"methane":100,"rutile":50,"gold":50,"monazite":100,"fluorite":50,"goethite":50,"uraninite":50,"beryl":50,"gypsum":50,"zircon":50,"bauxite":50,"galena":50,"chalcopyrite":50,"kerogen":50}},"description":"We are the Viral species known as [untranslatable].\n\nOur exploits have blessed our empire with a wide variety of rare and useful ore. Unfortunately, it is difficult for us to mine large quantities of specific ore types. We are in dire need of Magnetite at the moment. It is typically a rather common ore, but none of our own planets seem to produce much of it. Bring us Magnetite, and we will share our wealth of ores with your empire.","network_19_headline":"Local Virus Offers Ore, Variety For Volume.","name":"Ore Sampler","network_19_completion":"%s Obtains A Fine Collection of Ores.","max_university_level":"5"} \ No newline at end of file +{ + "description" : "We are the Viral species known as [untranslatable].\n\nOur exploits have blessed our empire with a wide variety of rare and useful ore. Unfortunately, it is difficult for us to mine large quantities of specific ore types. We are in dire need of Magnetite at the moment. It is typically a rather common ore, but none of our own planets seem to produce much of it. Bring us Magnetite, and we will share our wealth of ores with your empire.", + "max_university_level" : "5", + "mission_objective" : { + "resources" : { + "magnetite" : 1000 + } + }, + "mission_reward" : { + "resources" : { + "anthracite" : 100, + "bauxite" : 50, + "beryl" : 50, + "chalcopyrite" : 50, + "chromite" : 50, + "fluorite" : 50, + "galena" : 50, + "goethite" : 50, + "gold" : 50, + "gypsum" : 50, + "halite" : 100, + "kerogen" : 50, + "methane" : 100, + "monazite" : 100, + "rutile" : 50, + "sulfur" : 100, + "trona" : 50, + "uraninite" : 50, + "zircon" : 50 + } + }, + "name" : "Ore Sampler", + "network_19_completion" : "%s Obtains A Fine Collection of Ores.", + "network_19_headline" : "Local Virus Offers Ore, Variety For Volume." +} diff --git a/missions/paradise_place.mission b/missions/paradise_place.mission index a4e1fda..2945c2b 100755 --- a/missions/paradise_place.mission +++ b/missions/paradise_place.mission @@ -13,7 +13,7 @@ } }, "mission_reward" : { - "happiness" : 1000000, + "happiness" : "1000000", "resources" : { "waste" : 25000000 } diff --git a/missions/paving-paradise.mission b/missions/paving-paradise.mission index 48f5e3a..f2c7dfe 100644 --- a/missions/paving-paradise.mission +++ b/missions/paving-paradise.mission @@ -1,2 +1,36 @@ # config-file-type: JSON 1 -{"network_19_headline":"New development in mining!","network_19_completion":"%s has a lot more ore, but the populace is looking to move.","name":"Paving Paradise","mission_objective":{"happiness":500000},"mission_reward":{"resources":{"fluorite":100000,"zircon":100000,"anthracite":100000,"gypsum":100000,"chromite":100000,"sulfur":100000,"gold":100000,"chalcopyrite":100000,"trona":100000,"methane":100000,"halite":100000,"magnetite":100000,"rutile":100000,"waste":1000000,"goethite":100000,"bauxite":100000,"kerogen":100000,"uraninite":100000,"beryl":100000,"galena":100000,"monazite":100000}},"max_university_level":"30","description":"Sure, it causes a big mess, but our mining techniques are guaranteed to give you a bundle of every type of ore. Make sure you have room for it!"} \ No newline at end of file +{ + "description" : "Sure, it causes a big mess, but our mining techniques are guaranteed to give you a bundle of every type of ore. Make sure you have room for it!", + "max_university_level" : "30", + "mission_objective" : { + "happiness" : "500000" + }, + "mission_reward" : { + "resources" : { + "anthracite" : 100000, + "bauxite" : 100000, + "beryl" : 100000, + "chalcopyrite" : 100000, + "chromite" : 100000, + "fluorite" : 100000, + "galena" : 100000, + "goethite" : 100000, + "gold" : 100000, + "gypsum" : 100000, + "halite" : 100000, + "kerogen" : 100000, + "magnetite" : 100000, + "methane" : 100000, + "monazite" : 100000, + "rutile" : 100000, + "sulfur" : 100000, + "trona" : 100000, + "uraninite" : 100000, + "waste" : 1000000, + "zircon" : 100000 + } + }, + "name" : "Paving Paradise", + "network_19_completion" : "%s has a lot more ore, but the populace is looking to move.", + "network_19_headline" : "New development in mining!" +} diff --git a/missions/pawn-sm-batteries.mission b/missions/pawn-sm-batteries.mission index 55d116c..7504e97 100644 --- a/missions/pawn-sm-batteries.mission +++ b/missions/pawn-sm-batteries.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_reward":{"resources":{"energy":5000}},"network_19_headline":"Pawn Lacuna makes available small Lacuna Batteries.","description":"Some fusion plant manager came in and pawned these Lacuna batteries. They are yours for a great price, if you have some Gypsum in exchange.","network_19_completion":"Small Lacuna batteries prove useful in energizing food production.","name":"Small Lacuna batteries at Pawn","mission_objective":{"resources":{"gypsum":3000}}} \ No newline at end of file +{ + "description" : "Some fusion plant manager came in and pawned these Lacuna batteries. They are yours for a great price, if you have some Gypsum in exchange.", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "gypsum" : 3000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 5000 + } + }, + "name" : "Small Lacuna batteries at Pawn", + "network_19_completion" : "Small Lacuna batteries prove useful in energizing food production.", + "network_19_headline" : "Pawn Lacuna makes available small Lacuna Batteries." +} diff --git a/missions/pawn-water-7.mission b/missions/pawn-water-7.mission index 90c0de2..d3416ef 100644 --- a/missions/pawn-water-7.mission +++ b/missions/pawn-water-7.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"max_university_level":"7","mission_reward":{"resources":{"water":20000}},"network_19_headline":"Pawn Lacuna wants to unload some water.","description":"Hello there. A new employee took in this water as a pawn. I was not here to approve the sale, but here it is. 20,000 units of water. Our shop is not set up to store this stuff. So I am making it available for some minerals that are more in demand to our discerning customer base. What do you say?","network_19_completion":"Another happy Pawn Lacuna customer has enough water to meet its needs.","name":"Water at Pawn Lacuna","mission_objective":{"resources":{"chromite":5000,"gold":5000,"fungus":3000}}} \ No newline at end of file +{ + "description" : "Hello there. A new employee took in this water as a pawn. I was not here to approve the sale, but here it is. 20,000 units of water. Our shop is not set up to store this stuff. So I am making it available for some minerals that are more in demand to our discerning customer base. What do you say?", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "chromite" : 5000, + "fungus" : 3000, + "gold" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "water" : 20000 + } + }, + "name" : "Water at Pawn Lacuna", + "network_19_completion" : "Another happy Pawn Lacuna customer has enough water to meet its needs.", + "network_19_headline" : "Pawn Lacuna wants to unload some water." +} diff --git a/missions/pawn-water-processor-7.mission b/missions/pawn-water-processor-7.mission index 9f6f746..50784bf 100644 --- a/missions/pawn-water-processor-7.mission +++ b/missions/pawn-water-processor-7.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"7","mission_reward":{"resources":{"gold":12000}},"network_19_headline":"Pawn Lacuna is looking to fulfill an order for a portable water processor.","description":"Hello there. Here at Pawn Lacuna we try hard to meet every one of our customers request. We had a customer travel a great distance looking for a portable water processor. We have not had one in a while, so if you have a fully charged one lying around we will give you some high quality scrap gold for it. What do you say?","network_19_completion":"Another happy customer of Pawn Lacuna trades in its portable water processor for gold.","name":"Pawn your water processor","mission_objective":{"resources":{"energy":3000,"water":5000}}} \ No newline at end of file +{ + "description" : "Hello there. Here at Pawn Lacuna we try hard to meet every one of our customers request. We had a customer travel a great distance looking for a portable water processor. We have not had one in a while, so if you have a fully charged one lying around we will give you some high quality scrap gold for it. What do you say?", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "energy" : 3000, + "water" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 12000 + } + }, + "name" : "Pawn your water processor", + "network_19_completion" : "Another happy customer of Pawn Lacuna trades in its portable water processor for gold.", + "network_19_headline" : "Pawn Lacuna is looking to fulfill an order for a portable water processor." +} diff --git a/missions/picnic.mission b/missions/picnic.mission index ce1610b..58002c7 100755 --- a/missions/picnic.mission +++ b/missions/picnic.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"apple":1300,"cider":1300,"potato":1300,"pie":1300,"chip":1300,"cheese":1300,"bread":1300}},"mission_reward":{"resources":{"energy":25000}},"description":"Greetings. As an official with the Sunny Day recreations board, I have been ordered to secure as many picnic supplies as possible for our upcoming day in the park. Oh, how everyone is looking forward to it! If you can get us some apples, bread, cheese, chips, cider, potatoes (for potato salad of course), and pies for desert. -Then we'll be able to offer you lots of energy. You see, since everyone is taking the day off, we won't be needing it. Maybe after the deal goes through, you would consider a slice of pie?","network_19_headline":"Major plans for a planetary picnic to occur within the next month.","network_19_completion":"Planet Sunny Day celebrates workers with planetary picnic.","name":"picnic","max_university_level":"15"} \ No newline at end of file +{ + "description" : "Greetings. As an official with the Sunny Day recreations board, I have been ordered to secure as many picnic supplies as possible for our upcoming day in the park. Oh, how everyone is looking forward to it! If you can get us some apples, bread, cheese, chips, cider, potatoes (for potato salad of course), and pies for desert. -Then we'll be able to offer you lots of energy. You see, since everyone is taking the day off, we won't be needing it. Maybe after the deal goes through, you would consider a slice of pie?", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "apple" : 1300, + "bread" : 1300, + "cheese" : 1300, + "chip" : 1300, + "cider" : 1300, + "pie" : 1300, + "potato" : 1300 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 25000 + } + }, + "name" : "picnic", + "network_19_completion" : "Planet Sunny Day celebrates workers with planetary picnic.", + "network_19_headline" : "Major plans for a planetary picnic to occur within the next month." +} diff --git a/missions/pie-in-the-face.mission b/missions/pie-in-the-face.mission index e7ba63c..5cfae3c 100755 --- a/missions/pie-in-the-face.mission +++ b/missions/pie-in-the-face.mission @@ -1,2 +1,30 @@ # config-file-type: JSON 1 -{"network_19_headline":"Obesity has hit an all time high, governmental body reports.","network_19_completion":"The elementary students are once again at an approved BMI, pissed, but at an approved BMI.","description":"Recent legislation passed by the Hall of Health requires school children to be fed more healthy foods. A local elementary academy is desperate to dump unapproved foods before they spoil. In exchange for approved healthy foods the academy will trade for a 33% loss.","max_university_level":"30","mission_objective":{"resources":{"wheat":20000,"milk":20000,"corn":20000,"bread":20000,"bean":20000,"apple":20000,"lapis":20000}},"name":"Pie in the Face","mission_reward":{"resources":{"pancake":30000,"pie":30000,"syrup":30000,"shake":30000,"burger":30000,"chip":30000,"cheese":30000}}} \ No newline at end of file +{ + "description" : "Recent legislation passed by the Hall of Health requires school children to be fed more healthy foods. A local elementary academy is desperate to dump unapproved foods before they spoil. In exchange for approved healthy foods the academy will trade for a 33% loss.", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "apple" : 20000, + "bean" : 20000, + "bread" : 20000, + "corn" : 20000, + "lapis" : 20000, + "milk" : 20000, + "wheat" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 30000, + "cheese" : 30000, + "chip" : 30000, + "pancake" : 30000, + "pie" : 30000, + "shake" : 30000, + "syrup" : 30000 + } + }, + "name" : "Pie in the Face", + "network_19_completion" : "The elementary students are once again at an approved BMI, pissed, but at an approved BMI.", + "network_19_headline" : "Obesity has hit an all time high, governmental body reports." +} diff --git a/missions/pies-are-shared.mission b/missions/pies-are-shared.mission index cdbf407..5dd74e2 100644 --- a/missions/pies-are-shared.mission +++ b/missions/pies-are-shared.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"max_university_level":"3","mission_reward":{"resources":{"gold":100},"happiness":5000},"network_19_headline":"The pie-baking contest for the galactic fair is open! Get your entries in before the next solar cycle!","description":"The pie-baking contest for the galactic fair is open! Get your entries in before the next solar cycle! This year's judges include Krodos, Ambassador from the Dessert Nebula, and Network 19's own top chef Jules McPhaser. \nNote: After last year's debacle, the organizers want to remind you that there are no sentient ingredients allowed in pies entered in the contest. Submit your pie and your entry fee today!","network_19_completion":"The results of the pie-baking contest are in! The winner was %s, with a devilishly good throatworm pie.","name":"Pies are shared","mission_objective":{"resources":{"gold":35,"pie":35}}} \ No newline at end of file +{ + "description" : "The pie-baking contest for the galactic fair is open! Get your entries in before the next solar cycle! This year's judges include Krodos, Ambassador from the Dessert Nebula, and Network 19's own top chef Jules McPhaser. \nNote: After last year's debacle, the organizers want to remind you that there are no sentient ingredients allowed in pies entered in the contest. Submit your pie and your entry fee today!", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "gold" : 35, + "pie" : 35 + } + }, + "mission_reward" : { + "happiness" : "5000", + "resources" : { + "gold" : 100 + } + }, + "name" : "Pies are shared", + "network_19_completion" : "The results of the pie-baking contest are in! The winner was %s, with a devilishly good throatworm pie.", + "network_19_headline" : "The pie-baking contest for the galactic fair is open! Get your entries in before the next solar cycle!" +} diff --git a/missions/piggy-bank-as-full-as-pants.mission b/missions/piggy-bank-as-full-as-pants.mission index fd940b9..a3c7752 100644 --- a/missions/piggy-bank-as-full-as-pants.mission +++ b/missions/piggy-bank-as-full-as-pants.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"max_university_level":"12","mission_objective":{"resources":{"apple":20000,"corn":20000,"bean":20000}},"description":"A man on Eezz Snailai Iot 1 has won 1M gold playing pull tabs at a local fast food joint. The only problem is it took him six months to find the winning ticket. After all those burgers he will be lucky to live long enough to spend his treasure. In exchange for some health food he will share his cash.","mission_reward":{"resources":{"gold":80000}},"network_19_headline":"Local man eats his way to fortune.","network_19_completion":"Prize winner, now skinny, a spokesperson for O'Brien produce farms.","name":"Piggy Bank as full as Pants"} \ No newline at end of file +{ + "description" : "A man on Eezz Snailai Iot 1 has won 1M gold playing pull tabs at a local fast food joint. The only problem is it took him six months to find the winning ticket. After all those burgers he will be lucky to live long enough to spend his treasure. In exchange for some health food he will share his cash.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "apple" : 20000, + "bean" : 20000, + "corn" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 80000 + } + }, + "name" : "Piggy Bank as full as Pants", + "network_19_completion" : "Prize winner, now skinny, a spokesperson for O'Brien produce farms.", + "network_19_headline" : "Local man eats his way to fortune." +} diff --git a/missions/plastic-fantastic-lover.mission b/missions/plastic-fantastic-lover.mission index 0a92cde..775cc7d 100644 --- a/missions/plastic-fantastic-lover.mission +++ b/missions/plastic-fantastic-lover.mission @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Network19","level":1,"extra_build_level":9}]},"network_19_headline":"Science is mankind's brother.","description":"Don't you want listen into the happenings across the Expanse?\nOf course you do!\nFor a small down payment and just enough to keep it running, you can have a mega N19 station!","network_19_completion":"%s tunes into the Expanse!","name":"Plastic Fantastic Lover","max_university_level":"30","mission_objective":{"resources":{"energy":75000,"gold":5000}}} \ No newline at end of file +{ + "description" : "Don't you want listen into the happenings across the Expanse?\nOf course you do!\nFor a small down payment and just enough to keep it running, you can have a mega N19 station!", + "max_university_level" : "30", + "mission_objective" : { + "resources" : { + "energy" : 75000, + "gold" : 5000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Network19", + "extra_build_level" : 9, + "level" : 1 + } + ] + }, + "name" : "Plastic Fantastic Lover", + "network_19_completion" : "%s tunes into the Expanse!", + "network_19_headline" : "Science is mankind's brother." +} diff --git a/missions/potato-famine.mission b/missions/potato-famine.mission index 75d8d34..23b5687 100755 --- a/missions/potato-famine.mission +++ b/missions/potato-famine.mission @@ -1,2 +1,29 @@ # config-file-type: JSON 1 -{"max_university_level":"15","network_19_headline":"Potato famine hits New Ireland after the escape of a genetically altered virus. Appeal for help.","description":"Scientists experimenting on the old Earth potato virus accidentally allowed the genetically altered virus to escape. Reports just coming in say that the annual potato harvest of New Ireland has been totally destroyed by the genetically altered virus.\n\nThe scientists involved have since been locked in a maximum security prison and fed on a diet of rotten potatoes.\n\nMeanwhile government advisers say that the only solution to this disaster is an aid drop of alternative food stocks (not potato).\n\nPlease help us to support our soup kitchens. If you can supply us with 1000 apples, 1000 bread and 1000 soup then we will send you plans for a beach front and a grove of trees.\n\nWe know it is not much reward, but we hope you can sit under the trees, on your beach front property and be content that you have helped the population of New Ireland in this dire emergency.","network_19_completion":"Potato famine averted thanks to the aid of %s. Millions thankful.","name":"Potato famine","mission_objective":{"resources":{"apple":1000,"soup":1000,"bread":1000}},"mission_reward":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Beach1","extra_build_level":0},{"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Grove","extra_build_level":0}]}} \ No newline at end of file +{ + "description" : "Scientists experimenting on the old Earth potato virus accidentally allowed the genetically altered virus to escape. Reports just coming in say that the annual potato harvest of New Ireland has been totally destroyed by the genetically altered virus.\n\nThe scientists involved have since been locked in a maximum security prison and fed on a diet of rotten potatoes.\n\nMeanwhile government advisers say that the only solution to this disaster is an aid drop of alternative food stocks (not potato).\n\nPlease help us to support our soup kitchens. If you can supply us with 1000 apples, 1000 bread and 1000 soup then we will send you plans for a beach front and a grove of trees.\n\nWe know it is not much reward, but we hope you can sit under the trees, on your beach front property and be content that you have helped the population of New Ireland in this dire emergency.", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "apple" : 1000, + "bread" : 1000, + "soup" : 1000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Beach1", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Grove", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Potato famine", + "network_19_completion" : "Potato famine averted thanks to the aid of %s. Millions thankful.", + "network_19_headline" : "Potato famine hits New Ireland after the escape of a genetically altered virus. Appeal for help." +} diff --git a/missions/purchasing-happiness.mission b/missions/purchasing-happiness.mission index 7f04033..6208cbc 100755 --- a/missions/purchasing-happiness.mission +++ b/missions/purchasing-happiness.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"happiness":20000},"mission_reward":{"resources":{"energy":150000}},"description":"A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. Larger studies are contemplated.","network_19_headline":"Etherial beings found, research is ongoing, happiness sought as a lure.","network_19_completion":"Strange new being subsist on the happiness of others - not thought to pose a threat to civilization. Further research is needed.","name":"Purchasing Happiness","max_university_level":"15"} \ No newline at end of file +{ + "description" : "A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. Larger studies are contemplated.", + "max_university_level" : "15", + "mission_objective" : { + "happiness" : "20000" + }, + "mission_reward" : { + "resources" : { + "energy" : 150000 + } + }, + "name" : "Purchasing Happiness", + "network_19_completion" : "Strange new being subsist on the happiness of others - not thought to pose a threat to civilization. Further research is needed.", + "network_19_headline" : "Etherial beings found, research is ongoing, happiness sought as a lure." +} diff --git a/missions/purchasing-happiness.part2 b/missions/purchasing-happiness.part2 index 13dd002..b04d1e3 100755 --- a/missions/purchasing-happiness.part2 +++ b/missions/purchasing-happiness.part2 @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"happiness":40000},"mission_reward":{"resources":{"energy":300000}},"description":"A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. This is a follow-on study to the pilot studies just completed, and larger amounts of happiness are required - compensation will be increased significantly.","network_19_headline":"Etherial beings found. Research is continuing. Happiness is being used to generate power!","network_19_completion":"Strange new being subsist on the happiness of others. Research into commercial applications has started.","name":"Purchasing Happiness Pt 2","max_university_level":"25"} \ No newline at end of file +{ + "description" : "A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. This is a follow-on study to the pilot studies just completed, and larger amounts of happiness are required - compensation will be increased significantly.", + "max_university_level" : "25", + "mission_objective" : { + "happiness" : "40000" + }, + "mission_reward" : { + "resources" : { + "energy" : 300000 + } + }, + "name" : "Purchasing Happiness Pt 2", + "network_19_completion" : "Strange new being subsist on the happiness of others. Research into commercial applications has started.", + "network_19_headline" : "Etherial beings found. Research is continuing. Happiness is being used to generate power!" +} diff --git a/missions/purchasing-happiness.part3 b/missions/purchasing-happiness.part3 index 561ee49..f0c0256 100755 --- a/missions/purchasing-happiness.part3 +++ b/missions/purchasing-happiness.part3 @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"mission_objective":{"happiness":80000},"mission_reward":{"resources":{"energy":600000}},"description":"A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. \nThe follow-on testing was such a success that the creatures are now being harnessed to produce commercial scales of energy for willing empires.","network_19_headline":"Etherial beings found. Research is complete. Happiness to energy conversion is a commercial reality!","network_19_completion":"Strange new being subsist on the happiness of others. Commercial energy generation offered to the public.","name":"Purchasing Happiness Pt 3","max_university_level":"30"} \ No newline at end of file +{ + "description" : "A new, and so far unique in the annals of science, discorporated class of being has been discovered in a corner of the Expanse with low star density. Very little is known about these beings. They seem to subsist on the emotions of solid beings, and do especially well when \"feeding\" on the emotion of happiness. Although research subjects report a noticeable change in their emotional state after encountering these beings, they say that the experience is not unpleasant, although prolonged exposures have not been studied. Researchers are looking for new test subjects from particularly happy worlds to continue this groundbreaking and technically exciting study of a truly unique celestial being.\nTest subjects will be compensated, as will their host civilization. At present, the only resource available for recompense is energy, which the beings seem to produce in significant amounts when they encounter our test subjects. This particular study is requesting modest amounts of happiness. \nThe follow-on testing was such a success that the creatures are now being harnessed to produce commercial scales of energy for willing empires.", + "max_university_level" : "30", + "mission_objective" : { + "happiness" : "80000" + }, + "mission_reward" : { + "resources" : { + "energy" : 600000 + } + }, + "name" : "Purchasing Happiness Pt 3", + "network_19_completion" : "Strange new being subsist on the happiness of others. Commercial energy generation offered to the public.", + "network_19_headline" : "Etherial beings found. Research is complete. Happiness to energy conversion is a commercial reality!" +} diff --git a/missions/purity-endures.mission b/missions/purity-endures.mission index c26094d..75f181d 100755 --- a/missions/purity-endures.mission +++ b/missions/purity-endures.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"halite":9000,"sulfur":9000}},"mission_reward":{"resources":{"waste":5000,"gypsum":3500,"beryl":3000,"bauxite":4000,"chalcopyrite":3500,"water":10000,"goethite":5000}},"description":"Our planetary council is desperate. We recently exiled the rebel Korc and his gang. And we assumed life would return to normal. But it wasn't enough. The Korcistas have hit us hard. -They contaminated our water supply.\n\nWe need large supplies of halite and sulfer to step up our purification operations. In return, we'll give you clean water and some our valuable minerals. In order to control our rampant pollution problems, our government requires a waste tariff be attached to all exports. We hope you'll understand and be willing to take a small amount of waste when making this trade.","network_19_headline":"Citizens of Koot desperately try to step up water purification procedures to deal with dirty terrorist attack.","network_19_completion":"Koot takes big gulp as their clean water supply increases.","name":"purity endures","max_university_level":"13"} \ No newline at end of file +{ + "description" : "Our planetary council is desperate. We recently exiled the rebel Korc and his gang. And we assumed life would return to normal. But it wasn't enough. The Korcistas have hit us hard. -They contaminated our water supply.\n\nWe need large supplies of halite and sulfer to step up our purification operations. In return, we'll give you clean water and some our valuable minerals. In order to control our rampant pollution problems, our government requires a waste tariff be attached to all exports. We hope you'll understand and be willing to take a small amount of waste when making this trade.", + "max_university_level" : "13", + "mission_objective" : { + "resources" : { + "halite" : 9000, + "sulfur" : 9000 + } + }, + "mission_reward" : { + "resources" : { + "bauxite" : 4000, + "beryl" : 3000, + "chalcopyrite" : 3500, + "goethite" : 5000, + "gypsum" : 3500, + "waste" : 5000, + "water" : 10000 + } + }, + "name" : "purity endures", + "network_19_completion" : "Koot takes big gulp as their clean water supply increases.", + "network_19_headline" : "Citizens of Koot desperately try to step up water purification procedures to deal with dirty terrorist attack." +} diff --git a/missions/radar-rider.mission b/missions/radar-rider.mission index 20d4343..a61a624 100644 --- a/missions/radar-rider.mission +++ b/missions/radar-rider.mission @@ -14,6 +14,14 @@ "uraninite" : 75000 }, "ships" : [ + { + "combat" : 0, + "hold_size" : 32000, + "name" : "Digger's Folly", + "speed" : 4000, + "stealth" : 1500, + "type" : "dory" + }, { "combat" : 0, "hold_size" : 0, @@ -53,14 +61,6 @@ "speed" : 3000, "stealth" : 0, "type" : "excavator" - }, - { - "combat" : 0, - "hold_size" : 32000, - "name" : "Digger's Folly", - "speed" : 4000, - "stealth" : 1500, - "type" : "dory" } ] }, diff --git a/missions/resort-opening-in-jeopardy.mission b/missions/resort-opening-in-jeopardy.mission index 9e81d0d..85bf8c7 100644 --- a/missions/resort-opening-in-jeopardy.mission +++ b/missions/resort-opening-in-jeopardy.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Calamity Resorts needs Gypsum Glyph!","network_19_completion":"Calamity adverted, opens on time.","description":"Calamity Resorts grand opening is in danger. They were mistakenly sent a Halite Glyph instead of the needed Gypsum Glyph and they are no longer able to create their famous beaches. They are desperate for a Gypsum Glyph. In return, they are offering a 2 week stay at their resort and the mistakenly sent Halite Glyph.","max_university_level":"25","mission_objective":{"glyphs":["gypsum"]},"mission_reward":{"glyphs":["halite"]},"name":"Resort Opening in Jeopardy"} \ No newline at end of file +{ + "description" : "Calamity Resorts grand opening is in danger. They were mistakenly sent a Halite Glyph instead of the needed Gypsum Glyph and they are no longer able to create their famous beaches. They are desperate for a Gypsum Glyph. In return, they are offering a 2 week stay at their resort and the mistakenly sent Halite Glyph.", + "max_university_level" : "25", + "mission_objective" : { + "glyphs" : [ + "gypsum" + ] + }, + "mission_reward" : { + "glyphs" : [ + "halite" + ] + }, + "name" : "Resort Opening in Jeopardy", + "network_19_completion" : "Calamity adverted, opens on time.", + "network_19_headline" : "Calamity Resorts needs Gypsum Glyph!" +} diff --git a/missions/resource-shortage.part3 b/missions/resource-shortage.part3 index 9120c0b..f587ab3 100644 --- a/missions/resource-shortage.part3 +++ b/missions/resource-shortage.part3 @@ -45,7 +45,7 @@ "sulfur", "chalcopyrite" ], - "happiness" : 1000000, + "happiness" : "1000000", "plans" : [ { "classname" : "Lacuna::DB::Result::Building::Permanent::HallsOfVrbansk", diff --git a/missions/resource_spec-gold.mission b/missions/resource_spec-gold.mission index f7e29fe..4e36919 100755 --- a/missions/resource_spec-gold.mission +++ b/missions/resource_spec-gold.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"4","mission_objective":{"resources":{"gold":388}},"description":"I work for Lacuna Speculations Inc. The Expanses largest commodity speculative syndicate. I only work as a food server intern, but I do listen to a lot of important conversations when serving burgers. Anyway I think gold is going to skyrocket in value here real soon. I am willing to give you these left over day old burgers in exchange for a small amount of gold that I will sell when the time is right. What do you say?","mission_reward":{"resources":{"burger":500}},"network_19_headline":"Investors are rushing to invest in Gold, prices soar!","network_19_completion":"The gold market cools down after demand was met.","name":"Resource Speculation: Gold"} \ No newline at end of file +{ + "description" : "I work for Lacuna Speculations Inc. The Expanses largest commodity speculative syndicate. I only work as a food server intern, but I do listen to a lot of important conversations when serving burgers. Anyway I think gold is going to skyrocket in value here real soon. I am willing to give you these left over day old burgers in exchange for a small amount of gold that I will sell when the time is right. What do you say?", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "gold" : 388 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 500 + } + }, + "name" : "Resource Speculation: Gold", + "network_19_completion" : "The gold market cools down after demand was met.", + "network_19_headline" : "Investors are rushing to invest in Gold, prices soar!" +} diff --git a/missions/resource_spec-gypsum.mission b/missions/resource_spec-gypsum.mission index 530998f..0182e66 100755 --- a/missions/resource_spec-gypsum.mission +++ b/missions/resource_spec-gypsum.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"The gypsum market cools down somewhat after demand was met.","max_university_level":"4","network_19_headline":"Investors are rushing to invest in Gypsum, prices expected to soar!","description":"Hey there. I just got a contract to help build some new luxury housing. This is the 3rd contract this month. If this keeps up there will be a shortage of gypsum. I want to speculate into the gypsum market. If you can sell me some cheap I will hold onto it until I can sell it for a profit. I will offer some gold that I did not sell in time when their prices skyrocketed!","mission_objective":{"resources":{"gypsum":388}},"mission_reward":{"resources":{"gold":500}},"name":"Resource Speculation: Gypsum"} \ No newline at end of file +{ + "description" : "Hey there. I just got a contract to help build some new luxury housing. This is the 3rd contract this month. If this keeps up there will be a shortage of gypsum. I want to speculate into the gypsum market. If you can sell me some cheap I will hold onto it until I can sell it for a profit. I will offer some gold that I did not sell in time when their prices skyrocketed!", + "max_university_level" : "4", + "mission_objective" : { + "resources" : { + "gypsum" : 388 + } + }, + "mission_reward" : { + "resources" : { + "gold" : 500 + } + }, + "name" : "Resource Speculation: Gypsum", + "network_19_completion" : "The gypsum market cools down somewhat after demand was met.", + "network_19_headline" : "Investors are rushing to invest in Gypsum, prices expected to soar!" +} diff --git a/missions/resource_spec-uranite.mission b/missions/resource_spec-uranite.mission index 860fd7c..bcc164b 100755 --- a/missions/resource_spec-uranite.mission +++ b/missions/resource_spec-uranite.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_headline":"Investors are rushing to invest in uraninite, prices expected to soar with this new demand!","network_19_completion":"The uraninite market cools down after demand was met. Reactors are a good investment now.","description":"Energy is what makes the expanse economy work. However energy needs are greater than the supply. It is not a problem now, but due to the recent environmental legislation, soon I suspect there will be a rush to build fisson and fusion power plants. When that happens uraninite will become worth a bit more. Will you sell me some? In return I give you all-you-can eat access to my sisters cafe for a year!","max_university_level":"7","mission_objective":{"resources":{"uraninite":3500}},"name":"Resource Speculation:Uraninite","mission_reward":{"resources":{"burger":1000,"cider":1000,"pie":1000,"chip":1000,"cheese":1000}}} \ No newline at end of file +{ + "description" : "Energy is what makes the expanse economy work. However energy needs are greater than the supply. It is not a problem now, but due to the recent environmental legislation, soon I suspect there will be a rush to build fisson and fusion power plants. When that happens uraninite will become worth a bit more. Will you sell me some? In return I give you all-you-can eat access to my sisters cafe for a year!", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "uraninite" : 3500 + } + }, + "mission_reward" : { + "resources" : { + "burger" : 1000, + "cheese" : 1000, + "chip" : 1000, + "cider" : 1000, + "pie" : 1000 + } + }, + "name" : "Resource Speculation:Uraninite", + "network_19_completion" : "The uraninite market cools down after demand was met. Reactors are a good investment now.", + "network_19_headline" : "Investors are rushing to invest in uraninite, prices expected to soar with this new demand!" +} diff --git a/missions/revenge.mission b/missions/revenge.mission index 4fa6919..a1b90f1 100755 --- a/missions/revenge.mission +++ b/missions/revenge.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"uraninite":5000,"monazite":5000}},"mission_reward":{"resources":{"fluorite":3000,"methane":6000,"trona":2000,"bauxite":4000}},"description":"This is Korc, leader of ENUF, the only organization Koot needs to discover its potential. Unfortunately the planetary council has exiled us. Retaliation is the only way to display our strength and righteousness! Help us contaminate their water supply. We just need supplies of radioactive materials like Uraninite and Monazite. We can repay you with some benign minerals we've been able to siphon off of Koot's asteroid operations, even if justice should be reward in itself...","network_19_headline":"Leaders of the fringe militant political group \"ENUF\" threaten retaliation as they face exile.","network_19_completion":"Terrible news today as the population of Koot discover terrible amounts of radiation in their water supply.","name":"revenge is justice","max_university_level":"10"} \ No newline at end of file +{ + "description" : "This is Korc, leader of ENUF, the only organization Koot needs to discover its potential. Unfortunately the planetary council has exiled us. Retaliation is the only way to display our strength and righteousness! Help us contaminate their water supply. We just need supplies of radioactive materials like Uraninite and Monazite. We can repay you with some benign minerals we've been able to siphon off of Koot's asteroid operations, even if justice should be reward in itself...", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "monazite" : 5000, + "uraninite" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "bauxite" : 4000, + "fluorite" : 3000, + "methane" : 6000, + "trona" : 2000 + } + }, + "name" : "revenge is justice", + "network_19_completion" : "Terrible news today as the population of Koot discover terrible amounts of radiation in their water supply.", + "network_19_headline" : "Leaders of the fringe militant political group \"ENUF\" threaten retaliation as they face exile." +} diff --git a/missions/rutile-for-trona.mission b/missions/rutile-for-trona.mission index 09fcb9a..d23af88 100755 --- a/missions/rutile-for-trona.mission +++ b/missions/rutile-for-trona.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Fungfu proctor of Mung proffers titanium ore for sodium carbonate.","network_19_completion":"%s takes sodium carbonate for titanium ore.","description":"Fortune smiles upon us. Fungfu proctor of Mung offers to convert titanium ore for sodium carbonate. Our empire generates a too much of titanium ore. Be that as it may, our people very much so crave a supply of sodium carbonate to facilitate the production of chemicals. Our planet will exchange rutile for trona. Are you in?","max_university_level":"12","mission_objective":{"resources":{"trona":10000}},"name":"rutile for trona","mission_reward":{"resources":{"rutile":15000}}} \ No newline at end of file +{ + "description" : "Fortune smiles upon us. Fungfu proctor of Mung offers to convert titanium ore for sodium carbonate. Our empire generates a too much of titanium ore. Be that as it may, our people very much so crave a supply of sodium carbonate to facilitate the production of chemicals. Our planet will exchange rutile for trona. Are you in?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "trona" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "rutile" : 15000 + } + }, + "name" : "rutile for trona", + "network_19_completion" : "%s takes sodium carbonate for titanium ore.", + "network_19_headline" : "Fungfu proctor of Mung proffers titanium ore for sodium carbonate." +} diff --git a/missions/schematics.mission b/missions/schematics.mission index 759050f..d93a094 100644 --- a/missions/schematics.mission +++ b/missions/schematics.mission @@ -1,2 +1,28 @@ # config-file-type: JSON 1 -{"mission_reward":{"resources":{"shake":10000,"apple":10000,"soup":10000,"pancake":10000}},"network_19_headline":"Schematics & Energy are Needed!","description":"Look we had an, uhhh, accident. \nWe were upgrading our fission reactor when it suddenly exploded. We don't know what caused the explosion. Some of our engineers are injured or perhaps killed as a result. We don't know yet. \nWe need help. Please sell us new plans, with a lump of energy, until the new fusion reactor is constructed.","network_19_completion":"New Schematics and Energy Were Shipped!","max_university_level":"10","name":"Schematics","mission_objective":{"resources":{"energy":25000},"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Energy::Fission"}]}} \ No newline at end of file +{ + "description" : "Look we had an, uhhh, accident. \nWe were upgrading our fission reactor when it suddenly exploded. We don't know what caused the explosion. Some of our engineers are injured or perhaps killed as a result. We don't know yet. \nWe need help. Please sell us new plans, with a lump of energy, until the new fusion reactor is constructed.", + "max_university_level" : "10", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Fission", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "energy" : 25000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 10000, + "pancake" : 10000, + "shake" : 10000, + "soup" : 10000 + } + }, + "name" : "Schematics", + "network_19_completion" : "New Schematics and Energy Were Shipped!", + "network_19_headline" : "Schematics & Energy are Needed!" +} diff --git a/missions/scowling-with-happiness.mission b/missions/scowling-with-happiness.mission index d9767c1..eef2f17 100644 --- a/missions/scowling-with-happiness.mission +++ b/missions/scowling-with-happiness.mission @@ -3,7 +3,7 @@ "description" : "The Lokian vagabond traders are passing through your system. They have odd tastes, terrible hygiene, and say they are looking for a good time. In exchange for 100K happiness, they are offering to leave behind 4 large scows. As an added bonus, they're agreeing to leave a large mess behind.", "max_university_level" : "30", "mission_objective" : { - "happiness" : 100000 + "happiness" : "100000" }, "mission_reward" : { "resources" : { diff --git a/missions/singularly-powerful.part2 b/missions/singularly-powerful.part2 index b19e012..15ed1ed 100644 --- a/missions/singularly-powerful.part2 +++ b/missions/singularly-powerful.part2 @@ -1,2 +1,86 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Singularity","level":1,"extra_build_level":7},{"classname":"Lacuna::DB::Result::Building::Water::Reclamation","level":1,"extra_build_level":9},{"classname":"Lacuna::DB::Result::Building::Waste::Digester","level":1,"extra_build_level":9}]},"network_19_headline":"The Numarites issue a challenge to \"inferior\" empires. Somebody met the FIRST challenge, so...","description":"Greetings again, plebian. We, the High Ones of Numar, issued a challenge to your pitiful, backward \"Expanse,\" and it was met! Congratulations! Some here say you were exceptionally lucky.\n\nSO, if you can produce and deliver another 250,000 units of energy, along with some additional stipulations, we will provide you with an UPGRADE to that source of nearly limitless energy we left you (or one of your fellow Expansionists). \n\nWhat do you say, weakling? Can you prove us wrong? Feeling LUCKY, punk?","network_19_completion":"%s accepts the Numarite's second challenge and succeeds. They were well-rewarded!","name":"Singularly Powerful, Part 2","max_university_level":"13","mission_objective":{"resources":{"energy":250000},"glyphs":["chalcopyrite","sulfur"],"fleet_movement":[{"ship_type":"probe","target":{"type":"star","color":"yellow","in_zone":1}},{"ship_type":"probe","target":{"type":"star","color":"white","in_zone":1}},{"ship_type":"probe","target":{"type":"star","color":"red","in_zone":1}},{"ship_type":"probe","target":{"type":"star","color":"magenta","in_zone":1}},{"ship_type":"probe","target":{"type":"star","color":"green","in_zone":1}},{"ship_type":"probe","target":{"type":"star","color":"blue","in_zone":1}}]}} \ No newline at end of file +{ + "description" : "Greetings again, plebian. We, the High Ones of Numar, issued a challenge to your pitiful, backward \"Expanse,\" and it was met! Congratulations! Some here say you were exceptionally lucky.\n\nSO, if you can produce and deliver another 250,000 units of energy, along with some additional stipulations, we will provide you with an UPGRADE to that source of nearly limitless energy we left you (or one of your fellow Expansionists). \n\nWhat do you say, weakling? Can you prove us wrong? Feeling LUCKY, punk?", + "max_university_level" : "13", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "yellow", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "white", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "red", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "magenta", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "green", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "blue", + "in_zone" : 1, + "type" : "star" + } + } + ], + "glyphs" : [ + "chalcopyrite", + "sulfur" + ], + "resources" : { + "energy" : 250000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Singularity", + "extra_build_level" : 7, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Waste::Digester", + "extra_build_level" : 9, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Water::Reclamation", + "extra_build_level" : 9, + "level" : 1 + } + ] + }, + "name" : "Singularly Powerful, Part 2", + "network_19_completion" : "%s accepts the Numarite's second challenge and succeeds. They were well-rewarded!", + "network_19_headline" : "The Numarites issue a challenge to \"inferior\" empires. Somebody met the FIRST challenge, so..." +} diff --git a/missions/singularly-powerful.part3 b/missions/singularly-powerful.part3 index 72681a0..0cd2a81 100644 --- a/missions/singularly-powerful.part3 +++ b/missions/singularly-powerful.part3 @@ -55,8 +55,8 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Water::Reclamation", - "extra_build_level" : 5, + "classname" : "Lacuna::DB::Result::Building::Energy::Singularity", + "extra_build_level" : 1, "level" : 1 }, { @@ -65,20 +65,12 @@ "level" : 1 }, { - "classname" : "Lacuna::DB::Result::Building::Energy::Singularity", - "extra_build_level" : 1, + "classname" : "Lacuna::DB::Result::Building::Water::Reclamation", + "extra_build_level" : 5, "level" : 1 } ], "ships" : [ - { - "combat" : 0, - "hold_size" : 500000, - "name" : "Numarite Freighter", - "speed" : 2500, - "stealth" : 1500, - "type" : "freighter" - }, { "combat" : 3000, "hold_size" : 0, @@ -87,6 +79,14 @@ "stealth" : 0, "type" : "detonator" }, + { + "combat" : 0, + "hold_size" : 500000, + "name" : "Numarite Freighter", + "speed" : 2500, + "stealth" : 1500, + "type" : "freighter" + }, { "combat" : 350, "hold_size" : 250000, diff --git a/missions/sock-gnome-hunt.part2 b/missions/sock-gnome-hunt.part2 index 39f6503..f268357 100755 --- a/missions/sock-gnome-hunt.part2 +++ b/missions/sock-gnome-hunt.part2 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has successfully aided in exterminating Gnomes.","max_university_level":"10","mission_objective":{"resources":{"milk":2500}},"description":"As the battle for left footed socks continues...\n\nThe Gnomes didn't fall for it. All they did was fill their stolen socks with apples and run! \n\nWe have also heard that the Gnomes like cookies and milk. We don't have enough milk for all the cookies we have in storage. We are once again in need of your assistance.\n\nIn exchange for your 2.5K units of milk we offer 5K units of water.","mission_reward":{"resources":{"water":5000}},"name":"Sock Gnome Hunt Part 2","network_19_headline":"The Great Gnome Hunt Continues."} \ No newline at end of file +{ + "description" : "As the battle for left footed socks continues...\n\nThe Gnomes didn't fall for it. All they did was fill their stolen socks with apples and run! \n\nWe have also heard that the Gnomes like cookies and milk. We don't have enough milk for all the cookies we have in storage. We are once again in need of your assistance.\n\nIn exchange for your 2.5K units of milk we offer 5K units of water.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "milk" : 2500 + } + }, + "mission_reward" : { + "resources" : { + "water" : 5000 + } + }, + "name" : "Sock Gnome Hunt Part 2", + "network_19_completion" : "%s has successfully aided in exterminating Gnomes.", + "network_19_headline" : "The Great Gnome Hunt Continues." +} diff --git a/missions/sock-gnome-hunt.part4 b/missions/sock-gnome-hunt.part4 index da0eade..b9b0d92 100755 --- a/missions/sock-gnome-hunt.part4 +++ b/missions/sock-gnome-hunt.part4 @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has successfully aided in defeating the Gnome/Leprechaun alliance.","max_university_level":"12","mission_objective":{"resources":{"uraninite":5000}},"description":"Things are heating up in our top secret sock factory...\n\nOur historians didn't dig deeply enough. Apparently the Leprechaun and Gnome wars ended when the beautiful Leprechaun Princess Lillypad wed Gnarl, King of the Gnomes.\n\n-Long story short, we are now infested with Leprechauns and Gnomes! They are walking freely through the streets with pots full of our gold and all our left socks! But were not giving up yet.\n\nIn a final effort to keep from having to relocate operations, we are asking for your help once again. We have located both the Leprechauns' and Gnomes' water source and are going to poison the well. We find ourselves in need of uraninite due to it's radioactive nature.\n\nI know it sounds extreme, but when you have a pest, you do what you have to in order to get rid of it! In exchange for 5K uraninite we offer 7.5K energy. Our singularity plants are producing more than we can use anyway...","mission_reward":{"resources":{"energy":7500}},"name":"Sock Gnome Hunt Part 4","network_19_headline":"Gnomes Ally Themselves With Leprechauns."} \ No newline at end of file +{ + "description" : "Things are heating up in our top secret sock factory...\n\nOur historians didn't dig deeply enough. Apparently the Leprechaun and Gnome wars ended when the beautiful Leprechaun Princess Lillypad wed Gnarl, King of the Gnomes.\n\n-Long story short, we are now infested with Leprechauns and Gnomes! They are walking freely through the streets with pots full of our gold and all our left socks! But were not giving up yet.\n\nIn a final effort to keep from having to relocate operations, we are asking for your help once again. We have located both the Leprechauns' and Gnomes' water source and are going to poison the well. We find ourselves in need of uraninite due to it's radioactive nature.\n\nI know it sounds extreme, but when you have a pest, you do what you have to in order to get rid of it! In exchange for 5K uraninite we offer 7.5K energy. Our singularity plants are producing more than we can use anyway...", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "uraninite" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 7500 + } + }, + "name" : "Sock Gnome Hunt Part 4", + "network_19_completion" : "%s has successfully aided in defeating the Gnome/Leprechaun alliance.", + "network_19_headline" : "Gnomes Ally Themselves With Leprechauns." +} diff --git a/missions/solve-your-waste-problem.mission b/missions/solve-your-waste-problem.mission index 1f36b15..6c36346 100644 --- a/missions/solve-your-waste-problem.mission +++ b/missions/solve-your-waste-problem.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_headline":"Sluik Waste Management offers new waste treatment options to fledgling economies.","network_19_completion":"%s signs contract with Sluik Waste Management.","description":"I'm Dahl Sluik of Sluik Waste Management. I can see that you've got a little bit of a waste problem to deal with there. I can give you an exciting new technology that will allow you to convert your waste into valuable water. Does that sound like something you'd be interested in? I'm willing to give you this for a low price in exchange for your future waste management business contracts. Do we have a deal?","max_university_level":"6","name":"Solve Your Waste Problem","mission_objective":{"resources":{"algae":100,"energy":1000,"waste":500,"water":1000}},"mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Water::Reclamation"}]}} \ No newline at end of file +{ + "description" : "I'm Dahl Sluik of Sluik Waste Management. I can see that you've got a little bit of a waste problem to deal with there. I can give you an exciting new technology that will allow you to convert your waste into valuable water. Does that sound like something you'd be interested in? I'm willing to give you this for a low price in exchange for your future waste management business contracts. Do we have a deal?", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "algae" : 100, + "energy" : 1000, + "waste" : 500, + "water" : 1000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Water::Reclamation", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "Solve Your Waste Problem", + "network_19_completion" : "%s signs contract with Sluik Waste Management.", + "network_19_headline" : "Sluik Waste Management offers new waste treatment options to fledgling economies." +} diff --git a/missions/sos--save-our-skins.mission b/missions/sos--save-our-skins.mission index cf2d287..a6f4137 100755 --- a/missions/sos--save-our-skins.mission +++ b/missions/sos--save-our-skins.mission @@ -1,2 +1,19 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_objective":{"glyphs":["beryl","galena","monazite","sulfur"]},"description":"The people of Opis 5 have been under attack by an aggressive neighbor. Unable to keep up with drone production the Military would like to build a Citadel of Knope. The archeology ministry has been working around the clock but has yet to uncover the required glyphs, meanwhile the attacks keep coming. If Opis 5 had the glyphs to build the Citadel immediately the people would be overjoyed.","mission_reward":{"happiness":100000},"network_19_headline":"Another round of bombings pelted the people of Opis 5 today.","network_19_completion":"The people of Opis 5 have pushed back their aggressive neighbors.","name":"SOS. Save our Skins"} \ No newline at end of file +{ + "description" : "The people of Opis 5 have been under attack by an aggressive neighbor. Unable to keep up with drone production the Military would like to build a Citadel of Knope. The archeology ministry has been working around the clock but has yet to uncover the required glyphs, meanwhile the attacks keep coming. If Opis 5 had the glyphs to build the Citadel immediately the people would be overjoyed.", + "max_university_level" : "20", + "mission_objective" : { + "glyphs" : [ + "beryl", + "galena", + "monazite", + "sulfur" + ] + }, + "mission_reward" : { + "happiness" : "100000" + }, + "name" : "SOS. Save our Skins", + "network_19_completion" : "The people of Opis 5 have pushed back their aggressive neighbors.", + "network_19_headline" : "Another round of bombings pelted the people of Opis 5 today." +} diff --git a/missions/spa_on_the_go.mission b/missions/spa_on_the_go.mission index 99fc22c..e430c99 100644 --- a/missions/spa_on_the_go.mission +++ b/missions/spa_on_the_go.mission @@ -8,7 +8,7 @@ } }, "mission_reward" : { - "happiness" : 10000 + "happiness" : "10000" }, "name" : "Happiness to go!", "network_19_completion" : "%s is now a happy empire!", diff --git a/missions/starberg1.mission b/missions/starberg1.mission index 4eb0b56..b8a55af 100644 --- a/missions/starberg1.mission +++ b/missions/starberg1.mission @@ -1,2 +1,37 @@ # config-file-type: JSON 1 -{"network_19_headline":"Movie Mogul Sveten Starberg is looking for a location for his next major blockbuster, Beeldeban Versus the Volcano.","network_19_completion":"Beeldeban Versus the Volcano universally panned. Starberg %s's colony for being non-photogenic.","name":"Starberg1","mission_objective":{"resources":{"apple":50000,"burger":10000,"corn":200000,"water":200000,"milk":10000,"algae":50000,"beetle":100000,"pancake":10000,"syrup":10000},"plans":[{"level":1,"extra_build_level":0,"classname":"Lacuna::DB::Result::Building::LuxuryHousing"}]},"mission_reward":{"plans":[{"level":1,"extra_build_level":1,"classname":"Lacuna::DB::Result::Building::Permanent::Volcano"}]},"description":"Want to see your house in the next *guaranteed* blockbuster flick by mega-mogul Sveten Starberg?\n\nStarberg's next film is an existential epic about the plight of a hundred thousand depressed beeldebans who decide to end it all by throwing themselves into a raging volcano, only to... well -- you'll just have to see the movie to find out!\n\nIf you're willing to provide the cast, feed & house the crew, and ... well... place a volcano perilously close to your colonists, your colony could be famous!","max_university_level":"20"} \ No newline at end of file +{ + "description" : "Want to see your house in the next *guaranteed* blockbuster flick by mega-mogul Sveten Starberg?\n\nStarberg's next film is an existential epic about the plight of a hundred thousand depressed beeldebans who decide to end it all by throwing themselves into a raging volcano, only to... well -- you'll just have to see the movie to find out!\n\nIf you're willing to provide the cast, feed & house the crew, and ... well... place a volcano perilously close to your colonists, your colony could be famous!", + "max_university_level" : "20", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "algae" : 50000, + "apple" : 50000, + "beetle" : 100000, + "burger" : 10000, + "corn" : 200000, + "milk" : 10000, + "pancake" : 10000, + "syrup" : 10000, + "water" : 200000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Volcano", + "extra_build_level" : 1, + "level" : 1 + } + ] + }, + "name" : "Starberg1", + "network_19_completion" : "Beeldeban Versus the Volcano universally panned. Starberg %s's colony for being non-photogenic.", + "network_19_headline" : "Movie Mogul Sveten Starberg is looking for a location for his next major blockbuster, Beeldeban Versus the Volcano." +} diff --git a/missions/starberg2.mission b/missions/starberg2.mission index d0c6e0d..28a9e50 100644 --- a/missions/starberg2.mission +++ b/missions/starberg2.mission @@ -10,7 +10,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "fighter" + "type" : "drone" }, { "combat" : 0, @@ -26,7 +26,7 @@ "name" : "", "speed" : 0, "stealth" : 0, - "type" : "drone" + "type" : "fighter" } ] }, diff --git a/missions/stone-soup-kitchen.mission b/missions/stone-soup-kitchen.mission index a52adf8..f02a61c 100644 --- a/missions/stone-soup-kitchen.mission +++ b/missions/stone-soup-kitchen.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"Stone soup with dash of algea from %s serves millions at soup kitchen and shelter.","max_university_level":"7","mission_objective":{"resources":{"algae":500}},"description":"The philanthropic Stone family has all the ingredients they need at their famous soup kitchen and shelter. However, it would be so much better with a bit of algae. In exchange for 500 units of algae, they have agreed to harvest 600 units of methane recycled from the output of their guests digestive systems.","mission_reward":{"resources":{"methane":600}},"name":"Stone Soup Kitchen","network_19_headline":"Stone family soup kitchen and shelter looking for garnish for namesake soup."} \ No newline at end of file +{ + "description" : "The philanthropic Stone family has all the ingredients they need at their famous soup kitchen and shelter. However, it would be so much better with a bit of algae. In exchange for 500 units of algae, they have agreed to harvest 600 units of methane recycled from the output of their guests digestive systems.", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "algae" : 500 + } + }, + "mission_reward" : { + "resources" : { + "methane" : 600 + } + }, + "name" : "Stone Soup Kitchen", + "network_19_completion" : "Stone soup with dash of algea from %s serves millions at soup kitchen and shelter.", + "network_19_headline" : "Stone family soup kitchen and shelter looking for garnish for namesake soup." +} diff --git a/missions/swords-into-plowshares.mission b/missions/swords-into-plowshares.mission index 43ea33b..52cde11 100644 --- a/missions/swords-into-plowshares.mission +++ b/missions/swords-into-plowshares.mission @@ -30,11 +30,11 @@ }, { "combat" : 0, - "hold_size" : 30000, + "hold_size" : 60000, "name" : "", - "speed" : 100, + "speed" : 500, "stealth" : 0, - "type" : "dory" + "type" : "cargo_ship" }, { "combat" : 0, @@ -46,11 +46,11 @@ }, { "combat" : 0, - "hold_size" : 60000, + "hold_size" : 30000, "name" : "", - "speed" : 500, + "speed" : 100, "stealth" : 0, - "type" : "cargo_ship" + "type" : "dory" } ] }, diff --git a/missions/take-me-away.mission b/missions/take-me-away.mission index e4cda02..ea9d5f1 100644 --- a/missions/take-me-away.mission +++ b/missions/take-me-away.mission @@ -36,11 +36,11 @@ "ships" : [ { "combat" : 0, - "hold_size" : 0, - "name" : "Agent of Fortune", - "speed" : 6000, - "stealth" : 17500, - "type" : "spy_shuttle" + "hold_size" : 25000, + "name" : "Vera Gemini", + "speed" : 5000, + "stealth" : 12000, + "type" : "smuggler_ship" }, { "combat" : 0, @@ -52,11 +52,11 @@ }, { "combat" : 0, - "hold_size" : 25000, - "name" : "Vera Gemini", - "speed" : 5000, - "stealth" : 12000, - "type" : "smuggler_ship" + "hold_size" : 0, + "name" : "Agent of Fortune", + "speed" : 6000, + "stealth" : 17500, + "type" : "spy_shuttle" } ] }, diff --git a/missions/telescope-parts.mission b/missions/telescope-parts.mission index 97a4212..3fdd933 100644 --- a/missions/telescope-parts.mission +++ b/missions/telescope-parts.mission @@ -18,6 +18,22 @@ } ], "ships" : [ + { + "combat" : 0, + "hold_size" : 0, + "name" : "Axion Probe", + "speed" : 10000, + "stealth" : 0, + "type" : "probe" + }, + { + "combat" : 0, + "hold_size" : 0, + "name" : "Axion Probe", + "speed" : 10000, + "stealth" : 0, + "type" : "probe" + }, { "combat" : 200, "hold_size" : 0, @@ -49,22 +65,6 @@ "speed" : 5000, "stealth" : 5000, "type" : "scanner" - }, - { - "combat" : 0, - "hold_size" : 0, - "name" : "Axion Probe", - "speed" : 10000, - "stealth" : 0, - "type" : "probe" - }, - { - "combat" : 0, - "hold_size" : 0, - "name" : "Axion Probe", - "speed" : 10000, - "stealth" : 0, - "type" : "probe" } ] }, diff --git a/missions/terraforming-algae.mission b/missions/terraforming-algae.mission index 34235d8..2c0f540 100644 --- a/missions/terraforming-algae.mission +++ b/missions/terraforming-algae.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Biosciences Ltd needs algae.","network_19_completion":"Experiment failed, new experiment in the works.","description":"Biosciences Ltd needs 100k algae to practice creating specialized Terraforming Algae. They are trying to modifiy the algae to produce more oxygen which will speed up the terraforming process. If they succeed, this will decrease the time needed to terraform planets. For this algae, they will provide a by-product of their previous experiments: a methane glyph.","max_university_level":"20","mission_objective":{"resources":{"algae":150000}},"name":"Terraforming Algae","mission_reward":{"glyphs":["methane"]}} \ No newline at end of file +{ + "description" : "Biosciences Ltd needs 100k algae to practice creating specialized Terraforming Algae. They are trying to modifiy the algae to produce more oxygen which will speed up the terraforming process. If they succeed, this will decrease the time needed to terraform planets. For this algae, they will provide a by-product of their previous experiments: a methane glyph.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "algae" : 150000 + } + }, + "mission_reward" : { + "glyphs" : [ + "methane" + ] + }, + "name" : "Terraforming Algae", + "network_19_completion" : "Experiment failed, new experiment in the works.", + "network_19_headline" : "Biosciences Ltd needs algae." +} diff --git a/missions/test-case---genetics.mission b/missions/test-case---genetics.mission index f523789..a1ed8b8 100644 --- a/missions/test-case---genetics.mission +++ b/missions/test-case---genetics.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"max_university_level":"7","mission_objective":{"resources":{"anthracite":5000,"gold":2500,"halite":5000,"kerogen":5000,"beryl":2500,"methane":5000}},"description":"A species of new animal has been discovered in the far reaches of the Expanse. There is much hope that the research done on these creatures will be beneficial to the Lacuna civilizations. However, some rare Certain exotic and expensive chemicals need to be made to carry out our very complex experiments. The feedstock for this synthesis consists of Anthracite, Kerogen, Methane, catalyzed by a Beryl/Gold alloy with a Halite concentration step.\n\nLong story short: get those materials (we don't care how), ship them to our research facility, and the research community is willing to set up your next university upgrade for you.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::University","level":8,"extra_build_level":0}]},"name":"Test Case - Genetics","network_19_headline":"Genetics Lab Discovers New Species in the Expanse, Research Begins.","network_19_completion":"%s has contributed greatly to the genetics research on the recently-discovered new species!"} \ No newline at end of file +{ + "description" : "A species of new animal has been discovered in the far reaches of the Expanse. There is much hope that the research done on these creatures will be beneficial to the Lacuna civilizations. However, some rare Certain exotic and expensive chemicals need to be made to carry out our very complex experiments. The feedstock for this synthesis consists of Anthracite, Kerogen, Methane, catalyzed by a Beryl/Gold alloy with a Halite concentration step.\n\nLong story short: get those materials (we don't care how), ship them to our research facility, and the research community is willing to set up your next university upgrade for you.", + "max_university_level" : "7", + "mission_objective" : { + "resources" : { + "anthracite" : 5000, + "beryl" : 2500, + "gold" : 2500, + "halite" : 5000, + "kerogen" : 5000, + "methane" : 5000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 8 + } + ] + }, + "name" : "Test Case - Genetics", + "network_19_completion" : "%s has contributed greatly to the genetics research on the recently-discovered new species!", + "network_19_headline" : "Genetics Lab Discovers New Species in the Expanse, Research Begins." +} diff --git a/missions/the-big-picture.mission b/missions/the-big-picture.mission index 697992b..eda106d 100755 --- a/missions/the-big-picture.mission +++ b/missions/the-big-picture.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::EntertainmentDistrict","level":9,"extra_build_level":0}]},"network_19_headline":"Producer wants realism in his first BIG film. How will galactic audiences respond?","description":"This is planetary film producer, Mr. Mega Star. I am nothing if not ambitious and for my first big picture, Larry wanders the Desert, I want to make an actual set. It is a big risk these days, I know. Sadly, for this production, a patch of sand is as close as I'm going to get to a desert. I need a Bauxite glyph in order to place a patch of sand on set. In exchange, my production company will help your people to watch these pictures in style. Big screen, good sound system, and more! Your entertainment district will be second to none!","network_19_completion":"To recreate one of history's favorite desert stories, this director is looking for a patch of sand.","name":"The Big Picture pt 1","max_university_level":"18","mission_objective":{"glyphs":["bauxite"]}} \ No newline at end of file +{ + "description" : "This is planetary film producer, Mr. Mega Star. I am nothing if not ambitious and for my first big picture, Larry wanders the Desert, I want to make an actual set. It is a big risk these days, I know. Sadly, for this production, a patch of sand is as close as I'm going to get to a desert. I need a Bauxite glyph in order to place a patch of sand on set. In exchange, my production company will help your people to watch these pictures in style. Big screen, good sound system, and more! Your entertainment district will be second to none!", + "max_university_level" : "18", + "mission_objective" : { + "glyphs" : [ + "bauxite" + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::EntertainmentDistrict", + "extra_build_level" : 0, + "level" : 9 + } + ] + }, + "name" : "The Big Picture pt 1", + "network_19_completion" : "To recreate one of history's favorite desert stories, this director is looking for a patch of sand.", + "network_19_headline" : "Producer wants realism in his first BIG film. How will galactic audiences respond?" +} diff --git a/missions/the-big-picture.part4 b/missions/the-big-picture.part4 index 7ceb640..53fba1c 100755 --- a/missions/the-big-picture.part4 +++ b/missions/the-big-picture.part4 @@ -1,2 +1,35 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","level":1,"extra_build_level":8},{"classname":"Lacuna::DB::Result::Building::LuxuryHousing","level":1,"extra_build_level":8}]},"network_19_headline":"Film producer now going for the biggest project yet. Massive restructuring necessary for the set.","description":"This is galactically recognized film producer, Mr. Mega Star. I've really outdone myself this time. For my next project I need a coastline, and it has to be real. We will be filming on the beaches, and under the water, so we need many generous donors. To get things ready for the set, I need 4 gypsum glyphs, 1 methane glyph, and 1 uraninite glyph. With these, we can make the combinations we need for our west-facing beach. Then we'll need water, and lots of it. 400K. If you can pull it off, though, you'll be rewarded big time. The entire production company will decide to move to your planet, and of course, we only live in the most luxurious of homes. Enjoy the show!","network_19_completion":"Famous producer Mr. Mega Star is taking a final project beyond all reason by recreating a coastline. Many glyphs needed to design the set.","name":"The Big Picture pt 4","max_university_level":"30","mission_objective":{"resources":{"water":440000},"glyphs":["gypsum","gypsum","gypsum","gypsum","methane","uraninite"]}} \ No newline at end of file +{ + "description" : "This is galactically recognized film producer, Mr. Mega Star. I've really outdone myself this time. For my next project I need a coastline, and it has to be real. We will be filming on the beaches, and under the water, so we need many generous donors. To get things ready for the set, I need 4 gypsum glyphs, 1 methane glyph, and 1 uraninite glyph. With these, we can make the combinations we need for our west-facing beach. Then we'll need water, and lots of it. 400K. If you can pull it off, though, you'll be rewarded big time. The entire production company will decide to move to your planet, and of course, we only live in the most luxurious of homes. Enjoy the show!", + "max_university_level" : "30", + "mission_objective" : { + "glyphs" : [ + "gypsum", + "gypsum", + "gypsum", + "gypsum", + "methane", + "uraninite" + ], + "resources" : { + "water" : 440000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 8, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::LuxuryHousing", + "extra_build_level" : 8, + "level" : 1 + } + ] + }, + "name" : "The Big Picture pt 4", + "network_19_completion" : "Famous producer Mr. Mega Star is taking a final project beyond all reason by recreating a coastline. Many glyphs needed to design the set.", + "network_19_headline" : "Film producer now going for the biggest project yet. Massive restructuring necessary for the set." +} diff --git a/missions/the-wave-of-the-future.mission b/missions/the-wave-of-the-future.mission index d3500c7..3a3134b 100644 --- a/missions/the-wave-of-the-future.mission +++ b/missions/the-wave-of-the-future.mission @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"potato":500}},"mission_reward":{"plans":[{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Development"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Food::Potato"}]},"description":"Dr. Tacinmosh here, down at the Center for Bioeletric Research & Development. We here at the lab are proud to announce tremendous success with our newest prototype: a clean, efficient source of cheap energy which utilizes a cascading bioelectric pattern unique to the common potato. The technology must be researched further before it can be practically used on a mass consumer scale.\n\nWe require a sizable amount of Potatoes to use in our experiments. In return for your donation, I could maybe pull a few strings and see about getting a new Development Ministry organized on your colony. I'll even throw in plans for a Potato Patch as well, to help re-stock your supply.","network_19_headline":"Dr Tacinmosh Claims Success With New Potato-based Energy Source!","name":"The Wave of The Future!","network_19_completion":"%s Wins Praise For Helping Dr Tacinmosh With Research.","max_university_level":"3"} \ No newline at end of file +{ + "description" : "Dr. Tacinmosh here, down at the Center for Bioeletric Research & Development. We here at the lab are proud to announce tremendous success with our newest prototype: a clean, efficient source of cheap energy which utilizes a cascading bioelectric pattern unique to the common potato. The technology must be researched further before it can be practically used on a mass consumer scale.\n\nWe require a sizable amount of Potatoes to use in our experiments. In return for your donation, I could maybe pull a few strings and see about getting a new Development Ministry organized on your colony. I'll even throw in plans for a Potato Patch as well, to help re-stock your supply.", + "max_university_level" : "3", + "mission_objective" : { + "resources" : { + "potato" : 500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Development", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Food::Potato", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "The Wave of The Future!", + "network_19_completion" : "%s Wins Praise For Helping Dr Tacinmosh With Research.", + "network_19_headline" : "Dr Tacinmosh Claims Success With New Potato-based Energy Source!" +} diff --git a/missions/through-being-cool.mission b/missions/through-being-cool.mission index d176737..1e7e744 100644 --- a/missions/through-being-cool.mission +++ b/missions/through-being-cool.mission @@ -1,2 +1,31 @@ # config-file-type: JSON 1 -{"network_19_headline":"Someone is breaking from the stress.","network_19_completion":"%s lashed out at neighbors!","name":"Through being Cool","mission_objective":{"happiness":50000,"fleet_movement":[{"ship_type":"snark","target":{"in_zone":1,"isolationist":0,"inhabited":1,"type":"habitable","size":[1,121]}}]},"mission_reward":{"glyphs":["kerogen"]},"max_university_level":"30","description":"You know they're watching you and recording all your plans. They might have spies on your planet now! While they're distracted, we'll have a spy grab a glyph off their planet."} \ No newline at end of file +{ + "description" : "You know they're watching you and recording all your plans. They might have spies on your planet now! While they're distracted, we'll have a spy grab a glyph off their planet.", + "max_university_level" : "30", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "snark", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "happiness" : "50000" + }, + "mission_reward" : { + "glyphs" : [ + "kerogen" + ] + }, + "name" : "Through being Cool", + "network_19_completion" : "%s lashed out at neighbors!", + "network_19_headline" : "Someone is breaking from the stress." +} diff --git a/missions/throwing-a-party.mission b/missions/throwing-a-party.mission index ff6cd83..8f6b7de 100644 --- a/missions/throwing-a-party.mission +++ b/missions/throwing-a-party.mission @@ -9,7 +9,7 @@ } }, "mission_reward" : { - "happiness" : 50000, + "happiness" : "50000", "resources" : { "waste" : 10000 } diff --git a/missions/tiara.mission b/missions/tiara.mission index 887bc4f..7d3c621 100644 --- a/missions/tiara.mission +++ b/missions/tiara.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_headline":"Royal jeweler seek supplies for new tiara.","network_19_completion":"The %s Tiara was the toast of Queen Zaxam's cornation.","description":"Good lord, I know. A royal commission for King Goblockan's new bride. I am so blessed. Please help me find the Emeralds and Gold I will need to create a masterpiece. I feel sure that some of the food that the guests do not eat could be redirected to your colony.","max_university_level":"20","name":"Crown for The Crown","mission_objective":{"resources":{"beryl":21000,"gold":21000}},"mission_reward":{"resources":{"cider":25000,"pie":25000}}} \ No newline at end of file +{ + "description" : "Good lord, I know. A royal commission for King Goblockan's new bride. I am so blessed. Please help me find the Emeralds and Gold I will need to create a masterpiece. I feel sure that some of the food that the guests do not eat could be redirected to your colony.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "beryl" : 21000, + "gold" : 21000 + } + }, + "mission_reward" : { + "resources" : { + "cider" : 25000, + "pie" : 25000 + } + }, + "name" : "Crown for The Crown", + "network_19_completion" : "The %s Tiara was the toast of Queen Zaxam's cornation.", + "network_19_headline" : "Royal jeweler seek supplies for new tiara." +} diff --git a/missions/tickle-me-emo.mission b/missions/tickle-me-emo.mission index 78611c0..fd8c42c 100644 --- a/missions/tickle-me-emo.mission +++ b/missions/tickle-me-emo.mission @@ -1,2 +1,16 @@ # config-file-type: JSON 1 -{"max_university_level":"15","mission_reward":{"resources":{"milk":50000}},"network_19_headline":"Bummer, dude. Spiky-haired black-wearing performance artist Claude Downer is looking to sadden an entire planet.","description":"Claude Downer, the Venetian performance artist known to some as Sadness Sorrow Wo, has undertaken a new project which he hopes will go better than his last major work, a 328-volume epic poem about how misunderstood he is and how his jeans are too tight. This time around, he's hoping to bring down the mood of an entire world. He's prepared a set of advertisements highlighting horrible diseases, romantic liaisons gone sour, and puppy-kicking. Will you allow him to use your world for his project? If you will, he'll provide some milk for your citizens to enjoy while weeping.","network_19_completion":"%s collaborates with tortured soul Claude Downer to bum out an entire world! Millions are pointlessly saddened.","name":"Tickle me Emo","mission_objective":{"happiness":10000}} \ No newline at end of file +{ + "description" : "Claude Downer, the Venetian performance artist known to some as Sadness Sorrow Wo, has undertaken a new project which he hopes will go better than his last major work, a 328-volume epic poem about how misunderstood he is and how his jeans are too tight. This time around, he's hoping to bring down the mood of an entire world. He's prepared a set of advertisements highlighting horrible diseases, romantic liaisons gone sour, and puppy-kicking. Will you allow him to use your world for his project? If you will, he'll provide some milk for your citizens to enjoy while weeping.", + "max_university_level" : "15", + "mission_objective" : { + "happiness" : "10000" + }, + "mission_reward" : { + "resources" : { + "milk" : 50000 + } + }, + "name" : "Tickle me Emo", + "network_19_completion" : "%s collaborates with tortured soul Claude Downer to bum out an entire world! Millions are pointlessly saddened.", + "network_19_headline" : "Bummer, dude. Spiky-haired black-wearing performance artist Claude Downer is looking to sadden an entire planet." +} diff --git a/missions/tmarte-basics-of-trading.mission b/missions/tmarte-basics-of-trading.mission index 90b0c05..f5df9b9 100644 --- a/missions/tmarte-basics-of-trading.mission +++ b/missions/tmarte-basics-of-trading.mission @@ -1,2 +1,38 @@ # config-file-type: JSON 1 -{"network_19_headline":"Enrollment in the local University just increased by one.","network_19_completion":"%s has graduated in the basics of trading.","description":"The key to a positive trade is to trade for a commodity that you need, in exchange for something you have a surplus of.\n\nCollect 10,000 algae, in exchange you'll receive 500 of each food type.","mission_objective":{"resources":{"algae":10000}},"name":"Basics of Trading","mission_reward":{"resources":{"root":500,"cider":500,"soup":500,"syrup":500,"potato":500,"shake":500,"beetle":500,"bean":500,"chip":500,"corn":500,"milk":500,"meal":500,"lapis":500,"wheat":500,"pancake":500,"bread":500,"pie":500,"cheese":500,"apple":500,"fungus":500,"burger":500}},"max_university_level":"9"} +{ + "description" : "The key to a positive trade is to trade for a commodity that you need, in exchange for something you have a surplus of.\n\nCollect 10,000 algae, in exchange you'll receive 500 of each food type.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "algae" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "apple" : 500, + "bean" : 500, + "beetle" : 500, + "bread" : 500, + "burger" : 500, + "cheese" : 500, + "chip" : 500, + "cider" : 500, + "corn" : 500, + "fungus" : 500, + "lapis" : 500, + "meal" : 500, + "milk" : 500, + "pancake" : 500, + "pie" : 500, + "potato" : 500, + "root" : 500, + "shake" : 500, + "soup" : 500, + "syrup" : 500, + "wheat" : 500 + } + }, + "name" : "Basics of Trading", + "network_19_completion" : "%s has graduated in the basics of trading.", + "network_19_headline" : "Enrollment in the local University just increased by one." +} diff --git a/missions/tmarte-ultimate-party.mission b/missions/tmarte-ultimate-party.mission index 2c0bfc6..3aaa7d6 100644 --- a/missions/tmarte-ultimate-party.mission +++ b/missions/tmarte-ultimate-party.mission @@ -1,2 +1,39 @@ # config-file-type: JSON 1 -{"network_19_headline":"A local celebrity is making a surprise visit.","network_19_completion":"%s is holding the ultimate party.","description":"A local celebrity has stopped by your planet. In order to please him you must hold the ultimate party. To hold the ultimate party you must start a party in a park, but have at least 500 of each type of food. For this mission you must pay our galactic caterers 17,500 gold to feed our party.\n\nCollect 17,500 Gold, as a reward you will receive 1000 of each type of food for the party.","mission_objective":{"resources":{"gold":17500}},"name":"The Ultimate Party","mission_reward":{"resources":{"cheese":1000,"root":1000,"cider":1000,"algae":1000,"milk":1000,"potato":1000,"shake":1000,"wheat":1000,"chip":1000,"corn":1000,"pie":1000,"meal":1000,"lapis":1000,"bean":1000,"pancake":1000,"bread":1000,"fungus":1000,"beetle":1000,"syrup":1000,"apple":1000,"soup":1000,"burger":1000}},"max_university_level":"25"} \ No newline at end of file +{ + "description" : "A local celebrity has stopped by your planet. In order to please him you must hold the ultimate party. To hold the ultimate party you must start a party in a park, but have at least 500 of each type of food. For this mission you must pay our galactic caterers 17,500 gold to feed our party.\n\nCollect 17,500 Gold, as a reward you will receive 1000 of each type of food for the party.", + "max_university_level" : "25", + "mission_objective" : { + "resources" : { + "gold" : 17500 + } + }, + "mission_reward" : { + "resources" : { + "algae" : 1000, + "apple" : 1000, + "bean" : 1000, + "beetle" : 1000, + "bread" : 1000, + "burger" : 1000, + "cheese" : 1000, + "chip" : 1000, + "cider" : 1000, + "corn" : 1000, + "fungus" : 1000, + "lapis" : 1000, + "meal" : 1000, + "milk" : 1000, + "pancake" : 1000, + "pie" : 1000, + "potato" : 1000, + "root" : 1000, + "shake" : 1000, + "soup" : 1000, + "syrup" : 1000, + "wheat" : 1000 + } + }, + "name" : "The Ultimate Party", + "network_19_completion" : "%s is holding the ultimate party.", + "network_19_headline" : "A local celebrity is making a surprise visit." +} diff --git a/missions/tmarte-waste-management.part1 b/missions/tmarte-waste-management.part1 index 996a6b4..fcba2b4 100644 --- a/missions/tmarte-waste-management.part1 +++ b/missions/tmarte-waste-management.part1 @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has taken their first step in cleaning up their planet.","name":"Waste Management Part 1","mission_objective":{"resources":{"gold":3000,"waste":15000}},"description":"Your citizens are complaining that your planet is covered in pollution and trash! You need to take the first steps in cleaning up the act. I know a great cleaning company that will help clean up your trash however they only like to be paid in Gold. Oh yeah they are expensive but do a great job.\n\nCollect 3000 Gold to pay the cleaners and they will remove 15000 waste from your planet and supply you with a well to store your waste in.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Waste::Sequestration","level":1,"extra_build_level":4}]},"max_university_level":"10","network_19_headline":"A planet is in dire need of Waste Management."} +{ + "description" : "Your citizens are complaining that your planet is covered in pollution and trash! You need to take the first steps in cleaning up the act. I know a great cleaning company that will help clean up your trash however they only like to be paid in Gold. Oh yeah they are expensive but do a great job.\n\nCollect 3000 Gold to pay the cleaners and they will remove 15000 waste from your planet and supply you with a well to store your waste in.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "gold" : 3000, + "waste" : 15000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Sequestration", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Waste Management Part 1", + "network_19_completion" : "%s has taken their first step in cleaning up their planet.", + "network_19_headline" : "A planet is in dire need of Waste Management." +} diff --git a/missions/tmarte-waste-management.part2 b/missions/tmarte-waste-management.part2 index d8826fa..ced55ef 100644 --- a/missions/tmarte-waste-management.part2 +++ b/missions/tmarte-waste-management.part2 @@ -1,2 +1,27 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has learned to 3 R's, Reduce, Reuse, and Recycle!","name":"Waste Management Part 2","mission_objective":{"resources":{"energy":500,"fungus":250,"waste":10000,"water":500,"gold":500,"algae":250}},"description":"It's one thing to pay somebody to clean your trash up, it's another to help your own cause. In this mission, you'll gather the minerals to construct a new Waste Digester.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Waste::Digester","level":1,"extra_build_level":4}]},"max_university_level":"10","network_19_headline":"You know, recycling that waste can not only reduce your waste production, but will give you a steady source of ore production."} \ No newline at end of file +{ + "description" : "It's one thing to pay somebody to clean your trash up, it's another to help your own cause. In this mission, you'll gather the minerals to construct a new Waste Digester.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "algae" : 250, + "energy" : 500, + "fungus" : 250, + "gold" : 500, + "waste" : 10000, + "water" : 500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Digester", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Waste Management Part 2", + "network_19_completion" : "%s has learned to 3 R's, Reduce, Reuse, and Recycle!", + "network_19_headline" : "You know, recycling that waste can not only reduce your waste production, but will give you a steady source of ore production." +} diff --git a/missions/tmarte-waste-management.part3 b/missions/tmarte-waste-management.part3 index e0fd0de..fccb8b4 100644 --- a/missions/tmarte-waste-management.part3 +++ b/missions/tmarte-waste-management.part3 @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has furthered their knowledge in the art of recycling.","name":"Waste Management Part 3","mission_objective":{"resources":{"energy":500,"burger":500,"waste":10000,"gold":7500}},"description":"There's a lot more you can do with that waste you generate. Sure you can make pretty art out of it, however, if you squeeze it hard enough it can produce water. I know a consultant who can set you up with one of these fancy machines. However, he also has a steep rate and likes burgers.\n\nCollect 7500 Gold, some burgers, and some basic construction materials in exchange for the consultant giving you plans to a new Water Treatment Center.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Water::Reclamation","level":1,"extra_build_level":4}]},"max_university_level":"10","network_19_headline":"Waste, waste, waste, it's bad for the planet....the more you make, the more you can recycle!"} \ No newline at end of file +{ + "description" : "There's a lot more you can do with that waste you generate. Sure you can make pretty art out of it, however, if you squeeze it hard enough it can produce water. I know a consultant who can set you up with one of these fancy machines. However, he also has a steep rate and likes burgers.\n\nCollect 7500 Gold, some burgers, and some basic construction materials in exchange for the consultant giving you plans to a new Water Treatment Center.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "burger" : 500, + "energy" : 500, + "gold" : 7500, + "waste" : 10000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Water::Reclamation", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Waste Management Part 3", + "network_19_completion" : "%s has furthered their knowledge in the art of recycling.", + "network_19_headline" : "Waste, waste, waste, it's bad for the planet....the more you make, the more you can recycle!" +} diff --git a/missions/tmarte-waste-management.part4 b/missions/tmarte-waste-management.part4 index 445970a..18d3b19 100644 --- a/missions/tmarte-waste-management.part4 +++ b/missions/tmarte-waste-management.part4 @@ -1,2 +1,23 @@ # config-file-type: JSON 1 -{"network_19_completion":"What's that interesting smell? It's %s learning about the art of Waste burning.","name":"Waste Management Part 4","mission_objective":{"resources":{"cheese":500,"gold":5000}},"description":"Besides squeezing it, there's a lot more you should know about Waste's flexibility. Well it's not exactly flexibility as it is just lighting it on fire. Our friendly waste consultant found the plans to a new Waste Energy Plant that generates energy by, well what else, burning trash! Also, he wants some cheese for his burgers in addition to his normal fee.\n\nCollect 5000 Gold and 500 Cheese and receive a Level 5 Waste Energy Plan as a reward.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Waste","level":1,"extra_build_level":4}]},"max_university_level":"9","network_19_headline":"If all else fails, burn it. Your trash not your spies!"} \ No newline at end of file +{ + "description" : "Besides squeezing it, there's a lot more you should know about Waste's flexibility. Well it's not exactly flexibility as it is just lighting it on fire. Our friendly waste consultant found the plans to a new Waste Energy Plant that generates energy by, well what else, burning trash! Also, he wants some cheese for his burgers in addition to his normal fee.\n\nCollect 5000 Gold and 500 Cheese and receive a Level 5 Waste Energy Plan as a reward.", + "max_university_level" : "9", + "mission_objective" : { + "resources" : { + "cheese" : 500, + "gold" : 5000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Waste", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Waste Management Part 4", + "network_19_completion" : "What's that interesting smell? It's %s learning about the art of Waste burning.", + "network_19_headline" : "If all else fails, burn it. Your trash not your spies!" +} diff --git a/missions/tmarte-waste-management.part5 b/missions/tmarte-waste-management.part5 index c25ce96..c71de4d 100644 --- a/missions/tmarte-waste-management.part5 +++ b/missions/tmarte-waste-management.part5 @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s has completed the 5 step program to cleaning up their planet.","name":"Waste Management Part 5","mission_objective":{"resources":{"gold":7500}},"description":"Our consultant has wired me an urgent message for you. For a limited time he can teach you the most versatile building for controlling your waste. This is an all in one building. Feed your workers food, and feed the building waste, and out comes Energy, Water and Ore. What a deal. Especially for our consultant. Give him his final paycheck for his duties and in return he'll give you the plans to a new Waste Treatment Center","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Waste::Treatment","level":1,"extra_build_level":4}]},"max_university_level":"10","network_19_headline":"Don't end up on an episode of \"Hoarders: Colony Edition\". Clean up that waste!"} +{ + "description" : "Our consultant has wired me an urgent message for you. For a limited time he can teach you the most versatile building for controlling your waste. This is an all in one building. Feed your workers food, and feed the building waste, and out comes Energy, Water and Ore. What a deal. Especially for our consultant. Give him his final paycheck for his duties and in return he'll give you the plans to a new Waste Treatment Center", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "gold" : 7500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Treatment", + "extra_build_level" : 4, + "level" : 1 + } + ] + }, + "name" : "Waste Management Part 5", + "network_19_completion" : "%s has completed the 5 step program to cleaning up their planet.", + "network_19_headline" : "Don't end up on an episode of \"Hoarders: Colony Edition\". Clean up that waste!" +} diff --git a/missions/too-much-algae.mission b/missions/too-much-algae.mission index b891ef9..2743635 100755 --- a/missions/too-much-algae.mission +++ b/missions/too-much-algae.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"10","network_19_headline":"A Kid Needs some Water.","description":"There is a kid who doesn't have as much water as he used to have because he polluted it by dropping an algae seed in the water. He now has lots of algae but would like to trade it for water.","network_19_completion":"%s Helped The Kid Get Water.","name":"Too Much Algae ","mission_objective":{"resources":{"water":5000}},"mission_reward":{"resources":{"algae":7500}}} \ No newline at end of file +{ + "description" : "There is a kid who doesn't have as much water as he used to have because he polluted it by dropping an algae seed in the water. He now has lots of algae but would like to trade it for water.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "water" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "algae" : 7500 + } + }, + "name" : "Too Much Algae ", + "network_19_completion" : "%s Helped The Kid Get Water.", + "network_19_headline" : "A Kid Needs some Water." +} diff --git a/missions/too-much-trash.mission b/missions/too-much-trash.mission index 126de6a..c829bbb 100644 --- a/missions/too-much-trash.mission +++ b/missions/too-much-trash.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"waste":2000}},"mission_reward":{"resources":{"sulfur":500},"plans":[{"extra_build_level":2,"level":1,"classname":"Lacuna::DB::Result::Building::Waste::Treatment"}]},"description":"We understand that excess waste build-up is a common occurrence which plague newly-founded empires. For a limited time we are offering to take your excess waste. In exchange, we will provide you with everything you need to set up your own Waste Treatment Center.","network_19_headline":"Eco-Warriors Promote Greener Alternatives to Stashing Trash.","name":"Too Much Trash?","network_19_completion":"Local Empire's Waste Pile Problems Pulverized!","max_university_level":"6"} \ No newline at end of file +{ + "description" : "We understand that excess waste build-up is a common occurrence which plague newly-founded empires. For a limited time we are offering to take your excess waste. In exchange, we will provide you with everything you need to set up your own Waste Treatment Center.", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "waste" : 2000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Treatment", + "extra_build_level" : 2, + "level" : 1 + } + ], + "resources" : { + "sulfur" : 500 + } + }, + "name" : "Too Much Trash?", + "network_19_completion" : "Local Empire's Waste Pile Problems Pulverized!", + "network_19_headline" : "Eco-Warriors Promote Greener Alternatives to Stashing Trash." +} diff --git a/missions/totherescue.mission b/missions/totherescue.mission index bc0b67c..92ce106 100644 --- a/missions/totherescue.mission +++ b/missions/totherescue.mission @@ -1,2 +1,45 @@ # config-file-type: JSON 1 -{"mission_objective":{"fleet_movement":[{"target":{"in_zone":1,"color":"blue","type":"star"},"ship_type":"probe"},{"target":{"in_zone":1,"color":"green","type":"star"},"ship_type":"probe"},{"target":{"in_zone":1,"color":"red","type":"star"},"ship_type":"probe"}]},"name":"To the Rescue","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Observatory","level":1,"extra_build_level":5}]},"network_19_headline":"Ambiguous distress signal received. Please investigate.","network_19_completion":"%s has found the distress signal to was a prank by juvenile delinquents. Space Tbirds have been taken away.","max_university_level":"10","description":"A distress signal has been detected, but we can't triangulate it. Please help us triangulate the signal to send an aid vessel."} \ No newline at end of file +{ + "description" : "A distress signal has been detected, but we can't triangulate it. Please help us triangulate the signal to send an aid vessel.", + "max_university_level" : "10", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "probe", + "target" : { + "color" : "blue", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "green", + "in_zone" : 1, + "type" : "star" + } + }, + { + "ship_type" : "probe", + "target" : { + "color" : "red", + "in_zone" : 1, + "type" : "star" + } + } + ] + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Observatory", + "extra_build_level" : 5, + "level" : 1 + } + ] + }, + "name" : "To the Rescue", + "network_19_completion" : "%s has found the distress signal to was a prank by juvenile delinquents. Space Tbirds have been taken away.", + "network_19_headline" : "Ambiguous distress signal received. Please investigate." +} diff --git a/missions/toys-for-hatchlings.mission b/missions/toys-for-hatchlings.mission index 11520d3..66107b4 100755 --- a/missions/toys-for-hatchlings.mission +++ b/missions/toys-for-hatchlings.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_completion":"%s helped make Xmas better for Salamanders.","max_university_level":"10","mission_objective":{"resources":{"monazite":4000}},"description":"Breaking News! The Mudpuppie civilization of Harth (named for their close resemblance to certain Earth bound salamanders) have had a record breaking survial rate among hatchlings of 65%.\n\nAccording to local news sources, more eggs hatched this year due to over fishing near water based incubators. The winter soltice holiday of Samtsirhc is drawing near. -A holiday which coincidentally coincides with Old Earth's Christmas. The Mudpuppies find themselves in need of toys for their latest generation of hatchlings \n\nHaving spawned on a radioactive planet where thorium is regularly extracted and incorporated into hatchlings' playthings, Monazite is now in short demand.\n\nFor your donation of 4K Monzite, the Mudpuppies would happily give you 5K wheat . -Which they cannot consume anyway.","mission_reward":{"resources":{"wheat":5000}},"name":"Toys For Hatchlings","network_19_headline":"The Salamander Republic Needs Toys For Hatchlings."} \ No newline at end of file +{ + "description" : "Breaking News! The Mudpuppie civilization of Harth (named for their close resemblance to certain Earth bound salamanders) have had a record breaking survial rate among hatchlings of 65%.\n\nAccording to local news sources, more eggs hatched this year due to over fishing near water based incubators. The winter soltice holiday of Samtsirhc is drawing near. -A holiday which coincidentally coincides with Old Earth's Christmas. The Mudpuppies find themselves in need of toys for their latest generation of hatchlings \n\nHaving spawned on a radioactive planet where thorium is regularly extracted and incorporated into hatchlings' playthings, Monazite is now in short demand.\n\nFor your donation of 4K Monzite, the Mudpuppies would happily give you 5K wheat . -Which they cannot consume anyway.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "monazite" : 4000 + } + }, + "mission_reward" : { + "resources" : { + "wheat" : 5000 + } + }, + "name" : "Toys For Hatchlings", + "network_19_completion" : "%s helped make Xmas better for Salamanders.", + "network_19_headline" : "The Salamander Republic Needs Toys For Hatchlings." +} diff --git a/missions/trona-for-zircon.mission b/missions/trona-for-zircon.mission index 30c3668..932d128 100755 --- a/missions/trona-for-zircon.mission +++ b/missions/trona-for-zircon.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Saale senator of Tibitil trades sodium salt for zirconium ore.","network_19_completion":"%s takes zirconium ore for sodium salt.","description":"Have we got a deal for you! Saale senator of Tibitil wishes to exchange sodium salt for zirconium ore. Our empire produces a excess of sodium salt. However our planet substantially requires zirconium ore to manufacture surgical appliances. Our people will exchange trona for zircon. What do you say partner?","max_university_level":"12","mission_objective":{"resources":{"zircon":10000}},"name":"trona for zircon","mission_reward":{"resources":{"trona":15000}}} \ No newline at end of file +{ + "description" : "Have we got a deal for you! Saale senator of Tibitil wishes to exchange sodium salt for zirconium ore. Our empire produces a excess of sodium salt. However our planet substantially requires zirconium ore to manufacture surgical appliances. Our people will exchange trona for zircon. What do you say partner?", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "zircon" : 10000 + } + }, + "mission_reward" : { + "resources" : { + "trona" : 15000 + } + }, + "name" : "trona for zircon", + "network_19_completion" : "%s takes zirconium ore for sodium salt.", + "network_19_headline" : "Saale senator of Tibitil trades sodium salt for zirconium ore." +} diff --git a/missions/unblender.mission b/missions/unblender.mission index a662361..4d2f6b8 100644 --- a/missions/unblender.mission +++ b/missions/unblender.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"network_19_headline":"Mr. Marvelous is selling his Magical Mixer!","network_19_completion":"%s has made Beetles and Roots from Shakes and Chips.","description":"Mr. Marvelous here with my patented Magical Mixer. Don't think you can get back spilled milk? Sad that all your tasty beetles have been ground down to shakes? Want your roots back for mashing. Well, with my patented Magiacal Mixer you too can undo the processes of modern industrial cooking. Get your roots back and you beetles whole. Buy my mixer today!","max_university_level":"15","name":"Unmix the Sliced","mission_objective":{"resources":{"chip":800,"shake":800}},"mission_reward":{"resources":{"root":2000,"beetle":2000}}} \ No newline at end of file +{ + "description" : "Mr. Marvelous here with my patented Magical Mixer. Don't think you can get back spilled milk? Sad that all your tasty beetles have been ground down to shakes? Want your roots back for mashing. Well, with my patented Magiacal Mixer you too can undo the processes of modern industrial cooking. Get your roots back and you beetles whole. Buy my mixer today!", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "chip" : 800, + "shake" : 800 + } + }, + "mission_reward" : { + "resources" : { + "beetle" : 2000, + "root" : 2000 + } + }, + "name" : "Unmix the Sliced", + "network_19_completion" : "%s has made Beetles and Roots from Shakes and Chips.", + "network_19_headline" : "Mr. Marvelous is selling his Magical Mixer!" +} diff --git a/missions/unions-been-on-strike.mission b/missions/unions-been-on-strike.mission index 77904c4..eaf94c1 100644 --- a/missions/unions-been-on-strike.mission +++ b/missions/unions-been-on-strike.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"waste":500000}},"name":"Unions Been on Strike","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Waste::Treatment","level":1,"extra_build_level":6}]},"network_19_headline":"Picket lines have formed outside the new waste treatment center on Ogh Bowai Me 5.","network_19_completion":"Unemployment on Ogh Bowai Me 5 is back to normal. In other news something stinks around here.","max_university_level":"20","description":"The environmentalists on Ogh Bowai Me 5 have gotten out of control. They earmarked funds to build two new waste treatment centers and after completing one realized they have nowhere near enough waste to keep it running. The unions are threatening to walk unless there jobs are secure. In exchange for 800,000 waste the senate will give up the plan to build the other treatment center."} \ No newline at end of file +{ + "description" : "The environmentalists on Ogh Bowai Me 5 have gotten out of control. They earmarked funds to build two new waste treatment centers and after completing one realized they have nowhere near enough waste to keep it running. The unions are threatening to walk unless there jobs are secure. In exchange for 800,000 waste the senate will give up the plan to build the other treatment center.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "waste" : 500000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Waste::Treatment", + "extra_build_level" : 6, + "level" : 1 + } + ] + }, + "name" : "Unions Been on Strike", + "network_19_completion" : "Unemployment on Ogh Bowai Me 5 is back to normal. In other news something stinks around here.", + "network_19_headline" : "Picket lines have formed outside the new waste treatment center on Ogh Bowai Me 5." +} diff --git a/missions/united_clear_the_waste.mission b/missions/united_clear_the_waste.mission index cb1924c..8f548c3 100644 --- a/missions/united_clear_the_waste.mission +++ b/missions/united_clear_the_waste.mission @@ -3,7 +3,7 @@ "description" : "You may experience what happens when your scows go on long trips and you got stuck of trash, right? Get your people to sort the trash to get rid of it. In addition, we'll get you another hole to dump it into. Never skip this great bargain to deal with waste which you will soon find troublesome, and remember us! ;)", "max_university_level" : "9", "mission_objective" : { - "happiness" : 10000 + "happiness" : "10000" }, "mission_reward" : { "plans" : [ diff --git a/missions/united_excess_happiness.mission b/missions/united_excess_happiness.mission index d5c2a53..dc27347 100644 --- a/missions/united_excess_happiness.mission +++ b/missions/united_excess_happiness.mission @@ -3,10 +3,10 @@ "description" : "Dear all, \nEssentia is a precious resource to all due to its power, so you always want to have some. Here's a chance for the Isolationists who have millions of excess happiness in storage! Although my supervising minister did not allow me to give you a very good ratio for this exchange, it might be worth for getting those drops of essentia which is going to power up cities and planets. Please be noted of the speedy arrival of the essentia will soon cause you a crater!", "max_university_level" : "20", "mission_objective" : { - "happiness" : 2000000 + "happiness" : "2000000" }, "mission_reward" : { - "essentia" : 2, + "essentia" : "2", "plans" : [ { "classname" : "Lacuna::DB::Result::Building::Permanent::Crater", diff --git a/missions/united_queens_birthday.mission b/missions/united_queens_birthday.mission index 799318e..9b2e2e9 100644 --- a/missions/united_queens_birthday.mission +++ b/missions/united_queens_birthday.mission @@ -3,7 +3,7 @@ "description" : "We are going to hold a huge ceremony on 3 March, birthday of our Queen. We expected to send a video to all of you but our broadcasting system does not work very well. If you can cancel your subscription and make ease for our system to work, we're giving out some of our celebration funds!", "max_university_level" : "20", "mission_objective" : { - "happiness" : 200000 + "happiness" : "200000" }, "mission_reward" : { "glyphs" : [ diff --git a/missions/united_space_station_labor.mission b/missions/united_space_station_labor.mission index 8c544cf..2205d55 100644 --- a/missions/united_space_station_labor.mission +++ b/missions/united_space_station_labor.mission @@ -3,7 +3,7 @@ "description" : "You may need piles of resources and long time to upgrade your buildings to get a space station hull which is compulsory for the entire space station facility. All you need to do is make your people work harder!", "max_university_level" : "30", "mission_objective" : { - "happiness" : 50000000, + "happiness" : "50000000", "resources" : { "energy" : 5000000, "water" : 5000000 diff --git a/missions/united_urgent_defense.mission b/missions/united_urgent_defense.mission index 1257d44..e6d853a 100644 --- a/missions/united_urgent_defense.mission +++ b/missions/united_urgent_defense.mission @@ -3,7 +3,7 @@ "description" : "Any danger is coming towards you? Complete this mission to strengthen your defense and, as we are looking forward to, bring peace back to you.", "max_university_level" : "20", "mission_objective" : { - "essentia" : 2 + "essentia" : "2" }, "mission_reward" : { "plans" : [ diff --git a/missions/university-for-essentia.mission b/missions/university-for-essentia.mission index 70db5fe..6b08320 100644 --- a/missions/university-for-essentia.mission +++ b/missions/university-for-essentia.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"network_19_headline":"Builder seeks funding.","network_19_completion":"%s provides builder with the funding he sought.","description":"My name is Jalad and I own a construction outfit that can really help you out. If you can provide me with the essentia I need, then I'll upgrade your university from 3 to 5.","max_university_level":"3","name":"University for Essentia","mission_objective":{"essentia":1},"mission_reward":{"plans":[{"extra_build_level":0,"level":4,"classname":"Lacuna::DB::Result::Building::University"},{"extra_build_level":0,"level":5,"classname":"Lacuna::DB::Result::Building::University"}]}} \ No newline at end of file +{ + "description" : "My name is Jalad and I own a construction outfit that can really help you out. If you can provide me with the essentia I need, then I'll upgrade your university from 3 to 5.", + "max_university_level" : "3", + "mission_objective" : { + "essentia" : "1" + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 4 + }, + { + "classname" : "Lacuna::DB::Result::Building::University", + "extra_build_level" : 0, + "level" : 5 + } + ] + }, + "name" : "University for Essentia", + "network_19_completion" : "%s provides builder with the funding he sought.", + "network_19_headline" : "Builder seeks funding." +} diff --git a/missions/unwelcome-guests.mission b/missions/unwelcome-guests.mission index 9163fcf..baacbac 100755 --- a/missions/unwelcome-guests.mission +++ b/missions/unwelcome-guests.mission @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_reward":{"glyphs":["kerogen"]},"network_19_headline":"Ji'katan High Lord of Security spearheads development campaign.","description":"I am Okta, High Lord of Security for the Ji'katan Hegemon. We know that we have enemy spies in our midst, and we need to upgrade our security ministry with all haste. A new Autarch will be appointed soon, and the people are growing restless. We know it is the interference of foreign spies. And even if it is not... The added security will help us to ... pacify... the populace. If you have plans for a security ministry and 50,000 water to help train our counter-spies, we can offer you a Kerogen glyph in exchange. Please hurry.","network_19_completion":"Ji'katan Security Bureau thanks %s for assistance.","name":"Unwelcome Guests","mission_objective":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::Security","extra_build_level":0}],"resources":{"water":50000}}} \ No newline at end of file +{ + "description" : "I am Okta, High Lord of Security for the Ji'katan Hegemon. We know that we have enemy spies in our midst, and we need to upgrade our security ministry with all haste. A new Autarch will be appointed soon, and the people are growing restless. We know it is the interference of foreign spies. And even if it is not... The added security will help us to ... pacify... the populace. If you have plans for a security ministry and 50,000 water to help train our counter-spies, we can offer you a Kerogen glyph in exchange. Please hurry.", + "max_university_level" : "20", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Security", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "water" : 50000 + } + }, + "mission_reward" : { + "glyphs" : [ + "kerogen" + ] + }, + "name" : "Unwelcome Guests", + "network_19_completion" : "Ji'katan Security Bureau thanks %s for assistance.", + "network_19_headline" : "Ji'katan High Lord of Security spearheads development campaign." +} diff --git a/missions/urgent_essentia.mission b/missions/urgent_essentia.mission index cb820f9..cba310c 100644 --- a/missions/urgent_essentia.mission +++ b/missions/urgent_essentia.mission @@ -1,2 +1,26 @@ # config-file-type: JSON 1 -{"max_university_level":"25","mission_reward":{"resources":{"uraninite":10000,"bean":10000,"halite":10000,"meal":10000,"water":50000,"gold":10000,"root":10000,"beetle":10000,"pancake":10000,"cider":10000,"chip":10000}},"network_19_headline":"Planet in neighboring system has all essentia stolen!","description":"We have been robbed! Spies have just stolen our essentia supply! We must catch them! We need a little more essentia to lure them into a honey trap. We will pay you well for this. Please give us enough to set a trap. We will then capture, interrogate, and tdo whatever is necessary to get our essentia back! No one steals from us!","network_19_completion":"%s has helped neighbors trap essentia thieves.","name":"Urgent Essentia!","mission_objective":{"essentia":1}} \ No newline at end of file +{ + "description" : "We have been robbed! Spies have just stolen our essentia supply! We must catch them! We need a little more essentia to lure them into a honey trap. We will pay you well for this. Please give us enough to set a trap. We will then capture, interrogate, and tdo whatever is necessary to get our essentia back! No one steals from us!", + "max_university_level" : "25", + "mission_objective" : { + "essentia" : "1" + }, + "mission_reward" : { + "resources" : { + "bean" : 10000, + "beetle" : 10000, + "chip" : 10000, + "cider" : 10000, + "gold" : 10000, + "halite" : 10000, + "meal" : 10000, + "pancake" : 10000, + "root" : 10000, + "uraninite" : 10000, + "water" : 50000 + } + }, + "name" : "Urgent Essentia!", + "network_19_completion" : "%s has helped neighbors trap essentia thieves.", + "network_19_headline" : "Planet in neighboring system has all essentia stolen!" +} diff --git a/missions/vegan-s-going-dark.mission b/missions/vegan-s-going-dark.mission index 4952887..e27199a 100644 --- a/missions/vegan-s-going-dark.mission +++ b/missions/vegan-s-going-dark.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"network_19_headline":"Vegan power plants shutting down!","network_19_completion":"Vegan energy grid has been saved.","description":"The Vegan Recyclers Corp is running out of waste to run their plants. Their whole planet has gone green and is run on waste; thus, they have no more waste. They need to import massive quantities of waste before a total planet-wide shut down happens. 500k waste is needed. In return, they will give you a gold medal and a Gold Glyph.","max_university_level":"18","mission_objective":{"resources":{"waste":500000}},"name":"Vegan's Going Dark","mission_reward":{"glyphs":["gold"]}} \ No newline at end of file +{ + "description" : "The Vegan Recyclers Corp is running out of waste to run their plants. Their whole planet has gone green and is run on waste; thus, they have no more waste. They need to import massive quantities of waste before a total planet-wide shut down happens. 500k waste is needed. In return, they will give you a gold medal and a Gold Glyph.", + "max_university_level" : "18", + "mission_objective" : { + "resources" : { + "waste" : 500000 + } + }, + "mission_reward" : { + "glyphs" : [ + "gold" + ] + }, + "name" : "Vegan's Going Dark", + "network_19_completion" : "Vegan energy grid has been saved.", + "network_19_headline" : "Vegan power plants shutting down!" +} diff --git a/missions/virus.mission b/missions/virus.mission index df22c04..eb90b50 100644 --- a/missions/virus.mission +++ b/missions/virus.mission @@ -20,7 +20,7 @@ ] }, "mission_reward" : { - "happiness" : 4000 + "happiness" : "4000" }, "name" : "Virus", "network_19_completion" : "The Quarantined Workers Have Been Rescued And Returned To Their Colony!", diff --git a/missions/water_kills.mission b/missions/water_kills.mission index b6068e5..b227fd8 100644 --- a/missions/water_kills.mission +++ b/missions/water_kills.mission @@ -1,2 +1,24 @@ # config-file-type: JSON 1 -{"max_university_level":"25","mission_reward":{"resources":{"anthracite":300000,"chromite":300000,"gypsum":50000,"gold":50000,"galena":50000,"halite":50000,"sulfur":300000}},"network_19_headline":"New discovery Fire and Ice don't mix!","description":"We Burners have a problem with the neighboring Waterin species. We have always been opposites on everything: government, religion, and any kind of culture whatsoever. Diplomatic missions have no impact anymore. We quit trying. HOWEVER we believe that this next one will. We are developing a new Ion-Water-Pulse Cannon (IWPC). We need a large supply of water to complete our testing phase of research and development. In return we will share ore with you. Do we have a deal?","network_19_completion":"Burners planning to poison the Waterin wells with the help of %s.","name":"Water Kills","mission_objective":{"resources":{"water":800000}}} \ No newline at end of file +{ + "description" : "We Burners have a problem with the neighboring Waterin species. We have always been opposites on everything: government, religion, and any kind of culture whatsoever. Diplomatic missions have no impact anymore. We quit trying. HOWEVER we believe that this next one will. We are developing a new Ion-Water-Pulse Cannon (IWPC). We need a large supply of water to complete our testing phase of research and development. In return we will share ore with you. Do we have a deal?", + "max_university_level" : "25", + "mission_objective" : { + "resources" : { + "water" : 800000 + } + }, + "mission_reward" : { + "resources" : { + "anthracite" : 300000, + "chromite" : 300000, + "galena" : 50000, + "gold" : 50000, + "gypsum" : 50000, + "halite" : 50000, + "sulfur" : 300000 + } + }, + "name" : "Water Kills", + "network_19_completion" : "Burners planning to poison the Waterin wells with the help of %s.", + "network_19_headline" : "New discovery Fire and Ice don't mix!" +} diff --git a/missions/we-dug-the-hole.mission b/missions/we-dug-the-hole.mission index 80e25eb..cb1793c 100644 --- a/missions/we-dug-the-hole.mission +++ b/missions/we-dug-the-hole.mission @@ -1,2 +1,37 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"water":7500}},"mission_reward":{"plans":[{"extra_build_level":0,"level":2,"classname":"Lacuna::DB::Result::Building::Park"},{"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::RockyOutcrop"},{"extra_build_level":0,"level":1,"classname":"Lacuna::DB::Result::Building::Permanent::RockyOutcrop"}]},"description":"Wassup! DJ Tronakid here, fresh outta rehab and ready to spin this mutha out once again!\nDuring my little vacation, some primate decided to drain all the pools in my private estate. Something about 'needing to drink' or some gabber.\n\nAnyway, to celebrate my newly-found freedom, I'm throwing an all-night pool rave in my new crib. Thing is, I need some fresh water to fill my pools with. Help me out with this, and I can hook you up with some flash buildings to turn your own colony into a mad spun-up party palace!\nPeach,\n-DJ Tronakid","network_19_headline":"DJ Tronakid Mourns Dried-Up Pools, Wants Waves.","name":"We Dug The Hole..","network_19_completion":"DJ Tronakid Throws Enormous Pool Party; 3 Dead, 14 Wounded, Several Hundred Comatose.","max_university_level":"6"} \ No newline at end of file +{ + "description" : "Wassup! DJ Tronakid here, fresh outta rehab and ready to spin this mutha out once again!\nDuring my little vacation, some primate decided to drain all the pools in my private estate. Something about 'needing to drink' or some gabber.\n\nAnyway, to celebrate my newly-found freedom, I'm throwing an all-night pool rave in my new crib. Thing is, I need some fresh water to fill my pools with. Help me out with this, and I can hook you up with some flash buildings to turn your own colony into a mad spun-up party palace!\nPeach,\n-DJ Tronakid", + "max_university_level" : "6", + "mission_objective" : { + "resources" : { + "water" : 7500 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Park", + "extra_build_level" : 0, + "level" : 2 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::Lake", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::RockyOutcrop", + "extra_build_level" : 0, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Permanent::RockyOutcrop", + "extra_build_level" : 0, + "level" : 1 + } + ] + }, + "name" : "We Dug The Hole..", + "network_19_completion" : "DJ Tronakid Throws Enormous Pool Party; 3 Dead, 14 Wounded, Several Hundred Comatose.", + "network_19_headline" : "DJ Tronakid Mourns Dried-Up Pools, Wants Waves." +} diff --git a/missions/we-ll-keep-the-light-on-.mission b/missions/we-ll-keep-the-light-on-.mission index 2b72b30..a134fd1 100644 --- a/missions/we-ll-keep-the-light-on-.mission +++ b/missions/we-ll-keep-the-light-on-.mission @@ -1,2 +1,22 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"energy":40000}},"name":"We'll Keep the Light on.","mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Reserve","level":10,"extra_build_level":0}]},"network_19_headline":"Holiday on Ploe Bleaggea Klee 3 may be a little dim this year.","network_19_completion":"Holiday tree on Ploe Bleaggea Klee 3 is blinding pilots of passing cargo ships.","max_university_level":"12","description":"The holiday tree on Ploe Bleaggea Klee 3 has drained the local energy reserve. In hind sight 40,000 light bulbs may have been overkill. The Mayor refuses to reduce the number of lights and is looking for someone to donate energy to keep the season going. In exchange he won't be needing his energy reserve now that it is empty."} \ No newline at end of file +{ + "description" : "The holiday tree on Ploe Bleaggea Klee 3 has drained the local energy reserve. In hind sight 40,000 light bulbs may have been overkill. The Mayor refuses to reduce the number of lights and is looking for someone to donate energy to keep the season going. In exchange he won't be needing his energy reserve now that it is empty.", + "max_university_level" : "12", + "mission_objective" : { + "resources" : { + "energy" : 40000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Reserve", + "extra_build_level" : 0, + "level" : 10 + } + ] + }, + "name" : "We'll Keep the Light on.", + "network_19_completion" : "Holiday tree on Ploe Bleaggea Klee 3 is blinding pilots of passing cargo ships.", + "network_19_headline" : "Holiday on Ploe Bleaggea Klee 3 may be a little dim this year." +} diff --git a/missions/we-need-a-gas-ship-.mission b/missions/we-need-a-gas-ship-.mission index a63fab3..d00a3f4 100755 --- a/missions/we-need-a-gas-ship-.mission +++ b/missions/we-need-a-gas-ship-.mission @@ -15,7 +15,7 @@ ] }, "mission_reward" : { - "happiness" : 150000, + "happiness" : "150000", "resources" : { "beetle" : 25000, "milk" : 25000, diff --git a/missions/whale-save.mission b/missions/whale-save.mission index f6e965c..1f3b6b4 100755 --- a/missions/whale-save.mission +++ b/missions/whale-save.mission @@ -1,2 +1,20 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"algae":20000}},"mission_reward":{"resources":{"waste":5000,"energy":15000,"water":20000}},"description":"We noticed that our whale population was dropping and we can't stand to see the gentle giants go extinct. Of course, whales can't survive without plankton, and plankton eat algae, and there's no algae because of pollution. If you can take some waste off of our hands and give us some algae, we may be able to set things right here. And we'll pay you, of course. We have plenty of water (obviously) and we can offer you energy, as well, from our massive tide generator grids. What do you think?","network_19_headline":"Pollution threatens native whale population!","network_19_completion":"Thanks to %s, the tiny planet of Pacatlantian has found algae to re-balance their ecosystem and save the whales!","name":"whale save","max_university_level":"10"} \ No newline at end of file +{ + "description" : "We noticed that our whale population was dropping and we can't stand to see the gentle giants go extinct. Of course, whales can't survive without plankton, and plankton eat algae, and there's no algae because of pollution. If you can take some waste off of our hands and give us some algae, we may be able to set things right here. And we'll pay you, of course. We have plenty of water (obviously) and we can offer you energy, as well, from our massive tide generator grids. What do you think?", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "algae" : 20000 + } + }, + "mission_reward" : { + "resources" : { + "energy" : 15000, + "waste" : 5000, + "water" : 20000 + } + }, + "name" : "whale save", + "network_19_completion" : "Thanks to %s, the tiny planet of Pacatlantian has found algae to re-balance their ecosystem and save the whales!", + "network_19_headline" : "Pollution threatens native whale population!" +} diff --git a/missions/what-you-can-t-see.mission b/missions/what-you-can-t-see.mission index 8dd5e1d..d7400c7 100755 --- a/missions/what-you-can-t-see.mission +++ b/missions/what-you-can-t-see.mission @@ -1,2 +1,40 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_reward":{"glyphs":["uraninite"]},"network_19_headline":"Notorious trade organization Pholt Corp. seeking building upgrades.","description":"This is Jarvis Seely of Pholt Corp. I'd like to offer you a rare Uraninite glyph in exchange for a ride off this rock, a bit of gold, and the plans for a 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.","name":"What You Can't See","mission_objective":{"fleet_movement":[{"target":{"inhabited":1,"type":"habitable","size":[1,121],"isolationist":0,"in_zone":1},"ship_type":"smuggler_ship"}],"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::SpacePort","extra_build_level":0}],"resources":{"gold":40000}}} \ No newline at end of file +{ + "description" : "This is Jarvis Seely of Pholt Corp. I'd like to offer you a rare Uraninite glyph in exchange for a ride off this rock, a bit of gold, and the plans for a 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!", + "max_university_level" : "20", + "mission_objective" : { + "fleet_movement" : [ + { + "ship_type" : "smuggler_ship", + "target" : { + "in_zone" : 1, + "inhabited" : 1, + "isolationist" : 0, + "size" : [ + 1, + 121 + ], + "type" : "habitable" + } + } + ], + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::SpacePort", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "gold" : 40000 + } + }, + "mission_reward" : { + "glyphs" : [ + "uraninite" + ] + }, + "name" : "What You Can't See", + "network_19_completion" : "Pholt Corp. completes a deal with %s for upgraded buildings.", + "network_19_headline" : "Notorious trade organization Pholt Corp. seeking building upgrades." +} diff --git a/missions/what-you-can-t-see.part2 b/missions/what-you-can-t-see.part2 index 85c1615..fafd9bc 100755 --- a/missions/what-you-can-t-see.part2 +++ b/missions/what-you-can-t-see.part2 @@ -1,2 +1,25 @@ # config-file-type: JSON 1 -{"max_university_level":"20","mission_reward":{"glyphs":["kerogen"]},"network_19_headline":"Notorious trade organization Pholt Corp. seeking further building upgrades.","description":"Jarvis Seely, again. I've got another glyphs for you. That is, if you can share a bit of halite and another Space Port upgrade with me...","network_19_completion":"Pholt Corp. completes another deal with %s for upgraded buildings.","name":"What You Can't See","mission_objective":{"plans":[{"level":1,"classname":"Lacuna::DB::Result::Building::SpacePort","extra_build_level":0}],"resources":{"halite":40000}}} \ No newline at end of file +{ + "description" : "Jarvis Seely, again. I've got another glyphs for you. That is, if you can share a bit of halite and another Space Port upgrade with me...", + "max_university_level" : "20", + "mission_objective" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::SpacePort", + "extra_build_level" : 0, + "level" : 1 + } + ], + "resources" : { + "halite" : 40000 + } + }, + "mission_reward" : { + "glyphs" : [ + "kerogen" + ] + }, + "name" : "What You Can't See", + "network_19_completion" : "Pholt Corp. completes another deal with %s for upgraded buildings.", + "network_19_headline" : "Notorious trade organization Pholt Corp. seeking further building upgrades." +} diff --git a/missions/who-moved-my-cheese-.mission b/missions/who-moved-my-cheese-.mission index 1bcfc31..000602b 100755 --- a/missions/who-moved-my-cheese-.mission +++ b/missions/who-moved-my-cheese-.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"mission_objective":{"resources":{"cheese":90000}},"name":"Who Moved My Cheese?","mission_reward":{"glyphs":["zircon"]},"network_19_headline":"MuAgra agricultural corporation recalls 90,000 units of cheese.","network_19_completion":"%s assists MuAgra corporation in recall efforts.","max_university_level":"15","description":"You need to send us your cheese. What? Well, no, there's nothing wrong with it. But you see, we have issued a recall, and our operations plan dictates that it all must be accounted for. But interstellar trade being what it is, I am a little short. I can... ah... remedy the situation with your help. As long as I have the right quantity of cheese, the auditors will be satisfied. They're machines, you know. The auditors. In fact, there's one listening to this conversation right now, and it isn't smart enough to care. As long as you can get me, say, 90,000 units of cheese, it'll move along and I can keep my job. I can offer you this Zircon glyph in exchange. Deal?"} \ No newline at end of file +{ + "description" : "You need to send us your cheese. What? Well, no, there's nothing wrong with it. But you see, we have issued a recall, and our operations plan dictates that it all must be accounted for. But interstellar trade being what it is, I am a little short. I can... ah... remedy the situation with your help. As long as I have the right quantity of cheese, the auditors will be satisfied. They're machines, you know. The auditors. In fact, there's one listening to this conversation right now, and it isn't smart enough to care. As long as you can get me, say, 90,000 units of cheese, it'll move along and I can keep my job. I can offer you this Zircon glyph in exchange. Deal?", + "max_university_level" : "15", + "mission_objective" : { + "resources" : { + "cheese" : 90000 + } + }, + "mission_reward" : { + "glyphs" : [ + "zircon" + ] + }, + "name" : "Who Moved My Cheese?", + "network_19_completion" : "%s assists MuAgra corporation in recall efforts.", + "network_19_headline" : "MuAgra agricultural corporation recalls 90,000 units of cheese." +} diff --git a/missions/witch-wants-gingerbread-house.mission b/missions/witch-wants-gingerbread-house.mission index b5e7250..22d0542 100755 --- a/missions/witch-wants-gingerbread-house.mission +++ b/missions/witch-wants-gingerbread-house.mission @@ -1,2 +1,18 @@ # config-file-type: JSON 1 -{"max_university_level":"10","network_19_headline":"Witch Looking for Gingerbread to Build a House.","description":"I am building a gingerbread house to lure in some kids to eat. Can you help me? Do you have gingerbread? If you do, I'll give you some fried chocolate denton root chips.","network_19_completion":"%s Helps Witch Build House.","name":"Witch Wants Gingerbread House","mission_objective":{"resources":{"bread":5000}},"mission_reward":{"resources":{"chip":7500}}} \ No newline at end of file +{ + "description" : "I am building a gingerbread house to lure in some kids to eat. Can you help me? Do you have gingerbread? If you do, I'll give you some fried chocolate denton root chips.", + "max_university_level" : "10", + "mission_objective" : { + "resources" : { + "bread" : 5000 + } + }, + "mission_reward" : { + "resources" : { + "chip" : 7500 + } + }, + "name" : "Witch Wants Gingerbread House", + "network_19_completion" : "%s Helps Witch Build House.", + "network_19_headline" : "Witch Looking for Gingerbread to Build a House." +} diff --git a/missions/working-in-a-coal-mine.mission b/missions/working-in-a-coal-mine.mission index 50f0b78..c14ac95 100644 --- a/missions/working-in-a-coal-mine.mission +++ b/missions/working-in-a-coal-mine.mission @@ -1,2 +1,29 @@ # config-file-type: JSON 1 -{"mission_reward":{"plans":[{"classname":"Lacuna::DB::Result::Building::Energy::Hydrocarbon","level":1,"extra_build_level":5},{"classname":"Lacuna::DB::Result::Building::Waste::Treatment","level":1,"extra_build_level":5}]},"network_19_headline":"Delius 7 in need of fuel!","description":"We need help with our hydrocarbon plants on Delius 7. Our supplies for upgrading are running short. We like to have a variety of them around, so we are asking for 100k each of Anthracite, Kerogen, and Methane. In return, we'll supply you with a high powered Hydrocarbon unit and a Waste Treatment plant.","network_19_completion":"%s helps out in energy crisis!","name":"Working in a Coal Mine","max_university_level":"20","mission_objective":{"resources":{"kerogen":20000,"anthracite":40000,"methane":40000}}} +{ + "description" : "We need help with our hydrocarbon plants on Delius 7. Our supplies for upgrading are running short. We like to have a variety of them around, so we are asking for 100k each of Anthracite, Kerogen, and Methane. In return, we'll supply you with a high powered Hydrocarbon unit and a Waste Treatment plant.", + "max_university_level" : "20", + "mission_objective" : { + "resources" : { + "anthracite" : 40000, + "kerogen" : 20000, + "methane" : 40000 + } + }, + "mission_reward" : { + "plans" : [ + { + "classname" : "Lacuna::DB::Result::Building::Energy::Hydrocarbon", + "extra_build_level" : 5, + "level" : 1 + }, + { + "classname" : "Lacuna::DB::Result::Building::Waste::Treatment", + "extra_build_level" : 5, + "level" : 1 + } + ] + }, + "name" : "Working in a Coal Mine", + "network_19_completion" : "%s helps out in energy crisis!", + "network_19_headline" : "Delius 7 in need of fuel!" +} diff --git a/t/sanity.t b/t/sanity.t index 1dfca65..85a6793 100644 --- a/t/sanity.t +++ b/t/sanity.t @@ -26,7 +26,16 @@ my @files = readdir $folder; closedir $folder; my $config; -foreach my $filename (@files) { +my @valid_obj_rewards = qw( +essentia +fleet_movement +glyphs +happiness +plans +resources +ships +); +foreach my $filename (sort @files) { next if $filename =~ m/^\./; ok($filename =~ m/^[a-z0-9\-\_]+\.((mission)|(part\d+))$/i, $filename.' is valid filename'); eval{ $config = Config::JSON->new('../missions/'.$filename)}; @@ -47,7 +56,35 @@ foreach my $filename (@files) { ok(exists $buildings->{$class}, $filename.' plan class '.$class.' exists'); } - #Resource names + #Make sure no bad objective tags + my $objectives = $config->get('mission_objective'); + my $obj_valid = 1 if ( defined $objectives and ref $objectives eq 'HASH'); + if ($obj_valid) { + for my $ob_type (keys %{$objectives}) { + unless ( grep { /^$ob_type$/ } @valid_obj_rewards) { + diag("Invalid Objective type '$ob_type':'$filename'."); + } + } + } + else { + diag("No Objective defined '$filename'."); + } + + #Make sure no bad reward tags + my $rewards = $config->get('mission_reward'); + my $re_valid = 1 if ( defined $rewards and ref $rewards eq 'HASH'); + if ($re_valid) { + for my $re_type (keys %{$rewards}) { + unless ( grep { /^$re_type$/ } @valid_obj_rewards) { + diag("Invalid Reward type '$re_type':'$filename'."); + } + } + } + else { + diag("No Reward defined '$filename'."); + } + + #Resource names objective sanity my $obre = $config->get('mission_objective')->{resources}; my $obre_valid; $obre_valid = 1 if( ! defined $obre or ref $obre eq 'HASH' ); @@ -63,6 +100,18 @@ foreach my $filename (@files) { } } + #Resource names rewards sanity + my $rere = $config->get('mission_reward')->{resources}; + my $rere_valid; + $rere_valid = 1 if( ! defined $rere or ref $rere eq 'HASH' ); + ok( defined $rere_valid, $filename.' uses resources hash'); + if ( ref $rere eq 'HASH' ){ + for my $key ( keys %$rere ) { + ok( exists $r_name->{$key}, $filename.' has resouces names') + or diag( "Bad resource name '$key'." ); + } + } + # Objective ships sanity my $obships = $config->get('mission_objective')->{ships}; for my $ship ( @$obships ) { -- 2.51.2