├── .eslintignore
├── prettier.config.js
├── public
├── favicon.ico
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon-96x96.png
├── images
│ ├── animal.png
│ ├── cover.jpg
│ ├── fish-logo.png
│ ├── fishIcon
│ │ ├── 旗魚.png
│ │ ├── 泥鰍.png
│ │ ├── 海馬.png
│ │ ├── 溪哥.png
│ │ ├── 蝌蚪.png
│ │ ├── 金魚.png
│ │ ├── 金鱒.png
│ │ ├── 錦鯉.png
│ │ ├── 青蛙.png
│ │ ├── 鬥魚.png
│ │ ├── 魟魚.png
│ │ ├── 魷魚.png
│ │ ├── 鮪魚.png
│ │ ├── 鯉魚.png
│ │ ├── 鯛魚.png
│ │ ├── 鯰魚.png
│ │ ├── 鯽魚.png
│ │ ├── 鰈魚.png
│ │ ├── 鱸魚.png
│ │ ├── 五彩鰻.png
│ │ ├── 吳郭魚.png
│ │ ├── 塘鱧魚.png
│ │ ├── 孔雀魚.png
│ │ ├── 小丑魚.png
│ │ ├── 擬刺尾鯛.png
│ │ ├── 擬鱷龜.png
│ │ ├── 條石鯛.png
│ │ ├── 櫻花鉤吻鮭.png
│ │ ├── 比目魚.png
│ │ ├── 浪人鰺.png
│ │ ├── 海天使.png
│ │ ├── 淡水龍蝦.png
│ │ ├── 溫泉醫生魚.png
│ │ ├── 燈籠魚.png
│ │ ├── 獅子魚.png
│ │ ├── 珠星三塊魚.png
│ │ ├── 皇帶魚.png
│ │ ├── 矛尾魚.png
│ │ ├── 神仙魚.png
│ │ ├── 稻田魚.png
│ │ ├── 竹筴魚.png
│ │ ├── 紅目鯽.png
│ │ ├── 耳帶蝴蝶魚.png
│ │ ├── 花羔紅點鮭.png
│ │ ├── 藍鰓太陽魚.png
│ │ ├── 霓虹燈魚.png
│ │ ├── 鬼頭刀.png
│ │ ├── 鳳尾魚.png
│ │ ├── 黃鱸魚.png
│ │ ├── 黑鱸魚.png
│ │ ├── 龍睛金魚.png
│ │ └── 太平洋桶眼魚.png
│ ├── insect-logo.png
│ ├── fishDetail
│ │ ├── 五彩鰻.jpg
│ │ ├── 吳郭魚.jpg
│ │ ├── 塘鱧魚.jpg
│ │ ├── 孔雀魚.jpg
│ │ ├── 小丑魚.jpg
│ │ ├── 彩虹魚.jpg
│ │ ├── 擬鱷龜.jpg
│ │ ├── 旗魚.jpg
│ │ ├── 條石鯛.jpg
│ │ ├── 比目魚.jpg
│ │ ├── 泥鰍.jpg
│ │ ├── 浪人鰺.jpg
│ │ ├── 海天使.jpg
│ │ ├── 海馬.jpg
│ │ ├── 溪哥.jpg
│ │ ├── 燈籠魚.jpg
│ │ ├── 獅子魚.jpg
│ │ ├── 皇帶魚.jpg
│ │ ├── 矛尾魚.jpg
│ │ ├── 稻田魚.jpg
│ │ ├── 竹莢魚.jpg
│ │ ├── 紅目鯽.jpg
│ │ ├── 蝌蚪.jpg
│ │ ├── 金魚.jpg
│ │ ├── 金鱒.jpg
│ │ ├── 錦鯉.jpg
│ │ ├── 鬥魚.jpg
│ │ ├── 鬼頭刀.jpg
│ │ ├── 魟魚.jpg
│ │ ├── 魷魚.jpg
│ │ ├── 鮪魚.jpg
│ │ ├── 鯉魚.jpg
│ │ ├── 鯛魚.jpg
│ │ ├── 鯽魚.jpg
│ │ ├── 鰈魚.jpg
│ │ ├── 鱸魚.jpg
│ │ ├── 鳳尾魚.jpg
│ │ ├── 黃鱸魚.jpg
│ │ ├── 黑鱸魚.jpg
│ │ ├── 擬刺尾鯛魚.jpg
│ │ ├── 櫻花鉤吻鮭.jpg
│ │ ├── 淡水龍蝦.jpg
│ │ ├── 珠星三塊魚.jpg
│ │ ├── 耳袋蝴蝶魚.jpg
│ │ ├── 花羔紅點鮭.jpg
│ │ ├── 藍鰓太陽魚.jpg
│ │ ├── 霓虹燈魚.jpg
│ │ ├── 龍睛眼魚.jpg
│ │ └── 太平洋桶眼魚.jpg
│ ├── insectIcon
│ │ ├── 吉丁蟲.png
│ │ ├── 寄居蟹.png
│ │ ├── 提琴蟲.png
│ │ ├── 日落蛾.png
│ │ ├── 星天牛.png
│ │ ├── 椿象.png
│ │ ├── 水黽.png
│ │ ├── 海蟑螂.png
│ │ ├── 狼蛛.png
│ │ ├── 瓢蟲.png
│ │ ├── 田鱉.png
│ │ ├── 白粉蝶.png
│ │ ├── 皇蛾.png
│ │ ├── 蒼蠅.png
│ │ ├── 蓑衣蟲.png
│ │ ├── 虎甲蟲.png
│ │ ├── 蜈蚣.png
│ │ ├── 蜘蛛.png
│ │ ├── 蜜蜂.png
│ │ ├── 蝸牛.png
│ │ ├── 螞蟻.png
│ │ ├── 螳螂.png
│ │ ├── 螻蛄.png
│ │ ├── 蟋蟀.png
│ │ ├── 蠍子.png
│ │ ├── 豆娘.png
│ │ ├── 跳蚤.png
│ │ ├── 鈴蟲.png
│ │ ├── 飛蛾.png
│ │ ├── 鳳蝶.png
│ │ ├── 黃蜂.png
│ │ ├── 鼠婦.png
│ │ ├── 龍蝨.png
│ │ ├── 中華劍角蝗.png
│ │ ├── 人面椿象.png
│ │ ├── 大樺斑蝶.png
│ │ ├── 大白斑蝶.png
│ │ ├── 大紫蛺蝶.png
│ │ ├── 大藍閃蝶.png
│ │ ├── 彩襖蛺蝶.png
│ │ ├── 斑緣點粉蝶.png
│ │ ├── 烏鴉鳳蝶.png
│ │ ├── 無霸勾蜓.png
│ │ ├── 琉璃星天牛.png
│ │ ├── 紅頸鳳蝶.png
│ │ ├── 綠胸晏蜓.png
│ │ ├── 蘭花螳螂.png
│ │ ├── 青帶鳳蝶.png
│ │ └── 亞歷山大鳳蝶.png
│ └── insectDetail
│ │ ├── 日落蛾.jpg
│ │ ├── 蠍子.jpg
│ │ └── 紅頸鳳蝶.jpg
├── index.html
├── global.css
└── data
│ ├── insect-no.json
│ ├── fish-backup.json
│ ├── insect-backup.json
│ ├── insect.json
│ └── fish.json
├── src
├── main.js
├── store.js
├── components
│ ├── Label.svelte
│ ├── HeadTab.svelte
│ └── SearchInput.svelte
├── utils.js
├── config
│ ├── condition.js
│ ├── insectConfig.js
│ └── fishTableConfig.js
└── App.svelte
├── .editorconfig
├── scripts
└── fish.js
├── .eslintrc
├── README.md
├── package.json
├── LICENSE
├── rollup.config.js
├── .gitignore
└── insect.json
/.eslintignore:
--------------------------------------------------------------------------------
1 | public/*
2 | node_modules/*
--------------------------------------------------------------------------------
/prettier.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: "always",
3 | singleQuote: true,
4 | };
5 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/favicon-16x16.png
--------------------------------------------------------------------------------
/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/favicon-32x32.png
--------------------------------------------------------------------------------
/public/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/favicon-96x96.png
--------------------------------------------------------------------------------
/public/images/animal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/animal.png
--------------------------------------------------------------------------------
/public/images/cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/cover.jpg
--------------------------------------------------------------------------------
/public/images/fish-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fish-logo.png
--------------------------------------------------------------------------------
/public/images/fishIcon/旗魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/旗魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/泥鰍.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/泥鰍.png
--------------------------------------------------------------------------------
/public/images/fishIcon/海馬.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/海馬.png
--------------------------------------------------------------------------------
/public/images/fishIcon/溪哥.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/溪哥.png
--------------------------------------------------------------------------------
/public/images/fishIcon/蝌蚪.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/蝌蚪.png
--------------------------------------------------------------------------------
/public/images/fishIcon/金魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/金魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/金鱒.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/金鱒.png
--------------------------------------------------------------------------------
/public/images/fishIcon/錦鯉.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/錦鯉.png
--------------------------------------------------------------------------------
/public/images/fishIcon/青蛙.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/青蛙.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鬥魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鬥魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/魟魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/魟魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/魷魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/魷魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鮪魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鮪魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鯉魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鯉魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鯛魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鯛魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鯰魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鯰魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鯽魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鯽魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鰈魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鰈魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鱸魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鱸魚.png
--------------------------------------------------------------------------------
/public/images/insect-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insect-logo.png
--------------------------------------------------------------------------------
/public/images/fishDetail/五彩鰻.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/五彩鰻.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/吳郭魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/吳郭魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/塘鱧魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/塘鱧魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/孔雀魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/孔雀魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/小丑魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/小丑魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/彩虹魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/彩虹魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/擬鱷龜.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/擬鱷龜.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/旗魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/旗魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/條石鯛.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/條石鯛.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/比目魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/比目魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/泥鰍.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/泥鰍.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/浪人鰺.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/浪人鰺.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/海天使.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/海天使.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/海馬.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/海馬.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/溪哥.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/溪哥.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/燈籠魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/燈籠魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/獅子魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/獅子魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/皇帶魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/皇帶魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/矛尾魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/矛尾魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/稻田魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/稻田魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/竹莢魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/竹莢魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/紅目鯽.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/紅目鯽.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/蝌蚪.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/蝌蚪.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/金魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/金魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/金鱒.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/金鱒.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/錦鯉.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/錦鯉.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鬥魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鬥魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鬼頭刀.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鬼頭刀.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/魟魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/魟魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/魷魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/魷魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鮪魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鮪魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鯉魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鯉魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鯛魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鯛魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鯽魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鯽魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鰈魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鰈魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鱸魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鱸魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/鳳尾魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/鳳尾魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/黃鱸魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/黃鱸魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/黑鱸魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/黑鱸魚.jpg
--------------------------------------------------------------------------------
/public/images/fishIcon/五彩鰻.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/五彩鰻.png
--------------------------------------------------------------------------------
/public/images/fishIcon/吳郭魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/吳郭魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/塘鱧魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/塘鱧魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/孔雀魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/孔雀魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/小丑魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/小丑魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/擬刺尾鯛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/擬刺尾鯛.png
--------------------------------------------------------------------------------
/public/images/fishIcon/擬鱷龜.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/擬鱷龜.png
--------------------------------------------------------------------------------
/public/images/fishIcon/條石鯛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/條石鯛.png
--------------------------------------------------------------------------------
/public/images/fishIcon/櫻花鉤吻鮭.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/櫻花鉤吻鮭.png
--------------------------------------------------------------------------------
/public/images/fishIcon/比目魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/比目魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/浪人鰺.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/浪人鰺.png
--------------------------------------------------------------------------------
/public/images/fishIcon/海天使.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/海天使.png
--------------------------------------------------------------------------------
/public/images/fishIcon/淡水龍蝦.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/淡水龍蝦.png
--------------------------------------------------------------------------------
/public/images/fishIcon/溫泉醫生魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/溫泉醫生魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/燈籠魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/燈籠魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/獅子魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/獅子魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/珠星三塊魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/珠星三塊魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/皇帶魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/皇帶魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/矛尾魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/矛尾魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/神仙魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/神仙魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/稻田魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/稻田魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/竹筴魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/竹筴魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/紅目鯽.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/紅目鯽.png
--------------------------------------------------------------------------------
/public/images/fishIcon/耳帶蝴蝶魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/耳帶蝴蝶魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/花羔紅點鮭.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/花羔紅點鮭.png
--------------------------------------------------------------------------------
/public/images/fishIcon/藍鰓太陽魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/藍鰓太陽魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/霓虹燈魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/霓虹燈魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鬼頭刀.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鬼頭刀.png
--------------------------------------------------------------------------------
/public/images/fishIcon/鳳尾魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/鳳尾魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/黃鱸魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/黃鱸魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/黑鱸魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/黑鱸魚.png
--------------------------------------------------------------------------------
/public/images/fishIcon/龍睛金魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/龍睛金魚.png
--------------------------------------------------------------------------------
/public/images/insectIcon/吉丁蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/吉丁蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/寄居蟹.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/寄居蟹.png
--------------------------------------------------------------------------------
/public/images/insectIcon/提琴蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/提琴蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/日落蛾.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/日落蛾.png
--------------------------------------------------------------------------------
/public/images/insectIcon/星天牛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/星天牛.png
--------------------------------------------------------------------------------
/public/images/insectIcon/椿象.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/椿象.png
--------------------------------------------------------------------------------
/public/images/insectIcon/水黽.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/水黽.png
--------------------------------------------------------------------------------
/public/images/insectIcon/海蟑螂.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/海蟑螂.png
--------------------------------------------------------------------------------
/public/images/insectIcon/狼蛛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/狼蛛.png
--------------------------------------------------------------------------------
/public/images/insectIcon/瓢蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/瓢蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/田鱉.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/田鱉.png
--------------------------------------------------------------------------------
/public/images/insectIcon/白粉蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/白粉蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/皇蛾.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/皇蛾.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蒼蠅.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蒼蠅.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蓑衣蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蓑衣蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/虎甲蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/虎甲蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蜈蚣.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蜈蚣.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蜘蛛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蜘蛛.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蜜蜂.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蜜蜂.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蝸牛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蝸牛.png
--------------------------------------------------------------------------------
/public/images/insectIcon/螞蟻.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/螞蟻.png
--------------------------------------------------------------------------------
/public/images/insectIcon/螳螂.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/螳螂.png
--------------------------------------------------------------------------------
/public/images/insectIcon/螻蛄.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/螻蛄.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蟋蟀.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蟋蟀.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蠍子.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蠍子.png
--------------------------------------------------------------------------------
/public/images/insectIcon/豆娘.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/豆娘.png
--------------------------------------------------------------------------------
/public/images/insectIcon/跳蚤.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/跳蚤.png
--------------------------------------------------------------------------------
/public/images/insectIcon/鈴蟲.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/鈴蟲.png
--------------------------------------------------------------------------------
/public/images/insectIcon/飛蛾.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/飛蛾.png
--------------------------------------------------------------------------------
/public/images/insectIcon/鳳蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/鳳蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/黃蜂.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/黃蜂.png
--------------------------------------------------------------------------------
/public/images/insectIcon/鼠婦.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/鼠婦.png
--------------------------------------------------------------------------------
/public/images/insectIcon/龍蝨.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/龍蝨.png
--------------------------------------------------------------------------------
/public/images/fishDetail/擬刺尾鯛魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/擬刺尾鯛魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/櫻花鉤吻鮭.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/櫻花鉤吻鮭.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/淡水龍蝦.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/淡水龍蝦.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/珠星三塊魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/珠星三塊魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/耳袋蝴蝶魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/耳袋蝴蝶魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/花羔紅點鮭.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/花羔紅點鮭.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/藍鰓太陽魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/藍鰓太陽魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/霓虹燈魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/霓虹燈魚.jpg
--------------------------------------------------------------------------------
/public/images/fishDetail/龍睛眼魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/龍睛眼魚.jpg
--------------------------------------------------------------------------------
/public/images/fishIcon/太平洋桶眼魚.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishIcon/太平洋桶眼魚.png
--------------------------------------------------------------------------------
/public/images/insectDetail/日落蛾.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectDetail/日落蛾.jpg
--------------------------------------------------------------------------------
/public/images/insectDetail/蠍子.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectDetail/蠍子.jpg
--------------------------------------------------------------------------------
/public/images/insectIcon/中華劍角蝗.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/中華劍角蝗.png
--------------------------------------------------------------------------------
/public/images/insectIcon/人面椿象.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/人面椿象.png
--------------------------------------------------------------------------------
/public/images/insectIcon/大樺斑蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/大樺斑蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/大白斑蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/大白斑蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/大紫蛺蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/大紫蛺蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/大藍閃蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/大藍閃蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/彩襖蛺蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/彩襖蛺蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/斑緣點粉蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/斑緣點粉蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/烏鴉鳳蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/烏鴉鳳蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/無霸勾蜓.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/無霸勾蜓.png
--------------------------------------------------------------------------------
/public/images/insectIcon/琉璃星天牛.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/琉璃星天牛.png
--------------------------------------------------------------------------------
/public/images/insectIcon/紅頸鳳蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/紅頸鳳蝶.png
--------------------------------------------------------------------------------
/public/images/insectIcon/綠胸晏蜓.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/綠胸晏蜓.png
--------------------------------------------------------------------------------
/public/images/insectIcon/蘭花螳螂.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/蘭花螳螂.png
--------------------------------------------------------------------------------
/public/images/insectIcon/青帶鳳蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/青帶鳳蝶.png
--------------------------------------------------------------------------------
/public/images/fishDetail/太平洋桶眼魚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/fishDetail/太平洋桶眼魚.jpg
--------------------------------------------------------------------------------
/public/images/insectDetail/紅頸鳳蝶.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectDetail/紅頸鳳蝶.jpg
--------------------------------------------------------------------------------
/public/images/insectIcon/亞歷山大鳳蝶.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kjj6198/animal-crossing-info/HEAD/public/images/insectIcon/亞歷山大鳳蝶.png
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import App from './App.svelte';
2 |
3 | const app = new App({
4 | target: document.body,
5 | props: {
6 | name: 'world',
7 | },
8 | });
9 |
10 | export default app;
11 |
--------------------------------------------------------------------------------
/src/store.js:
--------------------------------------------------------------------------------
1 | import { writable } from 'svelte/store';
2 |
3 | const store = writable({
4 | fish: {
5 | status: 'LOADING',
6 | data: [],
7 | },
8 | insect: {
9 | status: 'LOADING',
10 | data: [],
11 | },
12 | });
13 |
14 | export default store;
15 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # EditorConfig is awesome: https://EditorConfig.org
2 |
3 | # top-most EditorConfig file
4 | root = true
5 |
6 | # Unix-style newlines with a newline ending every file
7 | [*]
8 | end_of_line = lf
9 | insert_final_newline = true
10 |
11 | [*.{js,ts,css}]
12 | indent_style = space
13 | indent_size = 2
--------------------------------------------------------------------------------
/scripts/fish.js:
--------------------------------------------------------------------------------
1 | // just for cleaning up my data
2 |
3 | const fs = require('fs');
4 | const insect = require('../public/data/insect-backup.json');
5 | const no = require('../public/data/insect-no.json');
6 |
7 | Object.keys(insect).forEach((name, i) => {
8 | insect[name] = {
9 | ...insect[name],
10 | icon: `/insectIcon/${name}.png`,
11 | no: no.find((insect) => insect.name === name).no,
12 | };
13 | });
14 |
15 | fs.writeFileSync('./insect.json', JSON.stringify(insect));
16 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "es6": true,
5 | "node": true,
6 | "jest": true
7 | },
8 | "plugins": ["svelte3"],
9 | "extends": ["standard", "prettier"],
10 | "overrides": [
11 | {
12 | "files": ["**/*.svelte"],
13 | "processor": "svelte3/svelte3"
14 | }
15 | ],
16 | "parserOptions": {
17 | "ecmaVersion": 2018,
18 | "sourceType": "module"
19 | },
20 | "rules": {
21 | "no-var": "error",
22 | "spaced-comment": "off"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # [動物森友會圖鑑整理 Animal Crossing Information](https://animal-crossing-info.now.sh/)
2 |
3 | 整理魚類以及昆蟲的價格與出現時機。
4 | 網站用 svelte 撰寫,盡量以使用者功能為主要考量,不要加太多花俏的功能影響使用者操作。
5 |
6 | 你可以以任何形式改作本程式碼,但希望你能夠在改做的作品中附上原始連結到本網站以及本 Repository,謝謝!
7 |
8 | ## Contributors
9 |
10 | 感謝大大無私奉獻
11 |
12 | - [kevin940726](https://github.com/kevin940726)
13 | - [miau715](https://github.com/miau715)
14 |
15 |
16 | ## TODOs
17 |
18 | - [x] 昆蟲類資料
19 | - [x] 如果有人用,好好寫
20 | - [x] 剩下的魚類資料
21 | - [x] 手機版(可能會用手機查價格)
22 | - [ ] CDN
23 | - [ ] 圖鑑 Carousel(發現圖鑑的圖片真的超美的,想要放上來)
24 |
--------------------------------------------------------------------------------
/src/components/Label.svelte:
--------------------------------------------------------------------------------
1 |
14 |
15 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "svelte-app",
3 | "version": "1.0.0",
4 | "scripts": {
5 | "build": "rollup -c",
6 | "dev": "rollup -c -w",
7 | "start": "sirv public"
8 | },
9 | "devDependencies": {
10 | "@rollup/plugin-commonjs": "^11.0.0",
11 | "@rollup/plugin-node-resolve": "^7.0.0",
12 | "eslint": "^6.8.0",
13 | "eslint-config-prettier": "^6.10.1",
14 | "eslint-config-standard": "^14.1.1",
15 | "eslint-plugin-import": "^2.20.2",
16 | "eslint-plugin-node": "^11.1.0",
17 | "eslint-plugin-prettier": "^3.1.2",
18 | "eslint-plugin-promise": "^4.2.1",
19 | "eslint-plugin-standard": "^4.0.1",
20 | "eslint-plugin-svelte3": "^2.7.3",
21 | "prettier": "^2.0.4",
22 | "rollup": "^1.20.0",
23 | "rollup-plugin-livereload": "^1.0.0",
24 | "rollup-plugin-svelte": "^5.0.3",
25 | "rollup-plugin-terser": "^5.1.2",
26 | "svelte": "^3.22.0"
27 | },
28 | "dependencies": {
29 | "sirv-cli": "^0.4.4",
30 | "svelte-data-tabu": "latest"
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Kalan
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/src/components/HeadTab.svelte:
--------------------------------------------------------------------------------
1 |
12 |
13 |
33 |
34 |
35 | 動物森友會情報表 | {currentTab === 'fish' ? '魚類' : '昆蟲類'}
36 |
37 |
38 |
39 |
45 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/src/utils.js:
--------------------------------------------------------------------------------
1 | function delay(func, wait, ...args) {
2 | return setTimeout(function delayFn() {
3 | return func.apply(null, args);
4 | }, wait);
5 | }
6 |
7 | export function loadData(path) {
8 | return fetch(path)
9 | .then(function convertToJSON(res) {
10 | if (!res.ok) {
11 | throw new Error('error');
12 | }
13 |
14 | return res.json();
15 | })
16 | .then(function convertToArray(res) {
17 | const result = Object.keys(res).map((key) => res[key]);
18 | return result;
19 | });
20 | }
21 |
22 | export function debounce(func, wait, immediate) {
23 | let timeout;
24 |
25 | const later = function (...args) {
26 | timeout = null;
27 | if (args) func.apply(null, args);
28 | };
29 |
30 | const debounced = function (...args) {
31 | if (timeout) clearTimeout(timeout);
32 |
33 | timeout = delay(later, wait, ...args);
34 | };
35 |
36 | return debounced;
37 | }
38 |
39 | const NUMBER_REG = /(\d)(?=(\d{3})+(?!\d))/g;
40 | const DELIMITER = ',';
41 |
42 | export function formatNumber(num, delimiter = DELIMITER) {
43 | const str = String(num);
44 |
45 | return str.replace(NUMBER_REG, `$1${delimiter}`);
46 | }
47 |
48 | export function priceComparator(a, b) {
49 | return b - a;
50 | }
51 |
--------------------------------------------------------------------------------
/src/components/SearchInput.svelte:
--------------------------------------------------------------------------------
1 |
25 |
26 |
46 |
47 |
55 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 動物森友會情報表 | 魚類
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
16 |
20 |
21 |
22 |
23 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/src/config/condition.js:
--------------------------------------------------------------------------------
1 | const isInSeason = (data, place = null) => {
2 | const currentMonth = new Date().getMonth() + 1;
3 |
4 | if (data.season.north.length === 12) {
5 | return true;
6 | }
7 |
8 | if (place === 'NORTH') {
9 | return data.season.north.includes(currentMonth);
10 | } else if (place === 'SOUTH') {
11 | return data.season.south.includes(currentMonth);
12 | }
13 |
14 | return (
15 | data.season.north.includes(currentMonth) ||
16 | data.season.south.includes(currentMonth)
17 | );
18 | };
19 |
20 | const isInTime = (data) => {
21 | if (!isInSeason(data)) {
22 | return false;
23 | }
24 |
25 | if (!data.timeAppear) {
26 | return true;
27 | }
28 |
29 | const now = new Date();
30 | const currentHour = now.getHours();
31 |
32 | const { from, to } = data.timeAppear;
33 |
34 | if (to < from) {
35 | return currentHour >= from || currentHour === 0 || currentHour < to;
36 | }
37 |
38 | return currentHour >= from && currentHour < to;
39 | };
40 |
41 | const isNew = (place = 'NORTH') => (data) => {
42 | const now = new Date().getMonth() + 1;
43 | if (place === 'NORTH') {
44 | return data.season.north[0] === now;
45 | }
46 |
47 | return data.season.south[0] === now;
48 | };
49 |
50 | export const condition = {
51 | IN_SEASON: {
52 | label: '當季',
53 | value: 'IN_SEASON',
54 | execute: isInSeason,
55 | },
56 | NOW: {
57 | label: '現在時間',
58 | value: 'NOW',
59 | execute: isInTime,
60 | },
61 | NORTH: {
62 | label: '北半球',
63 | value: 'NORTH',
64 | execute: (data) => isInSeason(data, 'NORTH'),
65 | },
66 | SOUTH: {
67 | label: '南半球',
68 | value: 'SOUTH',
69 | execute: (data) => isInSeason(data, 'SOUTH'),
70 | },
71 | NEW_N: {
72 | label: 'NEW(北半球)',
73 | value: 'NEW_N',
74 | execute: isNew('NORTH'),
75 | },
76 | NEW_S: {
77 | label: 'NEW(南半球)',
78 | value: 'NEW_S',
79 | execute: isNew('SOUTH'),
80 | },
81 | };
82 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import svelte from 'rollup-plugin-svelte';
2 | import resolve from '@rollup/plugin-node-resolve';
3 | import commonjs from '@rollup/plugin-commonjs';
4 | import livereload from 'rollup-plugin-livereload';
5 | import { terser } from 'rollup-plugin-terser';
6 |
7 | const production = !process.env.ROLLUP_WATCH;
8 |
9 | export default {
10 | input: 'src/main.js',
11 | output: {
12 | sourcemap: true,
13 | format: 'iife',
14 | name: 'app',
15 | file: 'public/build/bundle.js'
16 | },
17 | plugins: [
18 | svelte({
19 | // enable run-time checks when not in production
20 | dev: !production,
21 | // we'll extract any component CSS out into
22 | // a separate file - better for performance
23 | css: css => {
24 | css.write('public/build/bundle.css');
25 | }
26 | }),
27 |
28 | // If you have external dependencies installed from
29 | // npm, you'll most likely need these plugins. In
30 | // some cases you'll need additional configuration -
31 | // consult the documentation for details:
32 | // https://github.com/rollup/plugins/tree/master/packages/commonjs
33 | resolve({
34 | browser: true,
35 | dedupe: ['svelte']
36 | }),
37 | commonjs(),
38 |
39 | // In dev mode, call `npm run start` once
40 | // the bundle has been generated
41 | !production && serve(),
42 |
43 | // Watch the `public` directory and refresh the
44 | // browser on changes when not in production
45 | !production && livereload('public'),
46 |
47 | // If we're building for production (npm run build
48 | // instead of npm run dev), minify
49 | production && terser()
50 | ],
51 | watch: {
52 | clearScreen: false
53 | }
54 | };
55 |
56 | function serve() {
57 | let started = false;
58 |
59 | return {
60 | writeBundle() {
61 | if (!started) {
62 | started = true;
63 |
64 | require('child_process').spawn('npm', ['run', 'start', '--', '--dev'], {
65 | stdio: ['ignore', 'inherit', 'inherit'],
66 | shell: true
67 | });
68 | }
69 | }
70 | };
71 | }
72 |
--------------------------------------------------------------------------------
/src/config/insectConfig.js:
--------------------------------------------------------------------------------
1 | import { formatNumber, priceComparator } from '../utils';
2 |
3 | export const insectConfig = {
4 | no: {
5 | name: '編號',
6 | type: 'number',
7 | formatter: (t) => `#${t}`,
8 | hideMobile: true,
9 | },
10 | icon: {
11 | name: '',
12 | type: 'image',
13 | getSrc: (data) => `/images/insectIcon/${data.name}.png`,
14 | getAlt: (data) => data.name,
15 | lazy: true,
16 | style: {
17 | width: '30px',
18 | },
19 | },
20 | name: {
21 | name: '昆蟲名',
22 | type: 'text',
23 | align: 'left',
24 | className: 'fishName',
25 | },
26 | price: {
27 | name: '價格',
28 | type: 'currency',
29 | align: 'right',
30 | sortable: true,
31 | formatter: function priceFormatter(t) {
32 | return formatNumber(t);
33 | },
34 | comparator: priceComparator,
35 | },
36 | price08: {
37 | accessor: (d) => d.price,
38 | name: '0.8 倍收購',
39 | type: 'currency',
40 | align: 'right',
41 | sortable: true,
42 | formatter: function price08Formatter(t) {
43 | return formatNumber(t * 0.8);
44 | },
45 | comparator: priceComparator,
46 | hideMobile: true,
47 | },
48 | price15: {
49 | accessor: (d) => d.price,
50 | name: '1.5 倍收購',
51 | type: 'currency',
52 | align: 'right',
53 | sortable: true,
54 | comparator: priceComparator,
55 | formatter: function price15Formatter(t) {
56 | return formatNumber(t * 1.5);
57 | },
58 | hideMobile: true,
59 | },
60 | season: {
61 | name: '出現月份',
62 | type: 'text',
63 | align: 'center',
64 | hideMobile: true,
65 | formatter: function seasonFormatter(t) {
66 | if (t.north.length === 12) {
67 | return '全月份';
68 | }
69 |
70 | return `北半球:${t.north.join(',')}
南半球:${t.south.join(
71 | ','
72 | )}
`;
73 | },
74 | },
75 | timeAppear: {
76 | name: '時間帶',
77 | type: 'text',
78 | align: 'center',
79 | formatter: (t) => (t === null ? '全天' : `${t.from} - ${t.to}`),
80 | },
81 | place: {
82 | name: '出現場所',
83 | type: 'text',
84 | align: 'center',
85 | sortable: true,
86 | comparator: function placeComparator(a, b) {
87 | return b[0].charCodeAt(0) - a[0].charCodeAt(0);
88 | },
89 | },
90 | };
91 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /public/build/
2 |
3 | .DS_Store
4 |
5 | ### Node ###
6 | # Logs
7 | logs
8 | *.log
9 | npm-debug.log*
10 | yarn-debug.log*
11 | yarn-error.log*
12 | lerna-debug.log*
13 |
14 | # Diagnostic reports (https://nodejs.org/api/report.html)
15 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
16 |
17 | # Runtime data
18 | pids
19 | *.pid
20 | *.seed
21 | *.pid.lock
22 |
23 | # Directory for instrumented libs generated by jscoverage/JSCover
24 | lib-cov
25 |
26 | # Coverage directory used by tools like istanbul
27 | coverage
28 | *.lcov
29 |
30 | # nyc test coverage
31 | .nyc_output
32 |
33 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
34 | .grunt
35 |
36 | # Bower dependency directory (https://bower.io/)
37 | bower_components
38 |
39 | # node-waf configuration
40 | .lock-wscript
41 |
42 | # Compiled binary addons (https://nodejs.org/api/addons.html)
43 | build/Release
44 |
45 | # Dependency directories
46 | node_modules/
47 | jspm_packages/
48 |
49 | # TypeScript v1 declaration files
50 | typings/
51 |
52 | # TypeScript cache
53 | *.tsbuildinfo
54 |
55 | # Optional npm cache directory
56 | .npm
57 |
58 | # Optional eslint cache
59 | .eslintcache
60 |
61 | # Optional REPL history
62 | .node_repl_history
63 |
64 | # Output of 'npm pack'
65 | *.tgz
66 |
67 | # Yarn Integrity file
68 | .yarn-integrity
69 |
70 | # dotenv environment variables file
71 | .env
72 | .env.test
73 |
74 | # parcel-bundler cache (https://parceljs.org/)
75 | .cache
76 |
77 | # next.js build output
78 | .next
79 |
80 | # nuxt.js build output
81 | .nuxt
82 |
83 | # rollup.js default build output
84 | dist/
85 |
86 | # Uncomment the public line if your project uses Gatsby
87 | # https://nextjs.org/blog/next-9-1#public-directory-support
88 | # https://create-react-app.dev/docs/using-the-public-folder/#docsNav
89 | # public
90 |
91 | # Storybook build outputs
92 | .out
93 | .storybook-out
94 |
95 | # vuepress build output
96 | .vuepress/dist
97 |
98 | # Serverless directories
99 | .serverless/
100 |
101 | # FuseBox cache
102 | .fusebox/
103 |
104 | # DynamoDB Local files
105 | .dynamodb/
106 |
107 | # Temporary folders
108 | tmp/
109 | temp/
110 |
111 | # End of https://www.gitignore.io/api/node
112 |
--------------------------------------------------------------------------------
/src/config/fishTableConfig.js:
--------------------------------------------------------------------------------
1 | import { formatNumber, priceComparator } from '../utils';
2 |
3 | export const fishTableConfig = {
4 | no: {
5 | name: '編號',
6 | type: 'number',
7 | formatter: (t) => `#${t}`,
8 | hideMobile: true,
9 | },
10 | icon: {
11 | name: '',
12 | type: 'image',
13 | getSrc: (data) => `/images/fishIcon/${data.name}.png`,
14 | getAlt: (data) => data.name,
15 | lazy: true,
16 | style: {
17 | width: '30px',
18 | },
19 | },
20 | name: {
21 | name: '魚名',
22 | type: 'text',
23 | align: 'left',
24 | className: 'fishName',
25 | },
26 | price: {
27 | name: '價格',
28 | type: 'currency',
29 | align: 'right',
30 | sortable: true,
31 | formatter: function priceFormatter(t) {
32 | return formatNumber(t);
33 | },
34 | comparator: priceComparator,
35 | },
36 | price08: {
37 | accessor: (d) => d.price,
38 | name: '0.8 倍收購',
39 | type: 'currency',
40 | align: 'right',
41 | sortable: true,
42 | formatter: function price08Formatter(t) {
43 | return formatNumber(t * 0.8);
44 | },
45 | comparator: priceComparator,
46 | hideMobile: true,
47 | },
48 | price15: {
49 | accessor: (d) => d.price,
50 | name: '1.5 倍收購',
51 | type: 'currency',
52 | align: 'right',
53 | sortable: true,
54 | comparator: priceComparator,
55 | formatter: function price15Formatter(t) {
56 | return formatNumber(t * 1.5);
57 | },
58 | hideMobile: true,
59 | },
60 | season: {
61 | name: '出現月份',
62 | type: 'text',
63 | align: 'center',
64 | hideMobile: true,
65 | formatter: function seasonFormatter(t) {
66 | if (t.north.length === 12) {
67 | return '全月份';
68 | }
69 |
70 | return `北半球:${t.north.join(',')}
南半球:${t.south.join(
71 | ','
72 | )}
`;
73 | },
74 | },
75 | timeAppear: {
76 | name: '時間帶',
77 | type: 'text',
78 | align: 'center',
79 | formatter: (t) => (t === null ? '全天' : `${t.from} - ${t.to}`),
80 | },
81 | place: {
82 | name: '出現場所',
83 | type: 'text',
84 | formatter: (t) => t[0],
85 | sortable: true,
86 | align: 'center',
87 | comparator: function placeComparator(a, b) {
88 | return b[0].charCodeAt(0) - a[0].charCodeAt(0);
89 | },
90 | },
91 | shape: {
92 | name: '魚影',
93 | type: 'text',
94 | align: 'center',
95 | },
96 | };
97 |
--------------------------------------------------------------------------------
/src/App.svelte:
--------------------------------------------------------------------------------
1 |
58 |
59 |
104 |
105 |
106 |
107 |
108 |

109 |
情報表
110 |
111 | 有幫助嗎?歡迎分享、追蹤我的
112 | Twitter
113 | 或是一起來
114 | Github
115 | 貢獻
116 |
117 |
118 |
119 |
120 |
121 |
(currentTab = e.detail.tabName)} />
124 |
125 |
126 | {#each Object.values(condition) as { label, value, execute }}
127 |
134 |
135 | {#if $store[currentTab].status === 'LOADED'}
136 |
141 |
142 |
{currentTab === 'fish' ? '魚類圖鑑' : '昆蟲類圖鑑'}
143 | 共 {Math.floor($progress)} 筆資料
144 |
145 |
146 | {/if}
147 |
148 |
149 |
--------------------------------------------------------------------------------
/public/global.css:
--------------------------------------------------------------------------------
1 | /*! normalize.css commit fe56763 | MIT License | github.com/necolas/normalize.css */
2 | html {
3 | box-sizing: border-box;
4 | font-family: sans-serif;
5 | font-size: 16px;
6 | -ms-overflow-style: scrollbar;
7 | -ms-text-size-adjust: 100%;
8 | -webkit-tap-highlight-color: transparent;
9 | -webkit-text-size-adjust: 100%;
10 | }
11 | body {
12 | margin: 0;
13 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
14 | Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Arial,
15 | sans-serif;
16 | font-size: 1rem;
17 | line-height: 1.5;
18 | color: #373a3c;
19 | background-color: #fff;
20 | }
21 | *,
22 | ::after,
23 | ::before {
24 | box-sizing: inherit;
25 | }
26 | @-ms-viewport {
27 | width: device-width;
28 | }
29 | article,
30 | aside,
31 | details,
32 | figcaption,
33 | figure,
34 | footer,
35 | header,
36 | legend,
37 | main,
38 | menu,
39 | nav,
40 | section,
41 | summary {
42 | display: block;
43 | }
44 | pre,
45 | textarea {
46 | overflow: auto;
47 | }
48 | a,
49 | table {
50 | background-color: transparent;
51 | }
52 | address,
53 | dl,
54 | ol,
55 | p,
56 | pre,
57 | ul {
58 | margin-bottom: 1rem;
59 | }
60 | caption,
61 | th {
62 | text-align: left;
63 | }
64 | fieldset,
65 | legend,
66 | td,
67 | th {
68 | padding: 0;
69 | }
70 | label,
71 | output {
72 | display: inline-block;
73 | }
74 | audio,
75 | canvas,
76 | progress,
77 | video {
78 | display: inline-block;
79 | vertical-align: baseline;
80 | }
81 | audio:not([controls]) {
82 | display: none;
83 | height: 0;
84 | }
85 | [hidden],
86 | template {
87 | display: none;
88 | }
89 | a {
90 | color: #0275d8;
91 | text-decoration: none;
92 | }
93 | a:active,
94 | a:hover {
95 | outline: 0;
96 | }
97 | b,
98 | dt,
99 | optgroup,
100 | strong {
101 | font-weight: 700;
102 | }
103 | dfn {
104 | font-style: italic;
105 | }
106 | h1 {
107 | font-size: 2em;
108 | margin: 0.67em 0;
109 | }
110 | dl,
111 | h1,
112 | h2,
113 | h3,
114 | h4,
115 | h5,
116 | h6,
117 | ol,
118 | p,
119 | pre,
120 | ul {
121 | margin-top: 0;
122 | }
123 | dd,
124 | h1,
125 | h2,
126 | h3,
127 | h4,
128 | h5,
129 | h6,
130 | label,
131 | legend {
132 | margin-bottom: 0.5rem;
133 | }
134 | mark {
135 | background: #ff0;
136 | color: #000;
137 | }
138 | small {
139 | font-size: 80%;
140 | }
141 | sub,
142 | sup {
143 | font-size: 75%;
144 | line-height: 0;
145 | position: relative;
146 | vertical-align: baseline;
147 | }
148 | sup {
149 | top: -0.5em;
150 | }
151 | sub {
152 | bottom: -0.25em;
153 | }
154 | img {
155 | border: 0;
156 | vertical-align: middle;
157 | }
158 | svg:not(:root) {
159 | overflow: hidden;
160 | }
161 | hr {
162 | box-sizing: content-box;
163 | height: 0;
164 | }
165 | code,
166 | kbd,
167 | pre,
168 | samp {
169 | font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
170 | monospace;
171 | font-size: 1em;
172 | }
173 | button,
174 | input,
175 | optgroup,
176 | select,
177 | textarea {
178 | color: inherit;
179 | font: inherit;
180 | margin: 0;
181 | }
182 | address,
183 | legend {
184 | line-height: inherit;
185 | }
186 | button {
187 | overflow: visible;
188 | }
189 | button,
190 | select {
191 | text-transform: none;
192 | }
193 | button,
194 | html input[type='button'],
195 | input[type='submit'],
196 | input[type='reset'] {
197 | -webkit-appearance: button;
198 | cursor: pointer;
199 | }
200 | button[disabled],
201 | html input[disabled] {
202 | cursor: default;
203 | }
204 | button::-moz-focus-inner,
205 | input::-moz-focus-inner {
206 | border: 0;
207 | padding: 0;
208 | }
209 | input[type='checkbox'],
210 | input[type='radio'] {
211 | box-sizing: border-box;
212 | padding: 0;
213 | }
214 | input[type='number']::-webkit-inner-spin-button,
215 | input[type='number']::-webkit-outer-spin-button {
216 | height: auto;
217 | }
218 | input[type='search']::-webkit-search-cancel-button,
219 | input[type='search']::-webkit-search-decoration {
220 | -webkit-appearance: none;
221 | }
222 | legend {
223 | border: 0;
224 | width: 100%;
225 | font-size: 1.5rem;
226 | }
227 | textarea {
228 | resize: vertical;
229 | }
230 | table {
231 | border-collapse: collapse;
232 | border-spacing: 0;
233 | }
234 | [tabindex='-1']:focus {
235 | outline: 0 !important;
236 | }
237 | abbr[data-original-title],
238 | abbr[title] {
239 | cursor: help;
240 | border-bottom: 1px dotted #818a91;
241 | }
242 | address {
243 | font-style: normal;
244 | }
245 | ol ol,
246 | ol ul,
247 | ul ol,
248 | ul ul {
249 | margin-bottom: 0;
250 | }
251 | dd {
252 | margin-left: 0;
253 | }
254 | blockquote,
255 | figure {
256 | margin: 0 0 1rem;
257 | }
258 | a:focus,
259 | a:hover {
260 | color: #014c8c;
261 | text-decoration: underline;
262 | }
263 | a:focus {
264 | outline: dotted thin;
265 | outline: -webkit-focus-ring-color auto 5px;
266 | outline-offset: -2px;
267 | }
268 | [role='button'] {
269 | cursor: pointer;
270 | }
271 | [role='button'],
272 | a,
273 | area,
274 | button,
275 | input,
276 | label,
277 | select,
278 | summary,
279 | textarea {
280 | touch-action: manipulation;
281 | }
282 | caption {
283 | padding-top: 0.75rem;
284 | padding-bottom: 0.75rem;
285 | color: #818a91;
286 | caption-side: bottom;
287 | }
288 | button:focus {
289 | outline: dotted 1px;
290 | outline: -webkit-focus-ring-color auto 5px;
291 | }
292 | button,
293 | input,
294 | select,
295 | textarea {
296 | margin: 0;
297 | line-height: inherit;
298 | border-radius: 0;
299 | }
300 | fieldset {
301 | min-width: 0;
302 | margin: 0;
303 | border: 0;
304 | }
305 | input[type='search'] {
306 | -webkit-appearance: none;
307 | }
308 |
--------------------------------------------------------------------------------
/public/data/insect-no.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "name": "白粉蝶",
4 | "no": 1
5 | },
6 | {
7 | "name": "斑緣點粉蝶",
8 | "no": 2
9 | },
10 | {
11 | "name": "鳳蝶",
12 | "no": 3
13 | },
14 | {
15 | "name": "烏鴉鳳蝶",
16 | "no": 4
17 | },
18 | {
19 | "name": "青帶鳳蝶",
20 | "no": 5
21 | },
22 | {
23 | "name": "大白斑蝶",
24 | "no": 6
25 | },
26 | {
27 | "name": "大紫蛺蝶",
28 | "no": 7
29 | },
30 | {
31 | "name": "大樺斑蝶",
32 | "no": 8
33 | },
34 | {
35 | "name": "大藍閃蝶",
36 | "no": 9
37 | },
38 | {
39 | "name": "彩襖蛺蝶",
40 | "no": 10
41 | },
42 | {
43 | "name": "紅頸鳳蝶",
44 | "no": 11
45 | },
46 | {
47 | "name": "亞歷山大鳳蝶",
48 | "no": 12
49 | },
50 | {
51 | "name": "飛蛾",
52 | "no": 13
53 | },
54 | {
55 | "name": "皇蛾",
56 | "no": 14
57 | },
58 | {
59 | "name": "日落娥",
60 | "no": 15
61 | },
62 | {
63 | "name": "中華劍角蝗",
64 | "no": 16
65 | },
66 | {
67 | "name": "飛蝗",
68 | "no": 17
69 | },
70 | {
71 | "name": "稻蝗",
72 | "no": 18
73 | },
74 | {
75 | "name": "蚱蜢",
76 | "no": 19
77 | },
78 | {
79 | "name": "蟋蟀",
80 | "no": 20
81 | },
82 | {
83 | "name": "鈴蟲",
84 | "no": 21
85 | },
86 | {
87 | "name": "螳螂",
88 | "no": 22
89 | },
90 | {
91 | "name": "蘭花螳螂",
92 | "no": 23
93 | },
94 | {
95 | "name": "蜜蜂",
96 | "no": 24
97 | },
98 | {
99 | "name": "黃蜂",
100 | "no": 25
101 | },
102 | {
103 | "name": "油蟬",
104 | "no": 26
105 | },
106 | {
107 | "name": "斑透翅蟬",
108 | "no": 27
109 | },
110 | {
111 | "name": "熊蟬",
112 | "no": 28
113 | },
114 | {
115 | "name": "寒蟬",
116 | "no": 29
117 | },
118 | {
119 | "name": "暮蟬",
120 | "no": 30
121 | },
122 | {
123 | "name": "蟬蛻",
124 | "no": 31
125 | },
126 | {
127 | "name": "紅蜻蜓",
128 | "no": 32
129 | },
130 | {
131 | "name": "綠胸晏蜓",
132 | "no": 33
133 | },
134 | {
135 | "name": "無霸勾蜓",
136 | "no": 34
137 | },
138 | {
139 | "name": "豆娘",
140 | "no": 35
141 | },
142 | {
143 | "name": "螢火蟲",
144 | "no": 36
145 | },
146 | {
147 | "name": "螻蛄",
148 | "no": 37
149 | },
150 | {
151 | "name": "水黽",
152 | "no": 38
153 | },
154 | {
155 | "name": "龍蝨",
156 | "no": 39
157 | },
158 | {
159 | "name": "田鱉",
160 | "no": 40
161 | },
162 | {
163 | "name": "椿象",
164 | "no": 41
165 | },
166 | {
167 | "name": "人面椿象",
168 | "no": 42
169 | },
170 | {
171 | "name": "瓢蟲",
172 | "no": 43
173 | },
174 | {
175 | "name": "虎甲蟲",
176 | "no": 44
177 | },
178 | {
179 | "name": "吉丁蟲",
180 | "no": 45
181 | },
182 | {
183 | "name": "提琴蟲",
184 | "no": 46
185 | },
186 | {
187 | "name": "星天牛",
188 | "no": 47
189 | },
190 | {
191 | "name": "琉璃星天牛",
192 | "no": 48
193 | },
194 | {
195 | "name": "寶石象鼻蟲",
196 | "no": 49
197 | },
198 | {
199 | "name": "糞金龜",
200 | "no": 50
201 | },
202 | {
203 | "name": "雪隱金龜",
204 | "no": 51
205 | },
206 | {
207 | "name": "寶石金龜",
208 | "no": 52
209 | },
210 | {
211 | "name": "日銅鑼花金龜",
212 | "no": 53
213 | },
214 | {
215 | "name": "哥利亞大角花金龜",
216 | "no": 54
217 | },
218 | {
219 | "name": "鋸鍬形蟲",
220 | "no": 55
221 | },
222 | {
223 | "name": "深山鍬形蟲",
224 | "no": 56
225 | },
226 | {
227 | "name": "大鍬形蟲",
228 | "no": 57
229 | },
230 | {
231 | "name": "彩虹鍬形蟲",
232 | "no": 58
233 | },
234 | {
235 | "name": "細身赤鍬形蟲",
236 | "no": 59
237 | },
238 | {
239 | "name": "黃金鬼鍬形蟲",
240 | "no": 60
241 | },
242 | {
243 | "name": "長頸鹿鋸鍬形蟲",
244 | "no": 61
245 | },
246 | {
247 | "name": "獨角仙",
248 | "no": 62
249 | },
250 | {
251 | "name": "高卡薩斯南洋大兜蟲",
252 | "no": 63
253 | },
254 | {
255 | "name": "象兜蟲",
256 | "no": 64
257 | },
258 | {
259 | "name": "長戟大兜蟲",
260 | "no": 65
261 | },
262 | {
263 | "name": "竹節蟲",
264 | "no": 66
265 | },
266 | {
267 | "name": "葉竹隱蟲",
268 | "no": 67
269 | },
270 | {
271 | "name": "蓑衣蟲",
272 | "no": 68
273 | },
274 | {
275 | "name": "螞蟻",
276 | "no": 69
277 | },
278 | {
279 | "name": "寄居蟹",
280 | "no": 70
281 | },
282 | {
283 | "name": "海蟑螂",
284 | "no": 71
285 | },
286 | {
287 | "name": "蒼蠅",
288 | "no": 72
289 | },
290 | {
291 | "name": "蚊子",
292 | "no": 73
293 | },
294 | {
295 | "name": "跳蚤",
296 | "no": 74
297 | },
298 | {
299 | "name": "蝸牛",
300 | "no": 75
301 | },
302 | {
303 | "name": "鼠婦",
304 | "no": 76
305 | },
306 | {
307 | "name": "蜈蚣",
308 | "no": 77
309 | },
310 | {
311 | "name": "蜘蛛",
312 | "no": 78
313 | },
314 | {
315 | "name": "狼蛛",
316 | "no": 79
317 | },
318 | {
319 | "name": "蠍子",
320 | "no": 80
321 | },
322 | {
323 | "name": "----",
324 | "no": 81
325 | },
326 | {
327 | "name": "",
328 | "no": 82
329 | },
330 | {
331 | "name": "",
332 | "no": 83
333 | },
334 | {
335 | "name": "",
336 | "no": 84
337 | },
338 | {
339 | "name": "",
340 | "no": 85
341 | },
342 | {
343 | "name": "",
344 | "no": 86
345 | },
346 | {
347 | "name": "",
348 | "no": 87
349 | },
350 | {
351 | "name": "",
352 | "no": 88
353 | },
354 | {
355 | "name": "",
356 | "no": 89
357 | },
358 | {
359 | "name": "",
360 | "no": 90
361 | },
362 | {
363 | "name": "",
364 | "no": 91
365 | },
366 | {
367 | "name": "",
368 | "no": 92
369 | },
370 | {
371 | "name": "",
372 | "no": 93
373 | },
374 | {
375 | "name": "",
376 | "no": 94
377 | },
378 | {
379 | "name": "",
380 | "no": 95
381 | },
382 | {
383 | "name": "",
384 | "no": 96
385 | },
386 | {
387 | "name": "",
388 | "no": 97
389 | },
390 | {
391 | "name": "",
392 | "no": 98
393 | },
394 | {
395 | "name": "",
396 | "no": 99
397 | }
398 | ]
399 |
--------------------------------------------------------------------------------
/public/data/fish-backup.json:
--------------------------------------------------------------------------------
1 | {
2 | "紅目鯽": {
3 | "no": 1,
4 | "name": "紅目鯽",
5 | "price": 900,
6 | "icon": "/fishIcon/紅目鯽.png",
7 | "detail": "/fishDetail/紅目鯽.png",
8 | "place": ["河川"]
9 | },
10 | "溪哥": {
11 | "no": 2,
12 | "name": "溪哥",
13 | "price": 200,
14 | "icon": "/fishIcon/溪哥.png",
15 | "detail": "/fishDetail/溪哥.png",
16 | "place": ["河川"]
17 | },
18 | "鯽魚": {
19 | "no": 3,
20 | "name": "鯽魚",
21 | "price": 160,
22 | "icon": "/fishIcon/鯽魚.png",
23 | "detail": "/fishDetail/鯽魚.png",
24 | "place": ["河川"]
25 | },
26 | "珠星三塊魚": {
27 | "no": 4,
28 | "name": "珠星三塊魚",
29 | "price": 240,
30 | "icon": "/fishIcon/珠星三塊魚.png",
31 | "detail": "/fishDetail/珠星三塊魚.png",
32 | "place": ["河川"]
33 | },
34 | "鯉魚": {
35 | "no": 5,
36 | "name": "鯉魚",
37 | "price": 300,
38 | "icon": "/fishIcon/鯉魚.png",
39 | "detail": "/fishDetail/鯉魚.png",
40 | "place": ["池塘"]
41 | },
42 | "錦鯉": {
43 | "no": 6,
44 | "name": "錦鯉",
45 | "price": 4000,
46 | "icon": "/fishIcon/錦鯉.png",
47 | "detail": "/fishDetail/錦鯉.png",
48 | "place": ["池塘"]
49 | },
50 | "金魚": {
51 | "no": 7,
52 | "name": "金魚",
53 | "price": 1300,
54 | "icon": "/fishIcon/金魚.png",
55 | "detail": "/fishDetail/金魚.png",
56 | "place": ["池塘"]
57 | },
58 | "龍睛金魚": {
59 | "no": 8,
60 | "name": "龍睛金魚",
61 | "price": 1300,
62 | "icon": "/fishIcon/龍睛金魚.png",
63 | "detail": "/fishDetail/龍睛金魚.png",
64 | "place": [null]
65 | },
66 | "稻田魚": {
67 | "no": 10,
68 | "name": "稻田魚",
69 | "price": 300,
70 | "icon": "/fishIcon/稻田魚.png",
71 | "detail": "/fishDetail/稻田魚.png",
72 | "place": ["池塘"]
73 | },
74 | "淡水龍蝦": {
75 | "no": 11,
76 | "name": "淡水龍蝦",
77 | "price": 200,
78 | "icon": "/fishIcon/淡水龍蝦.png",
79 | "detail": "/fishDetail/淡水龍蝦.png",
80 | "place": ["池塘"]
81 | },
82 | "擬鱷龜": {
83 | "no": 13,
84 | "name": "擬鱷龜",
85 | "price": 5000,
86 | "icon": "/fishIcon/擬鱷龜.png",
87 | "detail": "/fishDetail/擬鱷龜.png",
88 | "place": ["河川"]
89 | },
90 | "蝌蚪": {
91 | "no": 14,
92 | "name": "蝌蚪",
93 | "price": 100,
94 | "icon": "/fishIcon/蝌蚪.png",
95 | "detail": "/fishDetail/蝌蚪.png",
96 | "place": ["池塘"]
97 | },
98 | "塘鱧魚": {
99 | "no": 16,
100 | "name": "塘鱧魚",
101 | "price": 400,
102 | "icon": "/fishIcon/塘鱧魚.png",
103 | "detail": "/fishDetail/塘鱧魚.png",
104 | "place": ["河川"]
105 | },
106 | "泥鰍": {
107 | "no": 17,
108 | "name": "泥鰍",
109 | "price": 400,
110 | "icon": "/fishIcon/泥鰍.png",
111 | "detail": "/fishDetail/泥鰍.png",
112 | "place": ["河川", "池塘"]
113 | },
114 | "藍鰓太陽魚": {
115 | "no": 20,
116 | "name": "藍鰓太陽魚",
117 | "price": 180,
118 | "icon": "/fishIcon/藍鰓太陽魚.png",
119 | "detail": "/fishDetail/藍鰓太陽魚.png",
120 | "place": ["河川"]
121 | },
122 | "黃鱸魚": {
123 | "no": 21,
124 | "name": "黃鱸魚",
125 | "price": 300,
126 | "icon": "/fishIcon/黃鱸魚.png",
127 | "detail": "/fishDetail/黃鱸魚.png",
128 | "place": ["河川"]
129 | },
130 | "黑鱸魚": {
131 | "no": 22,
132 | "name": "黑鱸魚",
133 | "price": 400,
134 | "icon": "/fishIcon/黑鱸魚.png",
135 | "detail": "/fishDetail/黑鱸魚.png",
136 | "place": ["河川"]
137 | },
138 | "吳郭魚": {
139 | "no": 23,
140 | "name": "吳郭魚",
141 | "price": 800,
142 | "icon": "/fishIcon/吳郭魚.png",
143 | "detail": "/fishDetail/吳郭魚.png",
144 | "place": ["河川"]
145 | },
146 | "櫻花鉤吻鮭": {
147 | "no": 27,
148 | "name": "櫻花鉤吻鮭",
149 | "price": 1000,
150 | "icon": "/fishIcon/櫻花鉤吻鮭.png",
151 | "detail": "/fishDetail/櫻花鉤吻鮭.png",
152 | "place": ["懸崖上"]
153 | },
154 | "金鱒": {
155 | "no": 29,
156 | "name": "金鱒",
157 | "price": 15000,
158 | "icon": "/fishIcon/金鱒.png",
159 | "detail": "/fishDetail/金鱒.png",
160 | "place": ["懸崖上"]
161 | },
162 | "孔雀魚": {
163 | "no": 34,
164 | "name": "孔雀魚",
165 | "price": 1300,
166 | "icon": "/fishIcon/孔雀魚.png",
167 | "detail": "/fishDetail/孔雀魚.png",
168 | "place": ["河川"]
169 | },
170 | "霓虹燈魚": {
171 | "no": 38,
172 | "name": "霓虹燈魚",
173 | "price": 500,
174 | "icon": "/fishIcon/霓虹燈魚.png",
175 | "detail": "/fishDetail/霓虹燈魚.png",
176 | "place": ["河川"]
177 | },
178 | "海天使": {
179 | "no": 47,
180 | "name": "海天使",
181 | "price": 1000,
182 | "icon": "/fishIcon/海天使.png",
183 | "detail": "/fishDetail/海天使.png",
184 | "place": ["大海"]
185 | },
186 | "海馬": {
187 | "no": 48,
188 | "name": "海馬",
189 | "price": 1100,
190 | "icon": "/fishIcon/海馬.png",
191 | "detail": "/fishDetail/海馬.png",
192 | "place": ["大海"]
193 | },
194 | "小丑魚": {
195 | "no": 49,
196 | "name": "小丑魚",
197 | "price": 650,
198 | "icon": "/fishIcon/小丑魚.png",
199 | "detail": "/fishDetail/小丑魚.png",
200 | "place": ["大海"]
201 | },
202 | "擬刺尾鯛": {
203 | "no": 50,
204 | "name": "擬刺尾鯛",
205 | "price": 1000,
206 | "icon": "/fishIcon/擬刺尾鯛.png",
207 | "detail": "/fishDetail/擬刺尾鯛.png",
208 | "place": ["大海"]
209 | },
210 | "耳帶蝴蝶魚": {
211 | "no": 51,
212 | "name": "耳帶蝴蝶魚",
213 | "price": 1000,
214 | "icon": "/fishIcon/耳帶蝴蝶魚.png",
215 | "detail": "/fishDetail/耳帶蝴蝶魚.png",
216 | "place": ["大海"]
217 | },
218 |
219 | "獅子魚": {
220 | "no": 53,
221 | "name": "獅子魚",
222 | "price": 500,
223 | "icon": "/fishIcon/獅子魚.png",
224 | "detail": "/fishDetail/獅子魚.png",
225 | "place": ["大海"]
226 | },
227 | "刺河豚": {
228 | "no": 55,
229 | "name": "刺河豚",
230 | "price": 250,
231 | "icon": "/fishIcon/刺河豚.png",
232 | "detail": "/fishDetail/刺河豚.png",
233 | "place": ["大海"]
234 | },
235 | "鳳尾魚": {
236 | "no": 56,
237 | "name": "鳳尾魚",
238 | "price": 200,
239 | "icon": "/fishIcon/鳳尾魚.png",
240 | "detail": "/fishDetail/鳳尾魚.png",
241 | "place": ["大海"]
242 | },
243 | "竹筴魚": {
244 | "no": 57,
245 | "name": "竹筴魚",
246 | "price": 150,
247 | "icon": "/fishIcon/竹筴魚.png",
248 | "detail": "/fishDetail/竹筴魚.png",
249 | "place": ["大海"]
250 | },
251 | "條石鯛": {
252 | "no": 58,
253 | "name": "條石鯛",
254 | "price": 5000,
255 | "icon": "/fishIcon/條石鯛.png",
256 | "detail": "/fishDetail/條石鯛.png",
257 | "place": ["大海"]
258 | },
259 | "鱸魚": {
260 | "no": 59,
261 | "name": "鱸魚",
262 | "price": 400,
263 | "icon": "/fishIcon/鱸魚.png",
264 | "detail": "/fishDetail/鱸魚.png",
265 | "place": ["大海"]
266 | },
267 | "鯛魚": {
268 | "no": 60,
269 | "name": "鯛魚",
270 | "price": 3000,
271 | "icon": "/fishIcon/鯛魚.png",
272 | "detail": "/fishDetail/鯛魚.png",
273 | "place": ["大海"]
274 | },
275 | "鰈魚": {
276 | "no": 61,
277 | "name": "鰈魚",
278 | "price": 300,
279 | "icon": "/fishIcon/鰈魚.png",
280 | "detail": "/fishDetail/鰈魚.png",
281 | "place": ["大海"]
282 | },
283 | "比目魚": {
284 | "no": 62,
285 | "name": "比目魚",
286 | "price": 800,
287 | "icon": "/fishIcon/比目魚.png",
288 | "detail": "/fishDetail/比目魚.png",
289 | "place": ["大海"]
290 | },
291 | "魷魚": {
292 | "no": 63,
293 | "name": "魷魚",
294 | "price": 500,
295 | "icon": "/fishIcon/魷魚.png",
296 | "detail": "/fishDetail/魷魚.png",
297 | "place": ["大海"]
298 | },
299 | "五彩鰻": {
300 | "no": 65,
301 | "name": "五彩鰻",
302 | "price": 600,
303 | "icon": "/fishIcon/五彩鰻.png",
304 | "detail": "/fishDetail/五彩鰻.png",
305 | "place": ["大海"]
306 | },
307 | "鮪魚": {
308 | "no": 66,
309 | "name": "鮪魚",
310 | "price": 7000,
311 | "icon": "/fishIcon/鮪魚.png",
312 | "detail": "/fishDetail/鮪魚.png",
313 | "place": ["碼頭"]
314 | },
315 | "旗魚": {
316 | "no": 67,
317 | "name": "旗魚",
318 | "price": 10000,
319 | "icon": "/fishIcon/旗魚.png",
320 | "detail": "/fishDetail/旗魚.png",
321 | "place": ["碼頭"]
322 | },
323 | "燈籠魚": {
324 | "no": 77,
325 | "name": "燈籠魚",
326 | "price": 2500,
327 | "icon": "/fishIcon/燈籠魚.png",
328 | "detail": "/fishDetail/燈籠魚.png",
329 | "place": ["大海"]
330 | },
331 | "皇帶魚": {
332 | "no": 78,
333 | "name": "皇帶魚",
334 | "price": 9000,
335 | "icon": "/fishIcon/皇帶魚.png",
336 | "detail": "/fishDetail/皇帶魚.png",
337 | "place": ["大海"]
338 | },
339 | "太平洋桶眼魚": {
340 | "no": 79,
341 | "name": "太平洋桶眼魚",
342 | "price": 15000,
343 | "icon": "/fishIcon/太平洋桶眼魚.png",
344 | "detail": "/fishDetail/太平洋桶眼魚.png",
345 | "place": ["大海"]
346 | },
347 | "矛尾魚": {
348 | "no": 80,
349 | "name": "矛尾魚",
350 | "price": 15000,
351 | "icon": "/fishIcon/矛尾魚.png",
352 | "detail": "/fishDetail/矛尾魚.png",
353 | "place": ["大海(雨天)"]
354 | }
355 | }
356 |
--------------------------------------------------------------------------------
/insect.json:
--------------------------------------------------------------------------------
1 | {
2 | "白粉蝶": {
3 | "name": "白粉蝶",
4 | "price": 160,
5 | "place": "花",
6 | "timeAppear": { "from": 4, "to": 19 },
7 | "season": {
8 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
9 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
10 | },
11 | "icon": "/insectIcon/白粉蝶.png",
12 | "no": 1
13 | },
14 | "斑緣點粉蝶": {
15 | "name": "斑緣點粉蝶",
16 | "price": 160,
17 | "place": "花",
18 | "timeAppear": { "from": 4, "to": 19 },
19 | "season": { "north": [3, 4, 5, 6, 9, 10], "south": [3, 4, 9, 10, 11, 12] },
20 | "icon": "/insectIcon/斑緣點粉蝶.png",
21 | "no": 2
22 | },
23 | "鳳蝶": {
24 | "name": "鳳蝶",
25 | "price": 240,
26 | "place": "空中",
27 | "timeAppear": { "from": 4, "to": 19 },
28 | "season": {
29 | "north": [3, 4, 5, 6, 7, 8, 9],
30 | "south": [1, 2, 3, 9, 10, 11, 12]
31 | },
32 | "icon": "/insectIcon/鳳蝶.png",
33 | "no": 3
34 | },
35 | "烏鴉鳳蝶": {
36 | "name": "烏鴉鳳蝶",
37 | "price": 2500,
38 | "place": "花",
39 | "timeAppear": { "from": 4, "to": 19 },
40 | "season": { "north": [3, 4, 5, 6], "south": [9, 10, 11, 12] },
41 | "icon": "/insectIcon/烏鴉鳳蝶.png",
42 | "no": 4
43 | },
44 | "青帶鳳蝶": {
45 | "name": "青帶鳳蝶",
46 | "price": 300,
47 | "place": "空中",
48 | "timeAppear": { "from": 4, "to": 19 },
49 | "season": { "north": [4, 5, 6, 7, 8], "south": [1, 2, 10, 11, 12] },
50 | "icon": "/insectIcon/青帶鳳蝶.png",
51 | "no": 5
52 | },
53 | "大白斑蝶": {
54 | "name": "大白斑蝶",
55 | "price": 1000,
56 | "place": "空中",
57 | "timeAppear": { "from": 8, "to": 19 },
58 | "season": {
59 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
60 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
61 | },
62 | "icon": "/insectIcon/大白斑蝶.png",
63 | "no": 6
64 | },
65 | "大紫蛺蝶": {
66 | "name": "大紫蛺蝶",
67 | "price": 3000,
68 | "place": "草地",
69 | "timeAppear": { "from": 4, "to": 19 },
70 | "season": { "north": [5, 6, 7, 8], "south": [11, 12, 1, 2] },
71 | "icon": "/insectIcon/大紫蛺蝶.png",
72 | "no": 7
73 | },
74 | "大藍閃蝶": {
75 | "name": "大藍閃蝶",
76 | "price": 4000,
77 | "place": "花",
78 | "timeAppear": { "from": 17, "to": 8 },
79 | "season": {
80 | "north": [1, 2, 3, 6, 7, 8, 9, 12],
81 | "south": [1, 2, 3, 6, 7, 8, 9, 12]
82 | },
83 | "icon": "/insectIcon/大藍閃蝶.png",
84 | "no": 9
85 | },
86 | "彩襖蛺蝶": {
87 | "name": "彩襖蛺蝶",
88 | "price": 3000,
89 | "place": "花",
90 | "timeAppear": { "from": 8, "to": 17 },
91 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
92 | "icon": "/insectIcon/彩襖蛺蝶.png",
93 | "no": 10
94 | },
95 | "亞歷山大鳳蝶": {
96 | "name": "亞歷山大鳳蝶",
97 | "price": 4000,
98 | "place": "草地",
99 | "timeAppear": { "from": 8, "to": 16 },
100 | "season": { "north": [5, 6, 7, 8, 9], "south": [10, 11, 12, 1, 2, 3] },
101 | "icon": "/insectIcon/亞歷山大鳳蝶.png",
102 | "no": 12
103 | },
104 | "飛蛾": {
105 | "name": "飛蛾",
106 | "price": 130,
107 | "place": "空中(燈光)",
108 | "timeAppear": { "from": 19, "to": 4 },
109 | "season": {
110 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
111 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
112 | },
113 | "icon": "/insectIcon/飛蛾.png",
114 | "no": 13
115 | },
116 | "皇蛾": {
117 | "name": "皇蛾",
118 | "price": 3000,
119 | "place": "樹木",
120 | "timeAppear": { "from": 19, "to": 4 },
121 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
122 | "icon": "/insectIcon/皇蛾.png",
123 | "no": 14
124 | },
125 | "中華劍角蝗": {
126 | "name": "中華劍角蝗",
127 | "price": 200,
128 | "place": "草地",
129 | "timeAppear": { "from": 8, "to": 19 },
130 | "season": {
131 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
132 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
133 | },
134 | "icon": "/insectIcon/中華劍角蝗.png",
135 | "no": 16
136 | },
137 | "蟋蟀": {
138 | "name": "蟋蟀",
139 | "price": 130,
140 | "place": "草地",
141 | "timeAppear": { "from": 17, "to": 8 },
142 | "season": { "north": [9, 10, 11], "south": [3, 4, 5] },
143 | "icon": "/insectIcon/蟋蟀.png",
144 | "no": 20
145 | },
146 | "鈴蟲": {
147 | "name": "鈴蟲",
148 | "price": 430,
149 | "place": "草地",
150 | "timeAppear": { "from": 17, "to": 8 },
151 | "season": { "north": [9, 10], "south": [3, 4] },
152 | "icon": "/insectIcon/鈴蟲.png",
153 | "no": 21
154 | },
155 | "螳螂": {
156 | "name": "螳螂",
157 | "price": 430,
158 | "place": "花",
159 | "timeAppear": { "from": 8, "to": 17 },
160 | "season": {
161 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
162 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
163 | },
164 | "icon": "/insectIcon/螳螂.png",
165 | "no": 22
166 | },
167 | "蘭花螳螂": {
168 | "name": "蘭花螳螂",
169 | "price": 2400,
170 | "place": "花",
171 | "timeAppear": { "from": 8, "to": 17 },
172 | "season": {
173 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
174 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
175 | },
176 | "icon": "/insectIcon/蘭花螳螂.png",
177 | "no": 23
178 | },
179 | "蜜蜂": {
180 | "name": "蜜蜂",
181 | "price": 200,
182 | "place": "花",
183 | "timeAppear": { "from": 8, "to": 17 },
184 | "season": { "north": [3, 4, 5, 6, 7], "south": [1, 9, 10, 11, 12] },
185 | "icon": "/insectIcon/蜜蜂.png",
186 | "no": 24
187 | },
188 | "黃蜂": {
189 | "name": "黃蜂",
190 | "price": 2500,
191 | "place": "搖晃樹幹或蜂窩",
192 | "timeAppear": null,
193 | "season": {
194 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
195 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
196 | },
197 | "icon": "/insectIcon/黃蜂.png",
198 | "no": 25
199 | },
200 | "無霸勾蜓": {
201 | "name": "無霸勾蜓",
202 | "price": 4500,
203 | "place": "空中",
204 | "timeAppear": { "from": 8, "to": 17 },
205 | "season": { "north": [5, 6, 7, 8, 9, 10], "south": [1, 2, 3, 4, 11, 12] },
206 | "icon": "/insectIcon/無霸勾蜓.png",
207 | "no": 34
208 | },
209 | "綠胸晏蜓": {
210 | "name": "綠胸晏蜓",
211 | "price": 230,
212 | "place": "空中",
213 | "timeAppear": { "from": 8, "to": 17 },
214 | "season": {
215 | "north": [4, 5, 6, 7, 8, 9, 10],
216 | "south": [1, 2, 3, 4, 10, 11, 12]
217 | },
218 | "icon": "/insectIcon/綠胸晏蜓.png",
219 | "no": 33
220 | },
221 | "螻蛄": {
222 | "name": "螻蛄",
223 | "price": 500,
224 | "place": "地裡",
225 | "timeAppear": null,
226 | "season": {
227 | "north": [1, 2, 3, 4, 5, 11, 12],
228 | "south": [5, 6, 7, 8, 9, 10, 11]
229 | },
230 | "icon": "/insectIcon/螻蛄.png",
231 | "no": 37
232 | },
233 | "水黽": {
234 | "name": "水黽",
235 | "price": 130,
236 | "place": "河上/池塘",
237 | "timeAppear": { "from": 8, "to": 19 },
238 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
239 | "icon": "/insectIcon/水黽.png",
240 | "no": 38
241 | },
242 | "龍蝨": {
243 | "name": "龍蝨",
244 | "price": 800,
245 | "place": "河上/池塘",
246 | "timeAppear": { "from": 8, "to": 19 },
247 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
248 | "icon": "/insectIcon/龍蝨.png",
249 | "no": 39
250 | },
251 | "田鱉": {
252 | "name": "田鱉",
253 | "price": 2000,
254 | "place": "河上/池塘",
255 | "timeAppear": { "from": 19, "to": 8 },
256 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
257 | "icon": "/insectIcon/田鱉.png",
258 | "no": 40
259 | },
260 | "椿象": {
261 | "name": "椿象",
262 | "price": 120,
263 | "place": "花",
264 | "timeAppear": null,
265 | "season": {
266 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
267 | "south": [1, 2, 3, 10, 11, 12]
268 | },
269 | "icon": "/insectIcon/椿象.png",
270 | "no": 41
271 | },
272 | "人面椿象": {
273 | "name": "人面椿象",
274 | "price": 1000,
275 | "place": "花",
276 | "timeAppear": { "from": 19, "to": 8 },
277 | "season": {
278 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
279 | "south": [1, 2, 3, 4, 9, 10, 11, 12]
280 | },
281 | "icon": "/insectIcon/人面椿象.png",
282 | "no": 42
283 | },
284 | "瓢蟲": {
285 | "name": "瓢蟲",
286 | "price": 200,
287 | "place": "花",
288 | "timeAppear": { "from": 8, "to": 17 },
289 | "season": { "north": [3, 4, 5, 6, 10], "south": [4, 9, 10, 11, 12] },
290 | "icon": "/insectIcon/瓢蟲.png",
291 | "no": 43
292 | },
293 | "虎甲蟲": {
294 | "name": "虎甲蟲",
295 | "price": 1500,
296 | "place": "草地",
297 | "timeAppear": null,
298 | "season": {
299 | "north": [2, 3, 4, 5, 6, 7, 8, 9, 10],
300 | "south": [1, 2, 3, 4, 8, 9, 10, 11, 12]
301 | },
302 | "icon": "/insectIcon/虎甲蟲.png",
303 | "no": 44
304 | },
305 | "星天牛": {
306 | "name": "星天牛",
307 | "price": 350,
308 | "place": "樹樁",
309 | "timeAppear": null,
310 | "season": {
311 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
312 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
313 | },
314 | "icon": "/insectIcon/星天牛.png",
315 | "no": 47
316 | },
317 | "琉璃星天牛": {
318 | "name": "琉璃星天牛",
319 | "price": 3000,
320 | "place": "樹樁",
321 | "timeAppear": null,
322 | "season": { "north": [5, 6, 7, 8, 9], "south": [11, 12, 3, 4, 5] },
323 | "icon": "/insectIcon/琉璃星天牛.png",
324 | "no": 48
325 | },
326 | "提琴蟲": {
327 | "name": "提琴蟲",
328 | "price": 600,
329 | "place": "樹樁",
330 | "timeAppear": null,
331 | "season": { "north": [5, 6, 9, 10, 11], "south": [11, 12, 3, 4, 5] },
332 | "icon": "/insectIcon/提琴蟲.png",
333 | "no": 46
334 | },
335 | "蓑衣蟲": {
336 | "name": "蓑衣蟲",
337 | "price": 600,
338 | "place": "樹木(敲擊)",
339 | "timeAppear": null,
340 | "season": {
341 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
342 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
343 | },
344 | "icon": "/insectIcon/蓑衣蟲.png",
345 | "no": 68
346 | },
347 | "螞蟻": {
348 | "name": "螞蟻",
349 | "price": 80,
350 | "place": "地面(腐爛的大頭菜)",
351 | "timeAppear": null,
352 | "season": {
353 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
354 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
355 | },
356 | "icon": "/insectIcon/螞蟻.png",
357 | "no": 69
358 | },
359 | "寄居蟹": {
360 | "name": "寄居蟹",
361 | "price": 1000,
362 | "place": "沙灘",
363 | "timeAppear": { "from": 19, "to": 8 },
364 | "season": {
365 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
366 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
367 | },
368 | "icon": "/insectIcon/寄居蟹.png",
369 | "no": 70
370 | },
371 | "海蟑螂": {
372 | "name": "海蟑螂",
373 | "price": 200,
374 | "place": "礁石",
375 | "timeAppear": null,
376 | "season": {
377 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
378 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
379 | },
380 | "icon": "/insectIcon/海蟑螂.png",
381 | "no": 71
382 | },
383 | "蒼蠅": {
384 | "name": "蒼蠅",
385 | "price": 60,
386 | "place": "空中",
387 | "timeAppear": null,
388 | "season": {
389 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
390 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
391 | },
392 | "icon": "/insectIcon/蒼蠅.png",
393 | "no": 72
394 | },
395 | "跳蚤": {
396 | "name": "跳蚤",
397 | "price": 70,
398 | "place": "村民",
399 | "timeAppear": null,
400 | "season": {
401 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
402 | "south": [1, 2, 3, 4, 5, 12]
403 | },
404 | "icon": "/insectIcon/跳蚤.png",
405 | "no": 74
406 | },
407 | "蝸牛": {
408 | "name": "蝸牛",
409 | "price": 250,
410 | "place": "石頭(下雨天)",
411 | "timeAppear": null,
412 | "season": {
413 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
414 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
415 | },
416 | "icon": "/insectIcon/蝸牛.png",
417 | "no": 75
418 | },
419 | "鼠婦": {
420 | "name": "鼠婦",
421 | "price": 250,
422 | "place": "石頭(敲擊)",
423 | "timeAppear": { "from": 23, "to": 16 },
424 | "season": {
425 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
426 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
427 | },
428 | "icon": "/insectIcon/鼠婦.png",
429 | "no": 76
430 | },
431 | "蜈蚣": {
432 | "name": "蜈蚣",
433 | "price": 300,
434 | "place": "石頭(敲擊)",
435 | "timeAppear": { "from": 16, "to": 23 },
436 | "season": {
437 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
438 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
439 | },
440 | "icon": "/insectIcon/蜈蚣.png",
441 | "no": 77
442 | },
443 | "蜘蛛": {
444 | "name": "蜘蛛",
445 | "price": 600,
446 | "place": "樹木(敲擊)",
447 | "timeAppear": { "from": 19, "to": 8 },
448 | "season": {
449 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
450 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
451 | },
452 | "icon": "/insectIcon/蜘蛛.png",
453 | "no": 78
454 | },
455 | "狼蛛": {
456 | "name": "狼蛛",
457 | "price": 8000,
458 | "place": "地面",
459 | "timeAppear": { "from": 19, "to": 4 },
460 | "season": { "north": [1, 2, 3, 4, 11, 12], "south": [5, 6, 7, 8, 9, 10] },
461 | "icon": "/insectIcon/狼蛛.png",
462 | "no": 79
463 | }
464 | }
465 |
--------------------------------------------------------------------------------
/public/data/insect-backup.json:
--------------------------------------------------------------------------------
1 | {
2 | "白粉蝶": {
3 | "name": "白粉蝶",
4 | "price": 160,
5 | "place": "花",
6 | "timeAppear": { "from": 4, "to": 19 },
7 | "season": {
8 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
9 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
10 | },
11 | "icon": "/insectIcon/白粉蝶.png",
12 | "no": 1
13 | },
14 | "斑緣點粉蝶": {
15 | "name": "斑緣點粉蝶",
16 | "price": 160,
17 | "place": "花",
18 | "timeAppear": { "from": 4, "to": 19 },
19 | "season": { "north": [3, 4, 5, 6, 9, 10], "south": [3, 4, 9, 10, 11, 12] },
20 | "icon": "/insectIcon/斑緣點粉蝶.png",
21 | "no": 2
22 | },
23 | "鳳蝶": {
24 | "name": "鳳蝶",
25 | "price": 240,
26 | "place": "空中",
27 | "timeAppear": { "from": 4, "to": 19 },
28 | "season": {
29 | "north": [3, 4, 5, 6, 7, 8, 9],
30 | "south": [1, 2, 3, 9, 10, 11, 12]
31 | },
32 | "icon": "/insectIcon/鳳蝶.png",
33 | "no": 3
34 | },
35 | "烏鴉鳳蝶": {
36 | "name": "烏鴉鳳蝶",
37 | "price": 2500,
38 | "place": "花",
39 | "timeAppear": { "from": 4, "to": 19 },
40 | "season": { "north": [3, 4, 5, 6], "south": [9, 10, 11, 12] },
41 | "icon": "/insectIcon/烏鴉鳳蝶.png",
42 | "no": 4
43 | },
44 | "青帶鳳蝶": {
45 | "name": "青帶鳳蝶",
46 | "price": 300,
47 | "place": "空中",
48 | "timeAppear": { "from": 4, "to": 19 },
49 | "season": { "north": [4, 5, 6, 7, 8], "south": [1, 2, 10, 11, 12] },
50 | "icon": "/insectIcon/青帶鳳蝶.png",
51 | "no": 5
52 | },
53 | "大白斑蝶": {
54 | "name": "大白斑蝶",
55 | "price": 1000,
56 | "place": "空中",
57 | "timeAppear": { "from": 8, "to": 19 },
58 | "season": {
59 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
60 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
61 | },
62 | "icon": "/insectIcon/大白斑蝶.png",
63 | "no": 6
64 | },
65 | "大紫蛺蝶": {
66 | "name": "大紫蛺蝶",
67 | "price": 3000,
68 | "place": "草地",
69 | "timeAppear": { "from": 4, "to": 19 },
70 | "season": {
71 | "north": [5, 6, 7, 8],
72 | "south": [11, 12, 1, 2]
73 | },
74 | "icon": "/insectIcon/大紫蛺蝶.png"
75 | },
76 | "大藍閃蝶": {
77 | "name": "大藍閃蝶",
78 | "price": 4000,
79 | "place": "花",
80 | "timeAppear": { "from": 17, "to": 8 },
81 | "season": {
82 | "north": [1, 2, 3, 6, 7, 8, 9, 12],
83 | "south": [1, 2, 3, 6, 7, 8, 9, 12]
84 | },
85 | "icon": "/insectIcon/大藍閃蝶.png",
86 | "no": 7
87 | },
88 | "彩襖蛺蝶": {
89 | "name": "彩襖蛺蝶",
90 | "price": 3000,
91 | "place": "花",
92 | "timeAppear": { "from": 8, "to": 17 },
93 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
94 | "icon": "/insectIcon/彩襖蛺蝶.png",
95 | "no": 8
96 | },
97 | "亞歷山大鳳蝶": {
98 | "name": "亞歷山大鳳蝶",
99 | "price": 4000,
100 | "place": "草地",
101 | "timeAppear": { "from": 8, "to": 16 },
102 | "season": {
103 | "north": [5, 6, 7, 8, 9],
104 | "south": [10, 11, 12, 1, 2, 3]
105 | },
106 | "icon": "/insectIcon/亞歷山大鳳蝶.png"
107 | },
108 | "飛蛾": {
109 | "name": "飛蛾",
110 | "price": 130,
111 | "place": "空中(燈光)",
112 | "timeAppear": { "from": 19, "to": 4 },
113 | "season": {
114 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
115 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
116 | },
117 | "icon": "/insectIcon/飛蛾.png",
118 | "no": 9
119 | },
120 | "皇蛾": {
121 | "name": "皇蛾",
122 | "price": 3000,
123 | "place": "樹木",
124 | "timeAppear": { "from": 19, "to": 4 },
125 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
126 | "icon": "/insectIcon/皇蛾.png",
127 | "no": 10
128 | },
129 | "中華劍角蝗": {
130 | "name": "中華劍角蝗",
131 | "price": 200,
132 | "place": "草地",
133 | "timeAppear": { "from": 8, "to": 19 },
134 | "season": {
135 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
136 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
137 | },
138 | "icon": "/insectIcon/中華劍角蝗.png",
139 | "no": 11
140 | },
141 | "蟋蟀": {
142 | "name": "蟋蟀",
143 | "price": 130,
144 | "place": "草地",
145 | "timeAppear": { "from": 17, "to": 8 },
146 | "season": { "north": [9, 10, 11], "south": [3, 4, 5] },
147 | "icon": "/insectIcon/蟋蟀.png",
148 | "no": 12
149 | },
150 | "鈴蟲": {
151 | "name": "鈴蟲",
152 | "price": 430,
153 | "place": "草地",
154 | "timeAppear": { "from": 17, "to": 8 },
155 | "season": { "north": [9, 10], "south": [3, 4] },
156 | "icon": "/insectIcon/鈴蟲.png",
157 | "no": 13
158 | },
159 | "螳螂": {
160 | "name": "螳螂",
161 | "price": 430,
162 | "place": "花",
163 | "timeAppear": { "from": 8, "to": 17 },
164 | "season": {
165 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
166 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
167 | },
168 | "icon": "/insectIcon/螳螂.png",
169 | "no": 14
170 | },
171 | "蘭花螳螂": {
172 | "name": "蘭花螳螂",
173 | "price": 2400,
174 | "place": "花",
175 | "timeAppear": { "from": 8, "to": 17 },
176 | "season": {
177 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
178 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
179 | },
180 | "icon": "/insectIcon/蘭花螳螂.png",
181 | "no": 15
182 | },
183 | "蜜蜂": {
184 | "name": "蜜蜂",
185 | "price": 200,
186 | "place": "花",
187 | "timeAppear": { "from": 8, "to": 17 },
188 | "season": { "north": [3, 4, 5, 6, 7], "south": [1, 9, 10, 11, 12] },
189 | "icon": "/insectIcon/蜜蜂.png",
190 | "no": 16
191 | },
192 | "黃蜂": {
193 | "name": "黃蜂",
194 | "price": 2500,
195 | "place": "搖晃樹幹或蜂窩",
196 | "timeAppear": null,
197 | "season": {
198 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
199 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
200 | },
201 | "icon": "/insectIcon/黃蜂.png",
202 | "no": 17
203 | },
204 | "無霸勾蜓": {
205 | "name": "無霸勾蜓",
206 | "price": 4500,
207 | "place": "空中",
208 | "timeAppear": { "from": 8, "to": 17 },
209 | "season": {
210 | "north": [5, 6, 7, 8, 9, 10],
211 | "south": [1, 2, 3, 4, 11, 12]
212 | },
213 | "icon": "/insectIcon/無霸勾蜓.png",
214 | "no": 18
215 | },
216 | "綠胸晏蜓": {
217 | "name": "綠胸晏蜓",
218 | "price": 230,
219 | "place": "空中",
220 | "timeAppear": { "from": 8, "to": 17 },
221 | "season": {
222 | "north": [4, 5, 6, 7, 8, 9, 10],
223 | "south": [1, 2, 3, 4, 10, 11, 12]
224 | },
225 | "icon": "/insectIcon/綠胸晏蜓.png",
226 | "no": 18
227 | },
228 | "螻蛄": {
229 | "name": "螻蛄",
230 | "price": 500,
231 | "place": "地裡",
232 | "timeAppear": null,
233 | "season": {
234 | "north": [1, 2, 3, 4, 5, 11, 12],
235 | "south": [5, 6, 7, 8, 9, 10, 11]
236 | },
237 | "icon": "/insectIcon/螻蛄.png",
238 | "no": 19
239 | },
240 | "水黽": {
241 | "name": "水黽",
242 | "price": 130,
243 | "place": "河上/池塘",
244 | "timeAppear": { "from": 8, "to": 19 },
245 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
246 | "icon": "/insectIcon/水黽.png",
247 | "no": 20
248 | },
249 | "龍蝨": {
250 | "name": "龍蝨",
251 | "price": 800,
252 | "place": "河上/池塘",
253 | "timeAppear": { "from": 8, "to": 19 },
254 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
255 | "icon": "/insectIcon/龍蝨.png",
256 | "no": 20
257 | },
258 | "田鱉": {
259 | "name": "田鱉",
260 | "price": 2000,
261 | "place": "河上/池塘",
262 | "timeAppear": { "from": 19, "to": 8 },
263 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
264 | "icon": "/insectIcon/田鱉.png",
265 | "no": 21
266 | },
267 | "椿象": {
268 | "name": "椿象",
269 | "price": 120,
270 | "place": "花",
271 | "timeAppear": null,
272 | "season": {
273 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
274 | "south": [1, 2, 3, 10, 11, 12]
275 | },
276 | "icon": "/insectIcon/椿象.png",
277 | "no": 22
278 | },
279 | "人面椿象": {
280 | "name": "人面椿象",
281 | "price": 1000,
282 | "place": "花",
283 | "timeAppear": { "from": 19, "to": 8 },
284 | "season": {
285 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
286 | "south": [1, 2, 3, 4, 9, 10, 11, 12]
287 | },
288 | "icon": "/insectIcon/人面椿象.png",
289 | "no": 23
290 | },
291 | "瓢蟲": {
292 | "name": "瓢蟲",
293 | "price": 200,
294 | "place": "花",
295 | "timeAppear": { "from": 8, "to": 17 },
296 | "season": { "north": [3, 4, 5, 6, 10], "south": [4, 9, 10, 11, 12] },
297 | "icon": "/insectIcon/瓢蟲.png",
298 | "no": 24
299 | },
300 | "虎甲蟲": {
301 | "name": "虎甲蟲",
302 | "price": 1500,
303 | "place": "草地",
304 | "timeAppear": null,
305 | "season": {
306 | "north": [2, 3, 4, 5, 6, 7, 8, 9, 10],
307 | "south": [1, 2, 3, 4, 8, 9, 10, 11, 12]
308 | },
309 | "icon": "/insectIcon/虎甲蟲.png",
310 | "no": 25
311 | },
312 | "星天牛": {
313 | "name": "星天牛",
314 | "price": 350,
315 | "place": "樹樁",
316 | "timeAppear": null,
317 | "season": {
318 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
319 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
320 | },
321 | "icon": "/insectIcon/星天牛.png",
322 | "no": 26
323 | },
324 | "琉璃星天牛": {
325 | "name": "琉璃星天牛",
326 | "price": 3000,
327 | "place": "樹樁",
328 | "timeAppear": null,
329 | "season": {
330 | "north": [5, 6, 7, 8, 9],
331 | "south": [11, 12, 3, 4, 5]
332 | },
333 | "icon": "/insectIcon/琉璃星天牛.png",
334 | "no": 26
335 | },
336 | "提琴蟲": {
337 | "name": "提琴蟲",
338 | "price": 600,
339 | "place": "樹樁",
340 | "timeAppear": null,
341 | "season": {
342 | "north": [5, 6, 9, 10, 11],
343 | "south": [11, 12, 3, 4, 5]
344 | },
345 | "icon": "/insectIcon/提琴蟲.png",
346 | "no": 27
347 | },
348 | "蓑衣蟲": {
349 | "name": "蓑衣蟲",
350 | "price": 600,
351 | "place": "樹木(敲擊)",
352 | "timeAppear": null,
353 | "season": {
354 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
355 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
356 | },
357 | "icon": "/insectIcon/蓑衣蟲.png",
358 | "no": 27
359 | },
360 | "螞蟻": {
361 | "name": "螞蟻",
362 | "price": 80,
363 | "place": "地面(腐爛的大頭菜)",
364 | "timeAppear": null,
365 | "season": {
366 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
367 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
368 | },
369 | "icon": "/insectIcon/螞蟻.png",
370 | "no": 28
371 | },
372 | "寄居蟹": {
373 | "name": "寄居蟹",
374 | "price": 1000,
375 | "place": "沙灘",
376 | "timeAppear": { "from": 19, "to": 8 },
377 | "season": {
378 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
379 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
380 | },
381 | "icon": "/insectIcon/寄居蟹.png",
382 | "no": 29
383 | },
384 | "海蟑螂": {
385 | "name": "海蟑螂",
386 | "price": 200,
387 | "place": "礁石",
388 | "timeAppear": null,
389 | "season": {
390 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
391 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
392 | },
393 | "icon": "/insectIcon/海蟑螂.png",
394 | "no": 30
395 | },
396 | "蒼蠅": {
397 | "name": "蒼蠅",
398 | "price": 60,
399 | "place": "空中",
400 | "timeAppear": null,
401 | "season": {
402 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
403 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
404 | },
405 | "icon": "/insectIcon/蒼蠅.png",
406 | "no": 31
407 | },
408 | "跳蚤": {
409 | "name": "跳蚤",
410 | "price": 70,
411 | "place": "村民",
412 | "timeAppear": null,
413 | "season": {
414 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
415 | "south": [1, 2, 3, 4, 5, 12]
416 | },
417 | "icon": "/insectIcon/跳蚤.png",
418 | "no": 32
419 | },
420 | "蝸牛": {
421 | "name": "蝸牛",
422 | "price": 250,
423 | "place": "石頭(下雨天)",
424 | "timeAppear": null,
425 | "season": {
426 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
427 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
428 | },
429 | "icon": "/insectIcon/蝸牛.png",
430 | "no": 33
431 | },
432 | "鼠婦": {
433 | "name": "鼠婦",
434 | "price": 250,
435 | "place": "石頭(敲擊)",
436 | "timeAppear": { "from": 23, "to": 16 },
437 | "season": {
438 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
439 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
440 | },
441 | "icon": "/insectIcon/鼠婦.png",
442 | "no": 34
443 | },
444 | "蜈蚣": {
445 | "name": "蜈蚣",
446 | "price": 300,
447 | "place": "石頭(敲擊)",
448 | "timeAppear": { "from": 16, "to": 23 },
449 | "season": {
450 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
451 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
452 | },
453 | "icon": "/insectIcon/蜈蚣.png",
454 | "no": 35
455 | },
456 | "蜘蛛": {
457 | "name": "蜘蛛",
458 | "price": 600,
459 | "place": "樹木(敲擊)",
460 | "timeAppear": { "from": 19, "to": 8 },
461 | "season": {
462 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
463 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
464 | },
465 | "icon": "/insectIcon/蜘蛛.png",
466 | "no": 36
467 | },
468 | "狼蛛": {
469 | "name": "狼蛛",
470 | "price": 8000,
471 | "place": "地面",
472 | "timeAppear": { "from": 19, "to": 4 },
473 | "season": { "north": [1, 2, 3, 4, 11, 12], "south": [5, 6, 7, 8, 9, 10] },
474 | "icon": "/insectIcon/狼蛛.png",
475 | "no": 37
476 | }
477 | }
478 |
--------------------------------------------------------------------------------
/public/data/insect.json:
--------------------------------------------------------------------------------
1 | {
2 | "白粉蝶": {
3 | "name": "白粉蝶",
4 | "price": 160,
5 | "place": "花",
6 | "timeAppear": { "from": 4, "to": 19 },
7 | "season": {
8 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
9 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
10 | },
11 | "icon": "/insectIcon/白粉蝶.png",
12 | "no": 1
13 | },
14 | "斑緣點粉蝶": {
15 | "name": "斑緣點粉蝶",
16 | "price": 160,
17 | "place": "花",
18 | "timeAppear": { "from": 4, "to": 19 },
19 | "season": { "north": [3, 4, 5, 6, 9, 10], "south": [3, 4, 9, 10, 11, 12] },
20 | "icon": "/insectIcon/斑緣點粉蝶.png",
21 | "no": 2
22 | },
23 | "鳳蝶": {
24 | "name": "鳳蝶",
25 | "price": 240,
26 | "place": "空中",
27 | "timeAppear": { "from": 4, "to": 19 },
28 | "season": {
29 | "north": [3, 4, 5, 6, 7, 8, 9],
30 | "south": [1, 2, 3, 9, 10, 11, 12]
31 | },
32 | "icon": "/insectIcon/鳳蝶.png",
33 | "no": 3
34 | },
35 | "烏鴉鳳蝶": {
36 | "name": "烏鴉鳳蝶",
37 | "price": 2500,
38 | "place": "花",
39 | "timeAppear": { "from": 4, "to": 19 },
40 | "season": { "north": [3, 4, 5, 6], "south": [9, 10, 11, 12] },
41 | "icon": "/insectIcon/烏鴉鳳蝶.png",
42 | "no": 4
43 | },
44 | "青帶鳳蝶": {
45 | "name": "青帶鳳蝶",
46 | "price": 300,
47 | "place": "空中",
48 | "timeAppear": { "from": 4, "to": 19 },
49 | "season": { "north": [4, 5, 6, 7, 8], "south": [1, 2, 10, 11, 12] },
50 | "icon": "/insectIcon/青帶鳳蝶.png",
51 | "no": 5
52 | },
53 | "大白斑蝶": {
54 | "name": "大白斑蝶",
55 | "price": 1000,
56 | "place": "空中",
57 | "timeAppear": { "from": 8, "to": 19 },
58 | "season": {
59 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
60 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
61 | },
62 | "icon": "/insectIcon/大白斑蝶.png",
63 | "no": 6
64 | },
65 | "大紫蛺蝶": {
66 | "name": "大紫蛺蝶",
67 | "price": 3000,
68 | "place": "草地",
69 | "timeAppear": { "from": 4, "to": 19 },
70 | "season": { "north": [5, 6, 7, 8], "south": [11, 12, 1, 2] },
71 | "icon": "/insectIcon/大紫蛺蝶.png",
72 | "no": 7
73 | },
74 | "大樺斑蝶": {
75 | "name": "大樺斑蝶",
76 | "price": 140,
77 | "place": "草地",
78 | "timeAppear": { "from": 4, "to": 17 },
79 | "season": { "north": [9, 10, 11], "south": [3, 4, 5] },
80 | "icon": "/insectIcon/大樺斑蝶.png",
81 | "no": 8
82 | },
83 | "大藍閃蝶": {
84 | "name": "大藍閃蝶",
85 | "price": 4000,
86 | "place": "花",
87 | "timeAppear": { "from": 17, "to": 8 },
88 | "season": {
89 | "north": [1, 2, 3, 6, 7, 8, 9, 12],
90 | "south": [1, 2, 3, 6, 7, 8, 9, 12]
91 | },
92 | "icon": "/insectIcon/大藍閃蝶.png",
93 | "no": 9
94 | },
95 | "彩襖蛺蝶": {
96 | "name": "彩襖蛺蝶",
97 | "price": 3000,
98 | "place": "花",
99 | "timeAppear": { "from": 8, "to": 17 },
100 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
101 | "icon": "/insectIcon/彩襖蛺蝶.png",
102 | "no": 10
103 | },
104 | "紅頸鳳蝶": {
105 | "name": "紅頸鳳蝶",
106 | "price": 2500,
107 | "place": "空中",
108 | "timeAppear": { "from": 8, "to": 17 },
109 | "season": {
110 | "north": [1, 2, 4, 5, 6, 7, 8, 9, 12],
111 | "south": [1, 2, 3, 6, 7, 8, 10, 11, 12]
112 | },
113 | "icon": "/insectIcon/紅頸鳳蝶.png",
114 | "no": 11
115 | },
116 | "亞歷山大鳳蝶": {
117 | "name": "亞歷山大鳳蝶",
118 | "price": 4000,
119 | "place": "草地",
120 | "timeAppear": { "from": 8, "to": 16 },
121 | "season": { "north": [5, 6, 7, 8, 9], "south": [10, 11, 12, 1, 2, 3] },
122 | "icon": "/insectIcon/亞歷山大鳳蝶.png",
123 | "no": 12
124 | },
125 | "飛蛾": {
126 | "name": "飛蛾",
127 | "price": 130,
128 | "place": "空中(燈光)",
129 | "timeAppear": { "from": 19, "to": 4 },
130 | "season": {
131 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
132 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
133 | },
134 | "icon": "/insectIcon/飛蛾.png",
135 | "no": 13
136 | },
137 | "皇蛾": {
138 | "name": "皇蛾",
139 | "price": 3000,
140 | "place": "樹木",
141 | "timeAppear": { "from": 19, "to": 4 },
142 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
143 | "icon": "/insectIcon/皇蛾.png",
144 | "no": 14
145 | },
146 | "日落蛾": {
147 | "name": "日落蛾",
148 | "price": 2500,
149 | "place": "空中",
150 | "timeAppear": { "from": 8, "to": 16 },
151 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 10, 11, 12] },
152 | "icon": "/insectIcon/日落蛾.png",
153 | "no": 15
154 | },
155 | "中華劍角蝗": {
156 | "name": "中華劍角蝗",
157 | "price": 200,
158 | "place": "草地",
159 | "timeAppear": { "from": 8, "to": 19 },
160 | "season": {
161 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
162 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
163 | },
164 | "icon": "/insectIcon/中華劍角蝗.png",
165 | "no": 16
166 | },
167 | "蟋蟀": {
168 | "name": "蟋蟀",
169 | "price": 130,
170 | "place": "草地",
171 | "timeAppear": { "from": 17, "to": 8 },
172 | "season": { "north": [9, 10, 11], "south": [3, 4, 5] },
173 | "icon": "/insectIcon/蟋蟀.png",
174 | "no": 20
175 | },
176 | "鈴蟲": {
177 | "name": "鈴蟲",
178 | "price": 430,
179 | "place": "草地",
180 | "timeAppear": { "from": 17, "to": 8 },
181 | "season": { "north": [9, 10], "south": [3, 4] },
182 | "icon": "/insectIcon/鈴蟲.png",
183 | "no": 21
184 | },
185 | "螳螂": {
186 | "name": "螳螂",
187 | "price": 430,
188 | "place": "花",
189 | "timeAppear": { "from": 8, "to": 17 },
190 | "season": {
191 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
192 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
193 | },
194 | "icon": "/insectIcon/螳螂.png",
195 | "no": 22
196 | },
197 | "蘭花螳螂": {
198 | "name": "蘭花螳螂",
199 | "price": 2400,
200 | "place": "花",
201 | "timeAppear": { "from": 8, "to": 17 },
202 | "season": {
203 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
204 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
205 | },
206 | "icon": "/insectIcon/蘭花螳螂.png",
207 | "no": 23
208 | },
209 | "蜜蜂": {
210 | "name": "蜜蜂",
211 | "price": 200,
212 | "place": "花",
213 | "timeAppear": { "from": 8, "to": 17 },
214 | "season": { "north": [3, 4, 5, 6, 7], "south": [1, 9, 10, 11, 12] },
215 | "icon": "/insectIcon/蜜蜂.png",
216 | "no": 24
217 | },
218 | "黃蜂": {
219 | "name": "黃蜂",
220 | "price": 2500,
221 | "place": "搖晃樹幹或蜂窩",
222 | "timeAppear": null,
223 | "season": {
224 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
225 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
226 | },
227 | "icon": "/insectIcon/黃蜂.png",
228 | "no": 25
229 | },
230 | "無霸勾蜓": {
231 | "name": "無霸勾蜓",
232 | "price": 4500,
233 | "place": "空中",
234 | "timeAppear": { "from": 8, "to": 17 },
235 | "season": { "north": [5, 6, 7, 8, 9, 10], "south": [1, 2, 3, 4, 11, 12] },
236 | "icon": "/insectIcon/無霸勾蜓.png",
237 | "no": 34
238 | },
239 | "綠胸晏蜓": {
240 | "name": "綠胸晏蜓",
241 | "price": 230,
242 | "place": "空中",
243 | "timeAppear": { "from": 8, "to": 17 },
244 | "season": {
245 | "north": [4, 5, 6, 7, 8, 9, 10],
246 | "south": [1, 2, 3, 4, 10, 11, 12]
247 | },
248 | "icon": "/insectIcon/綠胸晏蜓.png",
249 | "no": 33
250 | },
251 | "豆娘": {
252 | "name": "豆娘",
253 | "price": 500,
254 | "place": "水邊",
255 | "timeAppear": null,
256 | "season": {
257 | "north": [1, 2, 11, 12],
258 | "south": [5, 6, 7, 8]
259 | },
260 | "icon": "/insectIcon/豆娘.png",
261 | "no": 35
262 | },
263 | "螻蛄": {
264 | "name": "螻蛄",
265 | "price": 500,
266 | "place": "地裡",
267 | "timeAppear": null,
268 | "season": {
269 | "north": [1, 2, 3, 4, 5, 11, 12],
270 | "south": [5, 6, 7, 8, 9, 10, 11]
271 | },
272 | "icon": "/insectIcon/螻蛄.png",
273 | "no": 37
274 | },
275 | "水黽": {
276 | "name": "水黽",
277 | "price": 130,
278 | "place": "河上/池塘",
279 | "timeAppear": { "from": 8, "to": 19 },
280 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
281 | "icon": "/insectIcon/水黽.png",
282 | "no": 38
283 | },
284 | "龍蝨": {
285 | "name": "龍蝨",
286 | "price": 800,
287 | "place": "河上/池塘",
288 | "timeAppear": { "from": 8, "to": 19 },
289 | "season": { "north": [5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
290 | "icon": "/insectIcon/龍蝨.png",
291 | "no": 39
292 | },
293 | "田鱉": {
294 | "name": "田鱉",
295 | "price": 2000,
296 | "place": "河上/池塘",
297 | "timeAppear": { "from": 19, "to": 8 },
298 | "season": { "north": [4, 5, 6, 7, 8, 9], "south": [1, 2, 3, 11, 12] },
299 | "icon": "/insectIcon/田鱉.png",
300 | "no": 40
301 | },
302 | "椿象": {
303 | "name": "椿象",
304 | "price": 120,
305 | "place": "花",
306 | "timeAppear": null,
307 | "season": {
308 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
309 | "south": [1, 2, 3, 10, 11, 12]
310 | },
311 | "icon": "/insectIcon/椿象.png",
312 | "no": 41
313 | },
314 | "人面椿象": {
315 | "name": "人面椿象",
316 | "price": 1000,
317 | "place": "花",
318 | "timeAppear": { "from": 19, "to": 8 },
319 | "season": {
320 | "north": [3, 4, 5, 6, 7, 8, 9, 10],
321 | "south": [1, 2, 3, 4, 9, 10, 11, 12]
322 | },
323 | "icon": "/insectIcon/人面椿象.png",
324 | "no": 42
325 | },
326 | "瓢蟲": {
327 | "name": "瓢蟲",
328 | "price": 200,
329 | "place": "花",
330 | "timeAppear": { "from": 8, "to": 17 },
331 | "season": { "north": [3, 4, 5, 6, 10], "south": [4, 9, 10, 11, 12] },
332 | "icon": "/insectIcon/瓢蟲.png",
333 | "no": 43
334 | },
335 | "虎甲蟲": {
336 | "name": "虎甲蟲",
337 | "price": 1500,
338 | "place": "草地",
339 | "timeAppear": null,
340 | "season": {
341 | "north": [2, 3, 4, 5, 6, 7, 8, 9, 10],
342 | "south": [1, 2, 3, 4, 8, 9, 10, 11, 12]
343 | },
344 | "icon": "/insectIcon/虎甲蟲.png",
345 | "no": 44
346 | },
347 | "提琴蟲": {
348 | "name": "提琴蟲",
349 | "price": 600,
350 | "place": "樹樁",
351 | "timeAppear": null,
352 | "season": { "north": [5, 6, 9, 10, 11], "south": [11, 12, 3, 4, 5] },
353 | "icon": "/insectIcon/提琴蟲.png",
354 | "no": 46
355 | },
356 | "星天牛": {
357 | "name": "星天牛",
358 | "price": 350,
359 | "place": "樹樁",
360 | "timeAppear": null,
361 | "season": {
362 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
363 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
364 | },
365 | "icon": "/insectIcon/星天牛.png",
366 | "no": 47
367 | },
368 | "琉璃星天牛": {
369 | "name": "琉璃星天牛",
370 | "price": 3000,
371 | "place": "樹樁",
372 | "timeAppear": null,
373 | "season": { "north": [5, 6, 7, 8, 9], "south": [11, 12, 3, 4, 5] },
374 | "icon": "/insectIcon/琉璃星天牛.png",
375 | "no": 48
376 | },
377 | "蓑衣蟲": {
378 | "name": "蓑衣蟲",
379 | "price": 600,
380 | "place": "樹木(敲擊)",
381 | "timeAppear": null,
382 | "season": {
383 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
384 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
385 | },
386 | "icon": "/insectIcon/蓑衣蟲.png",
387 | "no": 68
388 | },
389 | "螞蟻": {
390 | "name": "螞蟻",
391 | "price": 80,
392 | "place": "地面(腐爛的大頭菜)",
393 | "timeAppear": null,
394 | "season": {
395 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
396 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
397 | },
398 | "icon": "/insectIcon/螞蟻.png",
399 | "no": 69
400 | },
401 | "寄居蟹": {
402 | "name": "寄居蟹",
403 | "price": 1000,
404 | "place": "沙灘",
405 | "timeAppear": { "from": 19, "to": 8 },
406 | "season": {
407 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
408 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
409 | },
410 | "icon": "/insectIcon/寄居蟹.png",
411 | "no": 70
412 | },
413 | "海蟑螂": {
414 | "name": "海蟑螂",
415 | "price": 200,
416 | "place": "礁石",
417 | "timeAppear": null,
418 | "season": {
419 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
420 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
421 | },
422 | "icon": "/insectIcon/海蟑螂.png",
423 | "no": 71
424 | },
425 | "蒼蠅": {
426 | "name": "蒼蠅",
427 | "price": 60,
428 | "place": "空中",
429 | "timeAppear": null,
430 | "season": {
431 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
432 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
433 | },
434 | "icon": "/insectIcon/蒼蠅.png",
435 | "no": 72
436 | },
437 | "跳蚤": {
438 | "name": "跳蚤",
439 | "price": 70,
440 | "place": "村民",
441 | "timeAppear": null,
442 | "season": {
443 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
444 | "south": [1, 2, 3, 4, 5, 12]
445 | },
446 | "icon": "/insectIcon/跳蚤.png",
447 | "no": 74
448 | },
449 | "蝸牛": {
450 | "name": "蝸牛",
451 | "price": 250,
452 | "place": "石頭(下雨天)",
453 | "timeAppear": null,
454 | "season": {
455 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
456 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
457 | },
458 | "icon": "/insectIcon/蝸牛.png",
459 | "no": 75
460 | },
461 | "鼠婦": {
462 | "name": "鼠婦",
463 | "price": 250,
464 | "place": "石頭(敲擊)",
465 | "timeAppear": { "from": 23, "to": 16 },
466 | "season": {
467 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
468 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
469 | },
470 | "icon": "/insectIcon/鼠婦.png",
471 | "no": 76
472 | },
473 | "蜈蚣": {
474 | "name": "蜈蚣",
475 | "price": 300,
476 | "place": "石頭(敲擊)",
477 | "timeAppear": { "from": 16, "to": 23 },
478 | "season": {
479 | "north": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12],
480 | "south": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
481 | },
482 | "icon": "/insectIcon/蜈蚣.png",
483 | "no": 77
484 | },
485 | "蜘蛛": {
486 | "name": "蜘蛛",
487 | "price": 600,
488 | "place": "樹木(敲擊)",
489 | "timeAppear": { "from": 19, "to": 8 },
490 | "season": {
491 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
492 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
493 | },
494 | "icon": "/insectIcon/蜘蛛.png",
495 | "no": 78
496 | },
497 | "狼蛛": {
498 | "name": "狼蛛",
499 | "price": 8000,
500 | "place": "地面",
501 | "timeAppear": { "from": 19, "to": 4 },
502 | "season": { "north": [1, 2, 3, 4, 11, 12], "south": [5, 6, 7, 8, 9, 10] },
503 | "icon": "/insectIcon/狼蛛.png",
504 | "no": 79
505 | },
506 | "蠍子": {
507 | "name": "蠍子",
508 | "price": 8000,
509 | "place": "地面",
510 | "timeAppear": { "from": 19, "to": 4 },
511 | "season": { "north": [5, 6, 7, 8, 9, 10], "south": [1, 2, 3, 4, 11, 12] },
512 | "icon": "/insectIcon/蠍子.png",
513 | "no": 80
514 | }
515 | }
516 |
--------------------------------------------------------------------------------
/public/data/fish.json:
--------------------------------------------------------------------------------
1 | {
2 | "紅目鯽": {
3 | "no": 1,
4 | "name": "紅目鯽",
5 | "price": 900,
6 | "icon": "/fishIcon/紅目鯽.png",
7 | "detail": "/fishDetail/紅目鯽.png",
8 | "place": ["河川"],
9 | "timeAppear": null,
10 | "season": {
11 | "north": [1, 2, 3, 11, 12],
12 | "south": [5, 6, 7, 8, 9]
13 | },
14 | "shape": "極小"
15 | },
16 | "溪哥": {
17 | "no": 2,
18 | "name": "溪哥",
19 | "price": 200,
20 | "icon": "/fishIcon/溪哥.png",
21 | "detail": "/fishDetail/溪哥.png",
22 | "place": ["河川"],
23 | "timeAppear": {
24 | "from": 9,
25 | "to": 16
26 | },
27 | "season": {
28 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
29 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
30 | },
31 | "shape": "極小"
32 | },
33 | "鯽魚": {
34 | "no": 3,
35 | "name": "鯽魚",
36 | "price": 160,
37 | "icon": "/fishIcon/鯽魚.png",
38 | "detail": "/fishDetail/鯽魚.png",
39 | "place": ["河川"],
40 | "timeAppear": null,
41 | "season": {
42 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
43 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
44 | },
45 | "shape": "小"
46 | },
47 | "珠星三塊魚": {
48 | "no": 4,
49 | "name": "珠星三塊魚",
50 | "price": 240,
51 | "icon": "/fishIcon/珠星三塊魚.png",
52 | "detail": "/fishDetail/珠星三塊魚.png",
53 | "place": ["河川"],
54 | "timeAppear": {
55 | "from": 16,
56 | "to": 9
57 | },
58 | "season": {
59 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
60 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
61 | },
62 | "shape": "中"
63 | },
64 | "鯉魚": {
65 | "no": 5,
66 | "name": "鯉魚",
67 | "price": 300,
68 | "icon": "/fishIcon/鯉魚.png",
69 | "detail": "/fishDetail/鯉魚.png",
70 | "place": ["池塘"],
71 | "timeAppear": null,
72 | "season": {
73 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
74 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
75 | },
76 | "shape": "大"
77 | },
78 | "錦鯉": {
79 | "no": 6,
80 | "name": "錦鯉",
81 | "price": 4000,
82 | "icon": "/fishIcon/錦鯉.png",
83 | "detail": "/fishDetail/錦鯉.png",
84 | "place": ["池塘"],
85 | "timeAppear": null,
86 | "season": {
87 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
88 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
89 | },
90 | "shape": "大"
91 | },
92 | "金魚": {
93 | "no": 7,
94 | "name": "金魚",
95 | "price": 1300,
96 | "icon": "/fishIcon/金魚.png",
97 | "detail": "/fishDetail/金魚.png",
98 | "place": ["池塘"],
99 | "timeAppear": null,
100 | "season": {
101 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
102 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
103 | },
104 | "shape": "極小"
105 | },
106 | "龍睛金魚": {
107 | "no": 8,
108 | "name": "龍睛金魚",
109 | "price": 1300,
110 | "icon": "/fishIcon/龍睛金魚.png",
111 | "detail": "/fishDetail/龍睛金魚.png",
112 | "place": ["池塘"],
113 | "timeAppear": {
114 | "from": 9,
115 | "to": 16
116 | },
117 | "season": {
118 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
119 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
120 | },
121 | "shape": "極小"
122 | },
123 | "稻田魚": {
124 | "no": 10,
125 | "name": "稻田魚",
126 | "price": 300,
127 | "icon": "/fishIcon/稻田魚.png",
128 | "detail": "/fishDetail/稻田魚.png",
129 | "place": ["池塘"],
130 | "timeAppear": null,
131 | "season": {
132 | "north": [4, 5, 6, 7, 8],
133 | "south": [10, 11, 12]
134 | },
135 | "shape": "極小"
136 | },
137 | "淡水龍蝦": {
138 | "no": 11,
139 | "name": "淡水龍蝦",
140 | "price": 200,
141 | "icon": "/fishIcon/淡水龍蝦.png",
142 | "detail": "/fishDetail/淡水龍蝦.png",
143 | "place": ["池塘"],
144 | "timeAppear": null,
145 | "season": {
146 | "north": [4, 5, 6, 7, 8, 9],
147 | "south": [1, 2, 3, 10, 11, 12]
148 | },
149 | "shape": "小"
150 | },
151 | "擬鱷龜": {
152 | "no": 13,
153 | "name": "擬鱷龜",
154 | "price": 5000,
155 | "icon": "/fishIcon/擬鱷龜.png",
156 | "detail": "/fishDetail/擬鱷龜.png",
157 | "place": ["河川"],
158 | "timeAppear": {
159 | "from": 21,
160 | "to": 4
161 | },
162 | "season": {
163 | "north": [4, 5, 6, 7, 8, 9, 10],
164 | "south": [1, 2, 3, 4, 10, 11, 12]
165 | },
166 | "shape": "大"
167 | },
168 | "蝌蚪": {
169 | "no": 14,
170 | "name": "蝌蚪",
171 | "price": 100,
172 | "icon": "/fishIcon/蝌蚪.png",
173 | "detail": "/fishDetail/蝌蚪.png",
174 | "place": ["池塘"],
175 | "timeAppear": null,
176 | "season": {
177 | "north": [3, 4, 5, 6, 7],
178 | "south": [1, 9, 10, 11, 12]
179 | },
180 | "shape": "極小"
181 | },
182 | "青蛙": {
183 | "no": 15,
184 | "name": "青蛙",
185 | "price": 120,
186 | "icon": "/fishIcon/青蛙.png",
187 | "detail": "/fishDetail/青蛙.png",
188 | "place": ["池塘"],
189 | "timeAppear": null,
190 | "season": {
191 | "north": [5, 6, 7, 8],
192 | "south": [1, 2, 11, 12]
193 | },
194 | "shape": "小"
195 | },
196 | "塘鱧魚": {
197 | "no": 16,
198 | "name": "塘鱧魚",
199 | "price": 400,
200 | "icon": "/fishIcon/塘鱧魚.png",
201 | "detail": "/fishDetail/塘鱧魚.png",
202 | "place": ["河川"],
203 | "timeAppear": {
204 | "from": 16,
205 | "to": 9
206 | },
207 | "season": {
208 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
209 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
210 | },
211 | "shape": "小"
212 | },
213 | "泥鰍": {
214 | "no": 17,
215 | "name": "泥鰍",
216 | "price": 400,
217 | "icon": "/fishIcon/泥鰍.png",
218 | "detail": "/fishDetail/泥鰍.png",
219 | "place": ["河川", "池塘"],
220 | "timeAppear": null,
221 | "season": {
222 | "north": [3, 4, 5],
223 | "south": [9, 10, 11]
224 | },
225 | "shape": "小"
226 | },
227 | "鯰魚": {
228 | "no": 19,
229 | "name": "鯰魚",
230 | "price": 800,
231 | "icon": "/fishIcon/鯰魚.png",
232 | "detail": "/fishDetail/鯰魚.png",
233 | "place": ["池塘"],
234 | "timeAppear": null,
235 | "season": {
236 | "north": [5, 6, 7, 8, 9, 10],
237 | "south": [1, 2, 3, 4, 11, 12]
238 | },
239 | "shape": "大"
240 | },
241 | "藍鰓太陽魚": {
242 | "no": 20,
243 | "name": "藍鰓太陽魚",
244 | "price": 180,
245 | "icon": "/fishIcon/藍鰓太陽魚.png",
246 | "detail": "/fishDetail/藍鰓太陽魚.png",
247 | "place": ["河川"],
248 | "timeAppear": {
249 | "from": 9,
250 | "to": 16
251 | },
252 | "season": {
253 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
254 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
255 | },
256 | "shape": "小"
257 | },
258 | "黃鱸魚": {
259 | "no": 21,
260 | "name": "黃鱸魚",
261 | "price": 300,
262 | "icon": "/fishIcon/黃鱸魚.png",
263 | "detail": "/fishDetail/黃鱸魚.png",
264 | "place": ["河川"],
265 | "timeAppear": null,
266 | "season": {
267 | "north": [1, 2, 3, 10, 11, 12],
268 | "south": [4, 5, 6, 7, 8, 9]
269 | },
270 | "shape": "中"
271 | },
272 | "黑鱸魚": {
273 | "no": 22,
274 | "name": "黑鱸魚",
275 | "price": 400,
276 | "icon": "/fishIcon/黑鱸魚.png",
277 | "detail": "/fishDetail/黑鱸魚.png",
278 | "place": ["河川"],
279 | "timeAppear": null,
280 | "season": {
281 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
282 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
283 | },
284 | "shape": "大"
285 | },
286 | "吳郭魚": {
287 | "no": 23,
288 | "name": "吳郭魚",
289 | "price": 800,
290 | "icon": "/fishIcon/吳郭魚.png",
291 | "detail": "/fishDetail/吳郭魚.png",
292 | "place": ["河川"],
293 | "timeAppear": null,
294 | "season": {
295 | "north": [6, 7, 8, 9, 10],
296 | "south": [1, 2, 3, 4, 12]
297 | },
298 | "shape": "中"
299 | },
300 | "櫻花鉤吻鮭": {
301 | "no": 27,
302 | "name": "櫻花鉤吻鮭",
303 | "price": 1000,
304 | "icon": "/fishIcon/櫻花鉤吻鮭.png",
305 | "detail": "/fishDetail/櫻花鉤吻鮭.png",
306 | "place": ["懸崖上"],
307 | "timeAppear": null,
308 | "season": {
309 | "north": [3, 4, 5, 6, 9, 10, 11],
310 | "south": [3, 4, 5, 9, 10, 11, 12]
311 | },
312 | "shape": "中"
313 | },
314 | "花羔紅點鮭": {
315 | "no": 28,
316 | "name": "花羔紅點鮭",
317 | "price": 3800,
318 | "icon": "/fishIcon/花羔紅點鮭.png",
319 | "detail": "/fishDetail/花羔紅點鮭.png",
320 | "place": ["懸崖上"],
321 | "timeAppear": {
322 | "from": 16,
323 | "to": 9
324 | },
325 | "season": {
326 | "north": [3, 4, 5, 6, 9, 10, 11],
327 | "south": [3, 4, 5, 9, 10, 11, 12]
328 | },
329 | "shape": "中"
330 | },
331 | "金鱒": {
332 | "no": 29,
333 | "name": "金鱒",
334 | "price": 15000,
335 | "icon": "/fishIcon/金鱒.png",
336 | "detail": "/fishDetail/金鱒.png",
337 | "place": ["懸崖上"],
338 | "timeAppear": {
339 | "from": 16,
340 | "to": 9
341 | },
342 | "season": {
343 | "north": [3, 4, 5, 6, 9, 10, 11],
344 | "south": [3, 4, 5, 9, 10, 11, 12]
345 | },
346 | "shape": "中"
347 | },
348 | "孔雀魚": {
349 | "no": 34,
350 | "name": "孔雀魚",
351 | "price": 1300,
352 | "icon": "/fishIcon/孔雀魚.png",
353 | "detail": "/fishDetail/孔雀魚.png",
354 | "place": ["河川"],
355 | "timeAppear": {
356 | "from": 9,
357 | "to": 16
358 | },
359 | "season": {
360 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
361 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
362 | },
363 | "shape": "極小"
364 | },
365 | "溫泉醫生魚": {
366 | "no": 36,
367 | "name": "溫泉醫生魚",
368 | "price": 1500,
369 | "icon": "/fishIcon/溫泉醫生魚.png",
370 | "detail": "/fishDetail/溫泉醫生魚.png",
371 | "place": ["河川"],
372 | "timeAppear": {
373 | "from": 9,
374 | "to": 16
375 | },
376 | "season": {
377 | "north": [5, 6, 7, 8, 9],
378 | "south": [1, 2, 3, 4, 11, 12]
379 | },
380 | "shape": "小"
381 | },
382 | "神仙魚": {
383 | "no": 37,
384 | "name": "神仙魚",
385 | "price": 3000,
386 | "icon": "/fishIcon/神仙魚.png",
387 | "detail": "/fishDetail/神仙魚.png",
388 | "place": ["河川"],
389 | "timeAppear": {
390 | "from": 16,
391 | "to": 9
392 | },
393 | "season": {
394 | "north": [5, 6, 7, 8, 9, 10],
395 | "south": [1, 2, 3, 4, 11, 12]
396 | },
397 | "shape": "小"
398 | },
399 | "鬥魚": {
400 | "no": 38,
401 | "name": "鬥魚",
402 | "price": 2500,
403 | "icon": "/fishIcon/鬥魚.png",
404 | "detail": "/fishDetail/鬥魚.png",
405 | "place": ["河川"],
406 | "timeAppear": {
407 | "from": 9,
408 | "to": 16
409 | },
410 | "season": {
411 | "north": [5, 6, 7, 8, 9, 10],
412 | "south": [1, 2, 3, 4, 11, 12]
413 | },
414 | "shape": "小"
415 | },
416 | "霓虹燈魚": {
417 | "no": 39,
418 | "name": "霓虹燈魚",
419 | "price": 500,
420 | "icon": "/fishIcon/霓虹燈魚.png",
421 | "detail": "/fishDetail/霓虹燈魚.png",
422 | "place": ["河川"],
423 | "timeAppear": {
424 | "from": 9,
425 | "to": 16
426 | },
427 | "season": {
428 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
429 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
430 | },
431 | "shape": "極小"
432 | },
433 | "海天使": {
434 | "no": 47,
435 | "name": "海天使",
436 | "price": 1000,
437 | "icon": "/fishIcon/海天使.png",
438 | "detail": "/fishDetail/海天使.png",
439 | "place": ["大海"],
440 | "timeAppear": null,
441 | "season": {
442 | "north": [1, 2, 3, 12],
443 | "south": [6, 7, 8, 9]
444 | },
445 | "shape": "極小"
446 | },
447 | "海馬": {
448 | "no": 48,
449 | "name": "海馬",
450 | "price": 1100,
451 | "icon": "/fishIcon/海馬.png",
452 | "detail": "/fishDetail/海馬.png",
453 | "place": ["大海"],
454 | "timeAppear": null,
455 | "season": {
456 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
457 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
458 | },
459 | "shape": "極小"
460 | },
461 | "小丑魚": {
462 | "no": 49,
463 | "name": "小丑魚",
464 | "price": 650,
465 | "icon": "/fishIcon/小丑魚.png",
466 | "detail": "/fishDetail/小丑魚.png",
467 | "place": ["大海"],
468 | "timeAppear": null,
469 | "season": {
470 | "north": [4, 5, 6, 7, 8, 9],
471 | "south": [1, 2, 3, 10, 11, 12]
472 | },
473 | "shape": "極小"
474 | },
475 | "擬刺尾鯛": {
476 | "no": 50,
477 | "name": "擬刺尾鯛",
478 | "price": 1000,
479 | "icon": "/fishIcon/擬刺尾鯛.png",
480 | "detail": "/fishDetail/擬刺尾鯛.png",
481 | "place": ["大海"],
482 | "timeAppear": null,
483 | "season": {
484 | "north": [4, 5, 6, 7, 8, 9],
485 | "south": [1, 2, 3, 10, 11, 12]
486 | },
487 | "shape": "小"
488 | },
489 | "耳帶蝴蝶魚": {
490 | "no": 51,
491 | "name": "耳帶蝴蝶魚",
492 | "price": 1000,
493 | "icon": "/fishIcon/耳帶蝴蝶魚.png",
494 | "detail": "/fishDetail/耳帶蝴蝶魚.png",
495 | "place": ["大海"],
496 | "timeAppear": null,
497 | "season": {
498 | "north": [4, 5, 6, 7, 8, 9],
499 | "south": [1, 2, 3, 10, 11, 12]
500 | },
501 | "shape": "小"
502 | },
503 | "獅子魚": {
504 | "no": 53,
505 | "name": "獅子魚",
506 | "price": 500,
507 | "icon": "/fishIcon/獅子魚.png",
508 | "detail": "/fishDetail/獅子魚.png",
509 | "place": ["大海"],
510 | "timeAppear": null,
511 | "season": {
512 | "north": [4, 5, 6, 7, 8, 9, 10, 11],
513 | "south": [1, 2, 3, 4, 5, 10, 11, 12]
514 | },
515 | "shape": "中"
516 | },
517 | "鳳尾魚": {
518 | "no": 56,
519 | "name": "鳳尾魚",
520 | "price": 200,
521 | "icon": "/fishIcon/鳳尾魚.png",
522 | "detail": "/fishDetail/鳳尾魚.png",
523 | "place": ["大海"],
524 | "timeAppear": {
525 | "from": 4,
526 | "to": 21
527 | },
528 | "season": {
529 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
530 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
531 | },
532 | "shape": "小"
533 | },
534 | "竹筴魚": {
535 | "no": 57,
536 | "name": "竹筴魚",
537 | "price": 150,
538 | "icon": "/fishIcon/竹筴魚.png",
539 | "detail": "/fishDetail/竹筴魚.png",
540 | "place": ["大海"],
541 | "timeAppear": null,
542 | "season": {
543 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
544 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
545 | },
546 | "shape": "小"
547 | },
548 | "條石鯛": {
549 | "no": 58,
550 | "name": "條石鯛",
551 | "price": 5000,
552 | "icon": "/fishIcon/條石鯛.png",
553 | "detail": "/fishDetail/條石鯛.png",
554 | "place": ["大海"],
555 | "timeAppear": null,
556 | "season": {
557 | "north": [3, 4, 5, 6, 7, 8, 9, 10, 11],
558 | "south": [1, 2, 3, 4, 5, 9, 10, 11, 12]
559 | },
560 | "shape": "中"
561 | },
562 | "鱸魚": {
563 | "no": 59,
564 | "name": "鱸魚",
565 | "price": 400,
566 | "icon": "/fishIcon/鱸魚.png",
567 | "detail": "/fishDetail/鱸魚.png",
568 | "place": ["大海"],
569 | "timeAppear": null,
570 | "season": {
571 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
572 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
573 | },
574 | "shape": "大"
575 | },
576 | "鯛魚": {
577 | "no": 60,
578 | "name": "鯛魚",
579 | "price": 3000,
580 | "icon": "/fishIcon/鯛魚.png",
581 | "detail": "/fishDetail/鯛魚.png",
582 | "place": ["大海"],
583 | "timeAppear": null,
584 | "season": {
585 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
586 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
587 | },
588 | "shape": "中"
589 | },
590 | "鰈魚": {
591 | "no": 61,
592 | "name": "鰈魚",
593 | "price": 300,
594 | "icon": "/fishIcon/鰈魚.png",
595 | "detail": "/fishDetail/鰈魚.png",
596 | "place": ["大海"],
597 | "timeAppear": null,
598 | "season": {
599 | "north": [1, 2, 3, 4, 10, 11, 12],
600 | "south": [4, 5, 6, 7, 8, 9, 10]
601 | },
602 | "shape": "中"
603 | },
604 | "比目魚": {
605 | "no": 62,
606 | "name": "比目魚",
607 | "price": 800,
608 | "icon": "/fishIcon/比目魚.png",
609 | "detail": "/fishDetail/比目魚.png",
610 | "place": ["大海"],
611 | "timeAppear": null,
612 | "season": {
613 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
614 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
615 | },
616 | "shape": "大"
617 | },
618 | "魷魚": {
619 | "no": 63,
620 | "name": "魷魚",
621 | "price": 500,
622 | "icon": "/fishIcon/魷魚.png",
623 | "detail": "/fishDetail/魷魚.png",
624 | "place": ["大海"],
625 | "timeAppear": null,
626 | "season": {
627 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 12],
628 | "south": [1, 2, 6, 7, 8, 9, 10, 11, 12]
629 | },
630 | "shape": "中"
631 | },
632 | "五彩鰻": {
633 | "no": 65,
634 | "name": "五彩鰻",
635 | "price": 600,
636 | "icon": "/fishIcon/五彩鰻.png",
637 | "detail": "/fishDetail/五彩鰻.png",
638 | "place": ["大海"],
639 | "timeAppear": null,
640 | "season": {
641 | "north": [6, 7, 8, 9, 10],
642 | "south": [1, 2, 3, 4, 12]
643 | },
644 | "shape": "細長"
645 | },
646 | "鮪魚": {
647 | "no": 66,
648 | "name": "鮪魚",
649 | "price": 7000,
650 | "icon": "/fishIcon/鮪魚.png",
651 | "detail": "/fishDetail/鮪魚.png",
652 | "place": ["碼頭"],
653 | "timeAppear": null,
654 | "season": {
655 | "north": [1, 2, 3, 4, 11, 12],
656 | "south": [5, 6, 7, 8, 9, 10]
657 | },
658 | "shape": "特大"
659 | },
660 | "旗魚": {
661 | "no": 67,
662 | "name": "旗魚",
663 | "price": 10000,
664 | "icon": "/fishIcon/旗魚.png",
665 | "detail": "/fishDetail/旗魚.png",
666 | "place": ["碼頭"],
667 | "timeAppear": null,
668 | "season": {
669 | "north": [1, 2, 3, 4, 7, 8, 9, 11, 12],
670 | "south": [1, 2, 3, 5, 6, 7, 8, 9, 10]
671 | },
672 | "shape": "特大"
673 | },
674 | "浪人鰺": {
675 | "no": 68,
676 | "name": "浪人鰺",
677 | "price": 6000,
678 | "icon": "/fishIcon/浪人鰺.png",
679 | "detail": "/fishDetail/浪人鰺.png",
680 | "place": ["碼頭"],
681 | "timeAppear": null,
682 | "season": {
683 | "north": [5, 6, 7, 8, 9, 10],
684 | "south": [1, 2, 3, 4, 11, 12]
685 | },
686 | "shape": "特大"
687 | },
688 | "鬼頭刀": {
689 | "no": 69,
690 | "name": "鬼頭刀",
691 | "price": 6000,
692 | "icon": "/fishIcon/鬼頭刀.png",
693 | "detail": "/fishDetail/鬼頭刀.png",
694 | "place": ["碼頭"],
695 | "timeAppear": null,
696 | "season": {
697 | "north": [5, 6, 7, 8, 9, 10],
698 | "south": [1, 2, 3, 4, 11, 12]
699 | },
700 | "shape": "特大"
701 | },
702 | "魟魚": {
703 | "no": 71,
704 | "name": "魟魚",
705 | "price": 3000,
706 | "icon": "/fishIcon/魟魚.png",
707 | "detail": "/fishDetail/魟魚.png",
708 | "place": ["碼頭"],
709 | "timeAppear": {
710 | "from": 4,
711 | "to": 21
712 | },
713 | "season": {
714 | "north": [8, 9, 10, 11],
715 | "south": [2, 3, 4, 5]
716 | },
717 | "shape": "大"
718 | },
719 | "燈籠魚": {
720 | "no": 77,
721 | "name": "燈籠魚",
722 | "price": 2500,
723 | "icon": "/fishIcon/燈籠魚.png",
724 | "detail": "/fishDetail/燈籠魚.png",
725 | "place": ["大海"],
726 | "timeAppear": {
727 | "from": 16,
728 | "to": 9
729 | },
730 | "season": {
731 | "north": [1, 2, 3, 11, 12],
732 | "south": [5, 6, 7, 8, 9]
733 | },
734 | "shape": "大"
735 | },
736 | "皇帶魚": {
737 | "no": 78,
738 | "name": "皇帶魚",
739 | "price": 9000,
740 | "icon": "/fishIcon/皇帶魚.png",
741 | "detail": "/fishDetail/皇帶魚.png",
742 | "place": ["大海"],
743 | "timeAppear": null,
744 | "season": {
745 | "north": [1, 2, 3, 4, 5, 12],
746 | "south": [6, 7, 8, 9, 10, 11]
747 | },
748 | "shape": "特大"
749 | },
750 | "太平洋桶眼魚": {
751 | "no": 79,
752 | "name": "太平洋桶眼魚",
753 | "price": 15000,
754 | "icon": "/fishIcon/太平洋桶眼魚.png",
755 | "detail": "/fishDetail/太平洋桶眼魚.png",
756 | "place": ["大海"],
757 | "timeAppear": {
758 | "from": 21,
759 | "to": 4
760 | },
761 | "season": {
762 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
763 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
764 | },
765 | "shape": "小"
766 | },
767 | "矛尾魚": {
768 | "no": 80,
769 | "name": "矛尾魚",
770 | "price": 15000,
771 | "icon": "/fishIcon/矛尾魚.png",
772 | "detail": "/fishDetail/矛尾魚.png",
773 | "place": ["大海(雨天)"],
774 | "timeAppear": null,
775 | "season": {
776 | "north": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
777 | "south": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
778 | },
779 | "shape": "特大"
780 | }
781 | }
782 |
--------------------------------------------------------------------------------