(1)
Well, I guess this coukd be FREDed... but it'd be great if it could be included directly in the tables instead, as it then would be a persistent part of a mod, instead of having to be FREDed for every single mission.
What I'm talking about is spawning ships upon explosions of other ships, just like with misile spawnings.
There'd be quite a some uses for this - rescue pods for capships, ejection seats for fighters, ...
So, my wishlist for this would be:
*a spawn-flag for ships that works just like the one for missiles
*specifiable player-carriage; i.e. a if player commands a larger ship (be it a cruiser or a two-man-bomber), then there has to be a way to set the ship in which the player will be transferred after the original ship was destroyed... maybe make this as attribute of one of the ship-spawn-flags, like "$flags: (... , spawn Ra 5, spawn-player Thoth 1, ...)"
* for lifesuits, maybe a auto-decreasing health-timer (->oxygen) might make sense: do you get to your baseship to enter a new fighter, or die on the way home?
* a mission-flag "use-ship-spawning", so retail missions won't get touched should this ever enter the mediaVPs, nor should dogfights...
* ship-spawnpoints/-vectors in pof-files to indicate the points where those ships get spawned, maybe also with the starting speed and orientation already noted (though the speeds might also make sense as tbl-entries)
The numbering of the spawnpoints and the sequence in which the spawned ships/spacesuits appear in the ships.tbl would then assign what spawn on which point.
(2)
On a related note, every player should be allowed to select a player model for his pilot profile, just like the current pic and squadlogo (and this should be able to be handled in campaigns either like multi-squadlogos or like SP-squadlogos, depending on a flag in the campaign file) .
That way, there'd be one more level of customization & identification, and people who want to model a ship with cockpit wouldn't necessarily need to model a pilot themselves, but could just add a "pilot point" to the ship's model, where player pilot models would be attached (or maybe they could just be attached to the eyepoints of the ships).
(And, of course, I could have my Shivan pilot model "sit" in every fighter I pilot, be it Shivan, GTVA or anything else...

)
To be compatible with the ship-/spacesuit-spawning, there'd need to be a "PlayerSpacesuit"-variable for the spawn-entry, that would tell the game to use the player's model there (like "..., spawn Ra 5, spawn-player (spacesuit) 1, ...").
And there'd need to be a rudimentary ship.tbl-like entry for spacesuits, to set lifetime etc. .
There maybe also should be different spacesuit-entries be allowed (in a campaign where you play different identities, maybe a Shivan or Vasudan should still be more durable as a human... dunno about ancients or others

) , but those entries should NOT be player-selectable - i.e. I might select my Shivan pilot everywhere, and also equip it with gunpoints, but if those gunpoints can actually be used has to be decided by the creator of the respective mod.
So, what do you all think of these two ideas, and would some coder want to incorporate them into the game?