Engines Aether Legend of the Lunar Priest NIFE Roadmap
Shatterloop Game Projects Deprecated Starwright
Saepes Mundi Other Projects Blog  

Shatterloop

Shatterloop Terrain Configurations

Posted March 18, 2021 by Xhin

I'm keeping this post separate because it'll be a useful reference as I build out the different systems that require it.

I have the foundation for this built already, but this post will have specific implementations and caveats for each system that uses it:

  • Surface materials -- Configured

  • Cave materials -- Configured

  • Fishing v1 Overworld -- Configured

  • Fishing v1 Caves -- Configured

  • Combat spawns -- Configured

  • Quantum Plane -- Configured

  • There are 7 Replies


    Surface Materials

    Resources

  • Rocks
  • Insects
  • Grasses (Plants)
  • Shrubs (Brush)
  • Trees (Trunk)

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1-Any -- All adjacents are water

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Isolated 1-(floor 1 color)
  • Isolated 1-(floor 2 color)
  • Isolated 2-(floor 1 color)
  • Isolated 2-(floor 2 color)

    (Pick 2-/4 from this category)
  • Isolated 2
  • Isolated 3
  • Mountainous 2
  • Mountainous 3
  • Submerged 2-any
  • Submerged 3-any

    (Pick 3-6 from this category)
  • Submerged 1-green
  • Submerged 1-blue
  • Submerged 1-cyan
  • Submerged 1-brown
  • Submerged 1-gray
  • Submerged 1-transition

    (Each of the above has a 1/3 chance of its variation)
  • Submerged 2-green
  • Submerged 2-blue
  • Submerged 2-cyan
  • Submerged 2-brown
  • Submerged 2-gray
  • Submerged 2-transition

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Mountainside -- bordered by solid and floor and nothing else
  • Mountainside strict -- half floor, half solid

    (1/3 of this happening)
  • Structure screen strange loop -- Strange loop is on screen

    Piecemeal conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Wet Any
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea 1
  • Void Sea 2
  • Void Sea 3
  • Void Sea on screen

    (Pick one)
  • Structure screen Town
  • Structure screen Dungeon

    (Pick one)
  • Harmonic 1
  • Harmonic 2
  • Harmonic 3

    (Pick one)
  • Symbiotic Starshard
  • Symbiotic cave hole

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • April 17, 2021
    Xhin
    Sky's the limit

    Cave Materials

    Resources

  • Fire rock
  • Water rock
  • Ice rock
  • Earth rock
  • Wind rock
  • Wood rock

    Home dimension has one of each, which are color-coded. Alt dimensions have different distributions.

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1 -- All adjacents are water
  • Burning 1 -- All adjacents are lava.
  • Symbiotic Crystal -- There's a crystal on screen.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 2-/4 from this category)
  • Clustered 1
  • Clustered 2
  • Mountainous 2
  • Mountainous 3
  • Submerged 2
  • Submerged 3
  • Burning 2
  • Burning 3

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Pumice -- bordered by lava and solid and nothing else
  • Pumice strict -- half lava, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Volcano -- bordered by lava and floor and nothing else
  • Volcano strict -- half lava, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Wet

    (Pick one)
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea on screen

    (Pick one. These get turned off if symbiotic/wet/burning are chosen and they aren't possible on that cave level).
  • Level 1-3
  • Level 4-7
  • Level 8-10

    (Pick one)
  • Symbiotic Gashroom
  • Symbiotic Hole
  • Symbiotic Altar (see below)
  • Symbiotic Aether Lens (not necessarily possible depending on the level)

  • May 11, 2021
    Xhin
    Sky's the limit

    Overworld Fishing v1 Terrain Configurations

    Water

    (always pick one of these, regardless of other conditions).
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    These six are also fallbacks if no conditions are true.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/3 of this happening)
  • Structure screen -- Strange loop is on screen

    Piecemeal conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea 1
  • Void Sea 2
  • Void Sea 3
  • Void Sea on screen

    (Pick one)
  • Structure screen Town
  • Structure screen Dungeon

    (Pick one)
  • Symbiotic Starshard
  • Symbiotic Cave hole
  • Symbiotic Unclaimed Resource

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • May 11, 2021
    Xhin
    Sky's the limit

    Cave Fishing Terrain Configurations

  • Always Wet 1. Should be obvious. Also serves as a fallback.

    Always configured singles

  • Symbiotic Crystal
  • Symbiotic Lava
  • Level 8-10

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 1-/2 from this category)
  • Submerged 2
  • Submerged 3
  • Submerged 4

    (R(1,3). If 3, pick strict, otherwise pick normal)
    Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea on screen

    (Pick one. These get turned off if symbiotic/burning are chosen and they aren't possible on that cave level).
  • Level 4-5
  • Level 6-7
  • Level 8-9
  • Level 10

    (Pick one)
  • Symbiotic Gashroom
  • Symbiotic Hole
  • Symbiotic Altar
  • Symbiotic Aether Lens

  • May 11, 2021
    Xhin
    Sky's the limit

    Overworld Nest Terrain Configurations

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1-Any -- All adjacents are water

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Isolated 1-(floor 1 color)
  • Isolated 1-(floor 2 color)
  • Isolated 2-(floor 1 color)
  • Isolated 2-(floor 2 color)

    (Pick 0-/2 from this category)
  • Isolated 2
  • Isolated 3
  • Mountainous 2
  • Mountainous 3
  • Submerged 2-any
  • Submerged 3-any

    (Pick 1-2 from this category)
  • Submerged 1-green
  • Submerged 1-blue
  • Submerged 1-cyan
  • Submerged 1-brown
  • Submerged 1-gray
  • Submerged 1-transition

    (Each of the above has a 1/3 chance of its variation)
  • Submerged 2-green
  • Submerged 2-blue
  • Submerged 2-cyan
  • Submerged 2-brown
  • Submerged 2-gray
  • Submerged 2-transition

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    Piecemeal conditions

    Create 1-2 piecemeal with 2 conditions. Make sure these are unique.

    (Pick one)
  • Wet Any
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • May 12, 2021
    Xhin
    Sky's the limit

    Caves Nest Terrain Configurations
    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1 -- All adjacents are water
  • Burning 1 -- All adjacents are lava.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Mountainous 2
  • Mountainous 3
  • Submerged 2
  • Submerged 3
  • Burning 2
  • Burning 3

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Pumice -- bordered by lava and solid and nothing else
  • Pumice strict -- half lava, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Volcano -- bordered by lava and floor and nothing else
  • Volcano strict -- half lava, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 1-2 piecemeal with 2 conditions.

    (Pick one)
  • Wet
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one. These get turned off if wet/burning are chosen and they aren't possible on that cave level).
  • Level 1-3
  • Level 4-7
  • Level 8-10

  • May 12, 2021
    Xhin
    Sky's the limit

    Quantum Plane v2 Terrain Configurations

    These are very different from the other systems.

    Blank tiles in these can be anything else.

    One-color patterns

    X represnts where that color has to be,
    O represents the tile that turns into exotic matter.

    quantum_cross
    X
    X O X
    X


    quantum_x
    X X
    O
    X X


    quantum_corner
    (4 rotations)
    X X X
    X O
    X


    quantum_rods
    (2 rotations)
    X X
    X O X
    X X


    2-color patterns

    1 -- color 1
    2 -- color 2
    O -- tile that turns into exotic matter

    quantum_diag_cross
    (4 rotations)
    1
    1 O 2
    2


    quantum_intersect
    (2 rotations)
    1
    2 O 2
    1


    quantum_split_rods
    (2 rotations)
    1 1 1
    O
    2 2 2


    quantum_alternating
    1 2 1
    2 O 2
    1 2 1


    -- OR --

    2 1 2
    1 O 1
    2 1 2


    May 12, 2021
    Xhin
    Sky's the limit

    Reply to: Shatterloop Terrain Configurations

    Username
    Password