diff --git a/public/images/camping_under_the_stars.png b/public/images/camping_under_the_stars.png
new file mode 100644
index 0000000..385a81a
Binary files /dev/null and b/public/images/camping_under_the_stars.png differ
diff --git a/public/images/muscle_hustle_gym.png b/public/images/muscle_hustle_gym.png
new file mode 100644
index 0000000..4eb06b0
Binary files /dev/null and b/public/images/muscle_hustle_gym.png differ
diff --git a/public/images/picnic_in_the_forest.png b/public/images/picnic_in_the_forest.png
new file mode 100644
index 0000000..e58bbc0
Binary files /dev/null and b/public/images/picnic_in_the_forest.png differ
diff --git a/public/images/wrestling_championship.png b/public/images/wrestling_championship.png
new file mode 100644
index 0000000..1d2e34c
Binary files /dev/null and b/public/images/wrestling_championship.png differ
diff --git a/public/items/blessingPowerItems.json b/public/items/blessingPowerItems.json
index 11c3558..61fd15d 100644
--- a/public/items/blessingPowerItems.json
+++ b/public/items/blessingPowerItems.json
@@ -6,7 +6,8 @@
"maxItemPower": 1,
"rarity": 2,
"origin": "Multiple",
- "tooltip": "A romantic necklace made of flowers. Give it to a family member to increase their Blessing Power by 1."
+ "tooltip": "A romantic necklace made of flowers. Give it to a family member to increase their Blessing Power by 1.",
+ "isEventItem": false
},
"facb5102-34d8-4813-ab06-ac2b8e9f3ed9": {
"iconURL": "jewel_necklace.png",
@@ -15,7 +16,8 @@
"maxItemPower": 2,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "Elegant Jewel Necklace. Give it to a family member to increase their Blessing Power by 2."
+ "tooltip": "Elegant Jewel Necklace. Give it to a family member to increase their Blessing Power by 2.",
+ "isEventItem": false
},
"ddd29671-ca7f-4132-8784-80346e154059": {
"iconURL": "",
@@ -24,7 +26,8 @@
"maxItemPower": 30,
"rarity": 4,
"origin": "Unknown",
- "tooltip": "A gachapon with mysterious smell. Open to obtain Rare Necklaces of different energy level, which can be used to increase a Family's blessing power by 10 to 30."
+ "tooltip": "A gachapon with mysterious smell. Open to obtain Rare Necklaces of different energy level, which can be used to increase a Family's blessing power by 10 to 30.",
+ "isEventItem": true
},
"c1e029ff-b82c-48bd-a1f1-ea6291fad948": {
"iconURL": "",
@@ -33,7 +36,8 @@
"maxItemPower": 3,
"rarity": 1,
"origin": "Picnic in the Forest",
- "tooltip": "A very common plant monster. Being very timid, it always checks to be sure there is no danger before showing up. Used to increase a Family Member's Blessing Power by 1 to 3."
+ "tooltip": "A very common plant monster. Being very timid, it always checks to be sure there is no danger before showing up. Used to increase a Family Member's Blessing Power by 1 to 3.",
+ "isEventItem": true
},
"52cd4a48-ff8a-4493-8030-b4e7754cd227": {
"iconURL": "",
@@ -42,7 +46,8 @@
"maxItemPower": 5,
"rarity": 1,
"origin": "Picnic in the Forest",
- "tooltip": "A friendly monster, very common in the forest. It loves juice very much, even soaking itself in juice sometimes. Used to increase a Family Member's Blessing Power by 2 to 5."
+ "tooltip": "A friendly monster, very common in the forest. It loves juice very much, even soaking itself in juice sometimes. Used to increase a Family Member's Blessing Power by 2 to 5.",
+ "isEventItem": true
},
"636b7384-1389-4012-933c-9063baa7a38d": {
"iconURL": "",
@@ -51,7 +56,8 @@
"maxItemPower": 6,
"rarity": 2,
"origin": "Picnic in the Forest",
- "tooltip": "A common animal monster. Its roundy body is covered in fluffy fluff. Feels good to pet. Used to increase a Family Member's Blessing Power by 3 to 6."
+ "tooltip": "A common animal monster. Its roundy body is covered in fluffy fluff. Feels good to pet. Used to increase a Family Member's Blessing Power by 3 to 6.",
+ "isEventItem": true
},
"2563b5f8-8fd5-4795-af86-33200605cf3e": {
"iconURL": "",
@@ -60,7 +66,8 @@
"maxItemPower": 10,
"rarity": 2,
"origin": "Picnic in the Forest",
- "tooltip": "A common animal monster. It will make cheerful chirping sounds when given delicious food. Used to increase a Family Member's Blessing Power by 4 to 10."
+ "tooltip": "A common animal monster. It will make cheerful chirping sounds when given delicious food. Used to increase a Family Member's Blessing Power by 4 to 10.",
+ "isEventItem": true
},
"54e9bcf5-f1a5-4350-a75d-88af02b4fc13": {
"iconURL": "",
@@ -69,7 +76,8 @@
"maxItemPower": 16,
"rarity": 3,
"origin": "Picnic in the Forest",
- "tooltip": "An uncommon monster. Elegant and beautiful, it will bow gracefully to the person who feeds it. Used to increase a Family Member's Blessing Power by 5 to 16."
+ "tooltip": "An uncommon monster. Elegant and beautiful, it will bow gracefully to the person who feeds it. Used to increase a Family Member's Blessing Power by 5 to 16.",
+ "isEventItem": true
},
"e736d2b9-a8ec-4a4e-a721-24880c8a6038": {
"iconURL": "",
@@ -78,7 +86,8 @@
"maxItemPower": 24,
"rarity": 3,
"origin": "Picnic in the Forest",
- "tooltip": "An uncommon and elegant monster. It will exchange its treasured flower for food. Used to increase a Family Member's Blessing Power by 7 to 24."
+ "tooltip": "An uncommon and elegant monster. It will exchange its treasured flower for food. Used to increase a Family Member's Blessing Power by 7 to 24.",
+ "isEventItem": true
},
"9fb7f9ba-e7ed-4e99-b161-386f48299443": {
"iconURL": "",
@@ -87,7 +96,8 @@
"maxItemPower": 32,
"rarity": 4,
"origin": "Picnic in the Forest",
- "tooltip": "An extremely rare monster. It looks cold and distant. But just one sandwich, and you can romp playfully together. Used to increase a Family Member's Blessing Power by 10 to 32."
+ "tooltip": "An extremely rare monster. It looks cold and distant. But just one sandwich, and you can romp playfully together. Used to increase a Family Member's Blessing Power by 10 to 32.",
+ "isEventItem": true
},
"e2472929-1218-4cd6-a73b-b783c17bbc31": {
"iconURL": "",
@@ -96,6 +106,27 @@
"maxItemPower": 48,
"rarity": 4,
"origin": "Picnic in the Forest",
- "tooltip": "An extremely rare monster. Elegant but arrogant. Selective of its friends, and It'll seize its flame before approaching. Used to increase a Family Member's Blessing Power by 14 to 48."
+ "tooltip": "An extremely rare monster. Elegant but arrogant. Selective of its friends, and It'll seize its flame before approaching. Used to increase a Family Member's Blessing Power by 14 to 48.",
+ "isEventItem": true
+ },
+ "0e21a6ea-8262-44f7-91c3-0c51ace7613f": {
+ "iconURL": "",
+ "itemName": "Touno Souvenir 1",
+ "minItemPower": 5,
+ "maxItemPower": 5,
+ "rarity": 4,
+ "origin": "Touno Island",
+ "tooltip": "",
+ "isEventItem": true
+ },
+ "700ffd61-c0bf-4f41-abd1-b6fd74a645bb": {
+ "iconURL": "",
+ "itemName": "Touno Souvenir 2",
+ "minItemPower": 10,
+ "maxItemPower": 10,
+ "rarity": 5,
+ "origin": "Touno Island",
+ "tooltip": "",
+ "isEventItem": true
}
}
\ No newline at end of file
diff --git a/public/items/fellowPowerItems.json b/public/items/fellowPowerItems.json
index 6249a76..6071be0 100644
--- a/public/items/fellowPowerItems.json
+++ b/public/items/fellowPowerItems.json
@@ -6,7 +6,8 @@
"maxItemPower": 40000,
"rarity": 3,
"origin": "Wrestling Championship",
- "tooltip": "A portrait kissed by a star contestant with a confident declaration of victory on the back. Used to increase a Fellow's Power by 15,000 to 40,000"
+ "tooltip": "A portrait kissed by a star contestant with a confident declaration of victory on the back. Used to increase a Fellow's Power by 15,000 to 40,000",
+ "isEventItem": true
},
"2006c92e-8e32-4c9f-a913-3b2d1ed8dea0": {
"iconURL": "",
@@ -15,7 +16,8 @@
"maxItemPower": 800,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A magic potion that can awaken the potential of one's courage. Used to incrase the Power of a random Brave type Fellow by 800."
+ "tooltip": "A magic potion that can awaken the potential of one's courage. Used to incrase the Power of a random Brave type Fellow by 800.",
+ "isEventItem": false
},
"30d05d98-a615-4e3a-94da-8aa6e4ad03a9": {
"iconURL": "",
@@ -24,7 +26,8 @@
"maxItemPower": 3000,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A potion that partially awakens one's potential. Used to increase a designated Fellow's Power by 3,000"
+ "tooltip": "A potion that partially awakens one's potential. Used to increase a designated Fellow's Power by 3,000",
+ "isEventItem": false
},
"3eccaaac-5afe-415a-ac8f-55df213cf015": {
"iconURL": "",
@@ -33,7 +36,8 @@
"maxItemPower": 800,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A magic potion that can awaken the potential of one's ambition. Used to incrase the Power of a random Unfettered type Fellow by 800."
+ "tooltip": "A magic potion that can awaken the potential of one's ambition. Used to incrase the Power of a random Unfettered type Fellow by 800.",
+ "isEventItem": false
},
"68a7a68a-2123-4a8e-b64d-9dbdf0637521": {
"iconURL": "",
@@ -42,7 +46,8 @@
"maxItemPower": 800,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A magic potion that can awaken the potential of one's wisdom. Used to incrase the Power of a random Informed type Fellow by 800."
+ "tooltip": "A magic potion that can awaken the potential of one's wisdom. Used to incrase the Power of a random Informed type Fellow by 800.",
+ "isEventItem": false
},
"7075da2f-a617-42a1-b142-fe2401ad87ec": {
"iconURL": "",
@@ -51,7 +56,8 @@
"maxItemPower": 800,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A magic potion that can awaken the potential of the soul. Used to incrase the Power of a random Inspiring type Fellow by 800."
+ "tooltip": "A magic potion that can awaken the potential of the soul. Used to incrase the Power of a random Inspiring type Fellow by 800.",
+ "isEventItem": false
},
"762a2775-ca50-4c13-8797-2f03b045ed10": {
"iconURL": "",
@@ -60,7 +66,8 @@
"maxItemPower": 25000,
"rarity": 3,
"origin": "Wrestling Championship",
- "tooltip": "A portrait kissed by a star contestant with a message to a fan on the back. Used to increase a Fellow's Power by 10,000 to 25,000"
+ "tooltip": "A portrait kissed by a star contestant with a message to a fan on the back. Used to increase a Fellow's Power by 10,000 to 25,000",
+ "isEventItem": true
},
"9c95396d-e5d8-4f7d-9d37-1469e7dc0ee1": {
"iconURL": "",
@@ -69,7 +76,8 @@
"maxItemPower": 10000,
"rarity": 2,
"origin": "Wrestling Championship",
- "tooltip": "A towel for fans signed by wrestlers. Used to increase a Fellow's Power by 4,500 to 10,000."
+ "tooltip": "A towel for fans signed by wrestlers. Used to increase a Fellow's Power by 4,500 to 10,000.",
+ "isEventItem": true
},
"a351a27b-765b-46b5-95fc-99c47e63176d": {
"iconURL": "",
@@ -78,7 +86,8 @@
"maxItemPower": 800,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A magic potion that can awaken the potential of the body. Used to incrase the Power of a random Diligent type Fellow by 800."
+ "tooltip": "A magic potion that can awaken the potential of the body. Used to incrase the Power of a random Diligent type Fellow by 800.",
+ "isEventItem": false
},
"a44b763b-833b-49d0-91d6-e5fcb8c6ce7c": {
"iconURL": "",
@@ -87,7 +96,8 @@
"maxItemPower": 5000,
"rarity": 1,
"origin": "Wrestling Championship",
- "tooltip": "A handkerchief for fans signed by wrestlers. Used to increase a Fellow's Power by 2,000 to 5,000"
+ "tooltip": "A handkerchief for fans signed by wrestlers. Used to increase a Fellow's Power by 2,000 to 5,000",
+ "isEventItem": true
},
"bc5fc5c6-65e1-41c8-822d-d6e06ec0894e": {
"iconURL": "",
@@ -96,7 +106,8 @@
"maxItemPower": 30000,
"rarity": 4,
"origin": "Multiple",
- "tooltip": "A potion that awakens one's full potential. Used to increase a designated Fellow's Power by 30,000."
+ "tooltip": "A potion that awakens one's full potential. Used to increase a designated Fellow's Power by 30,000.",
+ "isEventItem": false
},
"cd50f711-36a4-4b3b-b4ef-84b52c8a18e2": {
"iconURL": "",
@@ -105,7 +116,8 @@
"maxItemPower": 80000,
"rarity": 4,
"origin": "Wrestling Championship",
- "tooltip": ""
+ "tooltip": "",
+ "isEventItem": true
},
"ce522371-80bd-4266-b473-8f5ace7099c7": {
"iconURL": "",
@@ -114,7 +126,8 @@
"maxItemPower": 8000,
"rarity": 1,
"origin": "Wrestling Championship",
- "tooltip": "A gift from a wrestler. Can only be obtained when watching a match ringside. Used to increase a Fellow's Power by 3,000 to 8,000."
+ "tooltip": "A gift from a wrestler. Can only be obtained when watching a match ringside. Used to increase a Fellow's Power by 3,000 to 8,000.",
+ "isEventItem": true
},
"d7d705d3-9562-4f03-98d8-3b0da81fcf47": {
"iconURL": "",
@@ -123,7 +136,8 @@
"maxItemPower": 50000,
"rarity": 4,
"origin": "Wrestling Championship",
- "tooltip": "A champion's belt memorializing the time in the ring. Used to increase a Fellow's Power by 20,000 to 50,000."
+ "tooltip": "A champion's belt memorializing the time in the ring. Used to increase a Fellow's Power by 20,000 to 50,000.",
+ "isEventItem": true
},
"ed1663c2-aff0-41b4-b5ed-7f86463c1d69": {
"iconURL": "",
@@ -132,7 +146,8 @@
"maxItemPower": 15000,
"rarity": 2,
"origin": "Wrestling Championship",
- "tooltip": "A towel of the same type used by wrestlers. Can only be obtained on the spot. Used to increase a Fellow's Power by 6,000 to 15,000."
+ "tooltip": "A towel of the same type used by wrestlers. Can only be obtained on the spot. Used to increase a Fellow's Power by 6,000 to 15,000.",
+ "isEventItem": true
},
"472d229e-3541-4115-8104-53af579f24a4": {
"iconURL": "",
@@ -141,7 +156,8 @@
"maxItemPower": 50000,
"rarity": 4,
"origin": "Muscle Hustle Gym",
- "tooltip": "This advanced bike can automatically set cycling distance according to user's physical condition, very useful. Used to increase a Fellow's Power by 20,000 to 50,000."
+ "tooltip": "This advanced bike can automatically set cycling distance according to user's physical condition, very useful. Used to increase a Fellow's Power by 20,000 to 50,000.",
+ "isEventItem": true
},
"6214eeeb-c77b-415c-a055-6d15b04ca026": {
"iconURL": "",
@@ -150,7 +166,8 @@
"maxItemPower": 40000,
"rarity": 3,
"origin": "Muscle Hustle Gym",
- "tooltip": "Looks small but weighs a lot. Be cautious when using it, or you might strain your waist. Used to increase a Fellow's Power by 15,000 to 40,000."
+ "tooltip": "Looks small but weighs a lot. Be cautious when using it, or you might strain your waist. Used to increase a Fellow's Power by 15,000 to 40,000.",
+ "isEventItem": true
},
"732f16e3-6de7-4bc7-af77-9cdbaf68b695": {
"iconURL": "",
@@ -159,7 +176,8 @@
"maxItemPower": 10000,
"rarity": 2,
"origin": "Muscle Hustle Gym",
- "tooltip": "It will show various expressions when used. Maybe a gym ball has its own feelings...? Used to increase a Fellow's Power by 4,500 to 10,000."
+ "tooltip": "It will show various expressions when used. Maybe a gym ball has its own feelings...? Used to increase a Fellow's Power by 4,500 to 10,000.",
+ "isEventItem": true
},
"a64b4819-5b32-41c5-8fe0-293ea8695a0c": {
"iconURL": "",
@@ -168,7 +186,8 @@
"maxItemPower": 8000,
"rarity": 1,
"origin": "Muscle Hustle Gym",
- "tooltip": "A pair of little dumbells. Even a beginner can lift them easily after a little exerciase. Used to increase a Fellow's Power by 3,000 to 8,000."
+ "tooltip": "A pair of little dumbells. Even a beginner can lift them easily after a little exerciase. Used to increase a Fellow's Power by 3,000 to 8,000.",
+ "isEventItem": true
},
"b282b9cb-1802-4563-88a1-e7e267a0bcd4": {
"iconURL": "",
@@ -177,7 +196,8 @@
"maxItemPower": 15000,
"rarity": 2,
"origin": "Muscle Hustle Gym",
- "tooltip": "A kettlebell made of rocks with extremely high density. The slime version is the most popular. Used to increase a Fellow's Power by 6,000 to 15,000."
+ "tooltip": "A kettlebell made of rocks with extremely high density. The slime version is the most popular. Used to increase a Fellow's Power by 6,000 to 15,000.",
+ "isEventItem": true
},
"bf1611c0-ddec-4ad8-8299-a2e19818186f": {
"iconURL": "",
@@ -186,7 +206,8 @@
"maxItemPower": 80000,
"rarity": 4,
"origin": "Muscle Hustle Gym",
- "tooltip": "It makes funny scream when hit. It might be nice to bring it home as a toy. Used to increase a Fellow's Power by 30,000 to 80,000."
+ "tooltip": "It makes funny scream when hit. It might be nice to bring it home as a toy. Used to increase a Fellow's Power by 30,000 to 80,000.",
+ "isEventItem": true
},
"daca4964-69c4-4167-b7bf-2e8eb49a8f1b": {
"iconURL": "",
@@ -195,7 +216,8 @@
"maxItemPower": 5000,
"rarity": 1,
"origin": "Muscle Hustle Gym",
- "tooltip": "A jump rope made from vines of some plant monster, very tough. Used to increase a Fellow's Power by 2,000 to 5,000."
+ "tooltip": "A jump rope made from vines of some plant monster, very tough. Used to increase a Fellow's Power by 2,000 to 5,000.",
+ "isEventItem": true
},
"fff5a89a-1691-47ea-af30-c811f1c1dbfc": {
"iconURL": "",
@@ -204,6 +226,7 @@
"maxItemPower": 25000,
"rarity": 3,
"origin": "Muscle Hustle Gym",
- "tooltip": "A light shuttlecock that seems to understand words. If you shout loudly while playing, it will fly to the target position. Used to increase a Fellow's Power by 10,000 to 25,000."
+ "tooltip": "A light shuttlecock that seems to understand words. If you shout loudly while playing, it will fly to the target position. Used to increase a Fellow's Power by 10,000 to 25,000.",
+ "isEventItem": true
}
}
diff --git a/public/items/intimacyPowerItems.json b/public/items/intimacyPowerItems.json
index 32c2e8d..8a5e3c0 100644
--- a/public/items/intimacyPowerItems.json
+++ b/public/items/intimacyPowerItems.json
@@ -6,7 +6,8 @@
"maxItemPower": 5,
"rarity": 1,
"origin": "Camping Under the Stars",
- "tooltip": "\"How old-school and serious elf elder is~ Yet his son fell in love with a bunny girl~?\" Used to increase a Family Member's Intimacy by 2 to 5"
+ "tooltip": "\"How old-school and serious elf elder is~ Yet his son fell in love with a bunny girl~?\" Used to increase a Family Member's Intimacy by 2 to 5",
+ "isEventItem": true
},
"0dbbda4c-0e4c-4cc2-b204-0301178ae667": {
"iconURL": "",
@@ -15,7 +16,8 @@
"maxItemPower": 1,
"rarity": 2,
"origin": "Multiple",
- "tooltip": "An exquisite ring made of pure gold. Give it to a family member to increase their Intimacy by 1."
+ "tooltip": "An exquisite ring made of pure gold. Give it to a family member to increase their Intimacy by 1.",
+ "isEventItem": false
},
"590ebe99-0fdd-4216-bb51-88d48f07d518": {
"iconURL": "",
@@ -24,7 +26,8 @@
"maxItemPower": 32,
"rarity": 4,
"origin": "Camping Under the Stars",
- "tooltip": "\"The holy priest~ Yet the lip prints and bite marks under robe ~ The proof of entanglement with the Dark Lord~?\" Used to increase a Family Member's Intimacy by 10 to 32"
+ "tooltip": "\"The holy priest~ Yet the lip prints and bite marks under robe ~ The proof of entanglement with the Dark Lord~?\" Used to increase a Family Member's Intimacy by 10 to 32",
+ "isEventItem": true
},
"62c5fe6d-92d2-458d-8ce4-c206eeb6245a": {
"iconURL": "",
@@ -33,7 +36,8 @@
"maxItemPower": 10,
"rarity": 2,
"origin": "Camping Under the Stars",
- "tooltip": "\"For his beloved maid~ The prince wishes for his fiancee to find happiness in the cave~?\" Used to increase a Family Member's Intimacy by 4 to 10"
+ "tooltip": "\"For his beloved maid~ The prince wishes for his fiancee to find happiness in the cave~?\" Used to increase a Family Member's Intimacy by 4 to 10",
+ "isEventItem": true
},
"67e7598f-f687-4ea0-b9f5-f89aaa965d44": {
"iconURL": "",
@@ -42,7 +46,8 @@
"maxItemPower": 24,
"rarity": 3,
"origin": "Camping Under the Stars",
- "tooltip": "The Lord occasionally hums this, \"Twinkle, twinkle, little star, how I wonder what you are...\" Used to increase a Family Member's Intimacy by 7 to 24"
+ "tooltip": "The Lord occasionally hums this, \"Twinkle, twinkle, little star, how I wonder what you are...\" Used to increase a Family Member's Intimacy by 7 to 24",
+ "isEventItem": true
},
"71c7537b-ef33-4f64-91d4-e7e9c3915cad": {
"iconURL": "",
@@ -51,7 +56,8 @@
"maxItemPower": 5,
"rarity": 4,
"origin": "Multiple",
- "tooltip": ""
+ "tooltip": "",
+ "isEventItem": false
},
"73ddfbbf-3071-4103-9893-b9b77af05ce9": {
"iconURL": "",
@@ -60,7 +66,8 @@
"maxItemPower": 16,
"rarity": 3,
"origin": "Camping Under the Stars",
- "tooltip": "\"I wonder which lucky girl will be able to accompany him~?\" Used to increase a Family Member's Intimacy by 5 to 16"
+ "tooltip": "\"I wonder which lucky girl will be able to accompany him~?\" Used to increase a Family Member's Intimacy by 5 to 16",
+ "isEventItem": true
},
"910cfd8f-9e75-4ca1-b776-e6b4df78e80b": {
"iconURL": "",
@@ -69,7 +76,8 @@
"maxItemPower": 3,
"rarity": 1,
"origin": "Camping Under the Stars",
- "tooltip": "\"The Warrior Star meets the Demon Star again~ Shall their difficult love in past lives be continued?\" Used to increase a Family Member's Intimacy by 1 to 3"
+ "tooltip": "\"The Warrior Star meets the Demon Star again~ Shall their difficult love in past lives be continued?\" Used to increase a Family Member's Intimacy by 1 to 3",
+ "isEventItem": true
},
"b2536feb-7dcb-4cec-93e5-581bc64e693b": {
"iconURL": "",
@@ -78,7 +86,8 @@
"maxItemPower": 6,
"rarity": 2,
"origin": "Camping Under the Stars",
- "tooltip": "\"For her beloved monster~ The princess wishes to be captured again in the cave~?\" Used to increase a Family Member's Intimacy by 3 to 6"
+ "tooltip": "\"For her beloved monster~ The princess wishes to be captured again in the cave~?\" Used to increase a Family Member's Intimacy by 3 to 6",
+ "isEventItem": true
},
"b2ebc786-79c3-47df-b0d9-330bb8e85a5f": {
"iconURL": "",
@@ -87,7 +96,8 @@
"maxItemPower": 48,
"rarity": 4,
"origin": "Camping Under the Stars",
- "tooltip": "\"The succubus think she could charm the strong warrior~ Yet was conquered, body and soul~\" Used to increase a Family Member's Intimacy by 14 to 48"
+ "tooltip": "\"The succubus think she could charm the strong warrior~ Yet was conquered, body and soul~\" Used to increase a Family Member's Intimacy by 14 to 48",
+ "isEventItem": true
},
"d5eb513d-68e0-4cd3-bb44-e3e8d36cfecd": {
"iconURL": "",
@@ -96,13 +106,33 @@
"maxItemPower": 2,
"rarity": 3,
"origin": "Multiple",
- "tooltip": "A ring inlaid with jewels. Give it to a family member to increase their Intimacy by 2."
+ "tooltip": "A ring inlaid with jewels. Give it to a family member to increase their Intimacy by 2.",
+ "isEventItem": false
},
"bcd9068a-c3b1-4914-ac50-af3369a7a8e5": {
"iconURL": "",
"itemName": "Intamacy Gachapon",
"minItemPower": 10,
"maxItemPower": 30,
- "rarity": 4
+ "rarity": 4,
+ "isEventItem": true
+ },
+ "6459b278-9e0d-48ab-b6bb-aa4bfc88011b": {
+ "iconURL": "",
+ "itemName": "Touno Speciality 1",
+ "minItemPower": 5,
+ "maxItemPower": 5,
+ "rarity": 4,
+ "isEventItem": true,
+ "origin": "Touno Island"
+ },
+ "223aafe8-450f-4343-8df3-d96117d28642": {
+ "iconURL": "",
+ "itemName": "Touno Speciality 2",
+ "minItemPower": 10,
+ "maxItemPower": 10,
+ "rarity": 5,
+ "isEventItem": true,
+ "origin": "Touno Island"
}
}
diff --git a/src/components/BlessingPower/SpecialItemsCard.vue b/src/components/BlessingPower/SpecialItemsCard.vue
index 94d2da9..e8b1a52 100644
--- a/src/components/BlessingPower/SpecialItemsCard.vue
+++ b/src/components/BlessingPower/SpecialItemsCard.vue
@@ -11,6 +11,12 @@ const {
} = storeToRefs(usePowerItems())
const headers = ref([
+ {
+ title: "Event",
+ align: ' d-none d-lg-table-cell start',
+ sortable: true,
+ value: '1.origin'
+ },
{
title: 'Name',
align: 'start',
@@ -61,8 +67,14 @@ const sortBy = ref([
}
])
+const getEventImageUrl = function(eventName: string): string {
+ return eventName !== undefined ? "/images/" + eventName.replace(/\s/g, '_').toLocaleLowerCase() + ".png" : ''
+}
+
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
@@ -85,6 +97,11 @@ const getColor = computed(() => (rarity: number): string => {
:items="[...specialBlessingItems.entries()]"
:headers="headers"
>
+
+
+
+
+
@@ -116,6 +133,7 @@ const getColor = computed(() => (rarity: number): string => {
+ |
|
|
|
diff --git a/src/components/BlessingPower/StandardItemsCard.vue b/src/components/BlessingPower/StandardItemsCard.vue
index 6048dd4..288d754 100644
--- a/src/components/BlessingPower/StandardItemsCard.vue
+++ b/src/components/BlessingPower/StandardItemsCard.vue
@@ -44,7 +44,9 @@ const sortBy = ref([
])
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
diff --git a/src/components/FellowPower/SpecialItemsCard.vue b/src/components/FellowPower/SpecialItemsCard.vue
index 7d14515..a427773 100644
--- a/src/components/FellowPower/SpecialItemsCard.vue
+++ b/src/components/FellowPower/SpecialItemsCard.vue
@@ -11,6 +11,12 @@ const {
} = storeToRefs(usePowerItems())
const headers = ref([
+ {
+ title: "Event",
+ align: ' d-none d-lg-table-cell start',
+ sortable: true,
+ value: '1.origin'
+ },
{
title: 'Name',
align: 'start',
@@ -61,8 +67,13 @@ const sortBy = ref([
}
])
+const getEventImageUrl = function(eventName: string): string {
+ return eventName !== undefined ? "/images/" + eventName.replace(/\s/g, '_').toLocaleLowerCase() + ".png" : ''
+}
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
@@ -85,6 +96,11 @@ const getColor = computed(() => (rarity: number): string => {
:items="[...specialFellowItems.entries()]"
:headers="headers"
>
+
+
+
+
+
@@ -116,6 +132,7 @@ const getColor = computed(() => (rarity: number): string => {
+ |
|
|
|
diff --git a/src/components/FellowPower/StandardItemsCard.vue b/src/components/FellowPower/StandardItemsCard.vue
index 3105092..ebefedb 100644
--- a/src/components/FellowPower/StandardItemsCard.vue
+++ b/src/components/FellowPower/StandardItemsCard.vue
@@ -38,7 +38,9 @@ const sortBy = ref([
])
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
diff --git a/src/components/IntimacyPower/SpecialItemsCard.vue b/src/components/IntimacyPower/SpecialItemsCard.vue
index 7508405..2a13eb4 100644
--- a/src/components/IntimacyPower/SpecialItemsCard.vue
+++ b/src/components/IntimacyPower/SpecialItemsCard.vue
@@ -11,6 +11,12 @@ const {
} = storeToRefs(usePowerItems())
const headers = ref([
+ {
+ title: "Event",
+ align: ' d-none d-lg-table-cell start',
+ sortable: true,
+ value: '1.origin'
+ },
{
title: 'Name',
align: 'start',
@@ -61,8 +67,14 @@ const sortBy = ref([
}
])
+const getEventImageUrl = function(eventName: string): string {
+ return eventName !== undefined ? "/images/" + eventName.replace(/\s/g, '_').toLocaleLowerCase() + ".png" : ''
+}
+
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
@@ -85,6 +97,11 @@ const getColor = computed(() => (rarity: number): string => {
:items="[...specialIntimacyItems.entries()]"
:headers="headers"
>
+
+
+
+
+
@@ -117,6 +134,7 @@ const getColor = computed(() => (rarity: number): string => {
+ |
|
|
|
diff --git a/src/components/IntimacyPower/StandardItemsCard.vue b/src/components/IntimacyPower/StandardItemsCard.vue
index be3689d..182d59f 100644
--- a/src/components/IntimacyPower/StandardItemsCard.vue
+++ b/src/components/IntimacyPower/StandardItemsCard.vue
@@ -38,7 +38,9 @@ const sortBy = ref([
])
const getColor = computed(() => (rarity: number): string => {
- if (rarity === 4) {
+ if (rarity === 5) {
+ return 'red'
+ } else if (rarity === 4) {
return 'amber'
} else if (rarity === 3) {
return 'purple'
diff --git a/src/stores/powerItems.ts b/src/stores/powerItems.ts
index 81dda2f..9b0f803 100644
--- a/src/stores/powerItems.ts
+++ b/src/stores/powerItems.ts
@@ -137,7 +137,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...blessingPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower === cur[1].minItemPower
+ (cur) => !(cur[1].isEventItem)
)
)
)
@@ -157,7 +157,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...blessingPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower !== cur[1].minItemPower
+ (cur) => (cur[1].isEventItem)
)
)
)
@@ -206,7 +206,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...fellowPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower === cur[1].minItemPower
+ (cur) => !(cur[1].isEventItem)
)
)
)
@@ -226,7 +226,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...fellowPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower !== cur[1].minItemPower
+ (cur) => (cur[1].isEventItem)
)
)
)
@@ -278,7 +278,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...intimacyPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower === cur[1].minItemPower
+ (cur) => !(cur[1].isEventItem)
)
)
)
@@ -298,7 +298,7 @@ export const usePowerItems = defineStore('powerItems', () => {
() =>
new Map(
[...intimacyPowerItems.value.entries()].filter(
- (cur) => cur[1].maxItemPower !== cur[1].minItemPower
+ (cur) => (cur[1].isEventItem)
)
)
)
diff --git a/src/types/PowerItem.ts b/src/types/PowerItem.ts
index 5172bb7..3ee69ff 100644
--- a/src/types/PowerItem.ts
+++ b/src/types/PowerItem.ts
@@ -7,4 +7,5 @@ export type PowerItem = {
rarity: number
origin: string
tooltip: string
+ isEventItem: string
}