Re: [WIP] GalCop Missions
Posted: Thu Mar 14, 2024 1:36 pm
For information and discussion about Oolite.
https://bb.oolite.space/
Much improved so far. Bravo!
Twas a bug in the BB System. Fixed in version 2.6.2.
Twas a bug in GalCop Missions. Fixed in version 0.8.1.
Brain bug. I wrote that hastily at pub o'clock. I was thinking of another mission on the same run as the comms relay job. Deliver special computer.
The correctly non-selectable destination button showed erroneously as:Mission to deliver special computers complete. Return to any system main station to claim payment.
Complete mission (dock at original station)
there they Suggest "that they, or "there that they".Despite our best efforts, and the presence of mood lighting in the various meeting rooms, our trade relations with Cecear have declined to the point there they have been put on hold, although many believe it was owing to a dispute over legal representation. To force them back to the negotiation table we are looking put a limit on their trade by sending willing commanders into their system and stealing 18 cargo canisters of radioactives only.
I've run this a couple of times now, and found the recipient each time. Before I head off on a tangent, can I get you to try the mission but use the Range Finder equipment item to scan for ships as you travel between the two entities.
I've usually found them too which is why it stood out to me, though there's a small chance I shot them on the way to the relay. I don't think there's any clue given in-game if that's the case. Perhaps shooting the recipient should trigger a 'mission failed' with explanation, either instantly, or on docking so the errant commander can be kept guessing a while.
Not anything that's going to help. If you have access to the JavaScript Console, you can enter this command:
Code: Select all
worldScripts.GalCopBB_Missions.$getListOfMissions(true, 42)
Code: Select all
> worldScripts.GalCopBB_Missions.$getListOfMissions(true, 42)
[{
ID: 6462,
stationKey: "galcop",
source: 55,
sourceName: "Zaenza",
sourceGalaxy: 4,
destination: 128,
destinationName: "Lazaso",
destinationGalaxy: 4,
description: "Computer delivery",
details: "One of our vessels is in the Lazaso system at the moment, somewhere between the main planet and the sun, waiting for some specialised computer equipment. The mission is to transport the cargo to the ship, but it is imperative that no one know about the transfer. If you dock at a GalCop station with these computers on board they will be discovered and the contract will be terminated.",
manifestText: "Deliver special computers to a ship between planet and sun in Lazaso within 68 mins 55 secs.",
originalManifestText: "Deliver special computers to a ship between planet and sun in Lazaso within 95 mins.",
statusText: "Deliver special computers to a ship in Lazaso",
payment: 895,
penalty: 460,
deposit: 0,
allowPartialComplete: false,
expiry: 180253969628.03638,
playAcceptedSound: true,
accepted: true,
allowTerminate: true,
percentComplete: 0,
completionType: "AT_STATIONKEY",
stopTimeAtComplete: true,
completionTime: 0,
arrivalReportText: "",
model: "",
modelPersonality: 0,
spinModel: true,
background: "",
overlay: "",
mapOverlay: "",
forceLongRangeChart: false,
markerShape: "MARKER_PLUS",
markerColor: "redColor",
markerScale: 1,
additionalMarkers: [],
disablePercentDisplay: true,
noEmails: false,
statusValue: "",
customDisplayItems: [{
heading: "To complete:",
value: "Return to any equivalent station"
}, {
heading: "Client name:",
value: "Ouindi Thenis"
}, {
heading: "Danger level:",
value: "Medium"
}],
customMenuItems: "",
remoteDepositProcess: false,
initiateCallback: "$acceptedMission",
confirmCompleteCallback: "$confirmCompleted",
completedCallback: "$completedMission",
terminateCallback: "$terminateMission",
failedCallback: "$failedMission",
manifestCallback: "$updateManifestEntry",
availableCallback: "$missionAvailability",
bonusCalculationCallback: "",
worldScript: "GalCopBB_Delivery",
postStatusMessages: [],
data: {
source: "GalCopBB_Missions",
missionType: 42,
locationType: 2,
quantity: 0,
targetQuantity: 0,
destroyedQuantity: 1,
commodity: "computers",
missionChain: "",
chained: false,
terminatePenalty: true,
altManifest: false,
name: "Ouindi Thenis",
assassinChance: 0.6,
stolenItemType: null,
targetShipKey: null,
targetShipName: null,
ingredients: [],
delivered: 0,
expected: 0,
origSystemID: 55,
satelliteTypes: 0,
destinationA: -1
},
acceptedDate: 180253963927.62338,
keepAvailable: false,
lastEmailID: 57
}]