Result
{% TagList = get_chart id:55367 %}
{%if Tag_1 == "Random"%}
{% PlanetTag1 = {CHART(55367)} %}
{%else%}
{% PlanetTag1 = filter mode:"istarts_with" pattern:{$Tag_1} source:TagList %}
{%end%}
{%if Tag_2 == "Random"%}
{% PlanetTag2 = exclude mode:"istarts_with" pattern:"{Tag_1}" source:TagList %}
{%else%}
{% PlanetTag2 = filter mode:"istarts_with" pattern:{$Tag_2} source:TagList %}
{%end%}
{% Tag1Array = split sep:"&DIVIDE&" source:{{PlanetTag1}} %}
{% Tag1Name = {{Tag1Array.1}} %}
{% Tag1Enemy = split sep:"
" source:{{Tag1Array.2}} %}
{% Tag1Friend = split sep:"
" source:{{Tag1Array.3}} %}
{% Tag1Complication = split sep:"
" source:{{Tag1Array.4}} %}
{% Tag1Thing = split sep:"
" source:{{Tag1Array.5}} %}
{% Tag1Place = split sep:"
" source:{{Tag1Array.6}} %}
{% Tag2Array = split sep:"&DIVIDE&" source:{{PlanetTag2}} %}
{% Tag2Name = {{Tag2Array.1}} %}
{% Tag2Enemy = split sep:"
" source:{{Tag2Array.2}} %}
{% Tag2Friend = split sep:"
" source:{{Tag2Array.3}} %}
{% Tag2Complication = split sep:"
" source:{{Tag2Array.4}} %}
{% Tag2Thing = split sep:"
" source:{{Tag2Array.5}} %}
{% Tag2Place = split sep:"
" source:{{Tag2Array.6}} %}
{% EnemyCombo = {_{{Tag1Enemy}}/{{Tag2Enemy}}_} %}
{% FriendCombo = {_{{Tag1Friend}}/{{Tag2Friend}}_} %}
{% ComplicationCombo = {_{{Tag1Complication}}/{{Tag2Complication}}_} %}
{% ThingCombo = {_{{Tag1Thing}}/{{Tag2Thing}}_} %}
{% PlaceCombo = {_{{Tag1Place}}/{{Tag2Place}}_} %}
{%if Population == "Random"%}
{% Population = {CHART(55365)} %}
{%end%}
{%if Atmosphere == "Random"%}
{% Atmosphere = {CHART(56871)} %}
{%end%}
{%if Temperature == "Random"%}
{% Temperature = {CHART(56872)} %}
{%end%}
{%if Biosphere == "Random"%}
{% Biosphere= {CHART(56873)} %}
{%end%}
{%if TechLevel== "Random"%}
{% TechLevel = {CHART(56874)} %}
{%end%}
{%if Population == "Alien"%}
{% Alien = "Yes" %}
{% Population = {CHART(id="55365", dice="1d10+1")} %}
{%else%}
{% Alien = "No" %}
{%end%}
{%if Population == "Failed colony"%}
{% PopMod = {0|1} %}
{% PopDesc = {Today, the planet is a failed colony, with a population of only} %}
{%elif Population == "Outpost"%}
{% PopMod = {10|100|1000} %}
{% PopDesc = {Today, the planet serves as a mere outpost, with a population of only about} %}
{%elif Population == "Fewer than a million"%}
{% PopMod = {10000|100000} %}
{% PopDesc = {Today, the planet has a population of approximately} %}
{%elif Population == "Several million"%}
{% PopMod = {1000000|10000000} %}
{% PopDesc = {Today, the planet has a population of approximately} %}
{%elif Population == "Hundreds of millions"%}
{% PopMod = 100000000 %}
{% PopDesc = {Today, the planet has a population of approximately} %}
{%elif Population == "Billions"%}
{% PopMod = {90%?1000000000|10000000000} %}
{% PopDesc = {Today, the planet has a massive population of approximately} %}
{%end%}
{% PopNonInt = {{$PopMod} * 1d999 * 0.01} %}
{% PopulationTotal = {ceil({$PopNonInt})} %}
{%if {{$PopulationTotal}/1000000000} >= 1%}
{% PopulationText = {{{$PopulationTotal}/1000000000} billion} %}
{%elif {{$PopulationTotal}/1000000} >= 1%}
{% PopulationText = {{{$PopulationTotal}/1000000} million} %}
{%elif {{$PopulationTotal}/1000} >= 1%}
{% PopulationText = {{{$PopulationTotal}/1000} thousand} %}
{%else%}
{% PopulationText = {$PopulationTotal} %}
{%end%}
Planet Tags: {$Tag1Name}, {$Tag2Name}
Atmosphere: {$Atmosphere}
Temperature: {$Temperature}
Biosphere: {$Biosphere}
Tech Level: {$TechLevel}
{% NPCType = "Enemy" %}
Enemy: {{EnemyCombo}}, Roll on "PersonsCapabilitySource" Roll on "PersonsCapability". They are motivated by Roll on "PersonsMotiveType".
{% NPCType = "Friend" %}
Friend: {{FriendCombo}}, Roll on "PersonsCapabilitySource" Roll on "PersonsCapability". They are motivated by Roll on "PersonsMotiveType".
Complication: {{ComplicationCombo}}
Thing: {{ThingCombo}}
Place: {{PlaceCombo}}
{% AdventureSeed = {CHART(55397)} %}
{%if Is_Primary_World == "Yes"%}
This system's core is {{ a_an input:{{Roll on "CoreType"}} }}
{%end%}
Roll on "BodyAll"
{% ZoneNum = {1d8+1} %}
This planet has {$ZoneNum} main types of distinct terrain. In order of abundance, these types are as follows:
{%for i in range from: 1 to:{$ZoneNum}%}
- Type {{i}} environments are regions of Roll on "RegionBiome"
{%end%}
{%if Is_Primary_World == "Yes"%}This planet's first human {%if Alien == "Yes"%} contact was Roll on "HowOld"{%else%} settlement was Roll on "HowOld"Roll on "PriorCultures".{%end%}{%else%}This world Roll on "OriginNonPrimary". Roll on "RelationshipNonPrimary" the two societies Roll on "ContactPointNonPrimary".{%end%} {%if {$PopulationTotal} < 1%}Today, the planet seems to be entirely devoid of inhabitants.{%elif {$PopulationTotal} == 1%}Today, only a single soul seems to live here.{%else%}{{PopDesc}} {$PopulationText} inhabitants, most of whom exist as members of {%if Population == "Failed colony" or Population == "Outpost"%}Roll on "OtherSocieties" (dice="1d4"){%else%}Roll on "OtherSocieties"{%end%}{%end%}
{% EnemyCombo = {_{{Tag1Enemy}}/{{Tag2Enemy}}_} %}
{% FriendCombo = {_{{Tag1Friend}}/{{Tag2Friend}}_} %}
{% ComplicationCombo = {_{{Tag1Complication}}/{{Tag2Complication}}_} %}
{% ThingCombo = {_{{Tag1Thing}}/{{Tag2Thing}}_} %}
{% PlaceCombo = {_{{Tag1Place}}/{{Tag2Place}}_} %}
Outsiders might find opportunity here in an ongoing conflict over Roll on "Conflict". However, Roll on "ConflictRestraint"Resolve: {5%?| and Roll on "ConflictTwist"}.
An enterprising outsider might find work with Resolve: {{{ a_an input:{{Roll on "Patrons"}} }}|{{ a_an input:{{FriendCombo}} }}}Resolve: {| Roll on "PatronHook"} who Resolve: {needs|Roll on "PatronPower" is looking for|offers Roll on "PatronNonCash" for} someone to Roll on "PatronChallenge"Resolve: {|, which will help them pursue their Roll on "PatronMotivation"}. They are Roll on "PatronEagerness"Resolve: {| and are Roll on "PatronManner" during dealings with them}, Roll on "PatronTrustworthiness". However, the task is complicated by Roll on "PatronCounterForce"Resolve: {5%?|, and Roll on "PatronComplication"}.
{% EnemyCombo = {_{{Tag1Enemy}}/{{Tag2Enemy}}_} %}
{% FriendCombo = {_{{Tag1Friend}}/{{Tag2Friend}}_} %}
{% ComplicationCombo = {_{{Tag1Complication}}/{{Tag2Complication}}_} %}
{% ThingCombo = {_{{Tag1Thing}}/{{Tag2Thing}}_} %}
{% PlaceCombo = {_{{Tag1Place}}/{{Tag2Place}}_} %}
Intrepid adventurers might find excitement here when {{AdventureSeed}}
PCs who come to explore this world may find themselves navigating Roll on "SixteenStarsSiteType"
Subcharts
- HowOld (d4)
- FoundingReason (d20)
- ColonistsFrom (d8)
- PriorCultures (d6)
- MainRemnant (d10)
- NewColonists (d8)
- NewColonistReason (d20)
- OtherSocieties (d8)
- LocalResource (d12)
- FormRule (d12)
- SourceLegitimacy (d8)
- RuleComplete (d4)
- GeneralSecurity (d6)
- GeneralSecurityNeg (d6)
- ConflictRuling (d10)
- ConflictRuled (d20)
- HowContent (d6)
- LastThreat (d8)
- WhatPower (d10)
- HowUniform (d4)
- MainConflict (d12)
- Trends (d20)
- SocietalVirtue (d8)
- SocietalVice (d10)
- Xenophilia (d4)
- OutsiderTreatmentNeg (d6)
- OutsiderTreatment (d6)
- Customs (d20)
- Patrons (d12)
- PatronChallenge (d23)
- PatronEagerness (d4)
- PatronTrustworthiness (d25)
- PatronCounterForce (d10)
- PatronComplication (d19)
- PatronNonCash (d12)
- PopType (2d6)
- Tags (d123)
- AdventureSeed (d100)
- PatronMotivation (d20)
- PatronPower (d20)
- PatronHook (d20)
- PatronManner (d20)
- Conflict (d8)
- ConflictRestraint (d20)
- ConflictTwist (d19)
- OriginNonPrimary (d8)
- RelationshipNonPrimary (d8)
- ContactPointNonPrimary (d10)
- PersonsMotiveType (d12)
- PersonsMotiveAmbition (d10)
- PersonsMotiveAvarice (d10)
- PersonsMotiveCraving (d10)
- PersonsMotiveCurosity (d10)
- PersonsMotiveDesire (d10)
- PersonsMotiveExcitement (d10)
- PersonsMotiveGlory (d10)
- PersonsMotiveHatred (d10)
- PersonsMotivePiety (d10)
- PersonsMotiveProtection (d10)
- PersonsMotiveRevenge (d10)
- PersonsMotiveSafety (d10)
- PersonsCapability (d10)
- PersonsCapabilitySource (d6)
- OpAmbGood (d8)
- OpAmbBad (d8)
- OpAvaGood (d8)
- OpAvaBad (d8)
- OpCravGood (d8)
- OpCravBad (d8)
- OpCuriGood (d8)
- OpCuriBad (d8)
- OpDesiGood (d8)
- OpDesiBad (d8)
- OpExciGood (d8)
- OpExciBad (d8)
- OpGlorGood (d8)
- OpGlorBad (d8)
- OpHateGood (d8)
- OpHateBad (d8)
- OpPietGood (d8)
- OpPietBad (d8)
- OpProtGood (d8)
- OpProtBad (d8)
- OpReveGood (d8)
- OpReveBad (d8)
- OpSafeGood (d8)
- OpSafeBad (d8)
- SixteenStarsSiteType (d16)
- SSTempleSeed (d10)
- SSTempleWrong (d8)
- SSTempleFriend (d8)
- SSTemplePlace (d8)
- SSTempleComplication (d8)
- SSTempleThing (d8)
- SSTempleAntagonist (d8)
- SSAsteroidAntagonist (d8)
- SSAsteroidFriend (d8)
- SSAsteroidPlace (d8)
- SSAsteroidComplication (d8)
- SSAsteroidThing (d8)
- SSAsteroidUsing (d8)
- SSAsteroidSeed (d10)
- SSBarbEnemy (d8)
- SSBarbFriend (d8)
- SSBarbPlace (d8)
- SSBarbComp (d8)
- SSBarbThing (d8)
- SSBarbConflict (d8)
- SSBarbSeed (d10)
- SSBureEnemy (d8)
- SSBureFriend (d8)
- SSBurePlace (d8)
- SSBureComp (d8)
- SSBureThing (d8)
- SSBureCoop (d8)
- SSBureSeed (d10)
- SSColoEnemy (d8)
- SSColoFriend (d8)
- SSColoPlace (d8)
- SSColoComp (d8)
- SSColoThing (d8)
- SSColoFounded (d8)
- SSColoSeed (d10)
- SSDereEnemy (d6)
- SSDereFriend (d8)
- SSDerePlace (d8)
- SSDereComp (d8)
- SSDereThing (d8)
- SSDereRuined (d8)
- SSDereSeed (d10)
- SSDisaEnemy (d8)
- SSDisaFriend (d8)
- SSDisaPlace (d8)
- SSDisaComp (d8)
- SSDisaThing (d8)
- SSDisaWhat (d8)
- SSDisaSeed (d10)
- SSDoomEnemy (d8)
- SSDoomFriend (d8)
- SSDoomPlace (d8)
- SSDoomComp (d8)
- SSDoomThing (d8)
- SSDoomSeed (d10)
- SSDoomDoom (d8)
- SSHellEnemy (d8)
- SSHellFriend (d8)
- SSHellPlace (d8)
- SSHellComp (d8)
- SSHellThing (d8)
- SSHellHell (d8)
- SSHellSeed (d10)
- SSDeseFriend (d8)
- SSDesePlace (d8)
- SSDeseComp (d8)
- SSDeseThing (d8)
- SSDeseHarsh (d8)
- SSDeseSeed (d10)
- SSDeseEnemy (d8)
- SSPortEnemy (d8)
- SSPortFriend (d8)
- SSPortPlace (d8)
- SSPortComp (d8)
- SSPortThing (d8)
- SSPortWrong (d8)
- SSPortSeed (d10)
- SSPrisEnemy (d8)
- SSPrisFriend (d8)
- SSPrisPlace (d8)
- SSPrisComp (d8)
- SSPrisThing (d8)
- SSPrisPrisoners (d8)
- SSPrisSeed (d10)
- SSJungEnemy (d8)
- SSJungFriend (d8)
- SSJungPlace (d8)
- SSJungComp (d8)
- SSJungThing (d8)
- SSJungDanger (d8)
- SSJungSeed (d10)
- SSTombEnemy (d8)
- SSTombFriend (d8)
- SSTombPlace (d8)
- SSTombComp (d8)
- SSTombThing (d8)
- SSTombDie (d8)
- SSTombSeed (d10)
- SSSlumEnemy (d8)
- SSSlumFriend (d8)
- SSSlumPlace (d8)
- SSSlumComp (d8)
- SSSlumThing (d8)
- SSSlumRuns (d8)
- SSSlumSeed (d10)
- SSWarEnemy (d8)
- SSWarFriend (d8)
- SSWarPlace (d8)
- SSWarComp (d8)
- SSWarThing (d8)
- SSWarCom (d8)
- SSWarSeed (d10)
- SocietyCombo (d1)
- TerrestrialRegion (d100)
- RegionBiome (d100)
- ProminentPlant (d100)
- CreatureFrequency (d100)
- SettlementPopulace (d100)
- SettlementRegionPros (d100)
- SettlementRegionFunc (d100)
- SettlementRegionCombo (d1)
- Atmosphere (2d6)
- Temperature (2d6)
- Biosphere (2d6)
- TechLevel (2d6)
- CoreType (d100)
- CoreCompact (d100)
- CoreMainSequence (d100)
- CoreGiant (d100)
- CoreMulti (d100)
- CoreNebula (d100)
- BodyAll (d1)
- BodyTerrComp (d4)
- BodyTerrSize (d20)