So after making the Player AI ships crew loss crash fix, I figured I could easily enough repurpose it a little! This should give you the ability to choose which crew member (by race) is lost in events. It's an early version, so any feedback is very welcome.
Load after any event mods, should be mostly compatible with other mods, although depending on their structure it may make choices that make you lose crew but continue the event a little weird.
It also includes the mod I linked above, but no need to worry about that.
Link:
https://dl.dropboxusercontent.com/u/182 ... oiceV1.ftl
https://www.dropbox.com/s/tj04mlu5sz3vo ... 1.ftl?dl=0
Crew loss race choice
-
- Posts: 350
- Joined: Wed Sep 23, 2015 9:11 am
Crew loss race choice
Last edited by meklozz on Mon Apr 03, 2017 1:14 am, edited 1 time in total.
- Gencool
- Posts: 409
- Joined: Sun Jun 16, 2013 1:21 pm
Re: Crew loss race choice
Nice!
Just glancing through the code - looks like you're using the custom attributes method. Very proud.
Couple of thoughts; Maybe have a version where you can pay a tithe to stop your crew being lost. Say either 40 scrap, 3 fuel, or 4 droneparts+4 rockets?
You could also remove the 'hidden="true"' tags for the crew loss, so you can see which crewmember would be lost, and choose a different one as sacrifice instead (very very cruel, but there are many times i'd happily have flushed a human out of an airlock if I could've saved Ruwen)
Just glancing through the code - looks like you're using the custom attributes method. Very proud.
Couple of thoughts; Maybe have a version where you can pay a tithe to stop your crew being lost. Say either 40 scrap, 3 fuel, or 4 droneparts+4 rockets?
You could also remove the 'hidden="true"' tags for the crew loss, so you can see which crewmember would be lost, and choose a different one as sacrifice instead (very very cruel, but there are many times i'd happily have flushed a human out of an airlock if I could've saved Ruwen)
-
- Posts: 350
- Joined: Wed Sep 23, 2015 9:11 am
Re: Crew loss race choice
Argh, no, don't look! It's such a mess! But you just have to work around slipstream a bit sometimes.
I could probably do most of that, but I don't really think letting the player not lose crew was really the point... I read that some people didn't like that you didn't have a choice in this once (and I mostly agreed, except maybe difficulty-wise), but it seemed like too much work at the time, so I put it off, but letting it be exchanged for some scrap just doesn't seem very right.
Losing Ruwen shouldn't be a problem unless you just renamed one or got the event while on one of the ships with crystals. I'm not sure adding an option to re-roll would be worth it since you can't loop and it would be kinda messy, but maybe.. Not today, either way.
I'm curious to see whether the structure itself is fine, style-wise, the texts I added are kinda crude and I'm not good at that stuff.
I could probably do most of that, but I don't really think letting the player not lose crew was really the point... I read that some people didn't like that you didn't have a choice in this once (and I mostly agreed, except maybe difficulty-wise), but it seemed like too much work at the time, so I put it off, but letting it be exchanged for some scrap just doesn't seem very right.
Losing Ruwen shouldn't be a problem unless you just renamed one or got the event while on one of the ships with crystals. I'm not sure adding an option to re-roll would be worth it since you can't loop and it would be kinda messy, but maybe.. Not today, either way.
I'm curious to see whether the structure itself is fine, style-wise, the texts I added are kinda crude and I'm not good at that stuff.
- Gencool
- Posts: 409
- Joined: Sun Jun 16, 2013 1:21 pm
Re: Crew loss race choice
I was thinking more;
<find choice with child crew loss>
<append choice: "pay tithe to avoid crew loss">
<choice: scrap><Choice:fuel><choice: resource>
<append choice: "take this one instead">
<choice: crew loss>
<find choice>
<attribute hidden=false>
(Excuse my pseudo)
<find choice with child crew loss>
<append choice: "pay tithe to avoid crew loss">
<choice: scrap><Choice:fuel><choice: resource>
<append choice: "take this one instead">
<choice: crew loss>
<find choice>
<attribute hidden=false>
(Excuse my pseudo)
- stylesrj
- Posts: 3638
- Joined: Tue Jul 08, 2014 7:54 am
Re: Crew loss race choice
This sounds like something out of my dreams.
No more will my Rock die to some puny disease or my metal birds falling in random event BS. It was that foolish meatsack who died to the giant alien spiders or got sick with their fragile meatsack body... Might give me a reason to keep Humans around.
I wonder if this could be extended so you can choose your Rock to go into a dangerous, disease-ridden station and it'd be like:
Your Rock starts to stumble when they get back from scouting. You think they've caught a disease and prepare to isolate them when it begins to give out a massive sneeze that shakes the whole ship. "Excuse me" the Rock says before returning back to their duties. You realise that the Rock's robust immune system prevented them from contracting any of the diseases within.
No more will my Rock die to some puny disease or my metal birds falling in random event BS. It was that foolish meatsack who died to the giant alien spiders or got sick with their fragile meatsack body... Might give me a reason to keep Humans around.
I wonder if this could be extended so you can choose your Rock to go into a dangerous, disease-ridden station and it'd be like:
Your Rock starts to stumble when they get back from scouting. You think they've caught a disease and prepare to isolate them when it begins to give out a massive sneeze that shakes the whole ship. "Excuse me" the Rock says before returning back to their duties. You realise that the Rock's robust immune system prevented them from contracting any of the diseases within.