Exact source used by this build. SHA-256: e7a2625c7a3d94cf213b249889c1b058f2eae14685a995712a2cd72c5e6987bc.

1 {
2   "rods": [
3     {
4       "id": "training_rod",
5       "itemId": "rod_training",
6       "name": "TBD",
7       "description": "TBD",
8       "icon": "training_rod.icon",
9       "price": 25,
10       "requiredLevel": 0,
11       "baitSlots": 0,
12       "tackleSlots": 0,
13       "training": true
14     },
15     {
16       "id": "bamboo_pole",
17       "itemId": "rod_bamboo",
18       "name": "TBD",
19       "description": "TBD",
20       "icon": "bamboo_pole.icon",
21       "price": 500,
22       "requiredLevel": 0,
23       "baitSlots": 0,
24       "tackleSlots": 0,
25       "training": false
26     },
27     {
28       "id": "fiberglass_rod",
29       "itemId": "rod_fiberglass",
30       "name": "TBD",
31       "description": "TBD",
32       "icon": "fiberglass_rod.icon",
33       "price": 1800,
34       "requiredLevel": 2,
35       "baitSlots": 1,
36       "tackleSlots": 0,
37       "training": false
38     },
39     {
40       "id": "iridium_rod",
41       "itemId": "rod_iridium",
42       "name": "TBD",
43       "description": "TBD",
44       "icon": "iridium_rod.icon",
45       "price": 7500,
46       "requiredLevel": 6,
47       "baitSlots": 1,
48       "tackleSlots": 1,
49       "training": false
50     }
51   ],
52   "baits": [
53     {
54       "id": "bait",
55       "itemId": "bait",
56       "name": "TBD",
57       "description": "TBD",
58       "icon": "bait.icon",
59       "price": 5,
60       "requiredLevel": 2,
61       "biteTimeMultiplier": 0.5,
62       "barSizeBonus": 0,
63       "crabQuality": "regular"
64     },
65     {
66       "id": "bait_deluxe",
67       "itemId": "bait_deluxe",
68       "name": "TBD",
69       "description": "TBD",
70       "icon": "bait_deluxe.icon",
71       "price": 100,
72       "requiredLevel": 4,
73       "biteTimeMultiplier": 0.33,
74       "barSizeBonus": 12,
75       "crabQuality": "silver"
76     }
77   ],
78   "tackles": [],
79   "fish": [
80     {
81       "id": "fish_01",
82       "itemId": "fish_01",
83       "name": "TBD",
84       "description": "TBD",
85       "icon": "fish_01.icon",
86       "difficulty": 15,
87       "behavior": "smooth",
88       "minSize": 1,
89       "maxSize": 12,
90       "basePrice": 30,
91       "legendary": false,
92       "requiredLevel": 0,
93       "requiredDepth": 0,
94       "seasons": [
95         "spring",
96         "summer",
97         "autumn",
98         "winter"
99       ],
100       "timeWindows": [
101         {
102           "startMinute": 360,
103           "endMinute": 1560
104         }
105       ],
106       "weather": [
107         "sunny",
108         "rain",
109         "storm",
110         "wind",
111         "snow"
112       ]
113     },
114     {
115       "id": "fish_02",
116       "itemId": "fish_02",
117       "name": "TBD",
118       "description": "TBD",
119       "icon": "fish_02.icon",
120       "difficulty": 30,
121       "behavior": "mixed",
122       "minSize": 2,
123       "maxSize": 16,
124       "basePrice": 45,
125       "legendary": false,
126       "requiredLevel": 0,
127       "requiredDepth": 0,
128       "seasons": [
129         "spring",
130         "summer",
131         "autumn",
132         "winter"
133       ],
134       "timeWindows": [
135         {
136           "startMinute": 360,
137           "endMinute": 1140
138         }
139       ],
140       "weather": [
141         "sunny",
142         "rain",
143         "storm",
144         "wind",
145         "snow"
146       ]
147     },
148     {
149       "id": "fish_03",
150       "itemId": "fish_03",
151       "name": "TBD",
152       "description": "TBD",
153       "icon": "fish_03.icon",
154       "difficulty": 45,
155       "behavior": "dart",
156       "minSize": 4,
157       "maxSize": 20,
158       "basePrice": 75,
159       "legendary": false,
160       "requiredLevel": 0,
161       "requiredDepth": 0,
162       "seasons": [
163         "spring",
164         "autumn"
165       ],
166       "timeWindows": [
167         {
168           "startMinute": 1080,
169           "endMinute": 1560
170         }
171       ],
172       "weather": [
173         "sunny",
174         "rain",
175         "storm",
176         "wind",
177         "snow"
178       ]
179     },
180     {
181       "id": "fish_04",
182       "itemId": "fish_04",
183       "name": "TBD",
184       "description": "TBD",
185       "icon": "fish_04.icon",
186       "difficulty": 75,
187       "behavior": "sinker",
188       "minSize": 8,
189       "maxSize": 36,
190       "basePrice": 200,
191       "legendary": false,
192       "requiredLevel": 0,
193       "requiredDepth": 0,
194       "seasons": [
195         "spring",
196         "summer",
197         "autumn"
198       ],
199       "timeWindows": [
200         {
201           "startMinute": 360,
202           "endMinute": 1440
203         }
204       ],
205       "weather": [
206         "rain",
207         "storm"
208       ]
209     },
210     {
211       "id": "fish_05",
212       "itemId": "fish_05",
213       "name": "TBD",
214       "description": "TBD",
215       "icon": "fish_05.icon",
216       "difficulty": 25,
217       "behavior": "smooth",
218       "minSize": 3,
219       "maxSize": 15,
220       "basePrice": 50,
221       "legendary": false,
222       "requiredLevel": 0,
223       "requiredDepth": 0,
224       "seasons": [
225         "spring",
226         "summer",
227         "autumn",
228         "winter"
229       ],
230       "timeWindows": [
231         {
232           "startMinute": 360,
233           "endMinute": 1560
234         }
235       ],
236       "weather": [
237         "sunny",
238         "rain",
239         "storm",
240         "wind",
241         "snow"
242       ]
243     },
244     {
245       "id": "fish_06",
246       "itemId": "fish_06",
247       "name": "TBD",
248       "description": "TBD",
249       "icon": "fish_06.icon",
250       "difficulty": 50,
251       "behavior": "mixed",
252       "minSize": 8,
253       "maxSize": 32,
254       "basePrice": 100,
255       "legendary": false,
256       "requiredLevel": 0,
257       "requiredDepth": 0,
258       "seasons": [
259         "spring",
260         "summer",
261         "autumn"
262       ],
263       "timeWindows": [
264         {
265           "startMinute": 360,
266           "endMinute": 1140
267         }
268       ],
269       "weather": [
270         "sunny",
271         "rain",
272         "storm",
273         "wind",
274         "snow"
275       ]
276     },
277     {
278       "id": "fish_07",
279       "itemId": "fish_07",
280       "name": "TBD",
281       "description": "TBD",
282       "icon": "fish_07.icon",
283       "difficulty": 60,
284       "behavior": "sinker",
285       "minSize": 6,
286       "maxSize": 28,
287       "basePrice": 150,
288       "legendary": false,
289       "requiredLevel": 0,
290       "requiredDepth": 0,
291       "seasons": [
292         "winter"
293       ],
294       "timeWindows": [
295         {
296           "startMinute": 360,
297           "endMinute": 1200
298         }
299       ],
300       "weather": [
301         "sunny",
302         "rain",
303         "storm",
304         "wind",
305         "snow"
306       ]
307     },
308     {
309       "id": "fish_08",
310       "itemId": "fish_08",
311       "name": "TBD",
312       "description": "TBD",
313       "icon": "fish_08.icon",
314       "difficulty": 30,
315       "behavior": "dart",
316       "minSize": 1,
317       "maxSize": 14,
318       "basePrice": 40,
319       "legendary": false,
320       "requiredLevel": 0,
321       "requiredDepth": 0,
322       "seasons": [
323         "spring",
324         "summer",
325         "autumn",
326         "winter"
327       ],
328       "timeWindows": [
329         {
330           "startMinute": 360,
331           "endMinute": 1140
332         }
333       ],
334       "weather": [
335         "sunny",
336         "rain",
337         "storm",
338         "wind",
339         "snow"
340       ]
341     },
342     {
343       "id": "fish_09",
344       "itemId": "fish_09",
345       "name": "TBD",
346       "description": "TBD",
347       "icon": "fish_09.icon",
348       "difficulty": 50,
349       "behavior": "smooth",
350       "minSize": 6,
351       "maxSize": 24,
352       "basePrice": 80,
353       "legendary": false,
354       "requiredLevel": 0,
355       "requiredDepth": 0,
356       "seasons": [
357         "summer",
358         "winter"
359       ],
360       "timeWindows": [
361         {
362           "startMinute": 360,
363           "endMinute": 1560
364         }
365       ],
366       "weather": [
367         "sunny",
368         "rain",
369         "storm",
370         "wind",
371         "snow"
372       ]
373     },
374     {
375       "id": "fish_10",
376       "itemId": "fish_10",
377       "name": "TBD",
378       "description": "TBD",
379       "icon": "fish_10.icon",
380       "difficulty": 80,
381       "behavior": "floater",
382       "minSize": 1,
383       "maxSize": 37,
384       "basePrice": 200,
385       "legendary": false,
386       "requiredLevel": 0,
387       "requiredDepth": 0,
388       "seasons": [
389         "summer"
390       ],
391       "timeWindows": [
392         {
393           "startMinute": 720,
394           "endMinute": 960
395         }
396       ],
397       "weather": [
398         "sunny",
399         "wind"
400       ]
401     },
402     {
403       "id": "fish_11",
404       "itemId": "fish_11",
405       "name": "TBD",
406       "description": "TBD",
407       "icon": "fish_11.icon",
408       "difficulty": 65,
409       "behavior": "sinker",
410       "minSize": 10,
411       "maxSize": 40,
412       "basePrice": 175,
413       "legendary": false,
414       "requiredLevel": 0,
415       "requiredDepth": 0,
416       "seasons": [
417         "spring",
418         "autumn"
419       ],
420       "timeWindows": [
421         {
422           "startMinute": 960,
423           "endMinute": 1560
424         }
425       ],
426       "weather": [
427         "rain",
428         "storm"
429       ]
430     },
431     {
432       "id": "fish_12",
433       "itemId": "fish_12",
434       "name": "TBD",
435       "description": "TBD",
436       "icon": "fish_12.icon",
437       "difficulty": 95,
438       "behavior": "dart",
439       "minSize": 12,
440       "maxSize": 54,
441       "basePrice": 500,
442       "legendary": false,
443       "requiredLevel": 0,
444       "requiredDepth": 0,
445       "seasons": [
446         "summer"
447       ],
448       "timeWindows": [
449         {
450           "startMinute": 360,
451           "endMinute": 1140
452         }
453       ],
454       "weather": [
455         "sunny",
456         "wind"
457       ]
458     },
459     {
460       "id": "fish_13",
461       "itemId": "fish_13",
462       "name": "TBD",
463       "description": "TBD",
464       "icon": "fish_13.icon",
465       "difficulty": 35,
466       "behavior": "smooth",
467       "minSize": 4,
468       "maxSize": 18,
469       "basePrice": 65,
470       "legendary": false,
471       "requiredLevel": 0,
472       "requiredDepth": 0,
473       "seasons": [
474         "spring",
475         "summer",
476         "autumn",
477         "winter"
478       ],
479       "timeWindows": [
480         {
481           "startMinute": 360,
482           "endMinute": 1560
483         }
484       ],
485       "weather": [
486         "sunny",
487         "rain",
488         "storm",
489         "wind",
490         "snow"
491       ]
492     },
493     {
494       "id": "fish_14",
495       "itemId": "fish_14",
496       "name": "TBD",
497       "description": "TBD",
498       "icon": "fish_14.icon",
499       "difficulty": 60,
500       "behavior": "mixed",
501       "minSize": 12,
502       "maxSize": 48,
503       "basePrice": 150,
504       "legendary": false,
505       "requiredLevel": 0,
506       "requiredDepth": 0,
507       "seasons": [
508         "summer",
509         "winter"
510       ],
511       "timeWindows": [
512         {
513           "startMinute": 360,
514           "endMinute": 1140
515         }
516       ],
517       "weather": [
518         "sunny",
519         "rain",
520         "storm",
521         "wind",
522         "snow"
523       ]
524     },
525     {
526       "id": "fish_15",
527       "itemId": "fish_15",
528       "name": "TBD",
529       "description": "TBD",
530       "icon": "fish_15.icon",
531       "difficulty": 85,
532       "behavior": "dart",
533       "minSize": 8,
534       "maxSize": 40,
535       "basePrice": 250,
536       "legendary": false,
537       "requiredLevel": 0,
538       "requiredDepth": 0,
539       "seasons": [
540         "winter"
541       ],
542       "timeWindows": [
543         {
544           "startMinute": 1080,
545           "endMinute": 1560
546         }
547       ],
548       "weather": [
549         "sunny",
550         "rain",
551         "storm",
552         "wind",
553         "snow"
554       ]
555     },
556     {
557       "id": "fish_16",
558       "itemId": "fish_16",
559       "name": "TBD",
560       "description": "TBD",
561       "icon": "fish_16.icon",
562       "difficulty": 55,
563       "behavior": "mixed",
564       "minSize": 5,
565       "maxSize": 24,
566       "basePrice": 120,
567       "legendary": false,
568       "requiredLevel": 0,
569       "requiredDepth": 0,
570       "seasons": [
571         "spring",
572         "summer",
573         "autumn",
574         "winter"
575       ],
576       "timeWindows": [
577         {
578           "startMinute": 360,
579           "endMinute": 1560
580         }
581       ],
582       "weather": [
583         "sunny",
584         "rain",
585         "storm",
586         "wind",
587         "snow"
588       ]
589     },
590     {
591       "id": "fish_17",
592       "itemId": "fish_17",
593       "name": "TBD",
594       "description": "TBD",
595       "icon": "fish_17.icon",
596       "difficulty": 80,
597       "behavior": "dart",
598       "minSize": 10,
599       "maxSize": 44,
600       "basePrice": 300,
601       "legendary": false,
602       "requiredLevel": 0,
603       "requiredDepth": 0,
604       "seasons": [
605         "spring",
606         "summer",
607         "autumn"
608       ],
609       "timeWindows": [
610         {
611           "startMinute": 720,
612           "endMinute": 1560
613         }
614       ],
615       "weather": [
616         "rain",
617         "storm"
618       ]
619     },
620     {
621       "id": "fish_18",
622       "itemId": "fish_18",
623       "name": "TBD",
624       "description": "TBD",
625       "icon": "fish_18.icon",
626       "difficulty": 45,
627       "behavior": "sinker",
628       "minSize": 3,
629       "maxSize": 21,
630       "basePrice": 90,
631       "legendary": false,
632       "requiredLevel": 0,
633       "requiredDepth": 0,
634       "seasons": [
635         "spring",
636         "summer",
637         "autumn",
638         "winter"
639       ],
640       "timeWindows": [
641         {
642           "startMinute": 360,
643           "endMinute": 1560
644         }
645       ],
646       "weather": [
647         "sunny",
648         "rain",
649         "storm",
650         "wind",
651         "snow"
652       ]
653     },
654     {
655       "id": "fish_19",
656       "itemId": "fish_19",
657       "name": "TBD",
658       "description": "TBD",
659       "icon": "fish_19.icon",
660       "difficulty": 70,
661       "behavior": "mixed",
662       "minSize": 6,
663       "maxSize": 35,
664       "basePrice": 180,
665       "legendary": false,
666       "requiredLevel": 0,
667       "requiredDepth": 0,
668       "seasons": [
669         "autumn",
670         "winter"
671       ],
672       "timeWindows": [
673         {
674           "startMinute": 1080,
675           "endMinute": 1560
676         }
677       ],
678       "weather": [
679         "sunny",
680         "rain",
681         "storm",
682         "wind",
683         "snow"
684       ]
685     },
686     {
687       "id": "fish_20",
688       "itemId": "fish_20",
689       "name": "TBD",
690       "description": "TBD",
691       "icon": "fish_20.icon",
692       "difficulty": 110,
693       "behavior": "mixed",
694       "minSize": 49,
695       "maxSize": 81,
696       "basePrice": 5000,
697       "legendary": true,
698       "requiredLevel": 10,
699       "requiredDepth": 3,
700       "seasons": [
701         "spring"
702       ],
703       "timeWindows": [
704         {
705           "startMinute": 360,
706           "endMinute": 1200
707         }
708       ],
709       "weather": [
710         "rain",
711         "storm"
712       ]
713     }
714   ],
715   "crabCreatures": [
716     {
717       "id": "crab_01",
718       "itemId": "crab_01",
719       "name": "TBD",
720       "description": "TBD",
721       "icon": "crab_01.icon",
722       "minSize": 1,
723       "maxSize": 8,
724       "basePrice": 75,
725       "weight": 21
726     },
727     {
728       "id": "crab_02",
729       "itemId": "crab_02",
730       "name": "TBD",
731       "description": "TBD",
732       "icon": "crab_02.icon",
733       "minSize": 1,
734       "maxSize": 5,
735       "basePrice": 65,
736       "weight": 20
737     },
738     {
739       "id": "crab_03",
740       "itemId": "crab_03",
741       "name": "TBD",
742       "description": "TBD",
743       "icon": "crab_03.icon",
744       "minSize": 1,
745       "maxSize": 7,
746       "basePrice": 100,
747       "weight": 8
748     },
749     {
750       "id": "crab_04",
751       "itemId": "crab_04",
752       "name": "TBD",
753       "description": "TBD",
754       "icon": "crab_04.icon",
755       "minSize": 1,
756       "maxSize": 16,
757       "basePrice": 120,
758       "weight": 4
759     },
760     {
761       "id": "crab_05",
762       "itemId": "crab_05",
763       "name": "TBD",
764       "description": "TBD",
765       "icon": "crab_05.icon",
766       "minSize": 1,
767       "maxSize": 4,
768       "basePrice": 50,
769       "weight": 17
770     }
771   ],
772   "tables": [
773     {
774       "areaId": "*",
775       "waterTag": "river",
776       "fishIds": [
777         "fish_01",
778         "fish_02",
779         "fish_03",
780         "fish_04"
781       ],
782       "crabCreatureIds": [
783         "crab_01",
784         "crab_02"
785       ],
786       "trashChance": 0.15
787     },
788     {
789       "areaId": "*",
790       "waterTag": "lake",
791       "fishIds": [
792         "fish_01",
793         "fish_05",
794         "fish_06",
795         "fish_07"
796       ],
797       "crabCreatureIds": [
798         "crab_01",
799         "crab_02"
800       ],
801       "trashChance": 0.15
802     },
803     {
804       "areaId": "*",
805       "waterTag": "ocean",
806       "fishIds": [
807         "fish_08",
808         "fish_09",
809         "fish_10",
810         "fish_11",
811         "fish_12"
812       ],
813       "crabCreatureIds": [
814         "crab_03",
815         "crab_04",
816         "crab_05"
817       ],
818       "trashChance": 0.15
819     },
820     {
821       "areaId": "*",
822       "waterTag": "mountain_lake",
823       "fishIds": [
824         "fish_01",
825         "fish_13",
826         "fish_14",
827         "fish_15",
828         "fish_20"
829       ],
830       "crabCreatureIds": [
831         "crab_01",
832         "crab_02"
833       ],
834       "trashChance": 0.15
835     },
836     {
837       "areaId": "*",
838       "waterTag": "rainforest_river",
839       "fishIds": [
840         "fish_01",
841         "fish_16",
842         "fish_17"
843       ],
844       "crabCreatureIds": [
845         "crab_01",
846         "crab_02"
847       ],
848       "trashChance": 0.15
849     },
850     {
851       "areaId": "*",
852       "waterTag": "bog",
853       "fishIds": [
854         "fish_01",
855         "fish_18",
856         "fish_19"
857       ],
858       "crabCreatureIds": [
859         "crab_01",
860         "crab_02",
861         "crab_05"
862       ],
863       "trashChance": 0.15
864     },
865     {
866       "areaId": "farm",
867       "waterTag": "lake",
868       "fishIds": [
869         "fish_01",
870         "fish_05",
871         "fish_06",
872         "fish_07"
873       ],
874       "crabCreatureIds": [
875         "crab_01",
876         "crab_02"
877       ],
878       "trashChance": 0.15
879     },
880     {
881       "areaId": "town",
882       "waterTag": "river",
883       "fishIds": [
884         "fish_01",
885         "fish_02",
886         "fish_03",
887         "fish_04"
888       ],
889       "crabCreatureIds": [
890         "crab_01",
891         "crab_02"
892       ],
893       "trashChance": 0.15
894     },
895     {
896       "areaId": "woods",
897       "waterTag": "river",
898       "fishIds": [
899         "fish_01",
900         "fish_02",
901         "fish_03",
902         "fish_04"
903       ],
904       "crabCreatureIds": [
905         "crab_01",
906         "crab_02"
907       ],
908       "trashChance": 0.15
909     },
910     {
911       "areaId": "mountain",
912       "waterTag": "mountain_lake",
913       "fishIds": [
914         "fish_01",
915         "fish_13",
916         "fish_14",
917         "fish_15",
918         "fish_20"
919       ],
920       "crabCreatureIds": [
921         "crab_01",
922         "crab_02"
923       ],
924       "trashChance": 0.15
925     },
926     {
927       "areaId": "beach",
928       "waterTag": "ocean",
929       "fishIds": [
930         "fish_08",
931         "fish_09",
932         "fish_10",
933         "fish_11",
934         "fish_12"
935       ],
936       "crabCreatureIds": [
937         "crab_03",
938         "crab_04",
939         "crab_05"
940       ],
941       "trashChance": 0.15
942     },
943     {
944       "areaId": "rainforest",
945       "waterTag": "rainforest_river",
946       "fishIds": [
947         "fish_01",
948         "fish_16",
949         "fish_17"
950       ],
951       "crabCreatureIds": [
952         "crab_01",
953         "crab_02"
954       ],
955       "trashChance": 0.15
956     },
957     {
958       "areaId": "bog",
959       "waterTag": "bog",
960       "fishIds": [
961         "fish_01",
962         "fish_18",
963         "fish_19"
964       ],
965       "crabCreatureIds": [
966         "crab_01",
967         "crab_02",
968         "crab_05"
969       ],
970       "trashChance": 0.15
971     },
972     {
973       "areaId": "canyon",
974       "waterTag": "lake",
975       "fishIds": [
976         "fish_01",
977         "fish_05",
978         "fish_06",
979         "fish_07"
980       ],
981       "crabCreatureIds": [
982         "crab_01",
983         "crab_02"
984       ],
985       "trashChance": 0.15
986     }
987   ],
988   "shopIds": [
989     "general_store_01"
990   ],
991   "trash": [
992     {
993       "itemId": "fishing_trash_01",
994       "weight": 1,
995       "icon": "fishing_trash_01.icon"
996     },
997     {
998       "itemId": "fishing_trash_02",
999       "weight": 1,
1000       "icon": "fishing_trash_02.icon"
1001     },
1002     {
1003       "itemId": "fishing_trash_03",
1004       "weight": 1,
1005       "icon": "fishing_trash_03.icon"
1006     }
1007   ],
1008   "treasure": [
1009     {
1010       "itemId": "wood",
1011       "weight": 25,
1012       "minQuantity": 1,
1013       "maxQuantity": 10,
1014       "icon": "wood.icon"
1015     },
1016     {
1017       "itemId": "stone",
1018       "weight": 25,
1019       "minQuantity": 1,
1020       "maxQuantity": 10,
1021       "icon": "stone.icon"
1022     },
1023     {
1024       "itemId": "coal",
1025       "weight": 20,
1026       "minQuantity": 1,
1027       "maxQuantity": 5,
1028       "icon": "coal.icon"
1029     },
1030     {
1031       "itemId": "ore_copper",
1032       "weight": 20,
1033       "minQuantity": 1,
1034       "maxQuantity": 10,
1035       "icon": "ore_copper.icon"
1036     },
1037     {
1038       "itemId": "ore_iron",
1039       "weight": 10,
1040       "minQuantity": 1,
1041       "maxQuantity": 5,
1042       "icon": "ore_iron.icon"
1043     },
1044     {
1045       "itemId": "artifact_01",
1046       "weight": 1,
1047       "minQuantity": 1,
1048       "maxQuantity": 1,
1049       "icon": "artifact_01.icon"
1050     },
1051     {
1052       "itemId": "artifact_02",
1053       "weight": 1,
1054       "minQuantity": 1,
1055       "maxQuantity": 1,
1056       "icon": "artifact_02.icon"
1057     },
1058     {
1059       "itemId": "artifact_03",
1060       "weight": 1,
1061       "minQuantity": 1,
1062       "maxQuantity": 1,
1063       "icon": "artifact_03.icon"
1064     },
1065     {
1066       "itemId": "artifact_04",
1067       "weight": 1,
1068       "minQuantity": 1,
1069       "maxQuantity": 1,
1070       "icon": "artifact_04.icon"
1071     },
1072     {
1073       "itemId": "artifact_05",
1074       "weight": 1,
1075       "minQuantity": 1,
1076       "maxQuantity": 1,
1077       "icon": "artifact_05.icon"
1078     },
1079     {
1080       "itemId": "artifact_06",
1081       "weight": 1,
1082       "minQuantity": 1,
1083       "maxQuantity": 1,
1084       "icon": "artifact_06.icon"
1085     },
1086     {
1087       "itemId": "artifact_07",
1088       "weight": 1,
1089       "minQuantity": 1,
1090       "maxQuantity": 1,
1091       "icon": "artifact_07.icon"
1092     },
1093     {
1094       "itemId": "artifact_08",
1095       "weight": 1,
1096       "minQuantity": 1,
1097       "maxQuantity": 1,
1098       "icon": "artifact_08.icon"
1099     },
1100     {
1101       "itemId": "artifact_09",
1102       "weight": 1,
1103       "minQuantity": 1,
1104       "maxQuantity": 1,
1105       "icon": "artifact_09.icon"
1106     },
1107     {
1108       "itemId": "artifact_10",
1109       "weight": 1,
1110       "minQuantity": 1,
1111       "maxQuantity": 1,
1112       "icon": "artifact_10.icon"
1113     },
1114     {
1115       "itemId": "artifact_11",
1116       "weight": 1,
1117       "minQuantity": 1,
1118       "maxQuantity": 1,
1119       "icon": "artifact_11.icon"
1120     },
1121     {
1122       "itemId": "mineral_01",
1123       "weight": 1,
1124       "minQuantity": 1,
1125       "maxQuantity": 1,
1126       "icon": "mineral_01.icon"
1127     },
1128     {
1129       "itemId": "mineral_02",
1130       "weight": 1,
1131       "minQuantity": 1,
1132       "maxQuantity": 1,
1133       "icon": "mineral_02.icon"
1134     },
1135     {
1136       "itemId": "mineral_03",
1137       "weight": 1,
1138       "minQuantity": 1,
1139       "maxQuantity": 1,
1140       "icon": "mineral_03.icon"
1141     },
1142     {
1143       "itemId": "mineral_04",
1144       "weight": 1,
1145       "minQuantity": 1,
1146       "maxQuantity": 1,
1147       "icon": "mineral_04.icon"
1148     },
1149     {
1150       "itemId": "mineral_05",
1151       "weight": 1,
1152       "minQuantity": 1,
1153       "maxQuantity": 1,
1154       "icon": "mineral_05.icon"
1155     },
1156     {
1157       "itemId": "mineral_06",
1158       "weight": 1,
1159       "minQuantity": 1,
1160       "maxQuantity": 1,
1161       "icon": "mineral_06.icon"
1162     },
1163     {
1164       "itemId": "mineral_07",
1165       "weight": 1,
1166       "minQuantity": 1,
1167       "maxQuantity": 1,
1168       "icon": "mineral_07.icon"
1169     },
1170     {
1171       "itemId": "mineral_08",
1172       "weight": 1,
1173       "minQuantity": 1,
1174       "maxQuantity": 1,
1175       "icon": "mineral_08.icon"
1176     },
1177     {
1178       "itemId": "mineral_09",
1179       "weight": 1,
1180       "minQuantity": 1,
1181       "maxQuantity": 1,
1182       "icon": "mineral_09.icon"
1183     },
1184     {
1185       "itemId": "mineral_10",
1186       "weight": 1,
1187       "minQuantity": 1,
1188       "maxQuantity": 1,
1189       "icon": "mineral_10.icon"
1190     },
1191     {
1192       "itemId": "mineral_11",
1193       "weight": 1,
1194       "minQuantity": 1,
1195       "maxQuantity": 1,
1196       "icon": "mineral_11.icon"
1197     },
1198     {
1199       "itemId": "mineral_12",
1200       "weight": 1,
1201       "minQuantity": 1,
1202       "maxQuantity": 1,
1203       "icon": "mineral_12.icon"
1204     },
1205     {
1206       "itemId": "mineral_13",
1207       "weight": 1,
1208       "minQuantity": 1,
1209       "maxQuantity": 1,
1210       "icon": "mineral_13.icon"
1211     },
1212     {
1213       "itemId": "mineral_14",
1214       "weight": 1,
1215       "minQuantity": 1,
1216       "maxQuantity": 1,
1217       "icon": "mineral_14.icon"
1218     }
1219   ],
1220   "crabPot": {
1221     "itemId": "crab_pot",
1222     "recipeId": "recipe_fishing_01",
1223     "recipeItemId": "recipe_fishing_01",
1224     "icon": "crab_pot.icon",
1225     "recipeIcon": "recipe_fishing_01.icon",
1226     "requiredLevel": 3,
1227     "price": 1500,
1228     "ingredients": [
1229       {
1230         "itemId": "wood",
1231         "quantity": 40
1232       },
1233       {
1234         "itemId": "bar_iron",
1235         "quantity": 3
1236       }
1237     ],
1238     "trapperIngredients": [
1239       {
1240         "itemId": "wood",
1241         "quantity": 25
1242       },
1243       {
1244         "itemId": "bar_copper",
1245         "quantity": 2
1246       }
1247     ],
1248     "trashChance": 0.2,
1249     "xp": 5
1250   },
1251   "mechanics": {
1252     "energyBase": 8,
1253     "energyPerLevel": 0.1,
1254     "chargeMaxMs": 1000,
1255     "castBaseDistance": 3,
1256     "castLevelInterval": 4,
1257     "castLevelBonus": 1,
1258     "biteMinMs": 600,
1259     "biteMaxMs": 30000,
1260     "biteLevelReductionMs": 250,
1261     "biteFirstMultiplier": 0.75,
1262     "biteFloorMs": 500,
1263     "biteWindowMs": 800,
1264     "barTrackHeight": 568,
1265     "barBaseHeight": 96,
1266     "barPerLevel": 8,
1267     "trainingBarLevel": 5,
1268     "trainingMaxDifficulty": 49,
1269     "physicsStepMs": 16.666666666666668,
1270     "gravity": 0.25,
1271     "liftAcceleration": 0.25,
1272     "bounce": 0.5,
1273     "catchInitial": 0.3,
1274     "catchFillPerFrame": 0.002,
1275     "catchDrainPerFrame": 0.003,
1276     "treasureChance": 0.15,
1277     "treasureFillPerFrame": 0.0135,
1278     "treasureDrainPerFrame": 0.01,
1279     "treasureDelayMs": 1500,
1280     "depthMax": 5,
1281     "xpQualityFactor": 3,
1282     "xpDifficultyDivisor": 3,
1283     "xpTreasureMultiplier": 2.2,
1284     "xpPerfectMultiplier": 2.4,
1285     "xpLegendaryMultiplier": 5,
1286     "trashXp": 3,
1287     "castLevelThresholds": [
1288       1,
1289       4,
1290       8,
1291       15
1292     ],
1293     "castHorizontalBonus": 1,
1294     "shallowBiteDepthPenalty": 0.02,
1295     "shallowBiteDistancePenalty": 0.02,
1296     "shallowBiteDistanceThreshold": 3
1297   },
1298   "visuals": {
1299     "bobber": "fishing.bobber",
1300     "bite": "fishing.bite",
1301     "bar": "fishing.bar",
1302     "fish": "fishing.fish",
1303     "treasure": "fishing.treasure",
1304     "water": "fishing.water"
1305   }
1306 }
1307