Hard Light Productions Forums

Hosted Projects - Standalone => Diaspora => Diaspora Tech Help => Topic started by: Inglonias on September 07, 2012, 10:31:37 pm

Title: Mission Desperation - Cannot advance
Post by: Inglonias on September 07, 2012, 10:31:37 pm
The mission where the Theseus is being refueled is bugged, and I cannot advance past it. I don't know why.

I destroyed all ships in the area, and defended the Indart. Killing the Indart triggers some dialogue to the effect of "We can't save you, we're leaving" but the mission fails after that. I finally managed to kill myself 5 times to get past this mission, but I don't know why I couldn't finish it.
Title: Re: Mission Desperation - Cannot advance
Post by: karajorma on September 07, 2012, 11:31:12 pm
You actually managed to save the Indart?
Title: Re: Mission Desperation - Cannot advance
Post by: Inglonias on September 08, 2012, 08:26:38 am
Uhmmmm... Yes! I am such a good pilot that I totally managed to save it. I certainly didn't set it to invincible or anything. Why would I do that?  :nervous:

In all seriousness, what's the mission flow on that one?
Title: Re: Mission Desperation - Cannot advance
Post by: MatthTheGeek on September 08, 2012, 09:23:13 am
Cheats can break missions. You have been warned :p
Title: Re: Mission Desperation - Cannot advance
Post by: Alex Heartnet on September 08, 2012, 09:29:14 am
The mission flow is that
Spoiler:
the Indart is only suppose to survive long enough to provide enough fuel for one jump.  However, there just isn't enough firepower aimed at the Indart to keep a skilled player from saving it and breaking the mission.  Hull integrity and ammo will be stretched thin if you try and shoot down all the raiders, but it is entirely possible to save the Indart without cheats.  I have to purposely let some raiders through to beat that mission in a timely manner.

I think the solution here would be to have wings of Cylon Heavy Raiders jump in right next to the Indart - something I've seen in various FS campaigns to ensure that a light starship that is supposed to die does in fact die.  And if it's still not dead, use a SEXP to kill it.

The HLP modding community is normally good at taking into account alternative sets of events like this, so this was a surprising problem for me.
Title: Re: Mission Desperation - Cannot advance
Post by: headdie on September 08, 2012, 10:18:24 am
you could sexp the Indart to die
Quote from: http://en.battlestarwiki.org/wiki/Tylium
Pure tylium can be easily detonated by a conventional warhead. Moreover igniting fuel lines on spaceships usually quickly result in their loss (Miniseries).
so basically what I am thinking is that compartment fires could affect the fuel handling systems on the Indart causing it to explode at a convenient point and save the GTSC Plato situation you seem to have at the moment
Title: Re: Mission Desperation - Cannot advance
Post by: karajorma on September 08, 2012, 10:38:13 am
you could sexp the Indart to die

That would be pretty cheap. Not a great suggestion cause it would just infuriate people. Having more raiders jump in is the better solution.
Title: Re: Mission Desperation - Cannot advance
Post by: headdie on September 08, 2012, 10:59:09 am
I figured the internal explosions would provide a there was nothing that could be done, not played myself due to my PC being a ancient artifact but I imagine something like

in mission

At moderate Damage "This is the Indart we have compartment fires from that last hit we need more cover"
At slightly more damage "The fires are spreading, Theseus recommend you abort refuel"
At mission critical point "Get Clear Fires have spread to compartments adjacent to our..."
Boom

Debriefing "it was dumb luck the Cylons managed to hit something vital, nothing you could have done about it pilot you did well covering the Indart as well as you did."

it's even used in the tv runs and has happened in RL no end of times, yes it's infuriating if done badly, done well it's part of the plot.
Title: Re: Mission Desperation - Cannot advance
Post by: karajorma on September 08, 2012, 12:06:20 pm
New messages are a **** load harder to do at this point than simply adding more Cylons. For a start we'd have to call a voice actor back to voice all those lines.

And in the end, we'd still have the same problem, what if the Indart was never at the Slightly more damage point? Hell, what if the player does a really great job and it never takes a hit!
Title: Re: Mission Desperation - Cannot advance
Post by: headdie on September 08, 2012, 12:24:02 pm
fair point
Title: Re: Mission Desperation - Cannot advance
Post by: Ace on September 08, 2012, 03:40:33 pm
An event where the Indart survives should trigger. Something isn't working right.

Looking at the mission logic I'm not seeing how you're having this error.

If all hostiles are down the Indart evacs and undocks, and it cuts to the jump countdown.

Was the Indart disabled? Or something that prevented the undocking?

The only other thing I can think of is some wing that needs to die isn't arriving.

Edit- If eject indart happens and all enemies die this bug happens!

Okay, mission has been tweaked for Patch 1.

To save the Indart it has to stay above 25% hull in the mission and all wings down. If it ejects, it is doomed and that's where this bug crept.
Title: Re: Mission Desperation - Cannot advance
Post by: Tingil on January 26, 2013, 09:30:18 am
Is this supposed to be fixed? I just had the same problem with Patch 1.0.4.

[attachment deleted by a basterd]
Title: Re: Mission Desperation - Cannot advance
Post by: karajorma on January 26, 2013, 07:54:26 pm
It definitely should be fixed. I'm on holiday at the moment so I can't do it, but this is a perfect opportunity to use the mission.log if any of the FREDders on the team are up for solving this one.

In the meantime you can play the final mission by going to the techroom, mission simulator and pressing CTRL + SHIFT + S so that all the missions are available.
Title: Re: Mission Desperation - Cannot advance
Post by: Lorric on January 26, 2013, 08:09:53 pm
you could sexp the Indart to die

That would be pretty cheap. Not a great suggestion cause it would just infuriate people. Having more raiders jump in is the better solution.

I disagree on that. It should be made clear to the player that there was nothing they could do. They may carry on trying to save it otherwise.

Put in a message to go with the scripted death, making it clear. Something storyline, like the stress of the battle caused some kind of death (reactor overload, hull breach, whatever.)

Even breaking the fourth wall and straight out telling the player that the ship has to die, but well done for killing everything then blowing it up would be preferable to me than trickery with new waves of fighters that only spawn if the player wipes everything out. Something like that could even be a fun easter egg type thing in a game.

There's also potentially still a risk. I remember seeing one video of FS1, where some player was sat on a spawn point with his wingmen. As soon as the waves of fighters for the mission were jumping in they were obliterated before they could barely even move. I'm talking like 5 seconds later everything's dead.
Title: Re: Mission Desperation - Cannot advance
Post by: General Battuta on January 26, 2013, 08:14:53 pm
Adding new messages is a huge PITA due to the need for VA.
Title: Re: Mission Desperation - Cannot advance
Post by: Lorric on January 26, 2013, 08:31:58 pm
Adding new messages is a huge PITA due to the need for VA.

Ah yes, Shattered Armistice is voiced. That complicates matters.
Title: Re: Mission Desperation - Cannot advance
Post by: Ace on January 30, 2013, 02:46:18 pm
It definitely should be fixed. I'm on holiday at the moment so I can't do it, but this is a perfect opportunity to use the mission.log if any of the FREDders on the team are up for solving this one.

In the meantime you can play the final mission by going to the techroom, mission simulator and pressing CTRL + SHIFT + S so that all the missions are available.

There is an alt ending where the Indart survives, (it gets abandoned and scuttled after the refueling though) but for some reason those events aren't executing properly under some conditions.
Title: Re: Mission Desperation - Cannot advance
Post by: karajorma on January 30, 2013, 06:43:47 pm
If someone were to edit the mission so that it generates a mission.log and flagged those events, we should be able to figure out why it isn't executing.

If you can tell me the event names involved in that section of the mission, I can probably still set up a version of the mission that will do it.
Title: Re: Mission Desperation - Cannot advance
Post by: Col.Hornet on January 31, 2013, 04:59:53 pm
Yay, I saved Indart too. :D