1. <!--
  2. Name: FTL Additional Events & Texts (FTL: AET)
  3. -->
  4.  
  5. <!--
  6. Name: Extra gameover texts
  7. Description: Should add some new gameover text, but they do not work.
  8. Author(s): Saturate/All4n
  9. -->
  10.  
  11. <!--
  12. <textList name="GAMEOVER">
  13. <text>Your incompetence has secured the rebel victory.</text>
  14. <text>As the precious data your crew was transporting spirals ever wider through the cold expanse, the rebel fleet advances.</text>
  15. <text>All the lives lost in service to your mission were for naught. The rebel fleet pushes relentlessly onward.</text>
  16. <text>You were entrusted with the responsibility of delivering the secret data at any cost. The Federation was wrong to choose you.</text>
  17. <text>As your ship drifts apart, shattered under the weight of your failure and the might of the rebel fleet, the Federation prepares to take its last, shuddering breath.</text>
  18. </textList>
  19. -->
  20.  
  21. <!--
  22. Event Name: PUZZLE MAN
  23. Description: You get a offer to solve a great puzzle, will you try it?
  24. Author: Saturate/All4n
  25. TODO: Needs work before included, feel free to add anything, also I am not sure the syntax is correct!
  26.  
  27. <event name="AET_PUZZLE_MAN">
  28. <text>An old man on a nearly-abandoned ship needs your help. His crew has been locked inside a mysterious artifact on a nearby planet. The artifact promises great rewards, but can only be unlocked with the right answers. He warns you that this challenge is dangerous.</text>
  29. <choice>
  30. <text>Accept the challenge.</text>
  31. <event load="AET_PUZZLE_MAN_ENTER">
  32. </choice>
  33. <choice>
  34. <text>Ask how dangerous it is.</text>
  35. <event>
  36. <text>"It is said that it can explode, leaving all its secrets behind."</text>
  37. The use of "it can explode" here is kind of ambiguous with the use of "it is said." Try "It is said that the artifact may explode."
  38. <choice>
  39. <text>Accept the challenge.</text>
  40. <event load="AET_PUZZLE_MAN_ENTER">
  41. </choice>
  42. <choice>
  43. <text>Tell him that you would prefer not to take the risk and leave.</text>
  44. <event load="AET_PUZZLE_MAN_LEAVE">
  45. </choice>
  46. </event>
  47. </choice>
  48. <choice>
  49. <text>Apologize, wish him luck, and continue.</text>
  50. <event load="AET_PUZZLE_MAN_LEAVE">
  51. </choice>
  52. </event>
  53.  
  54.  
  55. <eventList name="AET_PUZZLE_MAN_ENTER">
  56. <event>
  57. <text>The first question is: "What is the square root of 169?"</text>
  58. <choice>
  59. <text>The answer is 13.</text>
  60. <event>
  61. <text>This is correct!</text>
  62. <autoReward level="HIGH">scrap_only</autoReward>
  63. <reveal_map/>
  64. </event>
  65. </choice>
  66. <choice>
  67. <text>The answer is 12.</text>
  68. <event load="AET_PUZZLE_MAN_FAIL">
  69. </choice>
  70. <choice>
  71. <text>The answer is 14.56.</text>
  72. <event load="AET_PUZZLE_MAN_FAIL">
  73. </choice>
  74. </event>
  75. </eventList>
  76.  
  77. <eventList name="AET_PUZZLE_MAN_LEAVE">
  78. <event>
  79. <text>"It's probably for the best... You don't seem that bright, anyway."</text>
  80. </event>
  81. </eventList>
  82.  
  83. <eventList name="AET_PUZZLE_MAN_FAIL">
  84. <event>
  85. <text>You failed. The artifact hums with what sounds like a countdown. Most of the crew is able to escape.</text>
  86. "Most of the crew?" I can't tell if this is supposed to be referring to the player's crew (in which case you shouldn't say "most" if everyone lives) or the crew trapped in the artifact (who presumably can't get out because they're trapped).
  87. </event>
  88. </eventList>
  89. -->
  90.  
  91. <!--
  92. Event Name: Pre-FTL Society Event
  93. Author: TheKillerNacho
  94. -->
  95. <event name="AET_PREFTL_PLANET">
  96. <text>You discover a planet of humanoid aliens yet to develop FTL technology. Federation policy forbids interference in the affairs of pre-FTL societies, but the planet appears to have an abundance of natural resources that could be helpful.</text>
  97. <choice hidden="true">
  98. <text>Do nothing to interfere</text>
  99. I would word this as "Do nothing" or "Don't interfere." The wording implies that there is some other option that one can take that isn't interfering.
  100. <event>
  101. <text>You power up your FTL and decide to leave the pre-FTL civilization. Even in the face of defeat, we should not compromise our ideals.</text>
  102. Somewhat redundant wording. Perhaps "leave the primitive civilization?"
  103. </event>
  104. </choice>
  105. <choice hidden="true">
  106. <text>Send down your crew to make first contact.</text>
  107. <event load="AET_PREFTL_CONTACT"/>
  108. </choice>
  109. <choice hidden="true">
  110. <text>Attack them and take what you need.</text>
  111. <event load="AET_PREFTL_ATTACK"/>
  112. </choice>
  113. <choice hidden="true" req="human">
  114. <text>(Human Crew) Send down your Human crew to make first contact.</text>
  115. <event>
  116. <text>This society responds well to your Human crew and its mission to stop the rebels. Its people give you resources to help in whatever meager way they can. One of their top scientists, eager to explore space, also requests to join your crew.</text>
  117. Maybe, "The civilization responds well to your human crew. Its people provide what meager resources they can spare to aid you in your mission to stop the rebels. In addition, one of their top scientists, eager to explore space, requests to join your crew."
  118. <autoReward level="MED">standard</autoReward>
  119. <crewMember amount="1" class="human"/>
  120. </event>
  121. </choice>
  122. </event>
  123.  
  124. <eventList name="AET_PREFTL_CONTACT">
  125. <event>
  126. <text>Your crew's strange appearance startles the planet's inhabitants. Their governments take your greeting as a sign of invasion and respond with force. Most of your crew is able to return to the ship, but one is lost in the chaos.</text>
  127. Change "Their governments take your greeting ..." to just "They take your greeting ...". Also, "able to return to the ship safely"
  128. <crewMember amount="-1"/>
  129. </event>
  130. <event>
  131. <text>This society appears to be forward-thinking and gracefully accepts your offer of friendship. After learning of your mission to stop the rebels, its inhabitants give you resources to help in whatever meager way they can.</text>
  132. "The society" or "The civilization," not "this." Also see above; "... to stop the rebels, its inhabitants provide what meager resources they can spare."
  133. <autoReward level="MED">standard</autoReward>
  134. </event>
  135. <event>
  136. <text>Your crew's strange appearance startles the planet's inhabitants. Their governments are eventually able to calm down their frightened citizens but request that you leave. However, a forward-thinking scientist, eager to explore space, requests to join your crew.</text>
  137. "citizens, but"
  138. <crewMember amount="1" class="human"/>
  139. </event>
  140. <event>
  141. <text>Your crew's strange appearance startles the planet's inhabitants. Their governments are eventually able to calm down their frightened citizens but request that you leave.</text>
  142. "citizens, but"
  143. </event>
  144. </eventList>
  145.  
  146. <eventList name="AET_PREFTL_ATTACK">
  147. <event>
  148. <text>Desperate times call for desperate measures. You power up your weapons and target what appears to be a city with considerable resources. The city crumbles in a matter of minutes. You send your crew to gather as much scrap as they can carry, only to discover the city sent a distress signal before being destroyed. Nearby ships will surely pick up this signal!</text>
  149. <modifyPursuit amount="1"/>
  150. <autoReward level="LOW">scrap_only</autoReward>
  151. </event>
  152. <event>
  153. <text>Desperate times call for desperate measures. You power up your weapons and target what appears to be a city with considerable resources. After your first volley, you receive a signal from the planet. They offer an unconditional surrender and give you a significant cache of resources in exchange for their lives.</text>
  154. <autoReward level="MED">standard</autoReward>
  155. </event>
  156. <event>
  157. <text>Desperate times call for desperate measures. You power up your weapons and target what appears to be a city with considerable resources. Before you get the first shot off, however, a Zoltan ship approaches. This planet must be under the protection of the Zoltan!</text>
  158. <ship load="ZOLTAN_SHIP" hostile="true"/>
  159. </event>
  160. </eventList>
  161.  
  162.  
  163.  
  164. <!--
  165. Event Name: GIFT EVENTS
  166. Description: Some GIFT Events
  167. Author: TheKillerNacho
  168. -->
  169. <eventList name="AET_GIFTS">
  170. <event>
  171. <text>You are hailed by a Federation base on a nearby planet. After hearing about your mission, the station's commander decides to give you a weapon confiscated recently from a pirate.</text>
  172. "recently confiscated"
  173. <weapon name="RANDOM"/>
  174. </event>
  175. <event>
  176. <text>You are hailed by a Federation ship that is badly damaged. The lone survivor joins your crew.</text>
  177. <crewMember amount="1" class="human" />
  178. </event>
  179. <event>
  180. <text>You are hailed by a Federation science station. After hearing about your mission, they agree to give you supplies and a new technology they were developing.</text>
  181. "and a prototype of new technology they were developing."
  182. <autoReward level="MED">augment</autoReward>
  183. </event>
  184. <event>
  185. <text>You are hailed by a Federation refueling station. After hearing about your mission, they agree to give you supplies and fuel for your journey.</text>
  186. <autoReward level="MED">fuel</autoReward>
  187. </event>
  188. <event>
  189. <text>You are hailed by the leader of a nearby planet. After hearing about your mission, the diplomat responds "I'd like to help, but I don't know if I can trust you."</text>
  190. <choice hidden="true" >
  191. <text>Continue...</text>
  192. <event/>
  193. </choice>
  194. <choice hidden="true" req="human">
  195. <text>(Human Crew) Have your Human crew member try Diplomacy.</text>
  196. Kind of awkward. Perhaps, "(Human Crew) Use Diplomacy to try and negotiate."
  197. <event>
  198. <text>You have your Human crew member attempt to negotiate with the diplomat. Eventually, he agrees to aid you by giving you a large sum of supplies.</text>
  199. <autoReward level="HIGH">standard</autoReward>
  200. </event>
  201. </choice>
  202. </event>
  203. </eventList>
  204.  
  205. <eventList name="SPIT">
  206. <event load="F_EXPLORE1"/>
  207. <event load="F_EXPLORE2"/>
  208. <event load="F_TVSHOW"/>
  209. <event load="FRADARSTATION"/>
  210. <event load="FANONREFUSABLEOFFER"/>
  211. <event load="FPARTYVAN"/>
  212. </eventList>
  213.  
  214. <!-- IMPORTANT! All of these events are set to unique, but that can be changed at will -->
  215.  
  216. <!--
  217. Event Name: Exploration 1
  218. Description: Basic, non-immersive, event.
  219. Author: LtSpitfire
  220. -->
  221.  
  222. <event name="F_EXPLORE1" unique="true">
  223. <text>Scans reveal a nearby space station. There is a large hull breach and no confirmed life signs inside. What should we do, commander?</text>
  224. The "What should we do, commander?" is unnecessary. The game doesn't appear to have any similar prompts for other events.
  225. <choice hidden="true">
  226. <text>Explore the station and bring back anything useful.</text>
  227. <event load="FSPACESTATION_EXPLORE_RESULTS"/>
  228. </choice>
  229. <choice>
  230. <text>Let's wait for the FTL Drive to charge.</text>
  231. As above, out of place. Just "Wait for the FTL Drive to charge.
  232. </choice>
  233. </event>
  234.  
  235. <eventList name="FSPACESTATION_EXPLORE_RESULTS">
  236. <event>
  237. <text>Sadly, a brief exploration yields nothing of interest. This station was picked clean.</text>
  238. </event>
  239. <event>
  240. <text>The crew is able to find some fuel bars and retrieve them safely.</text>
  241. Does the game ever call them "fuel bars?" Just "fuel" would be fine.
  242. <autoReward level="HIGH">fuel_only</autoReward>
  243. </event>
  244. <event>
  245. <text>The crew finds some missiles behind a locked door in storage. The station must have fallen before being able to deploy its defenses.</text>
  246. <autoReward level="HIGH">missiles_only</autoReward>
  247. </event>
  248. <event>
  249. <text>Your crew approaches the Engineering room and finds it closed. After forcing the door open you encounter a survivor with a rebreather, typing furiously against the glow of a flickering, dying screen. His repeated message: "They want us all dead!" The crew tries to bring him to the ship for treatment but he refuses, raving about warning the other stations. They left him there, typing... </text>
  250. Drop the "They left him there, typing... " It's out of place, and has verb-tense problems.
  251. </event>
  252. <event>
  253. <text>The crew flees the station upon finding it booby-trapped! Crude explosives were wired throughout key structural points, likely rigged by pirates looking to cripple and board any rescue ships. Scrap ripples across your hull as the station explodes. Some shrapnel proves too big for your shields to handle. </text>
  254. "Scrap ripples across your hull" => "Several large pieces of scrap fly towards your ship" I can't quite explain why, but the existing wording seems odd.
  255. <damage amount="1"/>
  256. </event>
  257. </eventList>
  258.  
  259. <!--
  260. Event Name: Exploration 2
  261. Description: Basic, non-immersive, event.
  262. Author: LtSpitfire
  263. -->
  264.  
  265. <event name="F_EXPLORE2" unique="true">
  266. <text>The remains of a merchant ship drift in crude orbit around a nearby planet. We could retrieve the cargo, but the ship lies inside the planet's asteroid belt.</text>
  267. <choice hidden="true">
  268. <text>Approach with caution and send the crew to look for supplies.</text>
  269. <event load="FSHIPDEBRIS_EXPLORE_RESULTS"/>
  270. </choice>
  271. <choice>
  272. <text>We can't risk taking damage. Continue on.</text>
  273. This is probably fine, but there is only one place in the stock events.xml that uses the word "We" outside of a direct quote.
  274. <event/>
  275. </choice>
  276. </event>
  277.  
  278. <eventList name="FSHIPDEBRIS_EXPLORE_RESULTS">
  279. <event>
  280. <text>Looks like someone already picked through the cargo. There isn't even fuel.</text>
  281. "even fuel" => "even any fuel"
  282. </event>
  283. <event>
  284. <text>Your crew finds the ship has an augmentation installed and are able to recover it.</text>
  285. <autoReward level="HIGH">augment</autoReward>
  286. </event>
  287. <event>
  288. <text>If nothing else, the vessel yields scrap for your mission. Your crew struggles to extract usable material from the asteroid tomb.</text>
  289. The dead ship isn't in an asteroid, only surrounded by them, so "asteroid tomb" doesn't quite make sense?
  290. <autoReward level="MED">scrap_only</autoReward>
  291. </event>
  292. <event>
  293. <text>The ship was bait! A hidden pirate vessel emerges from the shadow of an asteroid, readying its weapons.</text>
  294. <ship load="PIRATE" hostile="true"/>
  295. <environment type="asteroid"/>
  296. </event>
  297. </eventList>
  298.  
  299. <!--
  300. Event Name: TV Show
  301. Description: Extense, immersive, weird. Player is shown 4 choices, 3 to play; 1 to avoid this event. If player plays there's 50% combat 50% reward.
  302. Author: LtSpitfire
  303. -->
  304.  
  305. <event name="F_TVSHOW" unique="true">
  306. <text>Sensors detect a small signature approaching at high speed. You order your crew to target it, but before they can respond your ship's comms roar to life as camera drones surround your ship. A voice trumpets: "Hello, dear friend! Welcome to 'The Kerr Holes' TV show! Which hole do you choose, our fantastic contestant?"</text>
  307. If it's supposed to be wormholes (which the responses seem to imply), then it should probably mention something like "Three giant rifts in space open in front of your ship." Also maybe change "Hole number #" to "Wormhole number #"
  308. <choice hidden="true">
  309. <text>Hole number one!</text>
  310. <event load="FHOLE1"/>
  311. </choice>
  312. <choice hidden="true">
  313. <text>Hole number two!</text>
  314. <event load="FHOLE2"/>
  315. </choice>
  316. <choice hidden="true">
  317. <text>Hole number three!</text>
  318. <event load="FHOLE3"/>
  319. </choice>
  320. <choice>
  321. <text>Let's back away slowly...</text>
  322. "Try to get away" As I mentioned before, the use of "Let's" is uncharacteristic for the game's text.
  323. </choice>
  324. </event>
  325.  
  326. <eventList name="FHOLE1">
  327. <event>
  328. <text>"And behind hole number one we have a fabulous selection of prizes - just the thing for an enterprising space team about to recover from a battle!"</text>
  329. Can the game handle an em dash? If so, it'd be better to use "—" instead of " - "
  330. <autoReward level="MED">stuff</autoReward>
  331. </event>
  332. <event>
  333. <text>A spread of laser fire clears the widening wormhole, headed right for your ship. Time to fight!</text>
  334. This one's a super nitpick, but I don't think random pirates will always have lasers, so change "laser fire" to "weapons fire"?
  335. <ship load="PIRATE" hostile="true"/>
  336. </event>
  337. </eventList>
  338. <eventList name="FHOLE2">
  339. <event>
  340. <text>"And behind hole number two there is a fabulous augment, to be installed by a highly professional engineering team. Here they come now!"</text>
  341. "behind hole number two we have a fabulous augment, to be installed by our highly-professional engineering team"
  342. <autoReward level="HIGH">augment</autoReward>
  343. </event>
  344. <event>
  345. <text>Active missiles chase the prize through the widening wormhole. Is this the engineering team? Sounds like this host has a bad sense of humor.</text>
  346. If my understanding of the XML format is correct, if they see this message, they haven't seen the other message about the engineering team. So if this message is intended to follow the "congrats, augmentation to be installed by our engineering team," I think this is a bug. Otherwise, reword to remove the reference to the engineering team.
  347. <ship load="PIRATE" hostile="true"/>
  348. </event>
  349. </eventList>
  350. <eventList name="FHOLE3">
  351. <event>
  352. <text>"And behind hole number three we have a marvelous weapon, installed in the blink of an eye. Whaddya say, viewers - should our contestants test it out?"</text>
  353. <autoReward level="HIGH">weapon</autoReward>
  354. </event>
  355. <event>
  356. <text>A pirate ship muscles its way through the shrinking wormhole, training weapons on your ship.</text>
  357. <ship load="PIRATE" hostile="true"/>
  358. </event>
  359. </eventList>
  360.  
  361. <!--
  362. Event Name: Radar
  363. Description: Basic, non-immersive, event. Shows map to player.
  364. Author: LtSpitfire
  365. -->
  366.  
  367. <event name="FRADARSTATION" unique="true">
  368. <text>The beacon reveals a manned Federation radar station, which gives you a sector map in support of your mission. You thank them before moving on.</text>
  369. <reveal_map/>
  370. </event>
  371.  
  372. <!--
  373. Event Name: Choice 1
  374. Description: Basic, immersive, high rewarding event. 2 choices.
  375. Author: LtSpitfire
  376. -->
  377.  
  378. <event name="FANONREFUSABLEOFFER">
  379. <text>A mysterious ship uncloaks and slowly approaches, its weapon systems unpowered. "Hello, friend. We're conducting an... Experiment, if you will. You send us a '1' and we'll give you something you need to keep going, but at a cost to your crew. You send us a '0', and this conversation never happened. Just how dedicated are you to your mission?"</text>
  380. <choice hidden="true">
  381. <text>Send 1</text>
  382. <event load="F1"/>
  383. </choice>
  384. <choice hidden="true">
  385. <text>Send 0</text>
  386. <event load="F0"/>
  387. </choice>
  388. </event>
  389.  
  390. <eventList name="F1">
  391. <event>
  392. <text>You send the 1 signal, and a large quantity of scrap is teleported to the ship as the mysterious vessel prepares to jump. While you wonder at what they meant by 'cost', a second telltale teleport sound is heard from a nearby room. A crewman has gone missing.</text>
  393. <item_modify>
  394. <item type="scrap" min="100" max="150"/>
  395. </item_modify>
  396. <crewMember amount="-1"/>
  397. </event>
  398. </eventList>
  399. <eventList name="F0">
  400. <event>
  401. <text>You send the 0 signal. There is no response from the stealth vessel, which noiselessly jumps away to the reaches of space.</text>
  402. </event>
  403. </eventList>
  404.  
  405. <!--
  406. Event Name: Quest
  407. Description: Extense, immersive, weird. Multiple outcomes.
  408. I wouldn't say this is "immersive" with the strange use of vernacular.
  409. Author: LtSpitfire
  410. -->
  411.  
  412. <event name="FPARTYVAN">
  413. <text>The comms channel blares open to music and white noise. You hear a voice: "Hey dude, we just got lost and I was wondering if you could take us to our party, dude."</text>
  414. <ship load="CIVILIAN_SHIP" hostile="false"/>
  415. <choice hidden="true">
  416. <text>Accept.</text>
  417. <event>
  418. <text>"That's cool dude, you're cool, have some fuel to keep the party going oon!" You start to wonder if this was such a good idea.</text>
  419. "oon" is probably an attempt to make it sound like the word is being drawn out, but it just reads like a typo.
  420. <quest event="PARTY_TIME"/>
  421. <autoReward level="LOW">fuel_only</autoReward>
  422. </event>
  423. </choice>
  424. <choice>
  425. <text>Decline.</text>
  426. <event>
  427. <text>"Aaw come on, dude, let's keep the party going!" ; The ship powers up and prepares to jump.</text>
  428. "Aww," rather than, "Aaw"
  429. </event>
  430. </choice>
  431. </event>
  432. <eventList name="PARTY_TIME">
  433. <event>
  434. <text>"Wow thanks dude, I'll join your crew so the party keeps going dude!" His voice makes you want to bang your head against the closest wall.</text>
  435. Immersion? What immersion?
  436. <autoReward level="MED">scrap_only</autoReward>
  437. <crewMember amount="1">Broseph</crewMember>
  438. lol.
  439. </event>
  440. <event>
  441. <text>You detect a nearby ship with a signal nearly as obnoxious, and point the wayward vessel there. "Wow dude, that was so cool! We want to give you this in exchange from taking us here... Duude".</text>
  442. <autoReward level="HIGH">weapon</autoReward>
  443. </event>
  444. <event>
  445. <text>After reaching the party beacon you see only the smoldering remains of ships. It appears they were recently destroyed by pirates; the same ones now shredding their hulls for scrap. "Two more to the party, attack them!"</text>
  446. <ship load="PIRATE" hostile="true"/>
  447. </event>
  448. </eventList>