mirror of
https://gitlab.com/skysthelimit.dev/selenite.git
synced 2025-06-16 10:32:08 -05:00
65 lines
2.0 KiB
JavaScript
65 lines
2.0 KiB
JavaScript
map.time = 300;
|
|
map.locs = [
|
|
new Location(0, startCastle)
|
|
];
|
|
map.areas = [
|
|
new Area("Castle", function() {
|
|
setLocationGeneration(0);
|
|
|
|
startCastleInside();
|
|
|
|
makeCeilingCastle(40, 11, 3);
|
|
pushPreFloor(40, 24, 11);
|
|
pushPreThing(Podoboo, 128, -32);
|
|
makeCeilingCastle(128, 112);
|
|
|
|
pushPreFloor(144, 24, 3);
|
|
pushPreThing(CastleBlock, 152, 16, 6);
|
|
pushPreFloor(184, 24, 3);
|
|
pushPreThing(CastleBlock, 192, 16, 6);
|
|
pushPreThing(Podoboo, 208, -32);
|
|
pushPreFloor(224, 24, 3);
|
|
pushPreThing(CastleBlock, 232, 16, 6);
|
|
|
|
pushPreFloor(264, 0, 13);
|
|
pushPreThing(Stone, 264, 24, 2, 3);
|
|
pushPreThing(Stone, 280, 80, 11, 2);
|
|
pushPreThing(Block, 336, jumplev1);
|
|
pushPreThing(Block, 344, jumplev1, Mushroom);
|
|
pushPreThing(Block, 352, jumplev1);
|
|
|
|
pushPreFloor(384, 0, 40);
|
|
pushPreThing(Stone, 424, 8, 3, 1);
|
|
pushPreThing(Stone, 424, 80, 3, 2);
|
|
pushPreThing(CastleBlock, 432, 16, 6, true);
|
|
pushPreThing(CastleBlock, 432, 64, 6);
|
|
pushPreThing(Stone, 504, 8, 3, 1);
|
|
pushPreThing(Stone, 504, 80, 3, 2);
|
|
pushPreThing(CastleBlock, 512, 16, 6, true);
|
|
pushPreThing(CastleBlock, 512, 64, 6);
|
|
pushPreThing(Stone, 632, 8, 3, 1);
|
|
pushPreThing(Stone, 632, 80, 3, 2);
|
|
pushPreThing(CastleBlock, 640, 16, 6);
|
|
pushPreThing(CastleBlock, 640, 64, 6, true);
|
|
pushPreThing(Podoboo, 704, -32);
|
|
fillPreWater(704, 0, 4);
|
|
|
|
pushPreFloor(720, 24, 6);
|
|
pushPreThing(Stone, 720, 80, 6, 2);
|
|
fillPreWater(768, 0, 6);
|
|
pushPreThing(Podoboo, 776, -32);
|
|
pushPreFloor(792, 24, 3);
|
|
fillPreWater(816, 0, 6);
|
|
pushPreThing(Podoboo, 824, -32);
|
|
pushPreFloor(840, 24, 3);
|
|
fillPreWater(864, 0, 6);
|
|
pushPreThing(Podoboo, 872, -32);
|
|
pushPreFloor(888, 0, 17);
|
|
pushPreThing(Stone, 888, 24, 5, 3);
|
|
pushPreThing(Stone, 888, 80, 17, 2);
|
|
pushPreThing(Stone, 944, 24, 10, 3);
|
|
|
|
endCastleInside(1024, 0);
|
|
fillPreThing(Brick, 1056, 64, 2, 3, 8, 8);
|
|
})
|
|
]; |