{"id":178,"date":"2025-10-11T23:13:49","date_gmt":"2025-10-11T15:13:49","guid":{"rendered":"https:\/\/conga.tw\/memo\/?page_id=178"},"modified":"2026-01-18T02:30:37","modified_gmt":"2026-01-17T18:30:37","slug":"%e2%97%89-gw2%e4%bb%bb%e5%8b%99%e8%bf%bd%e8%b9%a4%e6%9d%bf","status":"publish","type":"page","link":"https:\/\/conga.tw\/memo\/?page_id=178","title":{"rendered":"\u25c9 GW2\u4efb\u52d9\u8ffd\u8e64\u677f"},"content":{"rendered":"\n<div class=\"quest-board\">\n  <h4>\ud83c\udff0 GW2 \u4efb\u52d9\u8ffd\u8e64\u677f<\/h4>\n\n  <h6>\ud83d\udcc5 \u6bcf\u65e5\u4e8b\u4ef6<\/h6>\n  <ul id=\"daily-quests\">\n    <li><input type=\"checkbox\" id=\"d01\"><label for=\"d1\">Tequatl the Sunless: Sparkfly Fen<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d02\"><label for=\"d2\">Ley Line Anomaly<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d03\"><label for=\"d3\">Triple Trouble: Bloodtie Coast<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d04\"><label for=\"d4\">Night Boss: Verdant Brink<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d05\"><label for=\"d5\">Octivine: Auric Basin<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d06\"><label for=\"d5\">Chak Gerent: Tangled Depths<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d07\"><label for=\"d5\">Choya Pinata: Crystal Desert<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d08\"><label for=\"d5\">DragonStorm: Eye of the North<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d09\"><label for=\"d5\">Drakkar: Bjora Marches<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d10\"><label for=\"d5\">Convergence: Wizard Tower<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d11\"><label for=\"d5\">Convergence: Mount Balrior<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d12\"><label for=\"d5\">Home Gathering: Divinity Reach<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d13\"><label for=\"d5\">Guild Hall Gathering: PoF Map<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d14\"><label for=\"d5\">Wizard Gobbler: BAG<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d15\"><label for=\"d5\">Cache Keys: Drizzlewood Coast<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d16\"><label for=\"d5\">Sunken Chest Key: Sparkfly Fen<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"d17\"><label for=\"d5\">NPC Gharr Leadclaw: Wizard Tower <\/label><\/li>\n\n  <\/ul>\n  <button id=\"reset-daily\">\ud83d\udd04 \u91cd\u7f6e\u6bcf\u65e5\u4efb\u52d9<\/button>\n\n  <h6>\ud83d\uddd3\ufe0f \u6bcf\u9031\u4efb\u52d9<\/h6>\n  <ul id=\"weekly-quests\">\n    <li><input type=\"checkbox\" id=\"w01\"><label for=\"w1\">Black Lion Chest Key: Personal Storyline Chapter 1.<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"w02\"><label for=\"w2\">Treks: Guild Missions<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"w03\"><label for=\"w3\">Mystic Flowers: Miyani &#8211; Mystic Forge Merchant<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"w04\"><label for=\"w4\">Provisioner Token: Scavenger Rakatin &#8211; Auric Basin<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"w05\"><label for=\"w5\">Provisioner Token:  Supply Assistant &#8211; Tangled Depths<\/label><\/li>\n    <li><input type=\"checkbox\" id=\"w06\"><label for=\"d5\">Volcanic Stormcaller Weapon Box: Tyrn Ironmaw &#8211; Eye of the North<\/label><\/li>\n  <\/ul>\n  <button id=\"reset-weekly\">\ud83c\udf00 \u91cd\u7f6e\u6bcf\u9031\u4efb\u52d9<\/button>\n<\/div>\n\n<style>\n.quest-board {\n  background: #0D0D0D;\n  border: 2px solid #8b4513;\n  border-radius: 10px;\n  padding: 20px 35px;\n  width: 95%;\n  max-width: 800px;\n  margin: 16px auto;\n  box-shadow: 0 3px 10px rgba(0,0,0,0.3);\n  font-family: \"Segoe UI\", \"\u5fae\u8edf\u6b63\u9ed1\u9ad4\", sans-serif;\n}\n.quest-board h2 {\n  text-align: center;\n  color: #04091c;\n  text-shadow: 1px 1px 2px #fff;\n  margin-bottom: 20px;\n}\n.quest-board h3 {\n  color: #5b00ff;\n  border-bottom: 2px dashed #a67c52;\n  margin-top: 15px;\n  padding-bottom: 5px;\n}\n.quest-board ul {\n  list-style: none;\n  padding: 0;\n  margin: 10px 0 15px 0;\n}\n.quest-board li {\n  background: rgba(36,36,36,0.85);\n  margin: 8px 0;\n  padding: 10px;\n  border-radius: 8px;\n  font-size: 1.1em;\n  display: flex;\n  align-items: center;\n  transition: transform 0.2s ease, background 0.3s;\n}\n.quest-board li:hover {\n  transform: scale(1.02);\n  background: #324fe1;\n}\n.quest-board input[type=\"checkbox\"] {\n  margin-right: 12px;\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n}\n.quest-board input[type=\"checkbox\"]:checked + label {\n  text-decoration: line-through;\n  color: #ff0000;\n}\n.quest-board button {\n  display: block;\n  width: 100%;\n  border: none;\n  padding: 10px;\n  font-size: 1.1em;\n  border-radius: 8px;\n  cursor: pointer;\n  font-weight: bold;\n  color: #5b3a0a;\n  box-shadow: 0 4px #b8860b;\n  margin-bottom: 10px;\n}\n#reset-daily {\n  background: linear-gradient(#ffe066, #d4a017);\n}\n#reset-weekly {\n  background: linear-gradient(#b4f6c7, #3da66b);\n}\n.quest-board button:hover {\n  opacity: 0.9;\n}\n.quest-board button:active {\n  transform: translateY(2px);\n  box-shadow: 0 2px #b8860b;\n}\n<\/style>\n\n<script>\nfunction saveProgress(listId, storageKey) {\n  const progress = [];\n  document.querySelectorAll(`#${listId} input[type=\"checkbox\"]`).forEach(c => {\n    progress.push(c.checked);\n  });\n  localStorage.setItem(storageKey, JSON.stringify(progress));\n}\nfunction loadProgress(listId, storageKey) {\n  const saved = JSON.parse(localStorage.getItem(storageKey) || '[]');\n  document.querySelectorAll(`#${listId} input[type=\"checkbox\"]`).forEach((c, i) => {\n    if (saved[i]) c.checked = true;\n  });\n}\ndocument.querySelectorAll('#daily-quests input[type=\"checkbox\"]').forEach(chk => {\n  chk.addEventListener('change', () => saveProgress('daily-quests', 'dailyQuests'));\n});\ndocument.querySelectorAll('#weekly-quests input[type=\"checkbox\"]').forEach(chk => {\n  chk.addEventListener('change', () => saveProgress('weekly-quests', 'weeklyQuests'));\n});\ndocument.getElementById('reset-daily').addEventListener('click', () => {\n  document.querySelectorAll('#daily-quests input[type=\"checkbox\"]').forEach(c => c.checked = false);\n  saveProgress('daily-quests', 'dailyQuests');\n});\ndocument.getElementById('reset-weekly').addEventListener('click', () => {\n  document.querySelectorAll('#weekly-quests input[type=\"checkbox\"]').forEach(c => c.checked = false);\n  saveProgress('weekly-quests', 'weeklyQuests');\n});\nwindow.addEventListener('load', () => {\n  loadProgress('daily-quests', 'dailyQuests');\n  loadProgress('weekly-quests', 'weeklyQuests');\n});\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udff0 GW2 \u4efb\u52d9\u8ffd\u8e64\u677f \ud83d\udcc5 \u6bcf\u65e5\u4e8b\u4ef6 Tequatl the Sunless: Sparkfly Fen Le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-178","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/pages\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":35,"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/pages\/178\/revisions"}],"predecessor-version":[{"id":3103,"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=\/wp\/v2\/pages\/178\/revisions\/3103"}],"wp:attachment":[{"href":"https:\/\/conga.tw\/memo\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}