kraz-quests.txt 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396
  1. # Copyright (c) 2025 by jmelesky
  2. #
  3. # This plugin is provided under the Creative Commons
  4. # Attribution-ShareAlike 4.0 license. The full text is available in
  5. # the root of this repository at LICENSE.md
  6. # Kraz Cybernetics
  7. mission "jm-artcrew Kraz [0]"
  8. name "Help Kraz scientists with a runaway ship"
  9. minor
  10. description "Scientists from Kraz Cybernetics need you to disable a ship in the <system> system, then land back on <destination>."
  11. source
  12. attributes "rim"
  13. to offer
  14. random < 40
  15. "combat rating" > 5
  16. "combat rating" < 100
  17. not "jm-artcrew Kraz quest completed"
  18. on offer
  19. conversation
  20. `You walk through the spaceport, watching robots slowly load and unload cargo from various ships, when you hear a sudden ruckus. You turn and see a small group of people, most wearing lab coats, exclaiming in dismay as a ship lifts off.`
  21. choice
  22. ` Investigate`
  23. goto continue
  24. ` No time for nonsense right now`
  25. defer
  26. label continue
  27. ` You walk over to ask what might be wrong. After some glances back and forth a bespectacled woman answers. "Our research just ... took off." Her shoulders droop as she looks at the ground. "Years of research, now running around uselessly above us." She sighs, then looks back up at you. "Sorry, manners. I'm Dr. Danifry, and we're scientists with Kraz Cybernetics. We had just finished loading prototype equipment onto a ship for field tests when the ship took off without any of us aboard. Would you be willing to disable the ship for us? It shouldn't have left the system, and if you can disable it, we should have no trouble taking a shuttle up and continuing our work."`
  28. choice
  29. ` "Of course, no problem."`
  30. goto ready
  31. ` "What do I get out of it?"`
  32. ` The scientists trade worried looks until Dr. Danifry speaks up. "We don't have budget to hire you properly, but if you help us we can ... redirect one of our prototypes to you." One of the other scientists starts to object, but Danifry cuts him off. "For security reasons, I can't tell you what it is, but I can say that it's intended for eventual retail sale at over one hundred thousand credits. A single prototype won't be missed, but only if we can recover what's in that ship. Agreed?"`
  33. choice
  34. ` "That sounds reasonable."`
  35. goto ready
  36. ` "Sorry, no dice."`
  37. ` Dr. Danifry frowns, then nods stiffly. "That's all we can offer, sorry." The scientists turn and walk away.`
  38. decline
  39. label ready
  40. ` Dr. Danifry's face relaxes. "Thank you. The ship is just a freighter, so it shouldn't be too difficult to disable. And as mentioned, it should still be in the system." You turn to head to your ship. "Oh, wait! One more thing! The equipment is a a bit unpredictable, so please don't board the ship. It may be dangerous if it's malfunctioning."`
  41. accept
  42. npc save disable
  43. government "jm-artcrew Runaway Ship"
  44. personality timid heroic staying disables target
  45. confusion 100
  46. system destination
  47. ship "Runaway Clipper"
  48. dialog "As you check your scans to verify the ship is disabled, you realize there are no life forms detected on board. You should let the scientists know the grim news."
  49. on accept
  50. log "Minor People" "Dr. Danifry" "A scientist with Kraz Cybernetics who asked me to disable her ship."
  51. set "jm-artcrew kraz robots will happen"
  52. on visit
  53. dialog "The runaway ship is still somewhere in <system>. You need to disable it before returning to the scientists."
  54. on abort
  55. # robots will roll out eventually, but more slowly
  56. event "jm-artcrew Kraz robots available" 120
  57. set "jm-artcrew Kraz quest completed"
  58. on decline
  59. log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
  60. event "jm-artcrew Kraz robots available" 120
  61. set "jm-artcrew Kraz quest completed"
  62. on fail
  63. log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
  64. dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
  65. # robots will still roll out, but much later
  66. event "jm-artcrew Kraz robots available" 360
  67. set "jm-artcrew Kraz quest completed"
  68. on complete
  69. 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."
  70. outfit "Kraz Robot Crewmate"
  71. event "jm-artcrew Kraz robots available" 14
  72. set "jm-artcrew Kraz quest completed"
  73. conversation
  74. `Dr. Danifry is waiting for you when you land. You tell them about the lack of life signs, and she looks at you blankly for a moment. Then she seems to figure out what you're implying, and says, "That's ... not unexpected, and nothing to worry about. Here, let's get your new equipment set up and I think you'll understand."`
  75. ` She turns to a nearby dock system console and types a few things in. Robots load two items covered in tarps into your cargo bay. Once inside, she pulls the tarp from one, and underneath is a robot. It swivels two cameras towards you and stiffens in what you think is a salute. "Prepared for duty, captain!", it says.`
  76. ` Dr. Danifry looks pleased at your surprise. "Our newest robot is designed to be a fully-functional crew member. Our newest software update made the robots ... more assertive than intended, and they launched the ship before any humans were on board. This second package is the robot's docking station, where it sorts and processes the day's neural input and shares data with any other connected robots."`
  77. ` She installs the docking station and explains how to use the robot. Apparently, it should last for at least two centuries in working order, as long as it gets an hour of downtime each day cycle. "Of course, you didn't hear any of this from me. And I'd appreciate it if you kept her hidden until they hit the market."`
  78. ` "Fortunately, since you saved our field test, that should only take a couple weeks. I'd rather not imagine how badly we'd have been set back if you hadn't helped us. Thank you again."`
  79. mission "jm-artcrew Kraz [1]"
  80. name "Help Kraz scientists with a runaway ship"
  81. minor
  82. description "Scientists from Kraz Cybernetics need you to disable a ship in the <system> system, then land back on <destination>."
  83. source
  84. attributes "rim"
  85. to offer
  86. random < 40
  87. "combat rating" > 100
  88. "combat rating" < 300
  89. not "jm-artcrew Kraz quest completed"
  90. on offer
  91. conversation
  92. `You walk through the spaceport, watching robots slowly load and unload cargo from various ships, when you hear a sudden ruckus. You turn and see a small group of people, most wearing lab coats, exclaiming in dismay as a ship lifts off.`
  93. choice
  94. ` Investigate`
  95. goto continue
  96. ` No time for nonsense right now`
  97. defer
  98. label continue
  99. ` You walk over to ask what might be wrong. After some glances back and forth a bespectacled woman answers. "Our research just ... took off." Her shoulders droop as she looks at the ground. "Years of research, now running around uselessly above us." She sighs, then looks back up at you. "Sorry, manners. I'm Dr. Danifry, and we're scientists with Kraz Cybernetics. We had just finished loading prototype equipment onto a ship for field tests when the ship took off without any of us aboard. Would you be willing to disable the ship for us? It shouldn't have left the system, and if you can disable it, we should have no trouble taking a shuttle up and continuing our work."`
  100. choice
  101. ` "Of course, no problem."`
  102. goto ready
  103. ` "What do I get out of it?"`
  104. ` The scientists trade worried looks until Dr. Danifry speaks up. "We don't have budget to hire you properly, but if you help us we can ... redirect one of our prototypes to you." One of the other scientists starts to object, but Danifry cuts him off. "For security reasons, I can't tell you what it is, but I can say that it's intended for eventual retail sale at over one hundred thousand credits. A single prototype won't be missed, but only if we can recover what's in that ship. Agreed?"`
  105. choice
  106. ` "That sounds reasonable."`
  107. goto ready
  108. ` "Sorry, no dice."`
  109. ` Dr. Danifry frowns, then nods stiffly. "That's all we can offer, sorry." The scientists turn and walk away.`
  110. decline
  111. label ready
  112. ` Dr. Danifry's face relaxes. "Thank you. The ship is just a freighter, so it shouldn't be too difficult to disable. And as mentioned, it should still be in the system." You turn to head to your ship. "Oh, wait! One more thing! The equipment is a a bit unpredictable, so please don't board the ship. It may be dangerous if it's malfunctioning."`
  113. accept
  114. npc save disable
  115. government "jm-artcrew Runaway Ship"
  116. personality timid heroic staying disables target
  117. confusion 100
  118. system destination
  119. ship "Runaway Argosy"
  120. dialog "As you check your scans to verify the ship is disabled, you realize there are no life forms detected on board. You should let the scientists know the grim news."
  121. on accept
  122. log "Minor People" "Dr. Danifry" "A scientist with Kraz Cybernetics who asked me to disable her ship."
  123. set "jm-artcrew kraz robots will happen"
  124. on visit
  125. dialog "The runaway ship is still somewhere in <system>. You need to disable it before returning to the scientists."
  126. on abort
  127. # robots will roll out eventually, but more slowly
  128. event "jm-artcrew Kraz robots available" 120
  129. set "jm-artcrew Kraz quest completed"
  130. on decline
  131. log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
  132. event "jm-artcrew Kraz robots available" 120
  133. set "jm-artcrew Kraz quest completed"
  134. on fail
  135. log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
  136. dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
  137. # robots will still roll out, but much later
  138. event "jm-artcrew Kraz robots available" 240
  139. set "jm-artcrew Kraz quest completed"
  140. on complete
  141. 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."
  142. outfit "Kraz Robot Crewmate"
  143. event "jm-artcrew Kraz robots available" 14
  144. set "jm-artcrew Kraz quest completed"
  145. conversation
  146. `Dr. Danifry is waiting for you when you land. You tell them about the lack of life signs, and she looks at you blankly for a moment. Then she seems to figure out what you're implying, and says, "That's ... not unexpected, and nothing to worry about. Here, let's get your new equipment set up and I think you'll understand."`
  147. ` She turns to a nearby dock system console and types a few things in. Robots load two items covered in tarps into your cargo bay. Once inside, she pulls the tarp from one, and underneath is a robot. It swivels two cameras towards you and stiffens in what you think is a salute. "Prepared for duty, captain!", it says.`
  148. ` Dr. Danifry looks pleased at your surprise. "Our newest robot is designed to be a fully-functional crew member. Our newest software update made the robots ... more assertive than intended, and they launched the ship before any humans were on board. This second package is the robot's docking station, where it sorts and processes the day's neural input and shares data with any other connected robots."`
  149. ` She installs the docking station and explains how to use the robot. Apparently, it should last for at least two centuries in working order, as long as it gets an hour of downtime each day cycle. "Of course, you didn't hear any of this from me. And I'd appreciate it if you kept her hidden until they hit the market."`
  150. ` "Fortunately, since you saved our field test, that should only take a couple weeks. I'd rather not imagine how badly we'd have been set back if you hadn't helped us. Thank you again."`
  151. mission "jm-artcrew Kraz [2]"
  152. name "Help Kraz scientists with a runaway ship"
  153. minor
  154. description "Scientists from Kraz Cybernetics need you to disable a ship in the <system> system, then land back on <destination>."
  155. source
  156. attributes "rim"
  157. to offer
  158. random < 40
  159. "combat rating" > 300
  160. not "jm-artcrew Kraz quest completed"
  161. on offer
  162. conversation
  163. `You walk through the spaceport, watching robots slowly load and unload cargo from various ships, when you hear a sudden ruckus. You turn and see a small group of people, most wearing lab coats, exclaiming in dismay as a ship lifts off.`
  164. choice
  165. ` Investigate`
  166. goto continue
  167. ` No time for nonsense right now`
  168. defer
  169. label continue
  170. ` You walk over to ask what might be wrong. After some glances back and forth a bespectacled woman answers. "Our research just ... took off." Her shoulders droop as she looks at the ground. "Years of research, now running around uselessly above us." She sighs, then looks back up at you. "Sorry, manners. I'm Dr. Danifry, and we're scientists with Kraz Cybernetics. We had just finished loading prototype equipment onto a ship for field tests when the ship took off without any of us aboard. Would you be willing to disable the ship for us? It shouldn't have left the system, and if you can disable it, we should have no trouble taking a shuttle up and continuing our work."`
  171. choice
  172. ` "Of course, no problem."`
  173. goto ready
  174. ` "What do I get out of it?"`
  175. ` The scientists trade worried looks until Dr. Danifry speaks up. "We don't have budget to hire you properly, but if you help us we can ... redirect one of our prototypes to you." One of the other scientists starts to object, but Danifry cuts him off. "For security reasons, I can't tell you what it is, but I can say that it's intended for eventual retail sale at over one hundred thousand credits. A single prototype won't be missed, but only if we can recover what's in that ship. Agreed?"`
  176. choice
  177. ` "That sounds reasonable."`
  178. goto ready
  179. ` "Sorry, no dice."`
  180. ` Dr. Danifry frowns, then nods stiffly. "That's all we can offer, sorry." The scientists turn and walk away.`
  181. decline
  182. label ready
  183. ` Dr. Danifry's face relaxes. "Thank you. The ship is ... a Bastion, so I hope it won't be too difficult to disable. And as mentioned, it should still be in the system." You turn to head to your ship. "Oh, wait! One more thing! The equipment is a a bit unpredictable, so please don't board the ship. It may be dangerous if it's malfunctioning."`
  184. accept
  185. npc save disable
  186. government "jm-artcrew Runaway Ship"
  187. personality timid heroic staying disables target
  188. confusion 100
  189. system destination
  190. ship "Runaway Bastion"
  191. dialog "As you check your scans to verify the ship is disabled, you realize there are no life forms detected on board. You should let the scientists know the grim news."
  192. on accept
  193. log "Minor People" "Dr. Danifry" "A scientist with Kraz Cybernetics who asked me to disable her ship."
  194. set "jm-artcrew kraz robots will happen"
  195. on visit
  196. dialog "The runaway ship is still somewhere in <system>. You need to disable it before returning to the scientists."
  197. on abort
  198. # robots will roll out eventually, but more slowly
  199. event "jm-artcrew Kraz robots available" 120
  200. set "jm-artcrew Kraz quest completed"
  201. on decline
  202. log "Some Kraz scientists had a problem with a runaway ship, but they couldn't pay enough to hire me."
  203. event "jm-artcrew Kraz robots available" 120
  204. set "jm-artcrew Kraz quest completed"
  205. on fail
  206. log "Tried to help some scientists with a runaway ship, but accidentally destroyed all their research."
  207. dialog "You've disabled that runaway ship all right, and a bit more, too. The scientists from Kraz Cybernetics are going to be upset."
  208. # robots will still roll out, but much later
  209. event "jm-artcrew Kraz robots available" 240
  210. set "jm-artcrew Kraz quest completed"
  211. on complete
  212. 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."
  213. outfit "Kraz Robot Crewmate"
  214. event "jm-artcrew Kraz robots available" 14
  215. set "jm-artcrew Kraz quest completed"
  216. conversation
  217. `Dr. Danifry is waiting for you when you land. You tell them about the lack of life signs, and she looks at you blankly for a moment. Then she seems to figure out what you're implying, and says, "That's ... not unexpected, and nothing to worry about. Here, let's get your new equipment set up and I think you'll understand."`
  218. ` She turns to a nearby dock system console and types a few things in. Robots load two items covered in tarps into your cargo bay. Once inside, she pulls the tarp from one, and underneath is a robot. It swivels two cameras towards you and stiffens in what you think is a salute. "Prepared for duty, captain!", it says.`
  219. ` Dr. Danifry looks pleased at your surprise. "Our newest robot is designed to be a fully-functional crew member. Our newest software update made the robots ... more assertive than intended, and they launched the ship before any humans were on board. This second package is the robot's docking station, where it sorts and processes the day's neural input and shares data with any other connected robots."`
  220. ` She installs the docking station and explains how to use the robot. Apparently, it should last for at least two centuries in working order, as long as it gets an hour of downtime each day cycle. "Of course, you didn't hear any of this from me. And I'd appreciate it if you kept her hidden until they hit the market."`
  221. ` "Fortunately, since you saved our field test, that should only take a couple weeks. I'd rather not imagine how badly we'd have been set back if you hadn't helped us. Thank you again."`
  222. event "jm-artcrew Kraz robots available"
  223. event "jm-artcrew Merchants use krazbots" 24
  224. set "jm-artcrew kraz robots for sale"
  225. outfitter "Kraz Basics"
  226. "Kraz Robot Crewmate"
  227. outfitter "Kraz Advanced"
  228. "Kraz Robot Crewmate"
  229. event "jm-artcrew Merchants use krazbots"
  230. fleet "Small Southern Merchants"
  231. variant 40
  232. "Freighter (jm-artcrew krazbots)"
  233. variant 15
  234. "Freighter (jm-artcrew krazbots)"
  235. "Sparrow"
  236. fleet "Large Southern Merchants"
  237. variant 25
  238. "Freighter (jm-artcrew krazbots)"
  239. "Hawk"
  240. variant 40
  241. "Freighter (jm-artcrew krazbots)" 2
  242. "Sparrow" 2
  243. variant 70
  244. "Argosy (jm-artcrew krazbots)"
  245. variant 20
  246. "Bastion (jm-artcrew krazbots)"
  247. "Freighter (jm-artcrew krazbots)" 3
  248. variant 30
  249. "Bastion (jm-artcrew krazbots)"
  250. "Argosy (jm-artcrew krazbots)"
  251. variant 10
  252. "Bastion (jm-artcrew krazbots)"
  253. "Freighter (jm-artcrew krazbots)" 3
  254. "Star Barge" 4
  255. "Fury"
  256. "Sparrow" 2
  257. variant 30
  258. "Argosy (jm-artcrew krazbots)" 2
  259. variant 2
  260. "Hogshead (jm-artcrew krazbots)"
  261. variant 1
  262. "Hogshead (jm-artcrew krazbots)"
  263. "Sparrow"
  264. mission "jm-artcrew Kraz robots available"
  265. landing
  266. source
  267. near "Kraz" 100
  268. to offer
  269. has "jm-artcrew kraz robots for sale"
  270. on offer
  271. conversation
  272. `An advertisement crossing your feed catches your eye.`
  273. scene "outfit/android"
  274. ` "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."`
  275. decline
  276. ship "Clipper" "Runaway Clipper"
  277. outfits
  278. "Beam Laser" 2
  279. "Javelin Mini Pod" 2
  280. "Javelin" 80
  281. "nGVF-DD Fuel Cell"
  282. "LP072a Battery Pack"
  283. "D23-QP Shield Generator"
  284. "Greyhound Plasma Thruster"
  285. "Greyhound Plasma Steering"
  286. "Hyperdrive"
  287. "Kraz Test Dummy" 5
  288. add attributes
  289. "automaton" 1
  290. "self destruct" 1
  291. ship "Argosy" "Runaway Argosy"
  292. outfits
  293. "Energy Blaster" 2
  294. "Meteor Missile Launcher" 2
  295. "Meteor Missile" 60
  296. "Blaster Turret"
  297. "Anti-Missile Turret"
  298. "RT-I Radiothermal"
  299. "LP072a Battery Pack"
  300. "D23-QP Shield Generator"
  301. "Greyhound Plasma Thruster"
  302. "Greyhound Plasma Steering"
  303. "Capybara Reverse Thruster"
  304. "Hyperdrive"
  305. "Kraz Test Dummy" 7
  306. add attributes
  307. "automaton" 1
  308. "self destruct" 1
  309. ship "Bastion" "Runaway Bastion"
  310. outfits
  311. "Plasma Cannon" 2
  312. "Heavy Rocket Launcher" 2
  313. "Heavy Rocket" 60
  314. "Heavy Rocket Rack" 2
  315. "Blaster Turret" 2
  316. "Anti-Missile Turret"
  317. "S3 Thermionic"
  318. "LP144a Battery Pack"
  319. "nGVF-BB Fuel Cell"
  320. "D67-TM Shield Generator"
  321. "Water Coolant System"
  322. "Laser Rifle" 7
  323. "Impala Plasma Thruster"
  324. "Impala Plasma Steering"
  325. "Kraz Test Dummy" 20
  326. add attributes
  327. "automaton" 1
  328. "self destruct" 1
  329. government "jm-artcrew Runaway Ship"
  330. "display name" "Runaway Ship"
  331. swizzle 21
  332. "player reputation" -1000
  333. "hostile hail" "jm-artcrew runaway ship hostile"
  334. "hostile disabled hail" "jm-artcrew runaway ship disabled"
  335. "bribe" 0
  336. "fine" 0
  337. phrase "jm-artcrew runaway ship hostile"
  338. word
  339. "You receive no response."
  340. "UNKNOWN INPUT PLEASE CONTACT ADMINISTRATOR"
  341. "You receive several bursts of static in response."
  342. "DANGER DANGER DANGER DANGER"
  343. "You hear a series of beeps and clicks."
  344. "OPERATING OUTSIDE OF STANDARD PARAMETERS"
  345. "FALLBACK BEHAVIOR INITIATED"
  346. "UNKNOWN HOSTILE CONTACT"
  347. phrase "jm-artcrew runaway ship disabled"
  348. word
  349. "You receive no response."
  350. "UNKNOWN INPUT PLEASE CONTACT ADMINISTRATOR"
  351. "You receive several bursts of static in response."
  352. "FAILURE FAILURE FAILURE FAILURE"
  353. "You hear a series of beeps and clicks."
  354. "ENTERING SHUTDOWN MODE"
  355. "ERROR CODE [77DFF8A2]"
  356. "STATUS REPORT UNAVAILABLE"