Parcourir la source

refactored Deep VOs, fixed some syntax problems and typos, added log entries

john melesky il y a 10 mois
Parent
commit
33f8e1706d
2 fichiers modifiés avec 109 ajouts et 52 suppressions
  1. 51 41
      data/artificial-crew-outfits.txt
  2. 58 11
      data/deep-quests.txt

+ 51 - 41
data/artificial-crew-outfits.txt

@@ -5,91 +5,91 @@ outfit "CX9 Crew Robot"
 	cost 180000
 	thumbnail "outfit/android"
 	"required crew" -1
-	"heat generation" .2
+	"heat generation" .1
 	"outfit space" -1
-	mass 1
+	mass .3
 	unplunderable 1
 	description "The Kraz Cybernetics CX9 Crew Robot is an android capable of serving in any capacity that a human crew member can. They are programmed with a vast library of outfit knowledge, including the ability to interpolate novel systems. Their internal power source will last decades with proper maintenance, most of which is taken care of with one hour of time per day cycle in the included dock."
 
 
-
 # Deep Sky
+outfit "DH-1 Crew Processing Unit"
+	category "Systems"
+	cost 1800000
+	thumbnail "outfit/warforge battery"
+	"heat generation" .2
+	"energy consumption" 1
+	"outfit space" -1
+	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 "Systems"
-	cost 600000
+	cost 250000
 	thumbnail "outfit/shard"
 	"required crew" -1
-	"energy consumption" 0.35
-	"heat generation" .05
-	"outfit space" -.5
-	mass .2
+	"virtual crew capacity" -1
 	unplunderable 1
 	"drag reduction" .01
 	"inertia reduction" .01
 	"slowing protection" .02
-	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. All Deep Sky Virtual Officers come installed on specialized neural computation hardware."
+	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 "Systems"
-	cost 600000
+	cost 250000
 	thumbnail "outfit/shard"
 	"required crew" -1
-	"energy consumption" 0.35
-	"heat generation" .05
-	"outfit space" -.5
-	mass .2
+	"virtual crew capacity" -1
 	unplunderable 1
 	"radar jamming" .1
 	"shield protection" .007
 	"hull protection" .007
 	"piercing protection" .01
-	description "The Virtual Tactical Officer is optimized for combat situations, improving various aspects of your ship's defense. Sadly the VO-107d cannot help your aim. All Deep Sky Virtual Officers come installed on specialized neural computation hardware."
+	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 "Systems"
-	cost 600000
+	cost 250000
 	thumbnail "outfit/shard"
 	"required crew" -1
-	"energy consumption" 0.35
-	"heat generation" .05
-	"outfit space" -.5
-	mass .2
+	"virtual crew capacity" -1
 	unplunderable 1
 	"scan interference" .2
 	"scan concealment" .5
 	"tactical scan power" .5
 	"outfit scan power" .5
-	"outfit scan speed" .5
+	"outfit scan efficiency" .5
 	"radar jamming" .1
-	description "The Virtual Security Officer is capable of both giving you insight into your enemies, as well as protecting your own ship from similar prying. All Deep Sky Virtual Officers come installed on specialized neural computation hardware."
+	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 "Systems"
-	cost 600000
+	cost 250000
 	thumbnail "outfit/shard"
 	"required crew" -1
-	"energy consumption" 0.35
-	"heat generation" .05
-	"outfit space" -.5
-	mass .2
+	"virtual crew capacity" -1
 	unplunderable 1
 	"asteroid scan power" 2
 	"tactical scan power" .5
 	"outfit scan power" 1
-	"outfit scan speed" 1
+	"outfit scan efficiency" 1
 	"cargo scan power" 2
-	"cargo scan speed" 2
-	description "The Virtual Science Officer is your best bet at quickly retrieving and analyzing data about your environment, including nearby ships. All Deep Sky Virtual Officers come installed on specialized neural computation hardware."
+	"cargo scan efficiency" 2
+	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 "Systems"
-	cost 600000
+	cost 250000
 	thumbnail "outfit/shard"
 	"required crew" -1
-	"energy consumption" 0.35
-	"heat generation" .05
-	"outfit space" -.5
-	mass .2
+	"virtual crew capacity" -1
 	unplunderable 1
 	"heat capacity" 4
 	"overheat damage threshold" .025
@@ -98,7 +98,8 @@ outfit "VO-114n Engineer"
 	"shield energy multiplier" -.005
 	"hull repair multiplier" .015
 	"hull energy multiplier" -.005
-	description "The Virtual Engineer is capable of improving the efficacy of many of your ship's systems. The VO-114n is familiar with not just specific systems, but the operating principles which make them work. That ensures usefulness even with novel outfits. All Deep Sky Virtual Officers come installed on specialized neural computation hardware."
+	description "The Virtual Engineer is capable of improving the efficacy of many of your ship's systems. The VO-114n is familiar with not just specific systems, but the operating principles which make them work. That ensures usefulness even with novel outfits."
+	description "	All artificial crew software requires computing hardware to run on."
 
 
 
@@ -110,8 +111,8 @@ outfit "EGCv1 Artificial Crew"
 	thumbnail "outfit/android"
 	"required crew" -1
 	bunks -1
-	"energy consumption" 0.2
-	"heat generation" 0.3
+	"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."
 
@@ -121,8 +122,8 @@ outfit "EGCv1 Artificial Crew, Value Pack"
 	thumbnail "outfit/android"
 	"required crew" -6
 	bunks -4
-	"energy consumption" 0.8
-	"heat generation" 1.8
+	"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."
 
@@ -138,6 +139,15 @@ outfit "GCv1 Virtual Crew"
 	"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."
 
-
+outfit "GCv1 Virtual Crew"
+	category "Systems"
+	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."
 
 

+ 58 - 11
data/deep-quests.txt

@@ -1,5 +1,7 @@
 # Deep Sky
 
+# part 1, software crew members
+
 mission "jm-artcrew Deep Sky 1"
 	name "Sensitive delivery"
 	job
@@ -8,6 +10,7 @@ mission "jm-artcrew Deep Sky 1"
 	source
 		attributes "deep"
 		near "Naos" 1 10
+		not planet "Asgard"
 	destination "Asgard"
 	on accept
 		dialog `A thin, harried-looking office worker hands you a portable data chip, saying, "Make sure you hand this directly to Ms. Lenniker. Nobody else!" He hurries away as the heavier storage devices are loaded into your cargo.`
@@ -17,6 +20,7 @@ mission "jm-artcrew Deep Sky 1"
 	on fail
 		event "jm-artcrew Deep AIs available" 1200
 	on complete
+		log "Delivered a large amount of encrypted data to a Ms. Runa Lenniker on Asgard."
 		payment 40000
 		event "jm-artcrew Deep AIs available" 1000
 		set "jm-artcrew Deep started"
@@ -110,7 +114,7 @@ mission "jm-artcrew Deep Sky 3"
 				`	Please, call me <first>. `
 					goto names
 			label leak
-			`	"No, you don't fit the profile. And I'm fairly certain I haven't leaked anything dangerous to you."
+			`	"No, you don't fit the profile. And I'm fairly certain I haven't leaked anything dangerous to you."`
 				goto briefing
 
 			label info
@@ -133,7 +137,8 @@ mission "jm-artcrew Deep Sky 3"
 					decline
 			label illegal
 			`	"Technically, I said that you wouldn't be doing anything illegal. But, it's true, none of this is illegal, per se. The people you're retrieving cargo from may be in violation of their employment contracts, but that's their responsibility, not ours."`
-			`	She pauses, then sighs and leans forward slightly. "It's ship plans. Detailed manufacturing specifications for every model of ship ever produced by Lionheart, Southbound, Betelgeuse, or Tarazed. Plus specifications for ships in their research queue. That's what you've been delivering to me. It's cost me plenty of credits and quite a few favors to get."`
+			`	She pauses, then sighs and leans forward slightly. "It's ship plans."`
+			`	As she continues, you sense a barely suppressed  excitement in her voice. "Detailed manufacturing specifications for every model of ship ever produced by Lionheart, Southbound, Betelgeuse, or Tarazed. Materials manifests and tolerances, assembly protocols, quality control procedures. Comprehensive field test data and sensor logs. Plus specifications for ships in their research queue." She pauses to take a breath. "That's what you've been delivering to me. It's cost me plenty of credits and quite a few favors to get."`
 			choice
 				`	But why? What do you need ship schematics for?`
 					goto notyet
@@ -172,6 +177,8 @@ mission "jm-artcrew Deep Sky 3"
 		system Scheat
 		ship "Freighter (Fancy)" "Calm Blue Ocean"
 
+	on accept
+		log "Minor People" "Runa Lenniker" "Runa Lenniker is some sort of researcher who has been paying me a great deal of credits to retrieve detailed ship manufacturing data."
 	on complete
 		payment 200000
 		event "jm-artcrew Deep AIs available" 600
@@ -190,12 +197,13 @@ mission "jm-artcrew Deep Sky 3"
 
 mission "jm-artcrew Deep Sky 4"
 	priority
-	name "Collect encrypted data from Pirates for Ms. Lennniker"
-	description "Travel to three pirate shipyards to collect one last data shipment for Runa Lenniker by <date>. Payment is <payment>."
-	cargo "reserved for data storage" 3
+	name "Collect encrypted data from pirates for Ms. Lennniker"
+	description "Travel to four pirate shipyards to collect one last data shipment for Runa Lenniker by <date>. Payment is <payment>."
+	cargo "reserved for data storage" 4
 	source "Asgard"
 	stopover "Buccaneer Bay"
 	stopover "Haven"
+	stopover "New Tortuga"
 	stopover "Smuggler's Den"
 	clearance "Lenniker said you'd be coming. You're cleared for landing."
 	destination "Asgard"
@@ -212,7 +220,7 @@ mission "jm-artcrew Deep Sky 4"
 			`	Runa's eyes light up as she smiles at you. "We're so close, now! I'm so excited! And you've more than earned an explanation."`
 				goto briefingchoice
 			label startformal
-			`	Ms. Lenniker smiles when she sees you. "I'm so close, and I've got you to thank for it. Are you still interested in knowing what I'm working on?"
+			`	Ms. Lenniker smiles when she sees you. "I'm so close, and I've got you to thank for it. Are you still interested in knowing what I'm working on?"`
 			label briefingchoice
 			choice
 				`	Not interested. Just tell me the target and the pay.`
@@ -262,8 +270,8 @@ mission "jm-artcrew Deep Sky 4"
 			`	"The thing I need from you is similar to the last few jobs, though more dangerous."`
 			label briefing
 			`	"You've retrieved data from all the major ship manufacturers. However, pirates and marauders have been making their own ships, or at least drastically modifying existing ships. Some of them even use novel outfits."`
-			`	"I need you to make three more pickups, and they're all in dangerous places. I recommend you exercise caution, and make sure you and the <ship> can defend yourselves against the smugglers and marauders in these systems."`
-			`	"Because of the increased danger, I'm offering you a payment of three hundred thousand credits if you can bring that data back by <day>. In addition, I can offer you some free hardware when it becomes available."`
+			`	"I need you to make four more pickups, and they're all in dangerous places. I recommend you exercise caution, and make sure you and the <ship> can defend yourselves against the smugglers and marauders in these systems."`
+			`	"Because of the increased danger, I'm offering you a payment of five hundred thousand credits if you can bring that data back by <day>. In addition, I can offer you some free hardware when it becomes available."`
 			choice
 				`	Sounds dangerous, but nothing I can't handle.`
 					goto agreed
@@ -283,7 +291,8 @@ mission "jm-artcrew Deep Sky 4"
 	on stopover
 		dialog `A deeply-tanned man with heavy eyeliner smirks as he helps load the last data storage on your ship.`
 	on complete
-		payment 300000
+		log "Brought ship data from pirate shipyards to Runa Lenniker for her AI project."
+		payment 500000
 		event "jm-artcrew Deep AIs available" 21
 		conversation
 			branch completedfirst completedformal
@@ -292,6 +301,8 @@ mission "jm-artcrew Deep Sky 4"
 			branch completedhands completedjustfirst
 				has "jm-artcrew Runa hands"
 			label completedhands
+			action
+				log "Minor People" "Runa Lenniker" "Runa and I have become close over the past months of working together."
 			`Runa greets you with a long hug. "You're amazing, <first>. And I'm so happy you arrived safely."`
 				goto done
 			label completedjustfirst
@@ -348,36 +359,41 @@ mission "jm-artcrew Deep Sky bonus pay"
 					defer
 			label helmsman
 			action
+				outfit "DH-1 Crew Processing Unit"
 				outfit "VO-104a Helmsman"
 			`	"Discretion is the better part of valor, after all."`
 				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."`
 				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..."`
 				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."`
 				goto done
 
 			label engineer
 			action
+				outfit "DH-1 Crew Processing Unit"
 				outfit "VO-114n Engineer"
 			`	"The better it operates, the safer a ship is."`
 				goto done
 
 			label done
-			`	She types something on a tablet. "Done! It should be waiting for you at your ship."`
+			`	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
@@ -394,7 +410,8 @@ mission "jm-artcrew Deep Sky bonus pay"
 				goto finished
 			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."
 
 
 
@@ -402,13 +419,21 @@ mission "jm-artcrew Deep Sky bonus pay"
 
 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 Security uses VOs" 5
+	event "jm-artcrew Merchants use VOs" 21
 	outfitter "Deep Sky Advanced"
+		"DH-1 Crew Processing Unit"
 		"VO-104a Helmsman"
 		"VO-107d Tactical Officer"
 		"VO-119zo Security Officer"
 		"VO-108c Science Officer"
 		"VO-114n Engineer"
 
+event "jm-artcrew Deep Security uses VOs"
+
+
+event "jm-artcrew Merchants use VOs"
 
 
 mission "jm-artcrew Deep AIs available"
@@ -428,3 +453,25 @@ mission "jm-artcrew Deep AIs available"
 				decline
 
 
+# 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"
+			``
+
+
+
+
+
+