Exact source used by this build. SHA-256: f9ca023a57f8248d6f24f81ddb94ce1b5611aab9e779611487e7f707a1c3c8c0.
1 {
2 "festivals": [
3 {
4 "id": "festival_01",
5 "name": "TBD",
6 "description": "TBD",
7 "manifestKey": "festival_01.icon",
8 "season": "spring",
9 "day": 13,
10 "startMinute": 540,
11 "endMinute": 840,
12 "returnMinute": 1320,
13 "areaId": "town",
14 "entrance": {
15 "poiId": "poi.town.central_green",
16 "x": 35.5,
17 "y": 42.5
18 },
19 "layout": [
20 {
21 "id": "decor_01",
22 "poiId": "poi.town.festival_stage",
23 "kind": "decor",
24 "x": 40.5,
25 "y": 36.5,
26 "manifestKey": "festival_01.decor_01"
27 },
28 {
29 "id": "stall_01",
30 "poiId": "poi.town.central_green",
31 "kind": "stall",
32 "x": 38.5,
33 "y": 43.5,
34 "manifestKey": "festival_01.stall_01"
35 },
36 {
37 "id": "game_01",
38 "kind": "game",
39 "poiId": "poi.town.festival_stage",
40 "x": 44.5,
41 "y": 39.5,
42 "manifestKey": "festival_01.game_01"
43 }
44 ],
45 "shop": {
46 "poiId": "poi.town.central_green",
47 "x": 38.5,
48 "y": 43.5,
49 "stock": [
50 {
51 "id": "stock_01_01",
52 "itemId": "festival_item_01",
53 "price": 400,
54 "quantity": 1
55 },
56 {
57 "id": "stock_01_02",
58 "itemId": "seed_01",
59 "price": 100,
60 "quantity": 20
61 }
62 ]
63 },
64 "game": {
65 "kind": "collect",
66 "durationMs": 50000,
67 "winScore": 9,
68 "multiplayerWinScore": 6,
69 "rewardGold": 1000,
70 "collectibles": [
71 {
72 "id": "collect_01",
73 "x": 36.5,
74 "y": 41.5,
75 "manifestKey": "festival_01.collectible"
76 },
77 {
78 "id": "collect_02",
79 "x": 39.5,
80 "y": 41.5,
81 "manifestKey": "festival_01.collectible"
82 },
83 {
84 "id": "collect_03",
85 "x": 42.5,
86 "y": 41.5,
87 "manifestKey": "festival_01.collectible"
88 },
89 {
90 "id": "collect_04",
91 "x": 45.5,
92 "y": 41.5,
93 "manifestKey": "festival_01.collectible"
94 },
95 {
96 "id": "collect_05",
97 "x": 48.5,
98 "y": 41.5,
99 "manifestKey": "festival_01.collectible"
100 },
101 {
102 "id": "collect_06",
103 "x": 51.5,
104 "y": 41.5,
105 "manifestKey": "festival_01.collectible"
106 },
107 {
108 "id": "collect_07",
109 "x": 51.5,
110 "y": 44.5,
111 "manifestKey": "festival_01.collectible"
112 },
113 {
114 "id": "collect_08",
115 "x": 48.5,
116 "y": 44.5,
117 "manifestKey": "festival_01.collectible"
118 },
119 {
120 "id": "collect_09",
121 "x": 45.5,
122 "y": 44.5,
123 "manifestKey": "festival_01.collectible"
124 },
125 {
126 "id": "collect_10",
127 "x": 42.5,
128 "y": 44.5,
129 "manifestKey": "festival_01.collectible"
130 },
131 {
132 "id": "collect_11",
133 "x": 39.5,
134 "y": 44.5,
135 "manifestKey": "festival_01.collectible"
136 },
137 {
138 "id": "collect_12",
139 "x": 36.5,
140 "y": 44.5,
141 "manifestKey": "festival_01.collectible"
142 },
143 {
144 "id": "collect_13",
145 "x": 36.5,
146 "y": 47.5,
147 "manifestKey": "festival_01.collectible"
148 },
149 {
150 "id": "collect_14",
151 "x": 39.5,
152 "y": 47.5,
153 "manifestKey": "festival_01.collectible"
154 },
155 {
156 "id": "collect_15",
157 "x": 42.5,
158 "y": 47.5,
159 "manifestKey": "festival_01.collectible"
160 },
161 {
162 "id": "collect_16",
163 "x": 45.5,
164 "y": 47.5,
165 "manifestKey": "festival_01.collectible"
166 },
167 {
168 "id": "collect_17",
169 "x": 48.5,
170 "y": 47.5,
171 "manifestKey": "festival_01.collectible"
172 },
173 {
174 "id": "collect_18",
175 "x": 51.5,
176 "y": 47.5,
177 "manifestKey": "festival_01.collectible"
178 }
179 ],
180 "targets": [],
181 "fishingBiteDelayMs": 2500,
182 "fishingBiteWindowMs": 700,
183 "fishingCastCooldownMs": 1000,
184 "displaySlots": 9,
185 "shotCooldownMs": 300
186 }
187 },
188 {
189 "id": "festival_02",
190 "name": "TBD",
191 "description": "TBD",
192 "manifestKey": "festival_02.icon",
193 "season": "summer",
194 "day": 11,
195 "startMinute": 540,
196 "endMinute": 840,
197 "returnMinute": 1320,
198 "areaId": "town",
199 "entrance": {
200 "poiId": "poi.town.central_green",
201 "x": 35.5,
202 "y": 42.5
203 },
204 "layout": [
205 {
206 "id": "decor_01",
207 "poiId": "poi.town.festival_stage",
208 "kind": "decor",
209 "x": 40.5,
210 "y": 36.5,
211 "manifestKey": "festival_02.decor_01"
212 },
213 {
214 "id": "stall_01",
215 "poiId": "poi.town.central_green",
216 "kind": "stall",
217 "x": 38.5,
218 "y": 43.5,
219 "manifestKey": "festival_02.stall_01"
220 },
221 {
222 "id": "game_01",
223 "kind": "game",
224 "poiId": "poi.town.fishing_01",
225 "x": 76.5,
226 "y": 24.5,
227 "manifestKey": "festival_02.game_01"
228 }
229 ],
230 "shop": {
231 "poiId": "poi.town.central_green",
232 "x": 38.5,
233 "y": 43.5,
234 "stock": [
235 {
236 "id": "stock_02_01",
237 "itemId": "festival_item_02",
238 "price": 400,
239 "quantity": 1
240 },
241 {
242 "id": "stock_02_02",
243 "itemId": "seed_05",
244 "price": 100,
245 "quantity": 20
246 }
247 ]
248 },
249 "game": {
250 "kind": "fishing",
251 "durationMs": 120000,
252 "winScore": 5,
253 "multiplayerWinScore": 5,
254 "rewardGold": 1000,
255 "collectibles": [],
256 "targets": [],
257 "fishingBiteDelayMs": 2500,
258 "fishingBiteWindowMs": 700,
259 "fishingCastCooldownMs": 1000,
260 "displaySlots": 9,
261 "shotCooldownMs": 300
262 }
263 },
264 {
265 "id": "festival_03",
266 "name": "TBD",
267 "description": "TBD",
268 "manifestKey": "festival_03.icon",
269 "season": "autumn",
270 "day": 16,
271 "startMinute": 540,
272 "endMinute": 900,
273 "returnMinute": 1320,
274 "areaId": "town",
275 "entrance": {
276 "poiId": "poi.town.central_green",
277 "x": 35.5,
278 "y": 42.5
279 },
280 "layout": [
281 {
282 "id": "decor_01",
283 "poiId": "poi.town.festival_stage",
284 "kind": "decor",
285 "x": 40.5,
286 "y": 36.5,
287 "manifestKey": "festival_03.decor_01"
288 },
289 {
290 "id": "stall_01",
291 "poiId": "poi.town.central_green",
292 "kind": "stall",
293 "x": 38.5,
294 "y": 43.5,
295 "manifestKey": "festival_03.stall_01"
296 },
297 {
298 "id": "game_01",
299 "kind": "game",
300 "poiId": "poi.town.festival_stage",
301 "x": 44.5,
302 "y": 39.5,
303 "manifestKey": "festival_03.game_01"
304 }
305 ],
306 "shop": {
307 "poiId": "poi.town.central_green",
308 "x": 38.5,
309 "y": 43.5,
310 "stock": [
311 {
312 "id": "stock_03_01",
313 "itemId": "festival_item_03",
314 "price": 400,
315 "quantity": 1
316 },
317 {
318 "id": "stock_03_02",
319 "itemId": "seed_09",
320 "price": 100,
321 "quantity": 20
322 }
323 ]
324 },
325 "game": {
326 "kind": "display",
327 "durationMs": 0,
328 "winScore": 90,
329 "multiplayerWinScore": 90,
330 "rewardGold": 1000,
331 "collectibles": [],
332 "targets": [],
333 "fishingBiteDelayMs": 2500,
334 "fishingBiteWindowMs": 700,
335 "fishingCastCooldownMs": 1000,
336 "displaySlots": 9,
337 "shotCooldownMs": 300
338 }
339 },
340 {
341 "id": "festival_04",
342 "name": "TBD",
343 "description": "TBD",
344 "manifestKey": "festival_04.icon",
345 "season": "winter",
346 "day": 8,
347 "startMinute": 540,
348 "endMinute": 840,
349 "returnMinute": 1320,
350 "areaId": "town",
351 "entrance": {
352 "poiId": "poi.town.central_green",
353 "x": 35.5,
354 "y": 42.5
355 },
356 "layout": [
357 {
358 "id": "decor_01",
359 "poiId": "poi.town.festival_stage",
360 "kind": "decor",
361 "x": 40.5,
362 "y": 36.5,
363 "manifestKey": "festival_04.decor_01"
364 },
365 {
366 "id": "stall_01",
367 "poiId": "poi.town.central_green",
368 "kind": "stall",
369 "x": 38.5,
370 "y": 43.5,
371 "manifestKey": "festival_04.stall_01"
372 },
373 {
374 "id": "game_01",
375 "kind": "game",
376 "poiId": "poi.town.festival_stage",
377 "x": 44.5,
378 "y": 39.5,
379 "manifestKey": "festival_04.game_01"
380 }
381 ],
382 "shop": {
383 "poiId": "poi.town.central_green",
384 "x": 38.5,
385 "y": 43.5,
386 "stock": [
387 {
388 "id": "stock_04_01",
389 "itemId": "festival_item_04",
390 "price": 400,
391 "quantity": 1
392 },
393 {
394 "id": "stock_04_02",
395 "itemId": "wood",
396 "price": 100,
397 "quantity": 20
398 }
399 ]
400 },
401 "game": {
402 "kind": "targets",
403 "durationMs": 60000,
404 "winScore": 40,
405 "multiplayerWinScore": 40,
406 "rewardGold": 1000,
407 "collectibles": [],
408 "targets": [
409 {
410 "id": "target_01",
411 "appearsMs": 0,
412 "expiresMs": 2000,
413 "points": 1,
414 "manifestKey": "festival_04.target_01"
415 },
416 {
417 "id": "target_02",
418 "appearsMs": 2300,
419 "expiresMs": 4300,
420 "points": 2,
421 "manifestKey": "festival_04.target_02"
422 },
423 {
424 "id": "target_03",
425 "appearsMs": 4600,
426 "expiresMs": 6600,
427 "points": 5,
428 "manifestKey": "festival_04.target_03"
429 },
430 {
431 "id": "target_04",
432 "appearsMs": 6900,
433 "expiresMs": 8900,
434 "points": 1,
435 "manifestKey": "festival_04.target_01"
436 },
437 {
438 "id": "target_05",
439 "appearsMs": 9200,
440 "expiresMs": 11200,
441 "points": 2,
442 "manifestKey": "festival_04.target_02"
443 },
444 {
445 "id": "target_06",
446 "appearsMs": 11500,
447 "expiresMs": 13500,
448 "points": 5,
449 "manifestKey": "festival_04.target_03"
450 },
451 {
452 "id": "target_07",
453 "appearsMs": 13800,
454 "expiresMs": 15800,
455 "points": 1,
456 "manifestKey": "festival_04.target_01"
457 },
458 {
459 "id": "target_08",
460 "appearsMs": 16100,
461 "expiresMs": 18100,
462 "points": 2,
463 "manifestKey": "festival_04.target_02"
464 },
465 {
466 "id": "target_09",
467 "appearsMs": 18400,
468 "expiresMs": 20400,
469 "points": 5,
470 "manifestKey": "festival_04.target_03"
471 },
472 {
473 "id": "target_10",
474 "appearsMs": 20700,
475 "expiresMs": 22700,
476 "points": 1,
477 "manifestKey": "festival_04.target_01"
478 },
479 {
480 "id": "target_11",
481 "appearsMs": 23000,
482 "expiresMs": 25000,
483 "points": 2,
484 "manifestKey": "festival_04.target_02"
485 },
486 {
487 "id": "target_12",
488 "appearsMs": 25300,
489 "expiresMs": 27300,
490 "points": 5,
491 "manifestKey": "festival_04.target_03"
492 },
493 {
494 "id": "target_13",
495 "appearsMs": 27600,
496 "expiresMs": 29600,
497 "points": 1,
498 "manifestKey": "festival_04.target_01"
499 },
500 {
501 "id": "target_14",
502 "appearsMs": 29900,
503 "expiresMs": 31900,
504 "points": 2,
505 "manifestKey": "festival_04.target_02"
506 },
507 {
508 "id": "target_15",
509 "appearsMs": 32200,
510 "expiresMs": 34200,
511 "points": 5,
512 "manifestKey": "festival_04.target_03"
513 },
514 {
515 "id": "target_16",
516 "appearsMs": 34500,
517 "expiresMs": 36500,
518 "points": 1,
519 "manifestKey": "festival_04.target_01"
520 },
521 {
522 "id": "target_17",
523 "appearsMs": 36800,
524 "expiresMs": 38800,
525 "points": 2,
526 "manifestKey": "festival_04.target_02"
527 },
528 {
529 "id": "target_18",
530 "appearsMs": 39100,
531 "expiresMs": 41100,
532 "points": 5,
533 "manifestKey": "festival_04.target_03"
534 },
535 {
536 "id": "target_19",
537 "appearsMs": 41400,
538 "expiresMs": 43400,
539 "points": 1,
540 "manifestKey": "festival_04.target_01"
541 },
542 {
543 "id": "target_20",
544 "appearsMs": 43700,
545 "expiresMs": 45700,
546 "points": 2,
547 "manifestKey": "festival_04.target_02"
548 },
549 {
550 "id": "target_21",
551 "appearsMs": 46000,
552 "expiresMs": 48000,
553 "points": 5,
554 "manifestKey": "festival_04.target_03"
555 },
556 {
557 "id": "target_22",
558 "appearsMs": 48300,
559 "expiresMs": 50300,
560 "points": 1,
561 "manifestKey": "festival_04.target_01"
562 },
563 {
564 "id": "target_23",
565 "appearsMs": 50600,
566 "expiresMs": 52600,
567 "points": 2,
568 "manifestKey": "festival_04.target_02"
569 },
570 {
571 "id": "target_24",
572 "appearsMs": 52900,
573 "expiresMs": 54900,
574 "points": 5,
575 "manifestKey": "festival_04.target_03"
576 }
577 ],
578 "fishingBiteDelayMs": 2500,
579 "fishingBiteWindowMs": 700,
580 "fishingCastCooldownMs": 1000,
581 "displaySlots": 9,
582 "shotCooldownMs": 300
583 }
584 }
585 ],
586 "closedBuildings": [
587 {
588 "areaId": "bog",
589 "poiId": "poi.bog.hut_01",
590 "x": 47.0,
591 "y": 24.0,
592 "width": 10.0,
593 "height": 10.0
594 },
595 {
596 "areaId": "beach",
597 "poiId": "poi.beach.lighthouse",
598 "x": 84.0,
599 "y": 8.0,
600 "width": 9.0,
601 "height": 10.0
602 },
603 {
604 "areaId": "beach",
605 "poiId": "poi.beach.fishing_shack",
606 "x": 57.0,
607 "y": 10.0,
608 "width": 10.0,
609 "height": 8.0
610 },
611 {
612 "areaId": "canyon",
613 "poiId": "poi.canyon.trader_shelter",
614 "x": 43.0,
615 "y": 30.0,
616 "width": 9.0,
617 "height": 7.0
618 },
619 {
620 "areaId": "town",
621 "poiId": "poi.town.general_store",
622 "x": 18.0,
623 "y": 6.0,
624 "width": 7.0,
625 "height": 8.0
626 },
627 {
628 "areaId": "town",
629 "poiId": "poi.town.blacksmith",
630 "x": 25.0,
631 "y": 6.0,
632 "width": 7.0,
633 "height": 8.0
634 },
635 {
636 "areaId": "town",
637 "poiId": "poi.town.inn",
638 "x": 39.0,
639 "y": 19.0,
640 "width": 13.0,
641 "height": 10.0
642 },
643 {
644 "areaId": "town",
645 "poiId": "poi.town.sugar_shack",
646 "x": 13.0,
647 "y": 43.0,
648 "width": 11.0,
649 "height": 8.0
650 },
651 {
652 "areaId": "town",
653 "poiId": "poi.town.house_01",
654 "x": 13.0,
655 "y": 68.0,
656 "width": 9.0,
657 "height": 9.0
658 },
659 {
660 "areaId": "town",
661 "poiId": "poi.town.house_02",
662 "x": 28.0,
663 "y": 68.0,
664 "width": 9.0,
665 "height": 9.0
666 },
667 {
668 "areaId": "town",
669 "poiId": "poi.town.house_03",
670 "x": 43.0,
671 "y": 68.0,
672 "width": 9.0,
673 "height": 9.0
674 },
675 {
676 "areaId": "town",
677 "poiId": "poi.town.house_04",
678 "x": 13.0,
679 "y": 90.0,
680 "width": 9.0,
681 "height": 9.0
682 },
683 {
684 "areaId": "town",
685 "poiId": "poi.town.house_05",
686 "x": 28.0,
687 "y": 90.0,
688 "width": 9.0,
689 "height": 9.0
690 },
691 {
692 "areaId": "town",
693 "poiId": "poi.town.house_06",
694 "x": 43.0,
695 "y": 90.0,
696 "width": 9.0,
697 "height": 9.0
698 },
699 {
700 "areaId": "town",
701 "poiId": "poi.town.house_07",
702 "x": 94.0,
703 "y": 17.0,
704 "width": 9.0,
705 "height": 9.0
706 },
707 {
708 "areaId": "town",
709 "poiId": "poi.town.house_08",
710 "x": 94.0,
711 "y": 35.0,
712 "width": 9.0,
713 "height": 9.0
714 },
715 {
716 "areaId": "town",
717 "poiId": "poi.town.house_09",
718 "x": 94.0,
719 "y": 54.0,
720 "width": 9.0,
721 "height": 9.0
722 },
723 {
724 "areaId": "town",
725 "poiId": "poi.town.house_10",
726 "x": 94.0,
727 "y": 73.0,
728 "width": 9.0,
729 "height": 9.0
730 },
731 {
732 "areaId": "town",
733 "poiId": "poi.town.house_11",
734 "x": 94.0,
735 "y": 92.0,
736 "width": 9.0,
737 "height": 9.0
738 },
739 {
740 "areaId": "town",
741 "poiId": "poi.town.house_12",
742 "x": 13.0,
743 "y": 34.0,
744 "width": 9.0,
745 "height": 9.0
746 }
747 ],
748 "displayScoring": {
749 "basePoints": 14,
750 "itemCountMultiplier": 2,
751 "emptySlotPenalty": 9,
752 "categoryPoints": 5,
753 "maxCategories": 6,
754 "priceThresholds": [
755 0,
756 20,
757 90,
758 200,
759 300,
760 400
761 ],
762 "points": {
763 "regular": [
764 1,
765 2,
766 3,
767 4,
768 5,
769 6
770 ],
771 "silver": [
772 2,
773 3,
774 4,
775 5,
776 6,
777 6
778 ],
779 "gold": [
780 3,
781 4,
782 5,
783 6,
784 6,
785 6
786 ],
787 "iridium": [
788 5,
789 6,
790 7,
791 8,
792 8,
793 8
794 ]
795 },
796 "placements": [
797 {
798 "score": 90,
799 "rewardGold": 1000
800 },
801 {
802 "score": 75,
803 "rewardGold": 500
804 },
805 {
806 "score": 60,
807 "rewardGold": 250
808 },
809 {
810 "score": 0,
811 "rewardGold": 50
812 }
813 ]
814 }
815 }
816