FTL Captain's Edition 1.308/Inf 1.301b/EL 1.308

Distribute and discuss mods that are functional. Moderator - Grognak
Post Reply
KJ4VOV
Posts: 52
Joined: Thu Jan 02, 2014 11:53 pm

Re: FTL Captain's Edition 1.092

Post by KJ4VOV »

Sleeper Service wrote:
KJ4VOV wrote:One of the things that bugs me about the game is that there's no player reward (aside from survival) of fighting off boarders. But then I got to thinking, why couldn't there be?
Well cause there is no event infrastructure to support this. Would be cool of course, if it would be possible I would do it. :D
Hmmm... Time for me to look at the boarding events and see how to add a "after-boarding" event then. It's been a long time since I've done any game coding.
Due to the rising cost of ammunition, warning shots will no longer be given.
User avatar
Sleeper Service
Posts: 2275
Joined: Sun Mar 24, 2013 8:49 pm

Re: FTL Captain's Edition 1.092

Post by Sleeper Service »

There is little xml structure to control complex events apart from during ship combat. Boarders are simply spawned and then the player is left alone with them. There is no way to check if they are dead like during a ship event. Dummy ship events might be used to create the desired effect. That would still need a lot of dummy stuff to work, it wouldn't be very elegant.

I think Mathew and Justin also mentioned that this idea was to complicated to implement, because the player might jump away into another event and do other unpredictable stuff while the boarders are aboard.
Image
Working on a sci-fi deckbuilder nowadays.
Other games I made.
Kartoffelr

Re: FTL Captain's Edition 1.092

Post by Kartoffelr »

Sleeper Service wrote: Everyone who can should probably just use the (hopefully working) torrent that I also provided. Please show your support for CE by constantly seeding whenever you are online. ;)
IMO a torrent would be the best solution. And yes, it is working. ;)
I am more then willing to seed this and any future versions.
Boarders are simply spawned and then the player is left alone with them. There is no way to check if they are dead like during a ship event
Wouldn't it be possible to give the player the "reward" together with the spawn? There are only two possible outcomes of boarders: Either you kill them -> reward, or you die -> game ends. It doesn't really matter if the player gets the reward when they are boarding or when you killed them. You have to kill them, since you can't escape them via jumping.
It also could be explained like this:
"These people plan to take over your ship and already teleported their last working equipment into your cargo hold, assuming your ship will be theirs within minutes [random drone schematics|stuff added]"
Delphi
Posts: 33
Joined: Sat Nov 02, 2013 3:30 pm

Re: FTL Captain's Edition 1.092

Post by Delphi »

That sounds pretty reasonable, especially since I think you can´t even jump away when there is a "you are boarded out of nowhere" event, in contrast to normal teleporter boarding during a fight.

If I remember correctly there is even a boarding event at a sun beacon, which exactly states that the crew of a pirate ship is trying to use your ship to escape. Would be logical if they brought their loot with them. Just think of them using a cargo teleporter ;) Since it exists in teh captains edition, why wouldn´t they use it?

Edit: I thought a bit more about this, and here is an idea I came up with:

All boarding events, where there is no ship combat disable jumping away. I think this already the case, but I don´t know if all boardings events work that way.

Now these events get a dialog tree, which is at first informing you about the running boarding operation. The event could mention, that there are also some supplies transfered. Now you get the following choices:

1. Ignore the supplies, fight the boarders.

Outcome a(high odds): The boarders use their supplies(a mine or bomb?) to damage the ship. 1 Hull damage, Fight starts.
Outcome b(low odds): Their supplies were beamed to the wrong section and you can secure them. Some scrap reward, perhaps a missle. Fighting starts.

2. Try to secure their supplies.

Outcome a(medium odds): You manage to secure their supplies before the boarders realize it. Random reward, Fighting starts.

Outcome b(medium odds): One of your crew members tries to secure the supplies, but is outnumbered and killed by the boarders. Random Crewmember dies, Fighting starts.

3. Let your Mantis secure their supplies. (requires Mantis)

Outcome: Your mantis kills a boarder guarding the supplies and secures them with its high speed, but you still have to deal with the boarders. Random reward, Fighting starts.

4. Let your Crystaline being secure their supplies. (requires Crystaline being)

Outcome: Your Crystal being kills a boarder guarding the supplies and secures them with a well timed lockdown, but you still have to deal with the boarders. Random reward, Fighting starts.

5. Let your AP Drone secure the supplies. (requires AP Drone, costs 1 drone part)

Outcome: Your AP Drone kills a boarder guarding the supplies and secures them by sacrifizing itself, but you still have to deal with the boarders. Random reward, Fighting starts.

6. Use your Cargo teleporter to secure their supplies. (Requires Cargo Teleporter)

Outcome: You beam their supplies directly to your storage area. Random reward, Fighting starts.

7. Use your Zoltan shields to trap the supplies in an energy field. (Requires Zoltan shields)

Outcome: Your Zoltan shields form a force field around the supplies and the boarders are forced to let it go. Random reward, Fighting starts.

8. Use you advanced door controls to seal off the supplies (Requires Doors level 3)

Outcome: You seal your blast doors and the supplies are out of reach of the boarders. Random reward, Fighting starts.

(Not sure if this is possible)
9. Use your advanced life support controls to create a deadly radiation field (Requires Oxygen level 3)

Outcome: You create a hostile environment at the landing area of the boarders. They die a horrible death within seconds. Their supplies are also heavily irradiated in the process. No Reward, No Fight.

(This is just a random thought :D)
10. Use your Small arms and try to secure the supplies. (Requires Small Arms Augmentation)

Outcome a(Very high odds): Overwhelmed by the superior firepower of your crew, the boarders are forced to retreat to another section of your ship and leave the supplies behind. Random Reward, Fighting starts.

Outcome b(Very low odds): The boarder guarding the supplies is equipped with an experimental personal shield, which is able to negate your higher firepower. After a fierce fight The guard is killed, but unfortunately your crewmember was also fataly wounded. His dying words are: "My voyage ends here Captain, don´t follow me too soon...". Random Crewmember dies, Random reward, Fighting starts.

Of course these are all just ideas, but it would be cool if something like this could be put in the game. (B)oarding (E)xtension? ;)
Last edited by Delphi on Mon Jan 27, 2014 9:55 pm, edited 1 time in total.
KJ4VOV
Posts: 52
Joined: Thu Jan 02, 2014 11:53 pm

Re: FTL Captain's Edition 1.092

Post by KJ4VOV »

Sleeper Service wrote:There is little xml structure to control complex events apart from during ship combat. Boarders are simply spawned and then the player is left alone with them. There is no way to check if they are dead like during a ship event. Dummy ship events might be used to create the desired effect. That would still need a lot of dummy stuff to work, it wouldn't be very elegant.

I think Mathew and Justin also mentioned that this idea was to complicated to implement, because the player might jump away into another event and do other unpredictable stuff while the boarders are aboard.
This is true, and indeed I have often jumped away with boarders aboard, but I'm probably still going to give it a try in my spare time. :mrgreen:
Due to the rising cost of ammunition, warning shots will no longer be given.
KJ4VOV
Posts: 52
Joined: Thu Jan 02, 2014 11:53 pm

Re: FTL Captain's Edition 1.092

Post by KJ4VOV »

Kartoffelr wrote:
Sleeper Service wrote:
Boarders are simply spawned and then the player is left alone with them. There is no way to check if they are dead like during a ship event
Wouldn't it be possible to give the player the "reward" together with the spawn? There are only two possible outcomes of boarders: Either you kill them -> reward, or you die -> game ends. It doesn't really matter if the player gets the reward when they are boarding or when you killed them. You have to kill them, since you can't escape them via jumping.
It also could be explained like this:
"These people plan to take over your ship and already teleported their last working equipment into your cargo hold, assuming your ship will be theirs within minutes [random drone schematics|stuff added]"
I like this concept and may well borrow it if my ideas for doing it via XML don't pan out.
Due to the rising cost of ammunition, warning shots will no longer be given.
The Captain
Posts: 390
Joined: Thu Mar 28, 2013 1:44 am

Re: FTL Captain's Edition 1.092

Post by The Captain »

More spelling/grammar/usage stuff:

'The Mantis wonders "*if the** humans will ever prove to be more than worthless meat sacks***".**** It claims that it joined your crew to find out.' - 1) Either use quotes for what the Mantis is actually saying: "The Mantis wonders, "Will humans ever prove to be more than worthless meatsacks?" '; or leave them out: "The Mantis wonders if humans will ..." (and no question mark at end); 2) remove "the" before "humans"; 3) "meatsacks"; 4) if using quotes, period goes inside, not after.

'The Mantis is nowhere to be found. The computer informs you that The* crewman is at** its personal "lair",*** performing some Mantis war ritual.' - 1) lower case "the"; 2) in; 3) comma inside quotes.

"No longer shall these pirates terrorize the space* of this sector...." - I think "people" instead of "space" works better.

"You are having a Zoltan Peace Cocktail, it* calms your nerves." - Either replace "it" with "which," or replace comma with semicolon, or with period and capitalize "It."

"The scanners show high energy spikes in the auto ship's* main reactor. - "autoship's."

"Nebulae were* always dangerous places. - "are."

"A strange vessel approaches. A digital* message appears on your view-screen**." - 1) remove "digital"; 2) "viewscreen" - Isn't "digital" redundant if you're using "viewscreen"?

Next box: "You hear shots fired within the ship,* it seems you have been boarded." - Either replace comma with semicolon, or with period and capitalize "It."

Sector name: "Bio-Hazard* at 8.251.71" - "Biohazard."

'Your Mantis is busy sharpening claws. "Later* Captain." ' - add comma after "Later."

'Your Mantis is coughing up some acid as you approach it. "Better stand back* Captain...." ' - add comma after "back."

I didn't write a quotation down, but there's an event in a quarantine sector where you have to undergo a routine checkup, which discovers one of your crew is infected. Then there's something about trying to calm him down, but he turns hostile - you lose a crewman and have to fight a boarder. Why is there no blue option for an advanced medbay (which I had), so you can cure him?

"The distress signal originates from the beacon itself. A lone Captain* has teleported onto the structure...." - lower case "captain." Personally, I wouldn't capitalize it either when a crewmember is speaking unless it came with a name ("Captain Kirk," but "Greetings, captain."), but that's just me. But if it's not a form of address, then I see no need to capitalize.

2nd box of event where civilians beam aboard without permission: 'The civilians immediately surrender after beaming on board. ... "We are sorry to intrude* Captain...." One of the group shyly inquires if you need another crewman.' - add comma after "intrude."

Blue option of above: 2) (Improved Medbay) Perform a full medical scan before admitting the person on board*." - The person was already on board. Perhaps use "before allowing the person to join your crew."

"The Mantis is nowhere to be found. The computer informs you that The* crewman is at** its "lair",*** training claw combat. - 1) lower case "the"; 2) in; 3) comma inside quote; 4) maybe I didn't write this down correctly, but shouldn't that be "training in claw combat"?

Blue TP option You offer to beam them aboard your ship. 'They reluctantly agree. Once aboard, you watch as their ship crashes against a massive rock. "... As the Captain*...." ' - lower case "captain."

"As you drift through the nebula* the outlines of an unlicensed station .... Their weapons come on-line**." - 1) add comma after "nebula"; 2) online.

'The Rockman wants you to have a look at the scrap materials you collected. "You see* Captain...." ' - add comma after "see."

"The former slave barely speaks a word.... and must be deeply traumaticed*." - traumatized.

'Your Mantis asks if you ever though* about how it would be if everyone in the galaxy hates** you.... "A rhetorical question*** of course. I learned this speech structure lately**** and I'm of course***** fine with the challenging life I've choosen******." ' - 1) thought; 2) hated; 3) add comma after "question"; 4) replace "lately" with "recently" and add comma after; 5) is it intentional that the Mantis likes saying "of course" a lot? If not, replace with "certainly"; 6) chosen.

'A Mantis military outpost hails your ship. "Disgusting aliens! Your Federation is weak,* you shall fall victim to our claws!" ' - replace comma after "weak" with exclamation point, then capitalize "You."
User avatar
Sleeper Service
Posts: 2275
Joined: Sun Mar 24, 2013 8:49 pm

Re: FTL Captain's Edition 1.092

Post by Sleeper Service »

Thanks again for all that typo tracking, I'll put that in.

I actually really liked the peacefull-options-for-Zoltan-ships idea that came up earlier. I already implemented that. :D Captains of Zoltan ships will have a chance to avoid combat with certain factions and in some situations. Further they will have the ability to negotiate better surrender offers, which really makes leaving people alive more attractive while playing Zoltan ships. The negotiated surrenders offers will work quite a bit different than normal rewards, but will usually be equal to what you get from destroying the ship. So Zoltan captains can basically turn surrenders into early wins. I reckon this will not offset the balance much, as surrenders usually come at a point when battles are more or less decided.

While putting this in I was looking at the whole combat augment framework again. I realized that there is also a place for global player surrenders. So in the next version the player will actually be able to surrenders when facing sentient opponents that are still prone to reason and not completely your sworn enemies. That can get you around tough fights and might be useful in certain situation. You will have to hand over supplies when you surrender, just like your enemies usually do.
Image
Working on a sci-fi deckbuilder nowadays.
Other games I made.
KJ4VOV
Posts: 52
Joined: Thu Jan 02, 2014 11:53 pm

Re: FTL Captain's Edition 1.092

Post by KJ4VOV »

The Captain wrote:More spelling/grammar/usage stuff:

'The Mantis wonders "*if the** humans will ever prove to be more than worthless meat sacks***".**** It claims that it joined your crew to find out.' - 1) Either use quotes for what the Mantis is actually saying: "The Mantis wonders, "Will humans ever prove to be more than worthless meatsacks?" '; or leave them out: "The Mantis wonders if humans will ..." (and no question mark at end); 2) remove "the" before "humans"; 3) "meatsacks"; 4) if using quotes, period goes inside, not after. Fixed

'The Mantis is nowhere to be found. The computer informs you that The* crewman is at** its personal "lair",*** performing some Mantis war ritual.' - 1) lower case "the"; 2) in; 3) comma inside quotes. Capital "T" was a 0200 find & replace gone awry

"No longer shall these pirates terrorize the space* of this sector...." - I think "people" instead of "space" works better.I agree. Fixed.

"You are having a Zoltan Peace Cocktail, it* calms your nerves." - Either replace "it" with "which," or replace comma with semicolon, or with period and capitalize "It." Semicolon. Fixed.

"The scanners show high energy spikes in the auto ship's* main reactor. - "autoship's."Disagree, based on "auto" being separate in every other instance when referring to the Rebel automated ships. "Auto" is being used as an adjective.

"Nebulae were* always dangerous places. - "are."Or, "have always been", but it really depends upon the whole quote and the context. I'll look into it and it'll probably get corrected at a future time, but not the next update.

"A strange vessel approaches. A digital* message appears on your view-screen**." - 1) remove "digital"; 2) "viewscreen" - Isn't "digital" redundant if you're using "viewscreen"? Digital, in the sense that the screen is displaying pixels, which are digital bits, yes. But I believe in this case it's referring to the format of the data being displayed. Symbols vs. pictures. The symbols could be alphanumeric, or something else, such as Morse code, or Egyptian hieroglyphs. This one should stay.

Next box: "You hear shots fired within the ship,* it seems you have been boarded." - Either replace comma with semicolon, or with period and capitalize "It."Agree, semicolon.

Sector name: "Bio-Hazard* at 8.251.71" - "Biohazard."Speaking as a retired EMT, and current fire department volunteer, "bio-hazard" is perfectly acceptable in my line of work.

'Your Mantis is busy sharpening claws. "Later* Captain." ' - add comma after "Later."Yes, you're correct.

'Your Mantis is coughing up some acid as you approach it. "Better stand back* Captain...." ' - add comma after "back."Disagree but it's debatable. Commas should usually indicate natural pausing points in speech, and most people would not pause there. But, as I said, it's debatable these days.

I didn't write a quotation down, but there's an event in a quarantine sector where you have to undergo a routine checkup, which discovers one of your crew is infected. Then there's something about trying to calm him down, but he turns hostile - you lose a crewman and have to fight a boarder. Why is there no blue option for an advanced medbay (which I had), so you can cure him?

"The distress signal originates from the beacon itself. A lone Captain* has teleported onto the structure...." - lower case "captain." Personally, I wouldn't capitalize it either when a crewmember is speaking unless it came with a name ("Captain Kirk," but "Greetings, captain."), but that's just me. But if it's not a form of address, then I see no need to capitalize.Confession time... I got lazy. After correcting a lowercase "captain" usage which should have been uppercase for the umpteenth time in the umpteenth file, (military ranks should generally be capitalized when speaking of a specific person, even if their name is not used) I just said, "screw it" and did a mass find & replace. Which promptly screwed up a bunch of stuff that I didn't discover until later. So we'll probably be finding stuff like this for awhile.

2nd box of event where civilians beam aboard without permission: 'The civilians immediately surrender after beaming on board. ... "We are sorry to intrude* Captain...." One of the group shyly inquires if you need another crewman.' - add comma after "intrude." Agreed. Fixed.

Blue option of above: 2) (Improved Medbay) Perform a full medical scan before admitting the person on board*." - The person was already on board. Perhaps use "before allowing the person to join your crew." I could have sworn I already changed all of these to exactly that. I must have missed this one or didn't save it.

"The Mantis is nowhere to be found. The computer informs you that The* crewman is at** its "lair",*** training claw combat. - 1) lower case "the"; 2) in; 3) comma inside quote; 4) maybe I didn't write this down correctly, but shouldn't that be "training in claw combat"? Agreed.

Blue TP option You offer to beam them aboard your ship. 'They reluctantly agree. Once aboard, you watch as their ship crashes against a massive rock. "... As the Captain*...." ' - lower case "captain." Military rank and speaking of a specific person, capitalized. (at least that's how the US Navy did it when I served)

"As you drift through the nebula* the outlines of an unlicensed station .... Their weapons come on-line**." - 1) add comma after "nebula"; 2) online. Agreed. Fixed.

'The Rockman wants you to have a look at the scrap materials you collected. "You see* Captain...." ' - add comma after "see."

"The former slave barely speaks a word.... and must be deeply traumaticed*." - traumatized. By this time in the editing I think I was traumatized a bit myself. I'd bought myself a nice new espresso machine and was mainlining straight Colombian. Agreed. Fixed.

'Your Mantis asks if you ever though* about how it would be if everyone in the galaxy hates** you.... "A rhetorical question*** of course. I learned this speech structure lately**** and I'm of course***** fine with the challenging life I've choosen******." ' - 1) thought; 2) hated; 3) add comma after "question"; 4) replace "lately" with "recently" and add comma after; 5) is it intentional that the Mantis likes saying "of course" a lot? If not, replace with "certainly"; 6) chosen. Agreed. I thought I had this fixed but it must not have gotten saved, along with a few other edits.

'A Mantis military outpost hails your ship. "Disgusting aliens! Your Federation is weak,* you shall fall victim to our claws!" ' - replace comma after "weak" with exclamation point, then capitalize "You."
Agreed. Fixed"
Due to the rising cost of ammunition, warning shots will no longer be given.
User avatar
Estel
Posts: 465
Joined: Sat Jun 22, 2013 4:03 am

Re: FTL Captain's Edition 1.092

Post by Estel »

Sleeper Service wrote:Thanks again for all that typo tracking, I'll put that in.

I actually really liked the peacefull-options-for-Zoltan-ships idea that came up earlier. I already implemented that. :D Captains of Zoltan ships will have a chance to avoid combat with certain factions and in some situations. Further they will have the ability to negotiate better surrender offers, which really makes leaving people alive more attractive while playing Zoltan ships.
Whoa, I'm really glad you have liked it, and even more to hear, that you've implemented and improved it! Negotiating better surrender (carrot) results seems so natural and better than the approach I've proposed in initial draw, punishing for *not* accepting surrender (stick). Yay for for it!
Sleeper Service wrote: While putting this in I was looking at the whole combat augment framework again. I realized that there is also a place for global player surrenders. So in the next version the player will actually be able to surrenders when facing sentient opponents that are still prone to reason and not completely your sworn enemies. That can get you around tough fights and might be useful in certain situation. You will have to hand over supplies when you surrender, just like your enemies usually do.
Awesome, especially after talking with slugs and hearing "why won't you sssnide your pride and sssurrender when you're outgunned, enemiesss are doing it all the time..." for solid few versions, already :D I wonder, how it will work? I can guess it won't be possible to offer surrender at any given time during battle.

BTW, maybe it would be interesting to make surrender more costly, the more player ship's hull is damaged? Is it possible?

/Estel
Post Reply