In working on the “Missing Worlds of Magyar” I had a chance to play around with many pieces of T5 worldgen. Based on that experience, here are a few notes and suggestions:
1. Mainworld Orbit and WorldGen Sequence.
The mainworld orbit is determined early on in Checklist B, chart 2b (before mainworld size is generated), resulting in HZ-2, HZ-1, HZ, HZ+1, or HZ+2. Chart 2c determines whether the mainworld is a satellite or planet.
Checklist C (Worldgen) determines size. If size is 0 (asteroid belt) then the initial results of both chart 2b and 2c get thrown out. Belts can appear in virtually any orbit in the system and can’t be satellites.
Mainworld orbit is again considered much later on Checklist G, step P1. If the mainworld is an asteroid belt you roll on chart P2, which has a much wider range of orbits than chart 2b. But this begs the question, why couldn’t any airless mainworld have as wide a range of orbits as asteroid belts? It doesn’t matter if they’re in the hospitable zone or not.
A slight reshuffling of the worldgen sequence avoids redundancies, creates a smoother workflow, and gives us better opportunities to tweak downstream results:
With this sequence, you only generate orbit and determine whether the mainworld is a satellite once. The following chart could be used in lieu of chart 2b:
Mainworld Orbit
This reshuffling allow us to use mainworld details to modify system details.
Atmosphere, for example, could now modify homestar and companion. Say if Atmo > 0, homestar cannot be D. If Atmo >0 and a companion D star is generated, companion must be placed in far orbit.
Atmosphere could also modify mainworld orbit, allowing any world without a breathable atmosphere -- and not just belts -- to range further from the hospitable zone. Take the table above and substitute “Atmosphere” for “Size” and you’re done. You could also create an intermediary column or two between for Atmo codes of 123 or ABCDEF.
Similarly, size could (should?) influence whether the mainworld is a satellite or not -- smaller worlds might get a DM making them more likely to be satellites, bigger worlds might be less likely.
1. Mainworld Orbit and WorldGen Sequence.
The mainworld orbit is determined early on in Checklist B, chart 2b (before mainworld size is generated), resulting in HZ-2, HZ-1, HZ, HZ+1, or HZ+2. Chart 2c determines whether the mainworld is a satellite or planet.
Checklist C (Worldgen) determines size. If size is 0 (asteroid belt) then the initial results of both chart 2b and 2c get thrown out. Belts can appear in virtually any orbit in the system and can’t be satellites.
Mainworld orbit is again considered much later on Checklist G, step P1. If the mainworld is an asteroid belt you roll on chart P2, which has a much wider range of orbits than chart 2b. But this begs the question, why couldn’t any airless mainworld have as wide a range of orbits as asteroid belts? It doesn’t matter if they’re in the hospitable zone or not.
A slight reshuffling of the worldgen sequence avoids redundancies, creates a smoother workflow, and gives us better opportunities to tweak downstream results:
- Recommend moving step 1b (spaceports) to Checklist G and moving step 2a (homestar), 2b (mainworld orbit), 2c (satellite), and 4 (gas giants and belts) to Checklist C.
- Recommend moving all worldgen from Checklist C up to B, so the whole UWP sequence of StSAHPGL-T is on one page. Rename Checklist B Worldgen.
- Rename Checklist C System Basics. Add step 2a (homestar), 2b (mainworld orbit), 2c (satellite), and 4 (gas giants and belts) from old Checklist B. Also move to Checklist C the following steps from Checklist F: step 1 (generate system stars), 2 (spectral type and size), and 3 (place stars in orbit).
With this sequence, you only generate orbit and determine whether the mainworld is a satellite once. The following chart could be used in lieu of chart 2b:
Mainworld Orbit
Flux | Size 0 | Size 1+ |
- 6 | HZ - 2 | HZ -2 |
- 5 | HZ - 1 | HZ -1 |
- 4 | HZ | HZ -1 |
- 3 | HZ + 1 | HZ -1 |
- 2 | HZ + 2 | HZ |
- 1 | HZ + 3 | HZ |
0 | HZ + 4 | HZ |
+ 1 | HZ + 5 | HZ |
+ 2 | HZ + 6 | HZ |
+ 3 | HZ + 7 | HZ + 1 |
+ 4 | HZ + 8 | HZ + 1 |
+ 5 | HZ + 9 | HZ + 1 |
+ 6 | HZ +10 | HZ + 2 |
Atmosphere, for example, could now modify homestar and companion. Say if Atmo > 0, homestar cannot be D. If Atmo >0 and a companion D star is generated, companion must be placed in far orbit.
Atmosphere could also modify mainworld orbit, allowing any world without a breathable atmosphere -- and not just belts -- to range further from the hospitable zone. Take the table above and substitute “Atmosphere” for “Size” and you’re done. You could also create an intermediary column or two between for Atmo codes of 123 or ABCDEF.
Similarly, size could (should?) influence whether the mainworld is a satellite or not -- smaller worlds might get a DM making them more likely to be satellites, bigger worlds might be less likely.