@laarmen, @impaktor :)
Brief: some courier/taxi missions ask you to a specific small landing pad in the city, or even another city somewhere to actually discuss/accept the mission. Similarly these landing pads could serve as destinations for such missions too.
From narrative POV it could be some kind of shady mission, or something involving sensitive information or package, or just a posh passenger. This could mean riskiness too, but that shouldn't be necessary in my opinion.
An example of such (half complete) landing pad, on top of a building, which is based on the current vlastan building set:
Function outline: (as I imagine it, will update with the discussion)
- A buildings with pad generated with the city (and some will be generated for sure, so there will be one available, so it could be destination for a mission too, somewhere else). I guess it should be set up similarly as a ground station, but with a specific tag in the json, from the standpoint of content creation.
- The mission script knows about these buildings, and can generate a mission to one of these pads.
- Each pad has a generated ID code, something similar to airport codes here on Earth. Could include a reference to the city, E-Lo-32 for a london pad (Planet-City-number).
- Pad size is limited, so it isn't available for larger ships. Courier crafts preferred
- Only visible when the player has something to do there. (Either destination or mission starting point)
- Player accepts the mission
- Pad ID shows up, targetable.
- Autopilot landing doesn't work for it. (Justifications: mainly so the player has something to do, and it has a bit of difficulty, fictionwise: secrecy, not even a space landing pad, so it isn't hooked to the space traffic control network to name a few examples)
- There's a short deadline for the player to reach it (a couple of hours tops, even less for more lucrative ones).
- Player lands on the pad.
- Popup with mission details. Similar to the comms windows on the BBS. If the player wants to refuse, the guy could try talking him into it, beg or threaten, depending on the flavor. Threat could mean simple reputation decrease or an assassin on his tail maybe.
- Player accepts. Takeoff works the same as a regular station. Player goes to destination, fulfills the mission. Everybody is happy. Failure has the same consequences as regular missions.
- Pad as destination somewhere else.
- The city generator always generates at least a couple of these for each city, to make sure there's one available. Could be problematic if the player has a lot of missions with this kind of destination.
- You could also pick up a mission from the BBS with a destination like this.
- There could be destinations like this outside the cities, generated in the wild. The player could only have coordinates for it and has to find it on his own. (smugglers base, expedition, etc.). Potential problem: if it's there once, it should be there always, if the player ever returns. But it could be saved with the player, and could also be reused for later missions (would assume having it among the bases after first delivery). Other downside: a skyscraper would look odd on the middle of nowhere, so custom asset would be needed.
- Alternative possibility: BBS ad: "Grain sought at [City, Pad]". Player accepts, buys or obtains cargo, delivers, gets cash. (It's kinda similar to what Elite Dangerous has, but with a destination afar). Would be more interesting if there were price differences among bases in a given system.
- Alternative possibility: Used part ad on the BBS, available on Pad-## Or cheaper repair prices.
- Alternative possibility: Assassination targets are landed on one of these instead of the regular spaceport.
- Alternative possibility: some could be persistent after first delivery, with a limited mission BBS for more lucrative missions. Like if it was a military base or smugglers hideout, or just a courier firm looking for outsourcing. Fuels club local HQ.
- Plugging it in the city generator.
- Making it show up as a nav target.
- Connecting with lua for missions.
- Missions which are using it. + Flavor writing.
- Assets: City landing pad, Outdoors landing pad.