frontend/mario/Maps/World83.js
2023-05-21 22:06:04 -04:00

71 lines
2.4 KiB
JavaScript

map.time = 300;
map.locs = [
new Location(0, true)
];
map.areas = [
new Area("Overworld", function() {
setLocationGeneration(0);
pushPrePattern("backfencemin3", -384, 0, 7);
pushPreCastle();
pushPreFloor(0, 0, 69);
// pushPreScenery("Fence", 120, 0);
pushPreThing(Cannon, 144, 16, 2);
pushPreScenery("CastleWall", 192, 0, 8);
pushPreThing(Koopa, 240, 32, false, true);
pushPreThing(Cannon, 272, 24, 3);
pushPreScenery("CastleWall", 296, 0, 14);
pushPrePipe(424, 0, 32, true);
fillPreThing(Brick, 480, jumplev1, 8, 1, 8);
fillPreThing(Brick, 480, jumplev2, 6, 1, 8);
// pushPreScenery("Fence", 504, 0);
pushPreThing(HammerBro, 504, 12);
pushPreThing(HammerBro, 520, 44);
pushPreThing(Brick, 528, jumplev2, Mushroom);
pushPreThing(Brick, 536, jumplev2);
pushPreFloor(568, 0, 4);
pushPreThing(Stone, 568, 32, 1, 4);
pushPreThing(Stone, 576, 24, 1, 3);
pushPreThing(Stone, 584, 16, 1, 2);
pushPreThing(Stone, 592, 8, 1, 1);
pushPreFloor(616, 0, 47);
pushPreScenery("CastleWall", 632, 0, 6);
pushPreThing(Cannon, 688, 16, 2);
pushPreScenery("CastleWall", 704, 0, 6);
pushPreThing(Koopa, 744, 24, false, true);
pushPreThing(Stone, 760, 24, 1, 3);
pushPreScenery("CastleWall", 776, 0, 10);
pushPreThing(Stone, 872, 32, 2, 4);
fillPreThing(Brick, 920, jumplev1, 8, 1, 8);
pushPreThing(Brick, 920, jumplev2);
pushPreThing(Brick, 928, jumplev2, Mushroom);
pushPreThing(HammerBro, 936, 44);
fillPreThing(Brick, 936, jumplev2, 6, 1, 8);
pushPreThing(HammerBro, 952, 12);
pushPreFloor(1008, 0, 2);
pushPrePipe(1008, 0, 32, true);
pushPreFloor(1040, 0, 67);
pushPreScenery("CastleWall", 1056, 0, 34);
pushPreThing(Koopa, 1096, 12);
pushPreThing(HammerBro, 1168, 12);
pushPreThing(HammerBro, 1270, 12);
pushPrePipe(1344, 0, 24, true);
pushPreScenery("CastleWall", 1376, 0, 20);
pushPreThing(HammerBro, 1416, 12);
pushPreThing(HammerBro, 1480, 12);
pushPreThing(Brick, 1520, jumplev1, Coin);
pushPreThing(Stone, 1560, 16, 1, 2);
pushPreThing(Stone, 1584, 16);
pushPreThing(Stone, 1600, 32);
pushPreThing(Stone, 1616, 48);
pushPreThing(SceneryBlocker, 1624, 24, 40, 24);
pushPreThing(Stone, 1632, 64, 2, 1);
pushPreFloor(1664, 0, 32);
endCastleOutside(1708, 0, true, 11, 44);
})
];