diffs / #49

#49 partial diff (not shipped)

REJECTED BY CI +46 −0 request “turn the town into an open-world MMO” demo replay

reason: over budget

src/features/r49-partial.jsNEW+46 −0
1+// #49: turn the town into an open-world MMO. PARTIAL: the builder ran out of its $2 / 10 minute budget here.
2+// What exists: a world map table and the first region stub. Kept so anyone can read how far it got.
3+export const REGIONS = [
4+ { id: 0, name: "region 0", x: 0, y: 0, w: 40, h: 36, quests: [] },
5+ { id: 1, name: "region 1", x: 40, y: 0, w: 40, h: 36, quests: [] },
6+ { id: 2, name: "region 2", x: 80, y: 0, w: 40, h: 36, quests: [] },
7+ { id: 3, name: "region 3", x: 120, y: 0, w: 40, h: 36, quests: [] },
8+ { id: 4, name: "region 4", x: 160, y: 0, w: 40, h: 36, quests: [] },
9+ { id: 5, name: "region 5", x: 200, y: 0, w: 40, h: 36, quests: [] },
10+ { id: 6, name: "region 6", x: 240, y: 0, w: 40, h: 36, quests: [] },
11+ { id: 7, name: "region 7", x: 280, y: 0, w: 40, h: 36, quests: [] },
12+ { id: 8, name: "region 8", x: 0, y: 36, w: 40, h: 36, quests: [] },
13+ { id: 9, name: "region 9", x: 40, y: 36, w: 40, h: 36, quests: [] },
14+ { id: 10, name: "region 10", x: 80, y: 36, w: 40, h: 36, quests: [] },
15+ { id: 11, name: "region 11", x: 120, y: 36, w: 40, h: 36, quests: [] },
16+ { id: 12, name: "region 12", x: 160, y: 36, w: 40, h: 36, quests: [] },
17+ { id: 13, name: "region 13", x: 200, y: 36, w: 40, h: 36, quests: [] },
18+ { id: 14, name: "region 14", x: 240, y: 36, w: 40, h: 36, quests: [] },
19+ { id: 15, name: "region 15", x: 280, y: 36, w: 40, h: 36, quests: [] },
20+ { id: 16, name: "region 16", x: 0, y: 72, w: 40, h: 36, quests: [] },
21+ { id: 17, name: "region 17", x: 40, y: 72, w: 40, h: 36, quests: [] },
22+ { id: 18, name: "region 18", x: 80, y: 72, w: 40, h: 36, quests: [] },
23+ { id: 19, name: "region 19", x: 120, y: 72, w: 40, h: 36, quests: [] },
24+ { id: 20, name: "region 20", x: 160, y: 72, w: 40, h: 36, quests: [] },
25+ { id: 21, name: "region 21", x: 200, y: 72, w: 40, h: 36, quests: [] },
26+ { id: 22, name: "region 22", x: 240, y: 72, w: 40, h: 36, quests: [] },
27+ { id: 23, name: "region 23", x: 280, y: 72, w: 40, h: 36, quests: [] },
28+ { id: 24, name: "region 24", x: 0, y: 108, w: 40, h: 36, quests: [] },
29+ { id: 25, name: "region 25", x: 40, y: 108, w: 40, h: 36, quests: [] },
30+ { id: 26, name: "region 26", x: 80, y: 108, w: 40, h: 36, quests: [] },
31+ { id: 27, name: "region 27", x: 120, y: 108, w: 40, h: 36, quests: [] },
32+ { id: 28, name: "region 28", x: 160, y: 108, w: 40, h: 36, quests: [] },
33+ { id: 29, name: "region 29", x: 200, y: 108, w: 40, h: 36, quests: [] },
34+ { id: 30, name: "region 30", x: 240, y: 108, w: 40, h: 36, quests: [] },
35+ { id: 31, name: "region 31", x: 280, y: 108, w: 40, h: 36, quests: [] },
36+ { id: 32, name: "region 32", x: 0, y: 144, w: 40, h: 36, quests: [] },
37+ { id: 33, name: "region 33", x: 40, y: 144, w: 40, h: 36, quests: [] },
38+ { id: 34, name: "region 34", x: 80, y: 144, w: 40, h: 36, quests: [] },
39+ { id: 35, name: "region 35", x: 120, y: 144, w: 40, h: 36, quests: [] },
40+ { id: 36, name: "region 36", x: 160, y: 144, w: 40, h: 36, quests: [] },
41+ { id: 37, name: "region 37", x: 200, y: 144, w: 40, h: 36, quests: [] },
42+ { id: 38, name: "region 38", x: 240, y: 144, w: 40, h: 36, quests: [] },
43+ { id: 39, name: "region 39", x: 280, y: 144, w: 40, h: 36, quests: [] },
44+];
45+export const WORLD = { regions: REGIONS, players: [], quests: [], economy: { shops: [], prices: {} } };
46+export default null;
1+// #49: turn the town into an open-world MMO. PARTIAL: the builder ran out of its $2 / 10 minute budget here.
2+// What exists: a world map table and the first region stub. Kept so anyone can read how far it got.
3+export const REGIONS = [
4+ { id: 0, name: "region 0", x: 0, y: 0, w: 40, h: 36, quests: [] },
5+ { id: 1, name: "region 1", x: 40, y: 0, w: 40, h: 36, quests: [] },
6+ { id: 2, name: "region 2", x: 80, y: 0, w: 40, h: 36, quests: [] },
7+ { id: 3, name: "region 3", x: 120, y: 0, w: 40, h: 36, quests: [] },
8+ { id: 4, name: "region 4", x: 160, y: 0, w: 40, h: 36, quests: [] },
9+ { id: 5, name: "region 5", x: 200, y: 0, w: 40, h: 36, quests: [] },
10+ { id: 6, name: "region 6", x: 240, y: 0, w: 40, h: 36, quests: [] },
11+ { id: 7, name: "region 7", x: 280, y: 0, w: 40, h: 36, quests: [] },
12+ { id: 8, name: "region 8", x: 0, y: 36, w: 40, h: 36, quests: [] },
13+ { id: 9, name: "region 9", x: 40, y: 36, w: 40, h: 36, quests: [] },
14+ { id: 10, name: "region 10", x: 80, y: 36, w: 40, h: 36, quests: [] },
15+ { id: 11, name: "region 11", x: 120, y: 36, w: 40, h: 36, quests: [] },
16+ { id: 12, name: "region 12", x: 160, y: 36, w: 40, h: 36, quests: [] },
17+ { id: 13, name: "region 13", x: 200, y: 36, w: 40, h: 36, quests: [] },
18+ { id: 14, name: "region 14", x: 240, y: 36, w: 40, h: 36, quests: [] },
19+ { id: 15, name: "region 15", x: 280, y: 36, w: 40, h: 36, quests: [] },
20+ { id: 16, name: "region 16", x: 0, y: 72, w: 40, h: 36, quests: [] },
21+ { id: 17, name: "region 17", x: 40, y: 72, w: 40, h: 36, quests: [] },
22+ { id: 18, name: "region 18", x: 80, y: 72, w: 40, h: 36, quests: [] },
23+ { id: 19, name: "region 19", x: 120, y: 72, w: 40, h: 36, quests: [] },
24+ { id: 20, name: "region 20", x: 160, y: 72, w: 40, h: 36, quests: [] },
25+ { id: 21, name: "region 21", x: 200, y: 72, w: 40, h: 36, quests: [] },
26+ { id: 22, name: "region 22", x: 240, y: 72, w: 40, h: 36, quests: [] },
27+ { id: 23, name: "region 23", x: 280, y: 72, w: 40, h: 36, quests: [] },
28+ { id: 24, name: "region 24", x: 0, y: 108, w: 40, h: 36, quests: [] },
29+ { id: 25, name: "region 25", x: 40, y: 108, w: 40, h: 36, quests: [] },
30+ { id: 26, name: "region 26", x: 80, y: 108, w: 40, h: 36, quests: [] },
31+ { id: 27, name: "region 27", x: 120, y: 108, w: 40, h: 36, quests: [] },
32+ { id: 28, name: "region 28", x: 160, y: 108, w: 40, h: 36, quests: [] },
33+ { id: 29, name: "region 29", x: 200, y: 108, w: 40, h: 36, quests: [] },
34+ { id: 30, name: "region 30", x: 240, y: 108, w: 40, h: 36, quests: [] },
35+ { id: 31, name: "region 31", x: 280, y: 108, w: 40, h: 36, quests: [] },
36+ { id: 32, name: "region 32", x: 0, y: 144, w: 40, h: 36, quests: [] },
37+ { id: 33, name: "region 33", x: 40, y: 144, w: 40, h: 36, quests: [] },
38+ { id: 34, name: "region 34", x: 80, y: 144, w: 40, h: 36, quests: [] },
39+ { id: 35, name: "region 35", x: 120, y: 144, w: 40, h: 36, quests: [] },
40+ { id: 36, name: "region 36", x: 160, y: 144, w: 40, h: 36, quests: [] },
41+ { id: 37, name: "region 37", x: 200, y: 144, w: 40, h: 36, quests: [] },
42+ { id: 38, name: "region 38", x: 240, y: 144, w: 40, h: 36, quests: [] },
43+ { id: 39, name: "region 39", x: 280, y: 144, w: 40, h: 36, quests: [] },
44+];
45+export const WORLD = { regions: REGIONS, players: [], quests: [], economy: { shops: [], prices: {} } };
46+export default null;