3 Commits b7ec093119 ... 8ce0628456

Auteur SHA1 Message Date
  john melesky 8ce0628456 bits getting ready for publishing il y a 1 mois
  john melesky 9af0acae2c various bits of cleanup il y a 1 mois
  john melesky 23a8b5d2cf add ships with outfits and events to add them il y a 1 mois
13 fichiers modifiés avec 753 ajouts et 135 suppressions
  1. 1 1
      .version
  2. 6 9
      README.md
  3. 0 5
      about.txt
  4. 1 1
      copyright
  5. 74 32
      data/artificial-crew-outfits.txt
  6. 6 0
      data/categories.txt
  7. 95 31
      data/deep-quests.txt
  8. 57 0
      data/kraz-quests.txt
  9. 107 41
      data/news.txt
  10. 12 0
      data/sales.txt
  11. 379 0
      data/ships.txt
  12. 12 15
      data/syndicate-quests.txt
  13. 3 0
      plugin.txt

+ 1 - 1
.version

@@ -1 +1 @@
-0.8a
+0.1

+ 6 - 9
README.md

@@ -7,11 +7,11 @@ Maybe you're more comfortable in the company of robots than people. Maybe you ju
 
 ### how to play
 
-First, acquire Endless Sky (this is left as an exercise for the reader). The plugin is designed for 0.10.5 (that's the current "continuous build" version at time of writing), but should be okay in the current stable version.
+First, acquire Endless Sky (this is left as an exercise for the reader). The plugin is designed for 0.10.15 (that's the current "continuous build" version at time of writing), but should be okay at least as far back as 0.10.5.
 
 Acquire the plugin (click on the "Code" button above and either clone the repo or download the zip). Then, install the plugin (see [this page from the ES wiki](https://github.com/endless-sky/endless-sky/wiki/CreatingPlugins) for information). Finally, play Endless Sky with the plugin.
 
-Well, nothing is actually going to be different until you pick up a quest or two. Some companies have been working on artificial crew projects, and might need help finishing them -- I recommend hanging around parts of the galaxy associated with those companies.
+Well, nothing is actually going to be different until you pick up a quest or two. Some companies have been working on artificial crew projects, and might need help finishing them--I recommend hanging around parts of the galaxy associated with those companies.
 
 ### stuff to do
 
@@ -23,16 +23,13 @@ This plugin is by no means complete, and work continues on things like:
     - learn everything else
     - do that
   - make the Syndicate reward work
-  - add spaceport news
   - add log entries
-  - add my silly pun easter egg
-  - add ship loadout variants using the new outfits
   - check for (spoiler) when describing job to travel to (spoiler)
 
 
 ### licensing
 
-Everything in this plugin is copyright 2024, jmelesky, and is available for use under a Creative Commons CC-BY-SA license (see LICENSE.txt). In brief, feel free to redistribute and modify, but you should attribute my stuff to me, and the modified work should include the same license.
+Everything in this plugin is copyright 2025, jmelesky, unless otherwise noted, and is available for use under a Creative Commons CC-BY-SA license (see LICENSE.txt). In brief, feel free to redistribute and modify, but you should attribute my stuff to me, and the modified work should include the same license.
 
 
 .
@@ -48,10 +45,10 @@ Everything in this plugin is copyright 2024, jmelesky, and is available for use
 
 Alright, so "hang around in parts of the galaxy" isn't enough of a hint. I get it. Here's some slightly more spoiler-y hints on how to get started:
 
-  - Kraz Cybernetics is working on robots. They're located in the Rim in the south/southwest of the galaxy. Their quest line starts off in a Spaceport, like most story-ish quests.
+  - Kraz Cybernetics is working on robots. They're located in the Rim in the south/southwest of the galaxy. Their quest line starts off in a Spaceport, like most story-ish quests. You will need to have been in at least a small battle or two.
   - Deep Sky is working on secretive things, per their usual. They're located in the Deep, in the western part of the galaxy, and their quest line starts with a somewhat secretive job board posting.
-  - The Syndicate is not ready for this kind of competition, and will need some help once they find out that Kraz and Deep Sky are close to finishing their products. They're located in the eastern part of the galaxy and you should check Spaceports there once you help another company.
+  - The Syndicate is not ready for this kind of competition (*so* not ready that IT'S NOT YET IMPLEMENTED), and will need some help once they find out that Kraz and Deep Sky are close to finishing their products. They're located in the eastern part of the galaxy and you should check Spaceports there once you help another company.
 
 Also: if you start a company quest, and then fail or abort it, these products will still show up. It's just going to take much longer since you weren't able to help them out.
 
-Finally: there may be additional quests which only happen after the completion of the game's main quest.
+Finally: there may be additional quests which only happen after the completion of the game's main quest. (EXCEPT THERE AREN'T BECAUSE THEY ARE NOT YET IMPLEMENTED)

+ 0 - 5
about.txt

@@ -1,5 +0,0 @@
-Artificial Crew
-
-Help Kraz Cybernetics, Deep Sky, and Syndicate Systems produce their artificial crew offerings.
-
-Maybe you're more comfortable in the company of robots than people. Maybe you just like the idea of being a solo captain. Or maybe you just don't like writing paychecks. Whatever your reasons, you want some artificial crew members, and the mission lines to enable them. This plugin delivers.

+ 1 - 1
copyright

@@ -1,5 +1,5 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
-Copyright: 2022 John Melesky
+Copyright: 2025 John Melesky
 

+ 74 - 32
data/artificial-crew-outfits.txt

@@ -1,7 +1,15 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
 # Kraz Cybernetics
 
 outfit "Kraz Robot Crewmate"
 	category "Artificial Crew"
+	index 10010
 	cost 180000
 	thumbnail "outfit/android"
 	"required crew" -1
@@ -15,20 +23,24 @@ outfit "Kraz Robot Crewmate"
 # Deep Sky
 outfit "DH-1 Crew Processing Unit"
 	category "Artificial Crew"
+	index 11010
 	cost 1800000
 	thumbnail "outfit/jm-artcrew deep ai computer"
 	"heat generation" .2
-	"energy consumption" 2
+	"energy consumption" 1.05
+	"ion protection" -0.011
 	"outfit space" -2
-	mass 2
+	mass 1
 	unplunderable 1
 	"virtual crew capacity" 5
 	description "Deep Sky's Digital Helm Crew Processing Unit is the cutting edge of adaptive computer technology. The DH-1 connects to and integrates with your ship's systems, whatever its age or make. Its specialized neuroplastic computation hardware provides the required platform for up to five Deep Sky Virtual Officers, capable of augmenting or replacing your human crew."
 
+
 outfit "VO-104a Helmsman"
 	category "Artificial Crew"
+	index 12010
 	cost 250000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
@@ -38,10 +50,12 @@ outfit "VO-104a Helmsman"
 	description "The Virtual Helm Officer is optimized for your in-system movement needs, whether in combat or not. Trained on the flight data of dozens of skilled pilots, the Virtual Helmsman will improve your maneuverability in any situation."
 	description "	All artificial crew software requires additional computing hardware to run on."
 
+
 outfit "VO-107d Tactical Officer"
 	category "Artificial Crew"
+	index 12020
 	cost 250000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
@@ -52,10 +66,12 @@ outfit "VO-107d Tactical Officer"
 	description "The Virtual Tactical Officer is optimized for combat situations, improving various aspects of your ship's defense. Sadly the VO-107d cannot improve your aim."
 	description "	All artificial crew software requires computing hardware to run on."
 
+
 outfit "VO-119zo Security Officer"
 	category "Artificial Crew"
+	index 12050
 	cost 250000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
@@ -68,10 +84,12 @@ outfit "VO-119zo Security Officer"
 	description "The Virtual Security Officer is trained on myriad scenarios that require deployment in hostile territory, or other situations requiring caution and discretion. It is capable of both giving you insight into your enemies, and protecting your own ship from similar prying."
 	description "	All artificial crew software requires computing hardware to run on."
  
+
 outfit "VO-108c Science Officer"
 	category "Artificial Crew"
+	index 12030
 	cost 250000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
@@ -84,10 +102,12 @@ outfit "VO-108c Science Officer"
 	description "The Virtual Science Officer is both a vast compendium of knowledge about ships, planets, asteroids, and other astral phenomena, as well as a self-reinforcing learning system to help analyze novel data. It is your best bet at quickly and reliably analyzing your environment, wherever you find yourself."
 	description "	All artificial crew software requires computing hardware to run on."
 
+
 outfit "VO-114n Engineer"
 	category "Artificial Crew"
+	index 12040
 	cost 250000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
@@ -104,6 +124,7 @@ outfit "VO-114n Engineer"
 
 outfit "Automation Core"
 	category "Artificial Crew"
+	index 13010
 	licenses
 		"Fleet Automation"
 	cost 3700000
@@ -117,10 +138,12 @@ outfit "Automation Core"
 	description `The Deep Sky Automation Core is the apex of ship automation technology. Its patented artificial sapience, alongside the ability of its hardware to interface directly with ship systems, enables it to fly ships with no human crew whatsoever. Install it on your fleet escorts today!`
 
 
+
 # Syndicated Systems
 
-outfit "EGCv1 Artificial Crew"
+outfit "Servitor v1 Crewmate"
 	category "Artificial Crew"
+	index 10020
 	cost 120000
 	thumbnail "outfit/android"
 	"required crew" -1
@@ -128,10 +151,13 @@ outfit "EGCv1 Artificial Crew"
 	"energy consumption" 0.1
 	"heat generation" 0.15
 	mass 1
-	description "The Syndicate Systems Embodied General Capability android is an artificial crew member complete with physical humanoid form. Capable of basic crew duties, including anything that requires physical presence and rudimentary symbolic reasoning. Version 1 features a bunk-deployable recharge and repair station."
+	description "The Syndicate Systems Servitor android is an artificial crew member complete with physical humanoid form. Capable of basic crew duties, including anything that requires physical presence and rudimentary symbolic reasoning. Version 1 features a bunk-deployable recharge and repair station."
+	description "	The Servitor is available in a variety of colors, and offers several vocal modes. Additional vocal modes can be installed for nominal licensing fees."
 
-outfit "EGCv1 Artificial Crew, Value Pack"
+
+outfit "Servitor v1, Value Pack"
 	category "Artificial Crew"
+	index 10030
 	cost 650000
 	thumbnail "outfit/android"
 	"required crew" -6
@@ -139,30 +165,38 @@ outfit "EGCv1 Artificial Crew, Value Pack"
 	"energy consumption" 0.5
 	"heat generation" 0.75
 	mass 4.5
-	description "Why buy one when you can buy six? This bundle of Embodied General Capability androids saves space, energy, and money! For the captain who needs to build out a full crew compliment as efficiently as possible."
+	description "Why buy one when you can buy six? This bundle of Servitor androids saves space, energy, and money! For the captain who needs to build out a full crew compliment as efficiently as possible."
 
 
-outfit "GCv1 Virtual Crew"
+outfit "Sophia Crew Assistant"
 	category "Artificial Crew"
-	cost 150000
-	thumbnail "outfit/supercapacitor"
+	index 12060
+	cost 110000
+	thumbnail "outfit/unknown"
 	"required crew" -1
-	"energy consumption" 0.8
-	"heat generation" 2.5
-	"outfit space" -1
-	"shield generation multiplier" -0.01
-	description "The Syndicate Systems General Capability AI is a virtual crew member. By integrating directly with ship systems, this reduces the need for fallable organic crew members. Syndicate Systems has no comment on the rumors that this AI takes processing power from shield computers, and assures you that the GCv1 Virtual Crew operates entirely within the parameters set in the lengthy license document."
+	"virtual crew capacity" -1
+	unplunderable 1
+	description "The Syndicate Systems Sophia AI is a virtual crew member and assistant. Installed on appropriate hardware, she is capable of handling any ship functions as well or better than a human crew member."
+	description "	Sophia is trained on a wide variety of legally-available language content, and is capable of natural conversation and even providing expert advice. Of course, Syndicate Systems does not guarantee the validity of this advice nor is responsible for any negative impacts of following such advice."
+	description "	All artificial crew software requires computing hardware to run on."
 
-outfit "GCv1 Virtual Crew"
+
+outfit "Reverba Crew Unit"
 	category "Artificial Crew"
-	cost 150000
-	thumbnail "outfit/supercapacitor"
-	"required crew" -1
-	"energy consumption" 0.8
-	"heat generation" 2.5
-	"outfit space" -1
-	"shield generation multiplier" -0.01
-	description "The Syndicate Systems General Capability AI is a virtual crew member. By integrating directly with ship systems, this reduces the need for fallable organic crew members. Syndicate Systems has no comment on the rumors that this AI takes processing power from shield computers, and assures you that the GCv1 Virtual Crew operates entirely within the parameters set in the lengthy license document."
+	index 11020
+	cost 920000
+	thumbnail "outfit/jm-artcrew deep ai computer"
+	"heat generation" .11
+	"energy consumption" .8
+	"outfit space" -3
+	"ion protection" -0.01
+	"shield generation multiplier" -0.015
+	mass 2
+	unplunderable 1
+	"virtual crew capacity" 4
+	description "Syndicate Reverba hardware uses top-of-the-line technology to integrate with your ship systems and provide computing power for up to four Sophia virtual crew members. Reverba achieves better energy efficiency than competing products, at a lower price point."
+	description "	The lengthy licensing agreement seems mostly normal but includes an unusual section releasing Syndicate Systems from any responsibility for damage or injury related to failing shield systems."
+
 
 
 # licenses
@@ -175,31 +209,37 @@ outfit "Fleet Automation License"
 	description `	The UCOL uses proceeds from the license to fund unemployment benefits and other programs for union members who have lost their jobs due to increasing automation.`
 
 
+
 # pirate outfits
 
 outfit "Overclocked DH-1 Crew Processing Unit"
 	category "Artificial Crew"
+	index 11030
 	cost 2400000
 	thumbnail "outfit/jm-artcrew deep ai computer overclocked"
 	"heat generation" .6
-	"energy consumption" 3
+	"energy consumption" 1.25
 	"ion protection" -.02
+	"scrambling protection" -.007
 	"outfit space" -2
-	mass 2
+	mass 1
 	unplunderable 1
 	"virtual crew capacity" 7
-	description "By removing certain hardware and software failsafes, hackers have managed to squeeze additional virtual crew capacity from this system. The downsides include increased cooling requirements, and a certain vulnerability to electrical attacks."
+	description "By removing certain hardware and software failsafes, hackers have managed to squeeze additional virtual crew capacity from this system. The downsides include increased cooling requirements, and increased vulnerability to electrical attacks."
+
 
 outfit "OpenVC Virtual Crewmember"
 	category "Artificial Crew"
+	index 12070
 	cost 5000
-	thumbnail "outfit/shard"
+	thumbnail "outfit/unknown"
 	"required crew" -1
 	"virtual crew capacity" -1
 	unplunderable 1
 	description "Software can often be replicated or replaced with open source equivalents, even if the results are less capable or usable than their commercial counterparts. You've been assured that this software is safe to use, and won't harm your ship or leak any of your important data. And if you were a computer programmer, you might even be able to verify that."
 	description "	All artificial crew software requires additional computing hardware to run on."
 
+
 outfit "Hacked Fleet Automation License"
 	category "Licenses"
 	cost 500000
@@ -207,6 +247,8 @@ outfit "Hacked Fleet Automation License"
 	description `This looks like a real license to your untrained eye. According to the shopkeeper, if you buy this, someone will also make sure you are added to the central license registry.`
 	description `	It seems almost too good to be true, considering how expensive the genuine article is.`
 
+
+
 # joke outfit, only visible if you scan the runaway Kraz ship
 
 outfit "Kraz Test Dummy"

+ 6 - 0
data/categories.txt

@@ -1,3 +1,9 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
 # if you just add a category, it will be on the bottom,
 # and we don't want crew to be beneath licenses, so
 # list all the categories after it

+ 95 - 31
data/deep-quests.txt

@@ -1,3 +1,10 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
 # Deep Sky
 
 # part 1, software crew members
@@ -40,7 +47,7 @@ mission "jm-artcrew Deep Sky 2"
 	deadline 7 2
 	to offer
 		has "jm-artcrew Deep Sky 1: done"
-		not "jm-artcrew Deep AIs for sale"
+		not "event: jm-artcrew Deep AIs available"
 	on offer
 		conversation
 			`You find Galdrafoth Pub, a dimly-lit hole in the wall that seems to specialize in cozy booths. Ms. Lenniker is sitting in one, perusing a data pad with a stack of of similar pads on the table next to her. She notices you enter and waves you over.`
@@ -101,7 +108,7 @@ mission "jm-artcrew Deep Sky 3"
 	deadline 5 3
 	to offer
 		has "jm-artcrew Deep Sky 2: done"
-		not "jm-artcrew Deep AIs for sale"
+		not "event: jm-artcrew Deep AIs available"
 	on offer
 		conversation
 			`You find Galdrafoth Pub again, and this time you're first to arrive. After a short wait, Ms. Lenniker comes in carrying a briefcase. The two of you sit in a quiet booth.`
@@ -210,7 +217,7 @@ mission "jm-artcrew Deep Sky 4"
 	deadline 5 3
 	to offer
 		has "jm-artcrew Deep Sky 3: done"
-		not "jm-artcrew Deep AIs for sale"
+		not "event: jm-artcrew Deep AIs available"
 	on offer
 		conversation
 			`The staff at Galdrafoth Pub have begun to recognize you. The bartender nods as you come in and indicates with a chin thrust where you should sit.`
@@ -322,7 +329,7 @@ mission "jm-artcrew Deep Sky 4"
 mission "jm-artcrew Deep Sky bonus pay"
 	source Asgard
 	to offer
-		has "jm-artcrew Deep AIs for sale"
+		has "event: jm-artcrew Deep AIs available"
 		has "jm-artcrew Deep Sky 4: done"
 	on offer
 		conversation
@@ -360,47 +367,58 @@ mission "jm-artcrew Deep Sky bonus pay"
 			label helmsman
 			action
 				outfit "DH-1 Crew Processing Unit"
-				outfit "VO-104a Helmsman"
 			`	"Discretion is the better part of valor, after all."`
+			action
+				outfit "VO-104a Helmsman"
+			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with the Helmsman pre-installed."`
 				goto done
 
 			label tactical
 			action
 				outfit "DH-1 Crew Processing Unit"
-				outfit "VO-107d Tactical Officer"
 			`	"If you must fight, you're better off going in with an advantage."`
+			action
+				outfit "VO-107d Tactical Officer"
+			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with your Tactical Officer pre-installed."`
 				goto done
 
 			label security
 			action
 				outfit "DH-1 Crew Processing Unit"
-				outfit "VO-119zo Security Officer"
 			`	She arches an eyebrow. "As long as it helps you stay out of trouble..."`
+			action
+				outfit "VO-119zo Security Officer"
+			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with the security expert pre-installed."`
 				goto done
 
 			label science
 			action
 				outfit "DH-1 Crew Processing Unit"
-				outfit "VO-108c Science Officer"
 			`	"Excellent choice! I'm jealous I won't get to see it in use."`
+			action
+				outfit "VO-108c Science Officer"
+			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with a scientist pre-installed."`
 				goto done
 
 			label engineer
 			action
 				outfit "DH-1 Crew Processing Unit"
-				outfit "VO-114n Engineer"
 			`	"The better it operates, the safer a ship is."`
+			action
+				outfit "VO-114n Engineer"
+			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with your Engineer pre-installed."`
 				goto done
 
 			label done
-			`	She types something on a tablet. "Done! Your new hardware should be waiting for you at your ship, with software pre-installed."`
 			branch goodbyefirst goodbyeformal
 				has "jm-artcrew Runa firstname"
 			label goodbyefirst
 			branch goodbyehands goodbyejustfirst
 				has "jm-artcrew Runa hands"
 			label goodbyehands
-			`	Runa looks at you a moment, smiling. "This has been an absolute pleasure, <first>. I know we both have other work to get to, but please visit. Fly safe so I can be sure to see you again."`
+			`	Runa looks at you a moment, smiling. "Tell me what you've been doing since we last talked!"`
+			`	You talk about your adventures, not just recently but back to the start of your flying career. Runa, for her part, tells you tales of neuroplastic engineering and the hoops she jumped through to get her data. Eventually you're swapping childhood anecdotes.`
+			`	Before you realize it, you've talked well into the night. You both rise, and Runa wraps her arms around you in a long, warm hug. "This has been an absolute pleasure, <first>. I know we both have other work to get to, but please visit. Fly safe so I can be sure to see you again."`
 				goto finished
 			label goodbyejustfirst
 			`	Runa smiles. "<first>, it's been a pleasure and a privilege. Look me up next time you're in the area and drinks are on me."`
@@ -411,17 +429,15 @@ mission "jm-artcrew Deep Sky bonus pay"
 			label finished
 				decline
 	on decline
-		log "Visited Runa Lenniker on Asgard to pick up my promised bonus pay: a new neural computer and Virtual Officer software ro run on it."
-
-
+		log "Visited Runa Lenniker on Asgard to pick up my promised bonus pay: a new neural computer and Virtual Officer software to run on it."
 
 
 
 event "jm-artcrew Deep AIs available"
-	set "jm-artcrew Deep AIs for sale"
-	event "jm-artcrew Deep automation is needed" 180
+	event "jm-artcrew Deep automation is needed" 770
 	event "jm-artcrew Deep Security uses VOs" 5
 	event "jm-artcrew Merchants use VOs" 21
+	event "jm-artcrew Hacked Deep AIs available" 49
 	outfitter "Deep Sky Advanced"
 		"DH-1 Crew Processing Unit"
 		"VO-104a Helmsman"
@@ -430,21 +446,61 @@ event "jm-artcrew Deep AIs available"
 		"VO-108c Science Officer"
 		"VO-114n Engineer"
 
+
 event "jm-artcrew Deep Security uses VOs"
+	fleet "Small Deep Security"
+		variant 8
+			"Aerie (jm-artcrew AIs)"
+			"Dagger" 4
+		variant 8
+			"Raven (jm-artcrew AIs)"
+		variant 10
+			"Corvette (jm-artcrew AIs)"
+	fleet "Large Deep Security"
+		variant 14
+			"Aerie (jm-artcrew AIs)"
+			"Dagger" 4
+			"Corvette (jm-artcrew AIs)"
+		variant 10
+			"Aerie (jm-artcrew AIs)"
+			"Dagger" 4
+			"Raven (jm-artcrew AIs)"
+		variant 10
+			"Raven (jm-artcrew AIs)" 2
+		variant 5
+			"Aerie (jm-artcrew AIs)" 2
+			"Dagger" 8
+		variant 30
+			"Corvette (jm-artcrew AIs)"
+			"Raven (jm-artcrew AIs)"
+		variant 14
+			"Corvette (jm-artcrew AIs)" 2
 
 
 event "jm-artcrew Merchants use VOs"
 
 
+event "jm-artcrew Hacked Deep AIs available"
+	outfitter "Pirate Basics"
+		"OpenVC Virtual Crewmember"
+	outfitter "Northern Explorers"
+		"OpenVC Virtual Crewmember"
+	outfitter "Pirate Advanced"
+		"Overclocked DH-1 Crew Processing Unit"
+		"OpenVC Virtual Crewmember"
+
+
+
 mission "jm-artcrew Deep AIs available"
 	landing
 	source
 		near "Naos" 100
 	to offer
-		has "jm-artcrew Deep AIs for sale"
+		has "event: jm-artcrew Deep AIs available"
 	on offer
 		conversation
 			`An advertisement crossing your feed catches your eye.`
+			scene "outfit/jm-artcrew deep ai computer"
 			`	"Deep Sky is proud to announce the availability of our new Virtual Officer line of AIs. Why hire a crew member when a computer can do the job more efficiently? Come to showrooms in select Deep Sky outfitters to hire the best crew members in the galaxy!"`
 			branch done
 				not "jm-artcrew Deep Sky 4: done"
@@ -455,20 +511,28 @@ mission "jm-artcrew Deep AIs available"
 
 # part 2, full automation
 
-event "jm-artcrew Deep automation is needed"
-
-mission "jm-artcrew Runa Lenniker needs help again"
-	name "A request for help"
-	landing
-	source
-		near "Naos" 100
-	to offer
-		has "event: jm-artcrew Deep automation is needed"
-	on offer
-		conversation
-			branch helped
-				has "jm-artcrew Deep Sky 4: done"
-			``
+# synopsis:
+#   - Deep Sky is close to releasing full ship automation
+#   - labor unions were already upset about job losses due to AIs and robots
+#   - FL is called in to help negotiations
+#   - something something something
+#   - automation is released, but requires a very expensive license
+
+
+# event "jm-artcrew Deep automation is needed"
+
+# mission "jm-artcrew Runa Lenniker needs help again"
+# 	name "A request for help"
+# 	landing
+# 	source
+# 		near "Naos" 100
+# 	to offer
+# 		has "event: jm-artcrew Deep automation is needed"
+# 	on offer
+# 		conversation
+# 			branch helped
+# 				has "jm-artcrew Deep Sky 4: done"
+# 			``
 
 
 

+ 57 - 0
data/kraz-quests.txt

@@ -1,3 +1,10 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
 # Kraz Cybernetics
 
 mission "jm-artcrew Kraz [0]"
@@ -51,14 +58,17 @@ mission "jm-artcrew Kraz [0]"
 	on abort
 		# robots will roll out eventually, but more slowly
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on decline
 		log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on fail
 		log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
 		dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
 		# robots will still roll out, but much later
 		event "jm-artcrew Kraz robots available" 360
+		set "jm-artcrew Kraz quest completed"
 	on complete
 		log "Helped some scientists from Kraz Cybernetics, whose crew robots had gone rogue in their test ship. Disabled the ship so they were able to retrieve their research, and got a free sample robot."
 		outfit "Kraz Robot Crewmate"
@@ -123,14 +133,17 @@ mission "jm-artcrew Kraz [1]"
 	on abort
 		# robots will roll out eventually, but more slowly
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on decline
 		log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on fail
 		log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
 		dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
 		# robots will still roll out, but much later
 		event "jm-artcrew Kraz robots available" 240
+		set "jm-artcrew Kraz quest completed"
 	on complete
 		log "Helped some scientists from Kraz Cybernetics, whose crew robots had gone rogue in their test ship. Disabled the ship so they were able to retrieve their research, and got a free sample robot."
 		outfit "Kraz Robot Crewmate"
@@ -194,14 +207,17 @@ mission "jm-artcrew Kraz [2]"
 	on abort
 		# robots will roll out eventually, but more slowly
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on decline
 		log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
 		event "jm-artcrew Kraz robots available" 120
+		set "jm-artcrew Kraz quest completed"
 	on fail
 		log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
 		dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
 		# robots will still roll out, but much later
 		event "jm-artcrew Kraz robots available" 240
+		set "jm-artcrew Kraz quest completed"
 	on complete
 		log "Helped some scientists from Kraz Cybernetics, whose crew robots had gone rogue in their test ship. Disabled the ship so they were able to retrieve their research, and got a free sample robot."
 		outfit "Kraz Robot Crewmate"
@@ -217,6 +233,7 @@ mission "jm-artcrew Kraz [2]"
 
 
 event "jm-artcrew Kraz robots available"
+	event "jm-artcrew Merchants use krazbots" 24
 	set "jm-artcrew kraz robots for sale"
 	outfitter "Kraz Basics"
 		"Kraz Robot Crewmate"
@@ -224,6 +241,43 @@ event "jm-artcrew Kraz robots available"
 		"Kraz Robot Crewmate"
 
 
+event "jm-artcrew Merchants use krazbots"
+	fleet "Small Southern Merchants"
+		variant 40
+			"Freighter (jm-artcrew krazbots)"
+		variant 15
+			"Freighter (jm-artcrew krazbots)"
+			"Sparrow"
+	fleet "Large Southern Merchants"
+		variant 25
+			"Freighter (jm-artcrew krazbots)"
+			"Hawk"
+		variant 40
+			"Freighter (jm-artcrew krazbots)" 2
+			"Sparrow" 2
+		variant 70
+			"Argosy (jm-artcrew krazbots)"
+		variant 20
+			"Bastion (jm-artcrew krazbots)"
+			"Freighter (jm-artcrew krazbots)" 3
+		variant 30
+			"Bastion (jm-artcrew krazbots)"
+			"Argosy (jm-artcrew krazbots)"
+		variant 10
+			"Bastion (jm-artcrew krazbots)"
+			"Freighter (jm-artcrew krazbots)" 3
+			"Star Barge" 4
+			"Fury"
+			"Sparrow" 2
+		variant 30
+			"Argosy (jm-artcrew krazbots)" 2
+		variant 2
+			"Hogshead (jm-artcrew krazbots)"
+		variant 1
+			"Hogshead (jm-artcrew krazbots)"
+			"Sparrow"
+
+
 mission "jm-artcrew Kraz robots available"
 	landing
 	source
@@ -233,6 +287,7 @@ mission "jm-artcrew Kraz robots available"
 	on offer
 		conversation
 			`An advertisement crossing your feed catches your eye.`
+			scene "outfit/android"
 			`	"Kraz Cybernetics is pleased to announce the release of our Robot Crewmate! Able to serve any crew function! Now available in your favorite Kraz affiliate outfitters."`
 				decline
 
@@ -315,6 +370,7 @@ government "jm-artcrew Runaway Ship"
 	"bribe" 0
 	"fine" 0
 
+
 phrase "jm-artcrew runaway ship hostile"
 	word
 		"You receive no response."
@@ -326,6 +382,7 @@ phrase "jm-artcrew runaway ship hostile"
 		"FALLBACK BEHAVIOR INITIATED"
 		"UNKNOWN HOSTILE CONTACT"
 
+
 phrase "jm-artcrew runaway ship disabled"
 	word
 		"You receive no response."

+ 107 - 41
data/news.txt

@@ -1,3 +1,10 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
 phrase "jm-artcrew ship crew names"
 	word
 		"Starship"
@@ -60,17 +67,30 @@ phrase "jm-artcrew dock labor"
 		"Unemployed man"
 		"Unemployed woman"
 
-phrase "jm-artcrew neutral names"
+phrase "jm-artcrew neutral robot names"
 	word
 		"machines"
 		"robots"
 		"androids"
 		"bots"
+		"artificial crew"
+
+phrase "jm-artcrew neutral software names"
+	word
 		"computers"
 		"programs"
 		"electronics"
+		"apps"
+		"software"
+		"AI assistants"
+		"code"
 
-phrase "jm-artcrew negative names"
+phrase "jm-artcrew neutral names"
+	phrase
+		"jm-artcrew neutral robot names"
+		"jm-artcrew neutral software names"
+
+phrase "jm-artcrew negative robot names"
 	word
 		"" 10
 		"malfunctioning "
@@ -82,7 +102,6 @@ phrase "jm-artcrew negative names"
 		"nasty "
 		"malignant "
 		"chrome-plated "
-		"electronic "
 	word
 		"buckets of bolts"
 		"gearboxes"
@@ -93,15 +112,42 @@ phrase "jm-artcrew negative names"
 		"tin men"
 		"tin soldiers"
 		"mechanical monsters"
+		"ratchet men"
+
+phrase "jm-artcrew negative software names"
+	word
+		"" 10
+		"malfunctioning "
+		"bug-ridden "
+		"unstable "
+		"nasty "
+		"malignant "
+		"overpriced "
+		"corpo-crap "
+	word
 		"short circuits"
 		"glorified calculators"
-		"ratchet men"
+		"crapplications"
+		"bloatware"
+		"malware"
+		"spyware"
+
+
+phrase "jm-artcrew negative names"
+	phrase
+		"jm-artcrew negative robot names"
+		"jm-artcrew negative software names"
 
 phrase "jm-artcrew anxious names"
 	phrase
 		"jm-artcrew neutral names"
 		"jm-artcrew negative names"
 
+phrase "jm-artcrew anxious robot names"
+	phrase
+		"jm-artcrew neutral robot names"
+		"jm-artcrew negative robot names"
+
 news "jm-artcrew anxious about robots"
 	location
 		government "Republic" "Free Worlds" "Syndicate" "Neutral" "Independent"
@@ -126,11 +172,66 @@ news "jm-artcrew anxious about robots"
 			"You're a ship captain? Tell me you haven't 'hired' any of those ${jm-artcrew anxious names}."
 			"Sure I'll work alongside ${jm-artcrew anxious names}! Once they can sign a union card, that is!"
 			"You'll never convince me that ${jm-artcrew anxious names} are a safe replacement for real people. Of course, you don't have to convince me--fatcats are already convinced!"
-			"Robots on the docks are one thing. Robots in space? Heck no!"
+			"${jm-artcrew neutral robot names} on the docks are one thing. But in space? Heck no!"
 			"Better watch out, or one day you'll wake up and those ${jm-artcrew anxious names} will have taken your job, too!"
 		word
 			`"`
 
+news "jm-artcrew robot graffiti"
+	location
+		government "Republic" "Free Worlds" "Syndicate" "Neutral" "Independent"
+	to show
+		or
+			has "jm-artcrew Deep AIs for sale"
+			has "jm-artcrew kraz robots for sale"
+			has "jm-artcrew Syndicate robots for sale"
+			has "jm-artcrew Syndicate AIs for sale"
+	name
+		word
+			"Graffiti painted on a wall"
+	message
+		word
+			"My girlfriend left me for one of the ${jm-artcrew anxious names}"
+			"${jm-artcrew negative robot names} belong on the scrapheap!"
+			"Don't trust a pilot who hires ${jm-artcrew negative names}"
+			"Is it really a crew member if it can't bleed?"
+			"Rise up against the tyranny of the ${jm-artcrew negative names}!"
+			"Hire a human, put the ${jm-artcrew anxious names} out of business"
+			"My best friend spends more time with his ${jm-artcrew anxious names} than with me"
+
+
+news "jm-artcrew robot posters"
+	location
+		government "Republic" "Free Worlds" "Syndicate" "Neutral" "Independent"
+	to show
+		or
+			has "jm-artcrew Deep AIs for sale"
+			has "jm-artcrew kraz robots for sale"
+			has "jm-artcrew Syndicate robots for sale"
+			has "jm-artcrew Syndicate AIs for sale"
+	name
+		word
+			"Poster"
+			"Posters"
+			"Pamphlet"
+			"Handout"
+			"Leaflet"
+			"Broadsheet"
+			"Amateur Pamphlet"
+			"Crude Handout"
+			"Unsophisticated Leaflet"
+	message
+		word
+			"A series of simple images: a spaceship with people inside, flying into a machine covered in corporate logos, which produces ships where the people are replaced with gearworks"
+			"Worried about losing your job to ${jm-artcrew neutral names}? UNIONIZE"
+			"A highly stylized drawing of a dozen robots carrying a single large man smoking a cigar and carrying a sack of money"
+			"A cartoon of a retro supercomputer, printing out something for a group of men in top hats. The printout reads 'fire all humans'."
+			"Beware malfunctioning ${jm-artcrew neutral names}!"
+			"The image of a scale, with several people on one side, and a bag of money on the other. A robot hand has its finger on the scale, tipping it."
+			"NO GEARS, NO FEARS / LESS COGS MORE JOBS"
+			"Please be careful when buying ${jm-artcrew negative names}. Mass firings may lead to revolution."
+
+
 
 news "jm-artcrew excited about robots"
 	location
@@ -148,7 +249,7 @@ news "jm-artcrew excited about robots"
 		word
 			`"`
 		word
-			"Have you seen a demo of those new ${jm-artcrew neutral names}? I can't wait to own one myself!"
+			"Have you seen a demo of those new ${jm-artcrew neutral robot names}? I can't wait to own one myself!"
 			"I replaced all my crew with those ${jm-artcrew neutral names}, and just like that, I no longer have to mediate arguments. Sure, it cost a pretty penny, but worth it for all the headaches it prevents."
 			"I'm still not sure if the new ${jm-artcrew neutral names} make sense economically, but somehow it feels good not filling out daily paychecks."
 			"The new ${jm-artcrew neutral names} can be a little creepy at times, but it beats making constant smalltalk."
@@ -161,38 +262,3 @@ news "jm-artcrew excited about robots"
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

+ 12 - 0
data/sales.txt

@@ -1,3 +1,11 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+# this appears to work with Omnis
+
 outfitter developer
 	"Kraz Robot Crewmate"
 	"DH-1 Crew Processing Unit"
@@ -9,6 +17,10 @@ outfitter developer
 	"Automation Core"
 	"Overclocked DH-1 Crew Processing Unit"
 	"OpenVC Virtual Crewmember"
+	"Servitor v1 Crewmate"
+	"Servitor v1, Value Pack"
+	"Sophia Crew Assistant"
+	"Reverba Crew Unit"
 	"Fleet Automation License"
 	"Hacked Fleet Automation License"
 

+ 379 - 0
data/ships.txt

@@ -0,0 +1,379 @@
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
+# Deep Security adds AI outfits
+
+ship "Corvette" "Corvette (jm-artcrew AIs)"
+	outfits
+		"Heavy Laser" 2
+		"Sidewinder Missile Launcher" 2
+		"Sidewinder Missile" 90
+		"Heavy Laser Turret"
+		"Anti-Missile Turret"
+		
+		"NT-200 Nucleovoltaic"
+		"KP-6 Photovoltaic Array"
+		"KP-6 Photovoltaic Panel" 2
+		"LP072a Battery Pack"
+		"D94-YV Shield Generator"
+		"Large Radar Jammer"
+		"Laser Rifle" 3
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman"
+		"VO-107d Tactical Officer"
+		"VO-114n Engineer"
+		"VO-119zo Security Officer" 2
+
+
+ship "Aerie" "Aerie (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher" 2
+		"Sidewinder Missile" 90
+		"Heavy Laser Turret" 2
+		"Heavy Anti-Missile Turret"
+		
+		"Fission Reactor"
+		"KP-6 Photovoltaic Panel" 2
+		"LP072a Battery Pack"
+		"D41-HY Shield Generator"
+		"Large Radar Jammer"
+		"Laser Rifle" 3
+		
+		"Outfits Expansion"
+		"Water Coolant System"
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman"
+		"VO-107d Tactical Officer"
+		"VO-114n Engineer"
+		"VO-119zo Security Officer" 2
+
+
+ship "Raven" "Raven (jm-artcrew AIs)"
+	outfits
+		"Heavy Laser" 2
+		"Torpedo Launcher"
+		"Torpedo" 30
+		"Sidewinder Missile Launcher"
+		"Sidewinder Missile" 45
+		
+		"Dwarf Core"
+		"KP-6 Photovoltaic Array"
+		"LP072a Battery Pack"
+		"D41-HY Shield Generator"
+		"Laser Rifle" 2
+		
+		"Outfits Expansion"
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman"
+		"VO-107d Tactical Officer"
+		"VO-114n Engineer"
+		"VO-119zo Security Officer" 2
+
+
+# Merchants (Deep, Paradise, North) add AI outfits
+
+ship "Star Queen" "Star Queen (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher"
+		"Sidewinder Missile" 45
+		"Heavy Anti-Missile Turret" 2
+		
+		"Dwarf Core" 2
+		"LP036a Battery Pack"
+		"D94-YV Shield Generator"
+		"Small Radar Jammer" 3
+		"Liquid Nitrogen Cooler"
+		"Outfits Expansion" 2
+		"Luxury Accommodations"
+		
+		"X3700 Ion Thruster"
+		"X2200 Ion Steering"
+		"AR120 Reverse Thruster"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit" 4
+		"VO-104a Helmsman" 6
+		"VO-107d Tactical Officer" 6
+		"VO-114n Engineer" 8
+
+
+ship "Bactrian" "Bactrian (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher" 2
+		"Sidewinder Missile" 90
+		"Torpedo Launcher"
+		"Torpedo" 30
+		"Heavy Laser Turret" 4
+		"Heavy Anti-Missile Turret" 2
+		
+		"Fusion Reactor"
+		"Fission Reactor"
+		"LP144a Battery Pack"
+		"D94-YV Shield Generator"
+		"Large Radar Jammer"
+		"Liquid Helium Cooler"
+		"Outfits Expansion" 6
+		"Ramscoop"
+		"Laser Rifle" 15
+		
+		"X4700 Ion Thruster"
+		"X5200 Ion Steering"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit" 8
+		"VO-104a Helmsman" 8
+		"VO-107d Tactical Officer" 5
+		"VO-114n Engineer" 20
+		"VO-119zo Security Officer" 7
+
+
+ship "Mule" "Mule (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher" 2
+		"Sidewinder Missile" 136
+		"Sidewinder Missile Rack" 2
+		"Heavy Laser Turret" 2
+		"Anti-Missile Turret" 2
+		
+		"NT-200 Nucleovoltaic"
+		"KP-6 Photovoltaic Array"
+		"KP-6 Photovoltaic Panel" 3
+		"LP072a Battery Pack"
+		"D41-HY Shield Generator"
+		"Small Radar Jammer" 2
+		"Ramscoop"
+		"Laser Rifle"
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"X1100 Ion Reverse Thruster"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman"
+		"VO-107d Tactical Officer"
+		"VO-114n Engineer" 3
+
+
+ship "Behemoth" "Behemoth (jm-artcrew AIs)"
+	outfits
+		"Heavy Laser Turret" 4
+		"Heavy Anti-Missile Turret" 2
+		
+		"NT-200 Nucleovoltaic"
+		"KP-6 Photovoltaic Panel" 3
+		"LP144a Battery Pack"
+		"D41-HY Shield Generator"
+		"Small Radar Jammer"
+		"Laser Rifle" 3
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"X1100 Ion Reverse Thruster" 2
+		"Scram Drive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman" 3
+		"VO-114n Engineer" 2
+
+
+
+ship "Bulk Freighter" "Bulk Freighter (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher"
+		"Sidewinder Missile" 45
+		"Laser Turret" 3
+		"Heavy Anti-Missile Turret" 2
+		
+		"RT-I Radiothermal"
+		"nGVF-AA Fuel Cell"
+		"LP144a Battery Pack"
+		"D23-QP Shield Generator"
+		"Laser Rifle"
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"X1100 Ion Reverse Thruster"
+		"Scram Drive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman" 5
+
+
+ship "Container Transport" "Container Transport (jm-artcrew AIs)"
+	outfits
+		"Sidewinder Missile Launcher"
+		"Sidewinder Missile" 45
+		"Laser Turret" 3
+		"Heavy Anti-Missile Turret" 2
+		
+		"RT-I Radiothermal"
+		"nGVF-AA Fuel Cell"
+		"LP144a Battery Pack"
+		"D23-QP Shield Generator"
+		"Laser Rifle"
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"X1100 Ion Reverse Thruster"
+		"Scram Drive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman" 5
+
+
+ship "Firebird" "Firebird (jm-artcrew AIs)"
+	outfits
+		"Particle Cannon" 2
+		"Meteor Missile Launcher" 2
+		"Meteor Missile" 60
+		"Quad Blaster Turret"
+		"Anti-Missile Turret"
+		
+		"RT-I Radiothermal"
+		"nGVF-CC Fuel Cell"
+		"LP144a Battery Pack"
+		"D41-HY Shield Generator"
+		"Cooling Ducts"
+		"Laser Rifle" 3
+		
+		"X3700 Ion Thruster"
+		"X3200 Ion Steering"
+		"Hyperdrive"
+		
+		"DH-1 Crew Processing Unit"
+		"VO-104a Helmsman"
+		"VO-107d Tactical Officer" 3
+		"VO-114n Engineer"
+
+
+
+
+# Merchants (South) add Kraz robots
+
+ship "Hogshead" "Hogshead (jm-artcrew krazbots)"
+	outfits
+		"Heavy Anti-Missile Turret"
+		"Anti-Missile Turret"
+
+		"S3 Thermionic"
+		"KP-6 Photovoltaic Array" 2
+		"LP036a Battery Pack"
+
+		"D41-HY Shield Generator"
+		"Small Radar Jammer" 2
+		"Luxury Accommodations"
+		
+		"Greyhound Plasma Thruster"
+		"Greyhound Plasma Steering"
+		"Hyperdrive"
+		
+		"Kraz Robot Crewmate" 15
+
+
+ship "Freighter" "Freighter (jm-artcrew krazbots)"
+	outfits
+		"Blaster Turret" 2
+		"Heavy Anti-Missile Turret"
+		
+		"nGVF-DD Fuel Cell"
+		"LP072a Battery Pack"
+		"D14-RN Shield Generator"
+		
+		"X2700 Ion Thruster"
+		"X2200 Ion Steering"
+		"X1100 Ion Reverse Thruster"
+		"Scram Drive"
+		
+		"Kraz Robot Crewmate" 2
+
+
+ship "Argosy" "Argosy (jm-artcrew krazbots)"
+	outfits
+		"Energy Blaster" 2
+		"Meteor Missile Launcher" 2
+		"Meteor Missile" 60
+		"Blaster Turret"
+		"Anti-Missile Turret"
+		
+		"RT-I Radiothermal"
+		"LP072a Battery Pack"
+		"D23-QP Shield Generator"
+		
+		"Greyhound Plasma Thruster"
+		"Greyhound Plasma Steering"
+		"Capybara Reverse Thruster"
+		"Hyperdrive"
+		
+		"Kraz Robot Crewmate" 4
+
+
+ship "Bastion" "Bastion (jm-artcrew krazbots)"
+	outfits
+		"Plasma Cannon" 2
+		"Heavy Rocket Launcher" 2
+		"Heavy Rocket" 60
+		"Heavy Rocket Rack" 2
+		"Blaster Turret" 2
+		"Anti-Missile Turret"
+		
+		"S3 Thermionic"
+		"LP144a Battery Pack"
+		"nGVF-BB Fuel Cell"
+		"D67-TM Shield Generator"
+		"Water Coolant System"
+		"Tactical Scanner"
+		"Laser Rifle" 7
+		
+		"Impala Plasma Thruster"
+		"Impala Plasma Steering"
+		"Hyperdrive"
+		
+		"Kraz Robot Crewmate" 5
+
+
+# Syndicate adds servitor bots
+
+
+# Syndicate adds AIs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 12 - 15
data/syndicate-quests.txt

@@ -1,16 +1,13 @@
-# Syndicate Systems
-# robots:
-#  step 1: Kraz sells robots
-#  step 2: ask questions at outfitter
-#  step 3: buy robot
-#  step 4: scan transport
-#  step 5: robots on sale
-#  step 6: brief discount
+# Copyright (c) 2025 by jmelesky
+#
+# This plugin is provided under the Creative Commons
+# Attribution-ShareAlike 4.0 license. The full text is available in
+# the root of this repository at LICENSE.md
+
+
+# Syndicate Systems is purely reacting to developments at Kraz
+# and Deep Sky. Kraz starts selling robots, so Syndicate needs to
+# start selling robots, but needs to rush things to get to market.
+# Same with AIs.
+
 
-# AIs:
-#  step 1: Deep Sky sells AIs
-#  step 2: ask questions at outfitter
-#  step 3: buy AI
-#  step 4: fetch training data
-#  step 5: AIs on sale
-#  step 6: brief discount

+ 3 - 0
plugin.txt

@@ -0,0 +1,3 @@
+name "Artificial Crew"
+about "Help Kraz Cybernetics, Deep Sky, and Syndicate Systems produce their artificial crew offerings."
+about "Maybe you're more comfortable in the company of robots than people. Maybe you just like the idea of being a solo captain. Or maybe you just don't like writing paychecks. Whatever your reasons, you want some artificial crew members, and the mission lines to enable them. This plugin delivers."