Difference between revisions of "User:Fyzixfighter/Timeline"

From Ultronomicon
Jump to navigation Jump to search
(→‎Ancient galactic history: trying to add a cut)
 
(13 intermediate revisions by 2 users not shown)
Line 79: Line 79:
  
 
===Ancient galactic history===
 
===Ancient galactic history===
 +
<nowiki>
 +
<graph>
 +
{
 +
"width": 500,
 +
"height": 80,
 +
"padding": 5,
 +
 +
"data": [
 +
{
 +
"name": "empires",
 +
"values": [
 +
{"name": "Precursor ", "start": 300000, "end": 250000},
 +
{"name": "Mycon", "start": 250000, "end": 1800},
 +
{"name": "Sentient Milieu", "start": 30000, "end": 22500},
 +
{"name": "Dnyarri Slave Empire", "start": 22500, "end": 20000},
 +
{"name": "Kzer-Za", "start": 20000, "end": 0},
 +
{"name": "Kohr-Ah", "start": 20000, "end": 0}
 +
  ]
 +
}
 +
]
 +
 +
}
 +
</graph>
 +
</nowiki>
 +
 
<timeline>
 
<timeline>
 
ImageSize = width:800 height:auto barincrement:30
 
ImageSize = width:800 height:auto barincrement:30
Line 179: Line 204:
 
   layer:front
 
   layer:front
 
   width:5
 
   width:5
 +
  points:(6,33)(789,33) color:black
 +
  points:(6,37)(789,37)
 
   points:(362,131)(371,148) color:white
 
   points:(362,131)(371,148) color:white
  points:(6,33)(790,33) color:black
 
  points:(6,37)(790,37)
 
 
   width:0.1
 
   width:0.1
   points:(364,129)(375,150)
+
   points:(364,129)(375,150) color:black
 
   points:(355,129)(366,150)
 
   points:(355,129)(366,150)
 
#  points:(364,203)(370,213)  
 
#  points:(364,203)(370,213)  
 
#  points:(360,214)(366,224)
 
#  points:(360,214)(366,224)
 
#  points:(360,214)(370,214)  
 
#  points:(360,214)(370,214)  
 +
  points:(362,50)(364,58)
 +
  points:(364,58)(366,42)
 +
  points:(366,42)(368,50)
 +
 +
  color:gray2
 +
  from:125000 till:69500 atpos:220
 +
  from:68500 till:0 atpos:220
 +
  points:(362,220)(364,228)
 +
  points:(364,228)(366,212)
 +
  points:(366,212)(368,220)
 
</timeline>
 
</timeline>
  
Line 449: Line 484:
 
<timeline>
 
<timeline>
 
ImageSize = width:800 height:auto barincrement:22
 
ImageSize = width:800 height:auto barincrement:22
PlotArea = left:30 right:30 bottom:45 top:20
+
PlotArea = left:30 right:30 bottom:20 top:20
 
TimeAxis = orientation:horizontal
 
TimeAxis = orientation:horizontal
 +
Legend = columns:2 left:15 top:25 columnwidth:50
  
 
Define $left  = shift:(-5,-4) anchor:from  align:right
 
Define $left  = shift:(-5,-4) anchor:from  align:right
 
Define $center = shift:( 0,-4) anchor:middle align:center
 
Define $center = shift:( 0,-4) anchor:middle align:center
 
Define $right  = shift:( 5,-4) anchor:from  align:left
 
Define $right  = shift:( 5,-4) anchor:from  align:left
 +
Define $right2  = shift:( 5,0) anchor:from  align:left
  
 
Colors =
 
Colors =
 +
  id:XCT value:brightblue legend:"Events_with_~known_dates"
 +
  id:UNK value:red        legend:"Events_with_~uncertain_dates"
 
   id:grid1  value:gray(0.7)
 
   id:grid1  value:gray(0.7)
 
   id:grid2  value:gray(0.88)
 
   id:grid2  value:gray(0.88)
  
Period = from:2090 till:2164
+
Period = from:2090 till:2160
 
ScaleMajor = start:2090 unit:year increment:10 gridcolor:grid1
 
ScaleMajor = start:2090 unit:year increment:10 gridcolor:grid1
 
ScaleMinor = start:2090 unit:year increment:2  gridcolor:grid2
 
ScaleMinor = start:2090 unit:year increment:2  gridcolor:grid2
Line 469: Line 508:
 
   bar:melnorme
 
   bar:melnorme
 
#  bar:slylandro
 
#  bar:slylandro
 +
  bar:orz
 
#  bar:druuge
 
#  bar:druuge
 
   bar:utwig
 
   bar:utwig
 
#  bar:supox
 
#  bar:supox
  bar:orz
 
 
#  bar:zfp
 
#  bar:zfp
 
   bar:pkunk
 
   bar:pkunk
Line 483: Line 522:
 
   barset:umgah
 
   barset:umgah
 
#  bar:mycon
 
#  bar:mycon
   barset:ilwrath
+
   bar:ilwrath
 
   barset:spathi
 
   barset:spathi
 
   bar:vux
 
   bar:vux
Line 493: Line 532:
 
   bar:mmrnmhrm
 
   bar:mmrnmhrm
 
   bar:arilou
 
   bar:arilou
#  barset:human
+
  bar:human1
 +
  bar:human2
 
   bar:syreen
 
   bar:syreen
 
   bar:yehat
 
   bar:yehat
Line 500: Line 540:
 
PlotData =
 
PlotData =
 
   fontsize:M
 
   fontsize:M
   width:25
+
   width:23
 
   shift:(0,-4)
 
   shift:(0,-4)
  
Line 508: Line 548:
 
   from:start till:end text:"Ur-Quan Hierarchy" $right color:drabgreen
 
   from:start till:end text:"Ur-Quan Hierarchy" $right color:drabgreen
 
   fontsize:S
 
   fontsize:S
   from:2145 till:2160 text:"Doctrinal~Conflict" shift:(0,2) anchor:middle align:center color:brightgreen
+
   from:2145 till:2160 text:"Doctrinal~Conflict" shift:(0,1) anchor:middle align:center color:brightgreen
 
   bar:alliance   
 
   bar:alliance   
 
   fontsize:M
 
   fontsize:M
 
   from:start till:end text:"Alliance of Free Stars" $right color:powderblue
 
   from:start till:end text:"Alliance of Free Stars" $right color:powderblue
 
   fontsize:S
 
   fontsize:S
   from:2111 till:2135 color:oceanblue text:"First~War" shift:(-15,2) anchor:middle align:center
+
   from:2111 till:2135 color:oceanblue text:"First~War" shift:(-15,1) anchor:middle align:center
   from:2155 till:2160 color:oceanblue text:"Second~War" shift:(2,2) anchor:middle align:center
+
   from:2155 till:2160 color:oceanblue text:"Second~War" shift:(2,1) anchor:middle align:center
 
   width:10
 
   width:10
 
   fontsize:XS
 
   fontsize:XS
Line 523: Line 563:
 
#  from:1935 till:2160 text:"Veep-Neep Dynasty" color:lightpurple width:18 fontsize:S $center
 
#  from:1935 till:2160 text:"Veep-Neep Dynasty" color:lightpurple width:18 fontsize:S $center
 
#  from:2157 till:2160 text:"Rebels" color:lavender width:8 fontsize:XS shift:(-4,-6)
 
#  from:2157 till:2160 text:"Rebels" color:lavender width:8 fontsize:XS shift:(-4,-6)
   mark:(line,brightblue)
+
   mark:(line,XCT)
 
   width:10
 
   width:10
 
   at:2135 text:"Yehat become Battle Thralls" fontsize:XS $right
 
   at:2135 text:"Yehat become Battle Thralls" fontsize:XS $right
Line 532: Line 572:
 
# HIERARCHY RACES     
 
# HIERARCHY RACES     
 
   bar:kzerza
 
   bar:kzerza
   mark:(line,red)
+
   mark:(line,UNK)
   mark:(line,brightblue)
+
  at:2153 text:"Doctrinal Conflict~_skirmish near~_Alpha Pavonis" $right2
 +
   mark:(line,XCT)
 
#  at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right
 
#  at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right
   at:2098 text:"Ur-Quan enter region and~_emit hunting cry" $right
+
   at:2098 text:"Ur-Quan enter region and~_emit hunting cry" $right2
 
   at:2124 text:"First major strike against Alliance" $right
 
   at:2124 text:"First major strike against Alliance" $right
 
   at:2140 text:"Ur-Quan last visit Thraddash" $right
 
   at:2140 text:"Ur-Quan last visit Thraddash" $right
  at:2153 text:"A small Doctrinal Conflict~_battle near Alpha Pavonis" $right
 
  
 
   bar:thraddash
 
   bar:thraddash
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2100 text:"Ur-Quan appear in Thraddash space" $right
 
   at:2100 text:"Ur-Quan appear in Thraddash space" $right
   mark:(line,brightblue)
+
   mark:(line,XCT)
 
   at:2143 text:"Reeunk invents afterburners" $right
 
   at:2143 text:"Reeunk invents afterburners" $right
  
 
   barset:andro
 
   barset:andro
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2115 text:"Ur-Quan conquer Androsynth" $right
 
   at:2115 text:"Ur-Quan conquer Androsynth" $right
   from:2145 till:2148 color:red text:"Androsynth begin IDF research" shift:(33,-4) anchor:from  align:left  
+
   from:2145 till:2148 color:UNK text:"Androsynth begin IDF research" shift:(35,-4) anchor:from  align:left  
 
   barset:break
 
   barset:break
   at:2150 text:"massive groundwar~_on Eta Vulpeculae II" $right
+
   at:2150 text:"Massive groundwar~_on Eta Vulpeculae II" $right2
   mark:(line,brightblue)
+
   mark:(line,XCT)
  
 
   barset:spathi
 
   barset:spathi
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2111 text:"Ur-Quan subjugate Spathi" $right
 
   at:2111 text:"Ur-Quan subjugate Spathi" $right
   at:2148 text:"Spathi (except Fwiffo)~_abandon Earthguard" $right
+
   at:2148 text:"Spathi (except Fwiffo)~_abandon Earthguard" $right2
   mark:(line,brightblue)
+
  barset:break
 +
  at:2148 text:"Spathi take 'Caster from Umgah" $right
 +
   mark:(line,XCT)
 
   barset:break
 
   barset:break
 
   barset:skip
 
   barset:skip
 
   at:2130 text:"Fwiffo 'enlists'" $right
 
   at:2130 text:"Fwiffo 'enlists'" $right
  barset:break
 
  at:2148 text:"Spathi take 'Caster from Umgah" $right
 
  
   barset:ilwrath
+
   bar:ilwrath
   mark:(line,red)
+
   mark:(line,UNK)
   at:2147 text:"Dogar and Kazon last~_command Ilwrath" $right
+
   at:2147 text:"Ilwrath last hear~_from Dogar and Kazon" $right2
   mark:(line,brightblue)
+
  at:2126 text:"Ur-Quan improve~_Ilwrath technology" $right2
  barset:break
+
   mark:(line,XCT)
 
   at:2111 text:"Ur-Quan attacking Ilwrath" $right
 
   at:2111 text:"Ur-Quan attacking Ilwrath" $right
  at:2126 text:"Ur-Quan improve~_Ilwrath technology" $right
+
   at:2137 text:"Ilwrath abandon~_Earthguard" $right2
  barset:break
 
  barset:skip
 
   at:2137 text:"Ilwrath abandon Earthguard" $right
 
 
    
 
    
 
   bar:vux
 
   bar:vux
   mark:(line,red)
+
   mark:(line,UNK)
   mark:(line,brightblue)
+
   mark:(line,XCT)
 
   at:2119 text:"**" $right
 
   at:2119 text:"**" $right
 
   at:2126 text:"Rand insults VUX" $right
 
   at:2126 text:"Rand insults VUX" $right
  
 
   barset:umgah
 
   barset:umgah
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2105 text:"Ur-Quan subjugate Umgah" $right  
 
   at:2105 text:"Ur-Quan subjugate Umgah" $right  
   at:2147 text:"Umgah pretend to be~_Dogar and Kazon" $right
+
   at:2147 text:"Umgah pretend to be~_Dogar and Kazon" $right2
  mark:(line,brightblue)
 
 
   barset:break
 
   barset:break
 
   at:2147 text:"Jud the Vug prank" $right
 
   at:2147 text:"Jud the Vug prank" $right
 +
  mark:(line,XCT)
  
 
#  bar:mycon
 
#  bar:mycon
#  mark:(line,red)
+
#  mark:(line,UNK)
#  mark:(line,brightblue)
+
#  mark:(line,XCT)
  
 
# OTHER RACES
 
# OTHER RACES
 
   bar:melnorme
 
   bar:melnorme
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2125 text:"Melnorme visit the Slylandro" $right
 
   at:2125 text:"Melnorme visit the Slylandro" $right
#  mark:(line,brightblue)
+
#  mark:(line,XCT)
 
#   
 
#   
 
#  bar:slylandro
 
#  bar:slylandro
#  mark:(line,red)
+
#  mark:(line,UNK)
   at:2154 text:"Slylandro purchase Probe~_from Melnorme" $right
+
   at:2154 text:"Slylandro obtain~_Probe from~_Melnorme" $right2
   mark:(line,brightblue)
+
   mark:(line,XCT)
  
 
   bar:utwig
 
   bar:utwig
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2152 text:"Ultron broken" $right
 
   at:2152 text:"Ultron broken" $right
#  mark:(line,brightblue)
+
#  mark:(line,XCT)
  
 
#  bar:druuge
 
#  bar:druuge
#  mark:(line,red)
+
#  mark:(line,UNK)
 
   at:2105 text:"Druuge sell Ultron to Utwig" $right
 
   at:2105 text:"Druuge sell Ultron to Utwig" $right
   mark:(line,brightblue)
+
   mark:(line,XCT)
  
 
#  bar:supox
 
#  bar:supox
#  mark:(line,red)
+
#  mark:(line,UNK)
#  mark:(line,brightblue)
+
#  mark:(line,XCT)
  
 
   bar:orz
 
   bar:orz
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2150 text:"Orz appear" $right
 
   at:2150 text:"Orz appear" $right
   mark:(line,brightblue)
+
   mark:(line,XCT)
  
 
#  bar:zfp
 
#  bar:zfp
#  mark:(line,red)
+
#  mark:(line,UNK)
#  mark:(line,brightblue)
+
#  mark:(line,XCT)
  
 
   bar:pkunk
 
   bar:pkunk
   mark:(line,red)
+
   mark:(line,UNK)
  mark:(line,brightblue)
 
 
   at:2147 text:"Pkunk attacked by Ilwrath" $right
 
   at:2147 text:"Pkunk attacked by Ilwrath" $right
 +
  mark:(line,XCT)
  
 
   barset:kohrah
 
   barset:kohrah
   mark:(line,brightblue)
+
   mark:(line,XCT)
 
   at:2142 text:"Kohr-Ah destroy Gg" $right
 
   at:2142 text:"Kohr-Ah destroy Gg" $right
   mark:(line,red)
+
   mark:(line,UNK)
   from:2143 till:2147 color:red text:"Kohr-Ah destroy Burvixese" shift:(42,-4) anchor:from  align:left
+
   from:2143 till:2147 color:UNK text:"Kohr-Ah destroy Burvixese" shift:(45,-4) anchor:from  align:left
  
 
# ALLIANCE RACES
 
# ALLIANCE RACES
 
   bar:chenjesu
 
   bar:chenjesu
   mark:(line,red)
+
   mark:(line,UNK)
   from:2134 till:2135 color:red text:"Chenjesu and Mmrnmhrm defeated and enslaved together" shift:(12,-4) anchor:from  align:left  
+
  mark:(line,XCT)
  mark:(line,brightblue)
+
   from:2134 till:2135 color:XCT text:"Chenjesu and Mmrnmhrm defeated and enslaved together" shift:(12,-4) anchor:from  align:left  
   at:2098 text:"Chenjesu detect Ur-Quan~_hunting cry" $right
+
   at:2098 text:"Chenjesu detect Ur-Quan~_hunting cry" $right2
 
   at:2112 text:"*" $right
 
   at:2112 text:"*" $right
 
   at:2115 text:"Chenjesu contact Humans" $right
 
   at:2115 text:"Chenjesu contact Humans" $right
 
    
 
    
 
 
   bar:mmrnmhrm
 
   bar:mmrnmhrm
   mark:(line,red)
+
   mark:(line,UNK)
   at:2110 text:"Chenjesu and Mmrnmrhm~_forces first repel Ur-Quan" $right
+
   at:2110 text:"Chenjesu and Mmrnmrhm~_forces first repel Ur-Quan" $right2
   mark:(line,brightblue)
+
   mark:(line,XCT)
   at:2135 text:"Chenjesu and Mmrnmhrm~_begin The Process" $right
+
   at:2135 text:"Chenjesu and Mmrnmhrm~_begin The Process" $right2
  
 
   bar:arilou
 
   bar:arilou
   mark:(line,brightblue)
+
   mark:(line,XCT)
 
   at:2116 text:"Arilou reveal themselves and join Alliance" $right
 
   at:2116 text:"Arilou reveal themselves and join Alliance" $right
#  mark:(line,red)
+
#  mark:(line,UNK)
#  from:1950 till:2000 color:red text:"Arilou visit Earth" $center
+
#  from:1950 till:2000 color:UNK text:"Arilou visit Earth" $center
 +
 
 +
  bar:human1
 +
  mark:(line,UNK)
 +
  mark:(line,XCT)
 +
  at:2135 text:"Earth slave-shielded" $right
 +
  at:2116 text:"Earth joins the Alliance~_(August 1)" $right2
 +
  at:2147 text:"Hayes assigned~_to Earth Starbase" $right2
 +
  at:2155 text:"The Flagship~_arrives at Sol" $right2
  
#  barset:human
+
  bar:human2
mark:(line,red)
+
  mark:(line,XCT)
# mark:(line,brightblue)
+
  at:2134 text:"Tobermoon crew discovers~_Vela Precursor installation" $right2  
  
 
   bar:syreen
 
   bar:syreen
 
   width:10
 
   width:10
   mark:(line,red)
+
   mark:(line,UNK)
 
   at:2135 text:"Syreen defeated and given Gaia" $right
 
   at:2135 text:"Syreen defeated and given Gaia" $right
   mark:(line,brightblue)
+
  at:2148 text:"Talana assigned to~_Gaia Starbase" $right2
   at:2120 text:"Syreen join the Alliance" $right
+
   mark:(line,XCT)
  at:2148 text:"Talana assigned to~_Gaia starbase" $right   
+
   at:2120 text:"Syreen join the Alliance" $right   
  
 
   barset:shofixti
 
   barset:shofixti
   mark:(line,brightblue)
+
   mark:(line,XCT)
   mark:(line,red)
+
   mark:(line,UNK)
 
   barset:break
 
   barset:break
 
   at:2135 text:"Shofixti last stand at Delta Gorno" $right
 
   at:2135 text:"Shofixti last stand at Delta Gorno" $right
Line 684: Line 728:
 
   layer:front
 
   layer:front
 
   width:0.1
 
   width:0.1
   color:brightblue
+
   color:XCT
   from:2119 till:2126 atpos:245 #insult ambiguity
+
   from:2119 till:2126 atpos:262 #insult ambiguity
   from:2112 till:2115 atpos:161 #first contact
+
   from:2112 till:2115 atpos:178 #first contact
 +
 
 
</timeline>
 
</timeline>
  
===Human history===
+
===Human history (1)===
 +
<nowiki>
 +
<graph>
 +
{
 +
  "$schema": "https://vega.github.io/schema/vega/v5.json",
 +
  "description": "Timeline of human history in the Star Control universe",
 +
  "width": 1000,
 +
  "height": 100,
 +
  "padding": 5,
 +
  "data": [
 +
    {
 +
      "name": "bars",
 +
      "values": [
 +
        {"label":"external" },
 +
        {"label":"wars1" },
 +
        {"label":"wars2" },
 +
        {"label":"internal" }
 +
      ]
 +
    },
 +
    {
 +
      "name": "hierarchy_events",
 +
      "format": {"type":"json", "parse":{"when":"date"}},
 +
      "values": [
 +
        {
 +
          "name":["Ur-Quan begin making"," plans to attack Earth"],
 +
          "when":"1940",
 +
          "color":"red"
 +
        },
 +
        {
 +
          "name":"Rand insults VUX",
 +
          "when":"2119"
 +
        },
 +
        {
 +
          "name":["Ilwrath abandon Earthguard"],
 +
          "when":"2137"
 +
        },
 +
        {
 +
          "name":["Spathi abandon Earthguard"],
 +
          "when":"2148"
 +
        }
 +
      ]
 +
    },
 +
    {
 +
      "name": "alliance_events",
 +
      "format": {"type":"json", "parse":{"when":"date"}},
 +
      "values": [
 +
        {
 +
          "name":["Chenjesu and Mmrnmhrm advise"," humans to become fallow slaves"],
 +
          "when":"2135"
 +
        },
 +
        {
 +
          "name":["First Contact"],
 +
          "when":"2115"
 +
        },
 +
        {
 +
          "name":["Arilou appear on Luna"],
 +
          "when":"2116"
 +
        }
 +
      ]
 +
    },
 +
    {
 +
      "name": "earth_events",
 +
      "format": {"type":"json", "parse":{"when":"date"}},
 +
      "values": [
 +
        {
 +
          "name":["Small War"],
 +
          "when":"2015"
 +
        },
 +
        {
 +
          "name":["First year without war"],
 +
          "when":"2025"
 +
        },
 +
        {
 +
          "name":["First Androsynth created"],
 +
          "when":"2019"
 +
        },
 +
        {
 +
          "name":["Clone Revolt of 2085"],
 +
          "when":"2085"
 +
        },
 +
        {
 +
          "name":["Jason McBride's millenial prediction"],
 +
          "when":"March 11, 2046"
 +
        },
 +
        {
 +
          "name":["Ceres Base established"],
 +
          "when":"2112"
 +
        },
 +
        {
 +
          "name":["Earth joins the Alliance"],
 +
          "when":"August 1, 2116"
 +
        },
 +
        {
 +
          "name":["Hayes assigned to Earth Starbase"],
 +
          "when":"2147"
 +
        },
 +
        {
 +
          "name":["The Flagship arrives at Sol"],
 +
          "when":"2155"
 +
        },
 +
        {
 +
          "name":["Earth slave shielded"],
 +
          "when":"2135"
 +
        }
 +
      ]
 +
    },
 +
    {
 +
      "name": "unzervalt_events",
 +
      "format": {"type":"json", "parse":{"when":"date"}},
 +
      "values": [
 +
        {
 +
          "name":["Construction of The Flagship ends"],
 +
          "when":"2155"
 +
        },
 +
        {
 +
          "name":["Tobermoon crew discovers Vela Precursor installation"],
 +
          "when":"2134"
 +
        },
 +
        {
 +
          "name":["Farnsworth activates Precursor installation"],
 +
          "when":"2145"
 +
        }
 +
      ]
 +
    },
 +
    {
 +
      "name": "wars",
 +
      "format": {"type":"json", "parse":{"de":"date"}},
 +
      "values": [
 +
        {
 +
          "name":["Arilou visit Earth"],
 +
          "bar":"wars2",
 +
          "de":"1950",
 +
          "ate":"2000",
 +
          "color":"lightblue"
 +
        },
 +
        {
 +
          "name":["Doctrinal Conflict"],
 +
          "bar":"wars1",
 +
          "de":"2145",
 +
          "ate":"2160",
 +
          "color":"green"
 +
        },
 +
        {
 +
          "name":["Ur-Quan Slave War"],
 +
          "bar":"wars2",
 +
          "de":"2098",
 +
          "ate":"2134",
 +
          "color":"green"
 +
        }
 +
      ]
 +
    }
 +
  ],
 +
  "scales": [
 +
    {
 +
      "name": "yscale",
 +
      "type": "band",
 +
      "range": [0, {"signal": "height"}],
 +
      "domain": {"data": "bars", "field": "label"}
 +
    },
 +
    {
 +
      "name": "xscale",
 +
      "type": "time",
 +
      "range": "width",
 +
      "domain": {"data": "hierarchy_events", "field": "when"}
 +
    }
 +
  ],
 +
  "axes": [
 +
    {
 +
      "orient": "top" ,
 +
      "scale": "xscale",
 +
      "format": "%Y",
 +
      "grid": true,
 +
      "tickCount": {"interval": "year", "step": 4},
 +
      "tickSize": 2,
 +
      "labels": false
 +
    },
 +
    {
 +
      "orient": "bottom",
 +
      "scale": "xscale",
 +
      "format": "%Y",
 +
      "grid": true,
 +
      "gridWidth": 2,
 +
      "tickCount": {"interval": "year", "step": 20}
 +
    }
 +
  ],
 +
  "marks": [
 +
    {
 +
      "type": "text",
 +
      "from": {"data": "hierarchy_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -15},
 +
          "angle": {"value": -45},
 +
          "fill": {"value": "red"},
 +
          "text": {"field": "name"},
 +
          "fontSize": {"value": 10}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "rect",
 +
      "from": {"data": "hierarchy_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -10},
 +
          "width": {"value": 2},
 +
          "height": {"field": {"group": "height"}, "offset": 10},
 +
          "fill": {"value": "red"}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "text",
 +
      "from": {"data": "alliance_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -40},
 +
          "angle": {"value": -45},
 +
          "fill": {"value": "blue"},
 +
          "text": {"field": "name"},
 +
          "fontSize": {"value": 10}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "rect",
 +
      "from": {"data": "alliance_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -30},
 +
          "width": {"value": 2},
 +
          "height": {"field": {"group": "height"}, "offset": 30},
 +
          "fill": {"value": "blue"}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "text",
 +
      "from": {"data": "earth_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"signal": "height"},
 +
          "angle": {"value": -45},
 +
          "fill": {"value": "black"},
 +
          "text": {"field": "name"},
 +
          "fontSize": {"value": 10},
 +
          "align": {"value": "right"},
 +
          "dy": {"value": 37},
 +
          "dx": {"value": -37}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "rect",
 +
      "from": {"data": "earth_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -1},
 +
          "width": {"value": 2},
 +
          "height": {"field": {"group": "height"}, "offset": 45},
 +
          "fill": {"value": "black"}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "text",
 +
      "from": {"data": "unzervalt_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"signal": "height"},
 +
          "angle": {"value": -45},
 +
          "fill": {"value": "purple"},
 +
          "text": {"field": "name"},
 +
          "fontSize": {"value": 10},
 +
          "align": {"value": "right"},
 +
          "dy": {"value": 27},
 +
          "dx": {"value": -27}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "rect",
 +
      "from": {"data": "unzervalt_events"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "when"},
 +
          "y": {"value": -1},
 +
          "width": {"value": 2},
 +
          "height": {"field": {"group": "height"}, "offset": 35},
 +
          "fill": {"value": "purple"}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "text",
 +
      "from": {"data": "wars"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "de"},
 +
          "y": {"scale": "yscale", "field": "bar", "offset": -3},
 +
          "fill": {"value": "#000"},
 +
          "text": {"field": "name"},
 +
          "fontSize": {"value": 10}
 +
        }
 +
      }
 +
    },
 +
    {
 +
      "type": "rect",
 +
      "from": {"data": "wars"},
 +
      "encode": {
 +
        "enter": {
 +
          "x": {"scale": "xscale", "field": "de"},
 +
          "x2": {"scale": "xscale", "field": "ate"},
 +
          "y": {"scale": "yscale", "field": "bar"},
 +
          "height": {"value": 10},
 +
          "fill": {"value": "green"}
 +
        }
 +
      }
 +
    }
 +
  ]
 +
}
 +
</graph>
 +
</nowiki>
 
<timeline>
 
<timeline>
ImageSize = width:1000 height:auto barincrement:22
+
ImageSize = width:810 height:auto barincrement:25
PlotArea = left:30 right:140 bottom:45 top:20
+
PlotArea = left:15 right:45 bottom:45 top:20
 
TimeAxis = orientation:horizontal
 
TimeAxis = orientation:horizontal
  
Line 704: Line 1,078:
  
 
Period = from:1935 till:2160
 
Period = from:1935 till:2160
ScaleMajor = start:1935 unit:year increment:20 gridcolor:grid1
+
ScaleMajor = start:1940 unit:year increment:20 gridcolor:grid1
 
ScaleMinor = start:1935 unit:year increment:5  gridcolor:grid2
 
ScaleMinor = start:1935 unit:year increment:5  gridcolor:grid2
 
AlignBars = justify
 
AlignBars = justify
Line 745: Line 1,119:
 
   mark:(line,brightblue)
 
   mark:(line,brightblue)
 
   at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right
 
   at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right
  at:2098 text:"Ur-Quan enter this region of galaxy" $right
 
  
 
   barset:earthguard
 
   barset:earthguard
 
   mark:(line,brightblue)
 
   mark:(line,brightblue)
   at:2137 text:"Ilwrath abandon of Earthguard" $right
+
   at:2137 text:"Ilwrath abandon~_Earthguard" $right
 
   mark:(line,red)
 
   mark:(line,red)
   at:2148 text:"Spathi (except Fwiffo)~_abandon Earthguard" $right
+
   at:2148 text:"Spathi abandon~_Earthguard" $right
 
    
 
    
 
   bar:vux
 
   bar:vux
Line 760: Line 1,133:
 
   bar:chenjesu
 
   bar:chenjesu
 
   mark:(line,red)
 
   mark:(line,red)
   from:2134 till:2135 color:red text:"Chenjesu and Mmrnmhrm slave-shielded~_advise Humans to do likewise" $right
+
   from:2134 till:2135 color:red text:"Chenjesu and Mmrnmhrm advise~_Humans to become fallow slaves" $right
 
   mark:(line,brightblue)
 
   mark:(line,brightblue)
 
   at:2112 text:"*" $right
 
   at:2112 text:"*" $right
Line 767: Line 1,140:
 
   bar:arilou
 
   bar:arilou
 
   mark:(line,brightblue)
 
   mark:(line,brightblue)
   at:2116 text:"Arilou land on Earth's moon and ask join Alliance" $right
+
   at:2116 text:"Arilou appear on Luna" $right
 
   at:2019 text:"First Androsynth created" $right  
 
   at:2019 text:"First Androsynth created" $right  
 
   at:2085 text:"Clone Revolt~_of 2085" $right  
 
   at:2085 text:"Clone Revolt~_of 2085" $right  
Line 786: Line 1,159:
 
   barset:break
 
   barset:break
 
   barset:skip
 
   barset:skip
   at:2147 text:"Hayes assigned to Earth Starbase" $right
+
   at:2147 text:"Hayes assigned~_to Earth Starbase" $right
   at:2155 text:"The Flagship arrives at Sol" $right
+
   at:2155 text:"The Flagship~_arrives at Sol" $right
  
 
   barset:unzervalt
 
   barset:unzervalt
 
   mark:(line,brightblue)
 
   mark:(line,brightblue)
   at:2134 text:"Burton's taskforce attacked,~_Precursor installation in Vela discovered" $right
+
   at:2134 text:"Tobermoon crew discovers~_Vela Precursor installation" $right
 
   at:2145 text:"Farnsworth activates~_Precursor installation" $right
 
   at:2145 text:"Farnsworth activates~_Precursor installation" $right
   at:2155 text:"Construction of~_The Flagship completed" $right   
+
   at:2155 text:"Construction of~_The Flagship~_ends" $right   
 
    
 
    
  
Line 800: Line 1,173:
 
   width:0.1
 
   width:0.1
 
   color:brightblue
 
   color:brightblue
   from:2119 till:2126 atpos:319 #insult ambiguity
+
   from:2119 till:2126 atpos:359 #insult ambiguity
   from:2112 till:2115 atpos:238 #first contact
+
   from:2112 till:2115 atpos:266 #first contact
 +
</timeline>
 +
 
 +
===Human history (2)===
 +
<timeline>
 +
ImageSize = width:auto height:900 barincrement:200
 +
PlotArea = left:40 right:20 bottom:10 top:20
 +
DateFormat = yyyy
 +
TimeAxis = orientation:vertical format:yyyy
 +
# order:reverse
 +
 
 +
Define $left = shift:(-12,-4) anchor:from align:right
 +
Define $center = shift:(0,-4) anchor:middle align:center
 +
Define $right = shift:(12,-4) anchor:from align:left
 +
Define $right2 = shift:(7,-4) anchor:from align:left
 +
 
 +
Colors =
 +
  id:grid1  value:gray(0.7)
 +
  id:grid2  value:gray(0.88)
 +
 
 +
Period = from:1936 till:2160
 +
ScaleMajor = start:1940 unit:year increment:20
 +
ScaleMinor = start:1936 unit:year increment:4 
 +
AlignBars = late
 +
 
 +
BarData =
 +
  bar:earth
 +
  bar:alien
 +
  bar:dummy
 +
 
 +
PlotData =
 +
  width:10
 +
  fontsize:XS
 +
 
 +
  bar:alien
 +
  from:start till:end color:yellowgreen
 +
 
 +
  bar:earth
 +
  fontsize:S
 +
  width:20
 +
  from:start till:end color:skyblue
 +
  from:2155 till:2160 color:powderblue text:"2nd~War" shift:(2,2) anchor:middle align:center
 +
  from:2111 till:2135 color:powderblue text:"1st~War" shift:(2,-15) anchor:middle align:center
 +
  width:10
 +
  fontsize:XS
 +
  from:2124 till:2134 color:powderblue2 text:"SC1" shift:(2,-5) anchor:middle align:center
 +
 
 +
  bar:alien
 +
  width:10
 +
  mark:(line,red)
 +
  from:1950 till:2000 color:red text:"Arilou visit~_Earth in~_secret" shift:(7,10) anchor:middle align:left
 +
  at:2148 text:"Spathi abandon Earthguard" $right2
 +
  from:2134 till:2135 color:red text:"Chenjesu and Mmrnmhrm~_advise Humans to become~fallow slaves" $right2
 +
  mark:(line,brightblue)
 +
  at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right2
 +
  at:2112
 +
  at:2115 text:"Chenjesu contact~_Earth" shift:(7,-10) anchor:from align:left
 +
  at:2116 text:"Arilou appear on Luna" shift:(7,-2) anchor:from align:left
 +
  at:2119
 +
  at:2126 text:"Rand insults~_VUX" shift:(7,-16) anchor:middle align:left
 +
  at:2137 text:"Ilwrath abandon Earthguard" $right2
 +
 
 +
  bar:earth
 +
  width:20
 +
  mark:(line,red)
 +
  at:2135 text:"Earth slave-shielded" $right
 +
  mark:(line,brightblue)
 +
  at:2015 text:"Small War" $right
 +
  at:2019 text:"First Androsynth created" $right
 +
  at:2025 text:"First year without war" $right
 +
  at:2046 text:"Jason McBride's millenial~_prediction (March 11)" $right
 +
  at:2085 text:"Clone Revolt of 2085" $right
 +
  at:2112 text:"Ceres Base established" $right
 +
  at:2116 text:"Earth joins the Alliance" $right
 +
  at:2147 text:"Hayes assigned~_to Earth Starbase" $right
 +
  at:2155 text:"The Flagship~_arrives at Sol" $right
 +
  mark:(line,brightblue)
 +
  at:2134 text:"Tobermoon crew discovers~_Precursor installation" $left
 +
  at:2145 text:"Farnsworth activates~_Precursor installation" $left
 +
  at:2155 text:"Construction of~_The Flagship ends" $left
 +
 
 +
LineData =
 +
  layer:front
 +
  width:0.1
 +
  color:brightblue
 +
  from:2119 till:2126 atpos:297 #insult ambiguity
 +
  from:2112 till:2115 atpos:297 #first contact
 +
 
 +
TextData =
 +
  fontsize:M
 +
  pos:(90,877) text:"Unzervalt"
 +
  pos:(183,877) text:"Sol"
 +
  pos:(310,877) text:"Alien Interactions"
 
</timeline>
 
</timeline>
  
 +
===Prelude to conflict===
 +
<timeline>
 +
ImageSize = width:auto height:600 barincrement:75
 +
PlotArea = left:20 right:30 bottom:10 top:20
 +
DateFormat = yyyy
 +
TimeAxis = orientation:vertical format:yyyy
 +
# order:reverse
 +
 +
Define $left = shift:(-7,-3) anchor:from align:right
 +
Define $center = shift:(2,-3) anchor:middle align:center
 +
Define $right = shift:(7,-3) anchor:from align:left
 +
Define $right2 = shift:(-2,-4) anchor:from align:left
 +
Define $right3 = shift:(12,-3) anchor:from align:left
 +
 +
Colors =
 +
  id:grid1  value:gray(0.7)
 +
  id:grid2  value:gray(0.88)
 +
 +
Period = from:840 till:2100
 +
#ScaleMajor = start:900 unit:year increment:100
 +
#ScaleMinor = start:840 unit:year increment:20 
 +
AlignBars = early
 +
 +
BarData =
 +
  bar:tempo
 +
  bar:events
 +
  bar:dummy1
 +
  bar:dummy2
 +
  bar:dummy3
 +
  bar:recent
 +
  bar:dummy4
 +
  bar:expand
 +
 +
PlotData =
 +
  fontsize:S
 +
  width:3
 +
 +
  bar:tempo
 +
  mark:(line,black)
 +
  at:2100 text:"&mdash; 2100" $right2
 +
  at:2000 text:"&mdash; 2000" $right2
 +
  at:1900 text:"&mdash; 1900" $right2
 +
  at:1800 text:"&mdash; 1800" $right2
 +
  at:1700 text:"&mdash; 1700" $right2
 +
  at:1600 text:"&mdash; 1600" $right2
 +
  at:1500 text:"&mdash; 1500" $right2
 +
  at:1400 text:"&mdash; 1400" $right2
 +
  at:1300 text:"&mdash; 1300" $right2
 +
  at:1200 text:"&mdash; 1200" $right2
 +
  at:1100 text:"&mdash; 1100" $right2
 +
  at:1050 text:"&mdash; 200" $right2
 +
  at:950 text:"&mdash; 100" $right2
 +
  at:850 text:"&mdash; 0" $right2
 +
  at:870
 +
  at:890
 +
  at:910
 +
  at:930
 +
  at:970
 +
  at:990
 +
  at:1010
 +
  at:1030
 +
  at:1050
 +
  at:1120
 +
  at:1140
 +
  at:1160
 +
  at:1180
 +
  at:1220
 +
  at:1240
 +
  at:1260
 +
  at:1280
 +
  at:1320
 +
  at:1340
 +
  at:1360
 +
  at:1380
 +
  at:1420
 +
  at:1440
 +
  at:1460
 +
  at:1480
 +
  at:1520
 +
  at:1540
 +
  at:1560
 +
  at:1580
 +
  at:1620
 +
  at:1640
 +
  at:1660
 +
  at:1680
 +
  at:1720
 +
  at:1740
 +
  at:1760
 +
  at:1780
 +
  at:1820
 +
  at:1840
 +
  at:1860
 +
  at:1880
 +
  at:1920
 +
  at:1940
 +
  at:1960
 +
  at:1980
 +
  at:2020
 +
  at:2040
 +
  at:2060
 +
  at:2080
 +
 +
  bar:expand
 +
  width:3
 +
  fontsize:S
 +
  mark:(line,black) width:3
 +
  at:1700 text:"&mdash; 2000" $right2
 +
  at:1800 text:"&mdash; 2025" $right2
 +
  at:1900 text:"&mdash; 2050" $right2
 +
  at:2000 text:"&mdash; 2075" $right2 
 +
  at:2100 text:"&mdash; 2100" $right2 
 +
  at:1720
 +
  at:1740
 +
  at:1760
 +
  at:1780
 +
  at:1820
 +
  at:1840
 +
  at:1860
 +
  at:1880
 +
  at:1920
 +
  at:1940
 +
  at:1960
 +
  at:1980
 +
  at:2020
 +
  at:2040
 +
  at:2060
 +
  at:2080
 +
 +
  bar:events
 +
  width:10
 +
  from:start till:end color:drabgreen width:10
 +
  fontsize:XS
 +
  mark:(line,red)
 +
  at:950 text:"Yehat Veep-Neep Dynasty established" $right
 +
  at:1005 text:"Latest date for construction of Aqua Helix shrine" $right
 +
  at:1155 text:"First Mmrnmhrm awaken" $right
 +
  at:1255 text:"Mmrnmhrm begin peaceful relations with Chenjesu" $right
 +
  at:1755 text:"Evil Ones appear on Spathiwa" $right
 +
  from:1950 till:2000 color:red text:"Arilou visit Earth in secret" shift:(7,-2) anchor:middle align:left
 +
  mark:(line,brightblue)
 +
  at:1812 text:"Gussh dies" $right
 +
  at:1855 text:"Spathi flee to moon of Spathiwa" $right
 +
  at:1940 text:"Ur-Quan begin making~_plans to attack Earth" $right $right
 +
  mark:(line,black)
 +
  at:2000
 +
 +
  bar:recent
 +
  width:15
 +
  mark:(line,black)
 +
  from:1700 till:end color:yellowgreen
 +
  mark:(line,brightblue)
 +
  at:1760 text:"Small War" $left #2015
 +
  at:1776 text:"First Androsynth created" $right3 #2019
 +
  at:1800 text:"First year without war" $left #2025
 +
  at:1840 text:"Tectonic cataclysm~___devastates Syra" $right3 #2035
 +
  at:1884 text:"Jason McBride's millenial~_prediction (March 11)___" $left shift:(-7,-2)#2046
 +
  at:2000 text:"Yehat discover~_and uplift Shofixti" $right3 #2075
 +
  at:2030 text:"Clone Revolt of 2085" $left #2085
 +
  at:2092 text:"Ur-Quan enter this~_region of the galaxy" $right3 shift:(12,-5) #2098
 +
  mark:(line,red)
 +
  at:1880 text:"Syreen abandon Syra" $right3 #2045
 +
 +
LineData =
 +
  layer:front
 +
  width:0.1
 +
  color:black
 +
  from:start till:1060 atpos:31
 +
  points:(31,110)(38,112)
 +
  points:(38,112)(24,121)
 +
  points:(31,123)(24,121)
 +
  from:1090 till:end atpos:31
 +
  at:2100 frompos:98 tillpos:490
 +
  at:2000 frompos:98 tillpos:202
 +
  at:1700 frompos:256 tillpos:490
 +
  points:(202,534)(256,400)
 +
  from:1700 till:end atpos:490
 +
  layer:front
 +
  width:5
 +
  points:(88,108)(108,128) color:white
 +
  width:0.1
 +
  points:(88,115)(108,134) color:black
 +
  points:(88,104)(108,124) color:black
 +
  width:10
 +
  from:start till:end atpos:6
 +
  from:start till:end atpos:13
 +
  from:start till:end atpos:16
 +
  at:848 frompos:1 tillpos:21
 +
  at:end frompos:1 tillpos:21
 +
</timeline>
  
 
==SC1 Timeline==
 
==SC1 Timeline==
Line 815: Line 1,470:
 
|2612||(March 12) news report on First Contact
 
|2612||(March 12) news report on First Contact
 
|-
 
|-
|2612||(May 2) signing of Earth's treay w/ Alliance
+
|2612||(May 2) signing of Earth's treaty w/ Alliance
 
|-
 
|-
 
|2612||(May 14) SSRII report on reconstruction of Hierarchy vessels/aliens
 
|2612||(May 14) SSRII report on reconstruction of Hierarchy vessels/aliens

Latest revision as of 04:32, 20 March 2020

Existing page (Timeline)

SC2 Timeline[edit]

c. 250000 years ago PC Precursors design The Flagship
c. 22,000 BCE The Faz joined the Sentient Milieu
c. 20,000 BCE RPRG Dnyarri discovered by the Ur-Quan
1940 PC The Ur-Quan Kzer-Za begin forming plans to attack Earth
2015 PC Small war of 2015, leading to the storage of all weapons of mass destruction in so called Peace Vaults
2019 PC Creation of the first Androsynth
2025 PC First year without war on Earth
2035 PC,3DO Cataclysm caused by a Deep Child makes Syra uninhabitable forcing Syreen to flee
2046 PC (March 11) Predicted millennium by Jason McBride
2075 PC Yehat discover and "uplift" the Shofixti
2085 PC,3DO (spring) The Clone Revolt
2098 PC,3DO Chenjesu detect Ur-Quan broadcasts from direction of Cygnus, ~Umgah enslaved
c. 2100 Ur-Quan Kzer-Za enslave first species in quadrant (the Thraddash)
c. 2111 PC,3DO Spathi subjugated in less than six hours
2111 PC,3DO Ur-Quan attacking Ilwrath
2112 PC Ceres Base established
2112 3DO The Chenjesu contact Earth
c. 2115 PC Androsynth subjugated within a few short weeks
2115 PC The Chenjesu contact Earth
2115 PC,3DO Humanity's "induction"
2116 PC,3DO (August 1) Earth joins the Alliance of Free Stars
2116 PC,3DO Arilou appear and ask to join the Alliance
2120 PC,3DO Syreen join the Alliance
2126 PC,3DO Botched contact with the VUX
2134 PC,3DO (March 16) Tobermoon's task force attacked in Zeeman system
2134 PC,3DO (~March 23) Tobermoon lands on Vela II, Discovery of a Precursor facility on Unzervalt
2134 PC,3DO (August 11) Burton sends Chi and the Tobermoon back to Earth
2134 RPRG Chenjesu and Mmrnmhrm defeated and slave-shielded on Procyon II
2134 Humans defeated and slave-shielded on Earth
2135 RPRG Ur-Quan place Earthguard in Sol system
2135 PC Food reserves run out on Vela II for those who stayed behind
2142 RPRg Destruction of the Gg by the Ur-Quan Kohr-Ah
c. 2145 Destruction of the Burvixese by the Ur-Quan Kohr-Ah
c. 2145 PC,3DO Farnsworth brings Precursor installation online
c. 2155 PC,3DO Completion of construction of the Flagship
2155 PC,3DO,SC2,UQM Arrival of the Precursor ship at Earth; Start of the Star Control II game
2159 3DO,RPRG Unadjusted projected victory of Kohr-Ah over the Kzer-Za

Ancient galactic history[edit]

<graph> { "width": 500, "height": 80, "padding": 5, "data": [ { "name": "empires", "values": [ {"name": "Precursor ", "start": 300000, "end": 250000}, {"name": "Mycon", "start": 250000, "end": 1800}, {"name": "Sentient Milieu", "start": 30000, "end": 22500}, {"name": "Dnyarri Slave Empire", "start": 22500, "end": 20000}, {"name": "Kzer-Za", "start": 20000, "end": 0}, {"name": "Kohr-Ah", "start": 20000, "end": 0} ] } ] } </graph>

Ur-Quan conflict (1)[edit]

Ur-Quan conflict (2)[edit]

Human history (1)[edit]

<graph> { "$schema": "https://vega.github.io/schema/vega/v5.json", "description": "Timeline of human history in the Star Control universe", "width": 1000, "height": 100, "padding": 5, "data": [ { "name": "bars", "values": [ {"label":"external" }, {"label":"wars1" }, {"label":"wars2" }, {"label":"internal" } ] }, { "name": "hierarchy_events", "format": {"type":"json", "parse":{"when":"date"}}, "values": [ { "name":["Ur-Quan begin making"," plans to attack Earth"], "when":"1940", "color":"red" }, { "name":"Rand insults VUX", "when":"2119" }, { "name":["Ilwrath abandon Earthguard"], "when":"2137" }, { "name":["Spathi abandon Earthguard"], "when":"2148" } ] }, { "name": "alliance_events", "format": {"type":"json", "parse":{"when":"date"}}, "values": [ { "name":["Chenjesu and Mmrnmhrm advise"," humans to become fallow slaves"], "when":"2135" }, { "name":["First Contact"], "when":"2115" }, { "name":["Arilou appear on Luna"], "when":"2116" } ] }, { "name": "earth_events", "format": {"type":"json", "parse":{"when":"date"}}, "values": [ { "name":["Small War"], "when":"2015" }, { "name":["First year without war"], "when":"2025" }, { "name":["First Androsynth created"], "when":"2019" }, { "name":["Clone Revolt of 2085"], "when":"2085" }, { "name":["Jason McBride's millenial prediction"], "when":"March 11, 2046" }, { "name":["Ceres Base established"], "when":"2112" }, { "name":["Earth joins the Alliance"], "when":"August 1, 2116" }, { "name":["Hayes assigned to Earth Starbase"], "when":"2147" }, { "name":["The Flagship arrives at Sol"], "when":"2155" }, { "name":["Earth slave shielded"], "when":"2135" } ] }, { "name": "unzervalt_events", "format": {"type":"json", "parse":{"when":"date"}}, "values": [ { "name":["Construction of The Flagship ends"], "when":"2155" }, { "name":["Tobermoon crew discovers Vela Precursor installation"], "when":"2134" }, { "name":["Farnsworth activates Precursor installation"], "when":"2145" } ] }, { "name": "wars", "format": {"type":"json", "parse":{"de":"date"}}, "values": [ { "name":["Arilou visit Earth"], "bar":"wars2", "de":"1950", "ate":"2000", "color":"lightblue" }, { "name":["Doctrinal Conflict"], "bar":"wars1", "de":"2145", "ate":"2160", "color":"green" }, { "name":["Ur-Quan Slave War"], "bar":"wars2", "de":"2098", "ate":"2134", "color":"green" } ] } ], "scales": [ { "name": "yscale", "type": "band", "range": [0, {"signal": "height"}], "domain": {"data": "bars", "field": "label"} }, { "name": "xscale", "type": "time", "range": "width", "domain": {"data": "hierarchy_events", "field": "when"} } ], "axes": [ { "orient": "top" , "scale": "xscale", "format": "%Y", "grid": true, "tickCount": {"interval": "year", "step": 4}, "tickSize": 2, "labels": false }, { "orient": "bottom", "scale": "xscale", "format": "%Y", "grid": true, "gridWidth": 2, "tickCount": {"interval": "year", "step": 20} } ], "marks": [ { "type": "text", "from": {"data": "hierarchy_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -15}, "angle": {"value": -45}, "fill": {"value": "red"}, "text": {"field": "name"}, "fontSize": {"value": 10} } } }, { "type": "rect", "from": {"data": "hierarchy_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -10}, "width": {"value": 2}, "height": {"field": {"group": "height"}, "offset": 10}, "fill": {"value": "red"} } } }, { "type": "text", "from": {"data": "alliance_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -40}, "angle": {"value": -45}, "fill": {"value": "blue"}, "text": {"field": "name"}, "fontSize": {"value": 10} } } }, { "type": "rect", "from": {"data": "alliance_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -30}, "width": {"value": 2}, "height": {"field": {"group": "height"}, "offset": 30}, "fill": {"value": "blue"} } } }, { "type": "text", "from": {"data": "earth_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"signal": "height"}, "angle": {"value": -45}, "fill": {"value": "black"}, "text": {"field": "name"}, "fontSize": {"value": 10}, "align": {"value": "right"}, "dy": {"value": 37}, "dx": {"value": -37} } } }, { "type": "rect", "from": {"data": "earth_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -1}, "width": {"value": 2}, "height": {"field": {"group": "height"}, "offset": 45}, "fill": {"value": "black"} } } }, { "type": "text", "from": {"data": "unzervalt_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"signal": "height"}, "angle": {"value": -45}, "fill": {"value": "purple"}, "text": {"field": "name"}, "fontSize": {"value": 10}, "align": {"value": "right"}, "dy": {"value": 27}, "dx": {"value": -27} } } }, { "type": "rect", "from": {"data": "unzervalt_events"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "when"}, "y": {"value": -1}, "width": {"value": 2}, "height": {"field": {"group": "height"}, "offset": 35}, "fill": {"value": "purple"} } } }, { "type": "text", "from": {"data": "wars"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "de"}, "y": {"scale": "yscale", "field": "bar", "offset": -3}, "fill": {"value": "#000"}, "text": {"field": "name"}, "fontSize": {"value": 10} } } }, { "type": "rect", "from": {"data": "wars"}, "encode": { "enter": { "x": {"scale": "xscale", "field": "de"}, "x2": {"scale": "xscale", "field": "ate"}, "y": {"scale": "yscale", "field": "bar"}, "height": {"value": 10}, "fill": {"value": "green"} } } } ] } </graph>

Human history (2)[edit]

Prelude to conflict[edit]

SC1 Timeline[edit]

c. 300000 years ago Precursors inhabited space
2535 Androsynth exodus from Earth
2612 (March 11) First Contact with Chenjesu
2612 (March 12) news report on First Contact
2612 (May 2) signing of Earth's treaty w/ Alliance
2612 (May 14) SSRII report on reconstruction of Hierarchy vessels/aliens
2612 (June) Decryption of Ur-Quan transmission on Alliance races