Header: GURPS: Space - Basic Worldbuilding use:C:\Program Files\nbos\AstroSynthesis2\LangData\AstroSynthesis Standard Names.ipt Prompt: Choose Campaign Base TL (8-12) {8|9|10|11|12}1 Prompt: Choose Settlement Type {Homeworld|Colony|Outpost|Uninhabited}2 Prompt: Within space claimed by a space-fairing civilization? {Yes|No}3 Table:WorldDesc Set: WorldType=[@OverallWorldType]
[@greekname]
World Type: {$worldtype}
Settlement Type: {$prompt2} [@TechLevelTable]  TL: {$STL}
Atmospheric Mass: {$atmomass}
Atmospheric Composition: {$atmodesc}
Hydrographic Coverage: {$hydro}%
Table:OverallWorldType Type:lookup Roll:3d6 3-7:[@WorldTypeHostile] 8-13:[@WorldTypeBarren] 14-18:[@WorldTypeGarden] Table:WorldTypeHostile Type:lookup Roll:3d6 3-4:Standard (Chthonian) [atmomass==0] [atmodesc==N/A][hydro==0][HabAtmo==0] 5-6:Standard (Greenhouse) [atmomass==[@3d6divby10]][atmodesc==[@stangreenatmo]][hydro=={!{{2d6}-7}*10}] 7-9:Tiny (Sulfur) [atmomass==0] [atmodesc==N/A] [hydro==0] 10-12:Standard (Ammonia) [atmomass==[@3d6divby10]][atmodesc==[@stanammoniaatmo]] [hydro==[|20|30|30|40|40|40|50|50|50|50|60|60|60|60|60|70|70|70|70|70|70|70|80|80|80|80|80|90|90|90|90|90|100|100|100|100|100|100]] 13-14:Large (Ammonia) [atmomass==[@3d6divby10]][atmodesc==[@largeammoniaatmo]] [hydro==[|20|30|30|40|40|40|50|50|50|50|60|60|60|60|60|70|70|70|70|70|70|70|80|80|80|80|80|90|90|90|90|90|100|100|100|100|100|100]] 15-16:Large (Greenhouse) [atmomass==[@3d6divby10]][atmodesc==[@largegreenatmo]][hydro=={!{{2d6}-7}*10}] 17-18:Large (Chthonian) [atmomass==0] [atmodesc==N/A][hydro==0] Table:WorldTypeBarren Type:lookup Roll:3d6 3:Small (Hadean) [atmomass==0] [atmodesc==N/A][hydro==0] 4:Small (Ice) [atmomass==[@3d6divby10]][atmodesc==[@smalliceatmo]][hydro=={!{{10d6}+20}}] 5-6:Small (Rock) [atmomass==0] [atmodesc==N/A] [hydro==0] 7-8:Tiny (Rock) [atmomass==0] [atmodesc==N/A] [hydro==0] 9-10:Tiny (Ice) [atmomass==0] [atmodesc==N/A][hydro==0] 11-12:Asteroid Belt [atmomass==0] [atmodesc==N/A] [hydro==0] 13-14:Standard (Ocean) [atmomass==[@3d6divby10]][atmodesc==[@stanoceanatmo]][hydro==[|50|60|70|80|90|100]] 15:Standard (Ice) [atmomass==[@3d6divby10]][atmodesc==[@staniceatmo]] [hydro==[|20|10|10|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0]] 16:Standard (Hadean) [atmomass==0] [atmodesc==N/A][hydro==0] 17:Large (Ocean) [atmomass==[@3d6divby10]][atmodesc==[@largeoceanatmo]][hydro==[|70|80|90|100|100|100]] 18:Large (Ice) [atmomass==[@3d6divby10]][atmodesc==[@largeiceatmo]][hydro==[|20|10|10|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0]] Table:WorldTypeGarden Type:lookup Roll:3d6 3-16:Standard (Garden)[atmomass==[@3d6divby10]][atmodesc==[@stangardenatmo]][hydro==[|50|60|70|80|90|100]] 17-18:Large (Garden)[atmomass==[@3d6divby10]][atmodesc==[@largegardenatmo]][hydro==[|70|80|90|100|100|100]] Table:3d6divby10 type:lookup roll:3d6 3:0.3 4:0.4 5:0.5 6:0.6 7:0.7 8:0.8 9:0.9 10:1.0 11:1.1 12:1.2 13:1.3 14:1.4 15:1.5 16:1.6 17:1.7 18:1.8 Table:SmallIceAtmo Type:lookup Roll:3d6 3-15:Suffocating and Mildly Toxic[habatmo==-1] 16-18: Suffocating and Highly Toxic[habatmo==-1] Table:StanAmmoniaAtmo Suffocating, Lethally Toxic and Corrosive[habatmo==-2] Table:StanIceAtmo Type:lookup Roll:3d6 3-12: Suffocating[habatmo==0] 13-18: Suffocating and Mildly Toxic[habatmo==-1] Table:StanOceanAtmo Type:lookup Roll:3d6 3-12: Suffocating[habatmo==0] 13-18: Suffocating and Mildly Toxic[habatmo==-1] Table:StanGardenAtmo Type:lookup Roll:3d6 3-11: Breathable[habatmo== 12-18: Marginal ([@marginalAtmo]) Table:StanGreenAtmo Suffocating, Lethally Toxic and Corrosive[habatmo==-2] Table:LargeAmmoniaAtmo Suffocating, Lethally Toxic and Corrosive[habatmo==-2] Table:LargeIceAtmo Suffocating and Highly Toxic Table:LargeOceanAtmo Suffocating and Highly Toxic Table:LargeGardenAtmo Type:lookup Roll:3d6 3-11:Breathable 12-18:Marginal ([@marginalAtmo]) Table:LargeGreenAtmo Suffocating, Lethally Toxic and Corrosive Table:MarginalAtmo Type:lookup Roll:3d6 3-4:[@ChlorFluor] 5-6:Sulfur Compounds 7:Nitrogen Compounds 8-9:Organic Toxins 10-11:Low Oxygen 12-13:Pollutants 14:High Carbon Dioxide 15-16:High Oxygen 17-18:Inert Gases Table:ChlorFluor Chlorine Fluorine Table:TechLevelTable Type:Lookup Roll:{3d6} 3:[@PrimitiveRoll] 4:[when]{$Prompt1}=8[do][STL==5][end][when]{$Prompt1}=9[do][STL==6][end][when]{$Prompt1}=10[do][STL==7][end][when]{$Prompt1}=11[do][STL==8][end][when]{$Prompt1}=12[do][STL==9][end] 5:[when]{$Prompt1}=8[do][STL==6][end][when]{$Prompt1}=9[do][STL==7][end][when]{$Prompt1}=10[do][STL==8][end][when]{$Prompt1}=11[do][STL==9][end][when]{$Prompt1}=12[do][STL==10][end] 6-7:[when]{$Prompt1}=8[do][STL==7][end][when]{$Prompt1}=9[do][STL==8][end][when]{$Prompt1}=10[do][STL==9][end][when]{$Prompt1}=11[do][STL==10][end][when]{$Prompt1}=12[do][STL==11][end] 8-11:[STL=={$Prompt1} (Delayed)] 12-15:[STL=={$Prompt1}] 16-18:[STL=={$Prompt1} (Advanced)] Table:PrimitiveRoll Type:Lookup Roll:3d6 3-12:[STL==0 (Primitive)] 13:[STL==1 (Primitive)] 14:[STL==2 (Primitive)] 15:[STL==3 (Primitive)] 16:[STL==4 (Primitive)] 17:[STL==5 (Primitive)] 18:[STL==6 (Primitive)]