if (_waypoint != 0)
{
status = tr("STR_INTERCEPTING_UFO").arg(_waypoint->getId());
}
else if (_craft->getLowFuel())
{
status = tr("STR_LOW_FUEL_RETURNING_TO_BASE");
}
else if (_craft->getDestination() == 0)
{
status = tr("STR_PATROLLING");
}
else if (_craft->getDestination() == (Target*)_craft->getBase())
{
status = tr("STR_RETURNING_TO_BASE");
}
if (_waypoint != 0)
{
status = tr("STR_INTERCEPTING_UFO").arg(_waypoint->getId());
}
else if (_craft->NEW_WAS_ALREADY_ON_A_MISSION())
{
status = tr("STR_BRIEFING_RETURNING_TO_BASE");
}
else if (_craft->getLowFuel())
{
status = tr("STR_LOW_FUEL_RETURNING_TO_BASE");
}
else if (_craft->getDestination() == 0)
{
status = tr("STR_PATROLLING");
}
else if (_craft->getDestination() == (Target*)_craft->getBase())
{
status = tr("STR_RETURNING_TO_BASE");
}
Post-mission includes some tasks which are instantaneous, they don't wait for the ship to go back home :These I, personally, don't think matters - you don't see the freighters that transport your goods from base to base, but it still happens, could just make it lore that you have freighter picking up the mess and delivering it to your base
- transport of live aliens to detention
- loot items (including large "tile" items like UFO power source) into home base stores
- wounded soldiers start "healing"This is the only one that I wouldn't be too sure about - Do the battlescape stats remain in the game data even in geo? If so, you could apply a clock that every 30 mins your soliders with injuries get worse. Alternatively, you could say the craft have non-portable medikits that will prevent further injury but does not restore any health.
- reload spent items, drawing from base stores (clips, but also anything destroyed in explosions) Inform player of missing items.Yeah, but I don't see why you shouldn't be able to go from one mission to another with whatever you have left.
I don't see why you shouldn't be able to go from one mission to another with whatever you have left.I can imagine many in-universe reasons some times, but not every time (plane damaged, getting help for the wounded, having 6 live chryssalids prisoners, towing an intact UFO that's 4x larger than the transport).
We can look into adding a new flag for "craft returning from mission" if the "low fuel" string really drives you nuts.A nice and efficient proposition :)