Skip to content

Instantly share code, notes, and snippets.

@rje
Last active August 29, 2015 14:26
Show Gist options
  • Save rje/ad06c1fdf45b1b7c6a7d to your computer and use it in GitHub Desktop.
Save rje/ad06c1fdf45b1b7c6a7d to your computer and use it in GitHub Desktop.
{
"@type": "Retrodreamer.Monocles.Gen2.Phase",
"Id": "base",
"Steps": [
{
"@type": "Retrodreamer.Monocles.Gen2.SetParametersStep",
"Priority": 0,
"Params": {
"@type": "Mapgen.GossRix.GossRixParameters",
"AreaWidth": 70,
"AreaHeight": 70,
"RoomSeeds": 18,
"RoomStartingSize": 5
}
},
{"@type": "Retrodreamer.Monocles.Gen2.SetLayerStep", "Layer": "Level_0", "Priority": 100 },
{"@type": "Retrodreamer.Monocles.Gen2.CreateGossRixMapStep", "Priority": 200 },
{"@type": "Retrodreamer.Monocles.Gen2.SelectObjectiveStep", "Priority": 300 },
{"@type": "Retrodreamer.Monocles.Gen2.ApplyObjectiveToMapStep", "Priority": 400 }
],
"Priority": 0
},
{
"@type": "Retrodreamer.Monocles.Gen2.Phase",
"Id": "decorate",
"Steps": [
{ "@type": "Retrodreamer.Monocles.Gen2.DecorateFloorStep", "Priority": 0 },
{ "@type": "Retrodreamer.Monocles.Gen2.DecorateWithRugsStep", "Priority": 100 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateShadowLayerIfNecessaryStep", "Priority": 200 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateWallLayerIfNecessaryStep", "Priority": 300 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateRoofLayerIfNecessaryStep", "Priority": 400 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateCollisionLayerIfNecessaryStep", "Priority": 500 }
],
"Priority": 100
},
{
"@type": "Retrodreamer.Monocles.Gen2.Phase",
"Id": "construct",
"Steps": [
{ "@type": "Retrodreamer.Monocles.Gen2.CreateTilemapStep", "Priority": 0 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreatePropsStep", "Priority": 100 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateEnemiesStep", "Priority": 200 },
{ "@type": "Retrodreamer.Monocles.Gen2.CreateObjectiveStep", "Priority": 300 },
{ "@type": "Retrodreamer.Monocles.Gen2.FinalizeMapStep", "Priority": 400 }
],
"Priority": 200
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment