typesafe-precure 0.5.1.1 → 0.6.1.1
raw patch · 9 files changed
+385/−27 lines, 9 files
Files
- README.md +1/−1
- gen/cure-index.json +1/−1
- gen/pretty-cure-index.json +241/−0
- src/ACME/PreCure/Textbook/Hugtto.hs +2/−0
- src/ACME/PreCure/Textbook/Hugtto/Profiles.hs +82/−0
- src/ACME/PreCure/Textbook/Hugtto/Types.hs +29/−0
- src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs +12/−12
- src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs +12/−12
- typesafe-precure.cabal +5/−1
README.md view
@@ -9,7 +9,7 @@ ## Features - Collection of Japanese battle heroines "PreCure" and their transformation and purification phrases.- - Currently, supports from the first season to "Kirakira ☆ A La Mode", including Cure Echo and Cure Mofurun!+ - Currently, supports from the first season to "Hugtto! PreCure", including Cure Echo, Cure Mofurun, and Cure Pekorin! - Monadic actions to play the speech of their transformations and purifications. ## Characteristics
gen/cure-index.json view
@@ -1,1 +1,1 @@-{"girls":[{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"}],"transformees":[{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"}],"transformedGroups":[{"id":"KirakiraPreCureALaMode","nameEn":"Kirakira PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"id":"KirakiraPreCureALaMode_ALaModeStyle","nameEn":"Kirakira PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"}],"specialItems":[{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]}],"transformations":[{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアカスタード!できあがり!"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアジェラート!できあがり!"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアショコラ!できあがり!"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアパルフェ!できあがり!"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション!","ドーナツ!","ペコペコとキラキラを!","レッツ・ラ・まぜまぜ!","キュアペコリン!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!","キュアショコラ!できあがり!"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル!","レッツ・ラ・おきがえ!"]}],"purifications":[{"purifier":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ホイップ・デコレーション!"]},{"purifier":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","カスタード・イリュージョン!"]},{"purifier":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ジェラート・シェイク!"]},{"purifier":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","マカロン・ジュリエンヌ!","にゃーお♥"]},{"purifier":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ショコラ・アロマーゼ!"]},{"purifier":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン!","行くよ!アン・ドゥ・トレビアン!","キラクル・レインボー!","ボナペティ!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド!","キラキラキラル・フルチャージ!","スイー・ツー・ワンダフル・アラモード!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー!","キラッと輝け!クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・アニマルゴーランド!"]},{"purifier":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け!","クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・ファンタスティックアニマーレ!"]}]}+{"girls":[{"id":"Hana","nameEn":"Hana Nono","nameJa":"野乃 はな"},{"id":"Saaya","nameEn":"Saaya Yakushiji","nameJa":"薬師寺 さあや"},{"id":"Homare","nameEn":"Homare Kagayaki","nameJa":"輝木 ほまれ"},{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"}],"transformees":[{"id":"CureYell","nameEn":"Cure Yell","variationEn":"","nameJa":"キュアエール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"},{"id":"CureAnge","nameEn":"Cure Ange","variationEn":"","nameJa":"キュアアンジュ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"},{"id":"CureEtoile","nameEn":"Cure Etoile","variationEn":"","nameJa":"キュアエトワール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"},{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ!ペコペコとキラキラを!レッツ・ラ・まぜまぜ!キュアペコリン!できあがり!"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ!元気と笑顔を!レッツ・ラ・まぜまぜ!キュアホイップ!できあがり!"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン!知性と勇気を!レッツ・ラ・まぜまぜ!キュアカスタード!できあがり!"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス!自由と情熱を!レッツ・ラ・まぜまぜ!キュアジェラート!できあがり!"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン!美しさとトキメキを!レッツ・ラ・まぜまぜ!キュアマカロン!できあがり!"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート!強さと愛を!レッツ・ラ・まぜまぜ!キュアショコラ!できあがり!"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ!夢と希望を!レッツ・ラ・まぜまぜ!キュアパルフェ!できあがり!"}],"transformedGroups":[{"id":"HugttoPreCure","nameEn":"Hugtto PreCure","variationEn":"","nameJa":"HUGっと!プリキュア","variationJa":""},{"id":"KirakiraPreCureALaMode","nameEn":"Kirakira PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"id":"KirakiraPreCureALaMode_ALaModeStyle","nameEn":"Kirakira PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"}],"specialItems":[{"id":"PreHeart","nameEn":"Pre Heart","nameJa":"プリハート","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalPink","nameEn":"Mirai Crystal Pink","nameJa":"ミライクリスタル・ピンク","attachments":[]},{"id":"MiraiCrystalBlue","nameEn":"Mirai Crystal Blue","nameJa":"ミライクリスタル・ブルー","attachments":[]},{"id":"MiraiCrystalYellow","nameEn":"Mirai Crystal Yellow","nameJa":"ミライクリスタル・イエロー","attachments":[]},{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]}],"transformations":[{"transformers":["Hana"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"transformees":["CureYell"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!"]},{"transformers":["Saaya"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"transformees":["CureAnge"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを癒す!知恵のプリキュア!キュアアンジュ!"]},{"transformers":["Homare"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","ぎゅ~!","ぎゅ~~!","輝く未来をー、抱きしめて!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Hana","Saaya","Homare"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile"],"speech":["ミライクリスタル!","ハートキラっと!","は~ぎゅ~~!","は~ぎゅ~~!","は~ぎゅ~~!","輝く未来をー、抱きしめて!","みんなを応援!元気のプリキュア!キュアエール!","みんなを癒す!知恵のプリキュア!キュアアンジュ!","みんな輝け!力のプリキュア!キュアエトワール!"]},{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアカスタード!できあがり!"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアジェラート!できあがり!"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアショコラ!できあがり!"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアパルフェ!できあがり!"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション!","ドーナツ!","ペコペコとキラキラを!","レッツ・ラ・まぜまぜ!","キュアペコリン!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","プリン!","知性と勇気を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","アイス!","自由と情熱を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","チョコレート!","強さと愛を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","パフェ!","夢と希望を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!","キュアショコラ!できあがり!","キュアパルフェ!できあがり!","キラキラ☆プリキュアアラモード!"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション!","ショートケーキ!","元気と笑顔を!","レッツ・ラ・まぜまぜ!","キュアホイップ!できあがり!","キュアカスタード!できあがり!","キュアジェラート!できあがり!","キュアマカロン!できあがり!"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション!","マカロン!","美しさとトキメキを!","レッツ・ラ・まぜまぜ!","キュアマカロン!できあがり!","キュアショコラ!できあがり!"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル!","レッツ・ラ・おきがえ!"]}],"purifications":[{"purifier":["CureYell"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フォー・ユー!"]},{"purifier":["CureAnge"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・フェザー!"]},{"purifier":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"speech":["フレフレ!","ハート・スター!"]},{"purifier":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ホイップ・デコレーション!"]},{"purifier":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","カスタード・イリュージョン!"]},{"purifier":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ジェラート・シェイク!"]},{"purifier":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","マカロン・ジュリエンヌ!","にゃーお♥"]},{"purifier":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン!","ショコラ・アロマーゼ!"]},{"purifier":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン!","行くよ!アン・ドゥ・トレビアン!","キラクル・レインボー!","ボナペティ!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド!","キラキラキラル・フルチャージ!","スイー・ツー・ワンダフル・アラモード!"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー!","キラッと輝け!クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・アニマルゴーランド!"]},{"purifier":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け!","クリスタルアニマル!","ぴょーん!","くるるっ!","がぁおー!","にゃーお!","わん!","ぱたた!","プリキュア・ファンタスティックアニマーレ!"]}]}
gen/pretty-cure-index.json view
@@ -1,6 +1,32 @@ { "specialItems": [ {+ "nameEn": "Pre Heart",+ "attachments": [+ "Mirai Crystal"+ ],+ "nameJa": "プリハート",+ "id": "PreHeart"+ },+ {+ "nameEn": "Mirai Crystal Pink",+ "attachments": [],+ "nameJa": "ミライクリスタル・ピンク",+ "id": "MiraiCrystalPink"+ },+ {+ "nameEn": "Mirai Crystal Blue",+ "attachments": [],+ "nameJa": "ミライクリスタル・ブルー",+ "id": "MiraiCrystalBlue"+ },+ {+ "nameEn": "Mirai Crystal Yellow",+ "attachments": [],+ "nameJa": "ミライクリスタル・イエロー",+ "id": "MiraiCrystalYellow"+ },+ { "nameEn": "Sweets Pact", "attachments": [ "Animal Sweets"@@ -115,6 +141,30 @@ ], "transformees": [ {+ "nameEn": "Cure Yell",+ "variationEn": "",+ "nameJa": "キュアエール",+ "variationJa": "",+ "id": "CureYell",+ "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを応援!元気のプリキュア!キュアエール!"+ },+ {+ "nameEn": "Cure Ange",+ "variationEn": "",+ "nameJa": "キュアアンジュ",+ "variationJa": "",+ "id": "CureAnge",+ "introducesHerselfAs": "輝く未来をー、抱きしめて!みんなを癒す!知恵のプリキュア!キュアアンジュ!"+ },+ {+ "nameEn": "Cure Etoile",+ "variationEn": "",+ "nameJa": "キュアエトワール",+ "variationJa": "",+ "id": "CureEtoile",+ "introducesHerselfAs": "輝く未来をー、抱きしめて!みんな輝け!力のプリキュア!キュアエトワール!"+ },+ { "nameEn": "Cure Whip", "variationEn": "", "nameJa": "キュアホイップ",@@ -221,6 +271,21 @@ ], "girls": [ {+ "nameEn": "Hana Nono",+ "nameJa": "野乃 はな",+ "id": "Hana"+ },+ {+ "nameEn": "Saaya Yakushiji",+ "nameJa": "薬師寺 さあや",+ "id": "Saaya"+ },+ {+ "nameEn": "Homare Kagayaki",+ "nameJa": "輝木 ほまれ",+ "id": "Homare"+ },+ { "nameEn": "Ichika Usami", "nameJa": "宇佐美 いちか", "id": "Ichika"@@ -259,6 +324,57 @@ "purifications": [ { "specialItems": [+ {+ "a": [+ "MiraiCrystalPink"+ ],+ "i": "PreHeart"+ }+ ],+ "speech": [+ "フレフレ!",+ "ハート・フォー・ユー!"+ ],+ "purifier": [+ "CureYell"+ ]+ },+ {+ "specialItems": [+ {+ "a": [+ "MiraiCrystalBlue"+ ],+ "i": "PreHeart"+ }+ ],+ "speech": [+ "フレフレ!",+ "ハート・フェザー!"+ ],+ "purifier": [+ "CureAnge"+ ]+ },+ {+ "specialItems": [+ {+ "a": [+ "MiraiCrystalYellow"+ ],+ "i": "PreHeart"+ }+ ],+ "speech": [+ "フレフレ!",+ "ハート・スター!"+ ],+ "purifier": [+ "CureEtoile"+ ]+ },+ {+ "specialItems": [ "CandyRod" ], "speech": [@@ -479,6 +595,124 @@ "specialItems": [ { "a": [+ "MiraiCrystalPink"+ ],+ "i": "PreHeart"+ }+ ],+ "transformees": [+ "CureYell"+ ],+ "speech": [+ "ミライクリスタル!",+ "ハートキラっと!",+ "は~ぎゅ~~!",+ "ぎゅ~!",+ "ぎゅ~~!",+ "輝く未来をー、抱きしめて!",+ "みんなを応援!元気のプリキュア!キュアエール!"+ ],+ "transformers": [+ "Hana"+ ]+ },+ {+ "specialItems": [+ {+ "a": [+ "MiraiCrystalBlue"+ ],+ "i": "PreHeart"+ }+ ],+ "transformees": [+ "CureAnge"+ ],+ "speech": [+ "ミライクリスタル!",+ "ハートキラっと!",+ "は~ぎゅ~~!",+ "ぎゅ~!",+ "ぎゅ~~!",+ "輝く未来をー、抱きしめて!",+ "みんなを癒す!知恵のプリキュア!キュアアンジュ!"+ ],+ "transformers": [+ "Saaya"+ ]+ },+ {+ "specialItems": [+ {+ "a": [+ "MiraiCrystalYellow"+ ],+ "i": "PreHeart"+ }+ ],+ "transformees": [+ "CureEtoile"+ ],+ "speech": [+ "ミライクリスタル!",+ "ハートキラっと!",+ "は~ぎゅ~~!",+ "ぎゅ~!",+ "ぎゅ~~!",+ "輝く未来をー、抱きしめて!",+ "みんな輝け!力のプリキュア!キュアエトワール!"+ ],+ "transformers": [+ "Homare"+ ]+ },+ {+ "specialItems": [+ {+ "a": [+ "MiraiCrystalPink"+ ],+ "i": "PreHeart"+ },+ {+ "a": [+ "MiraiCrystalBlue"+ ],+ "i": "PreHeart"+ },+ {+ "a": [+ "MiraiCrystalYellow"+ ],+ "i": "PreHeart"+ }+ ],+ "transformees": [+ "CureYell",+ "CureAnge",+ "CureEtoile"+ ],+ "speech": [+ "ミライクリスタル!",+ "ハートキラっと!",+ "は~ぎゅ~~!",+ "は~ぎゅ~~!",+ "は~ぎゅ~~!",+ "輝く未来をー、抱きしめて!",+ "みんなを応援!元気のプリキュア!キュアエール!",+ "みんなを癒す!知恵のプリキュア!キュアアンジュ!",+ "みんな輝け!力のプリキュア!キュアエトワール!"+ ],+ "transformers": [+ "Hana",+ "Saaya",+ "Homare"+ ]+ },+ {+ "specialItems": [+ {+ "a": [ "RabbitShortcake" ], "i": "SweetsPact"@@ -1229,6 +1463,13 @@ } ], "transformedGroups": [+ {+ "nameEn": "Hugtto PreCure",+ "variationEn": "",+ "nameJa": "HUGっと!プリキュア",+ "variationJa": "",+ "id": "HugttoPreCure"+ }, { "nameEn": "Kirakira PreCure A La Mode", "variationEn": "",
+ src/ACME/PreCure/Textbook/Hugtto.hs view
@@ -0,0 +1,2 @@+{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -F -pgmF autoexporter #-}
+ src/ACME/PreCure/Textbook/Hugtto/Profiles.hs view
@@ -0,0 +1,82 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}+{-# LANGUAGE OverloadedStrings #-}++module ACME.PreCure.Textbook.Hugtto.Profiles where++import ACME.PreCure.Index.Types+++girlsHugtto :: [Girl]+girlsHugtto =+ [ mkGirl "Hana Nono" "野乃 はな"+ , mkGirl "Saaya Yakushiji" "薬師寺 さあや"+ , mkGirl "Homare Kagayaki" "輝木 ほまれ"+ ]+++transformeesHugtto :: [Transformee]+transformeesHugtto =+ [ mkTransformee "Cure Yell" "" "キュアエール" "" (concat introducesHerselfAs_CureYell)+ , mkTransformee "Cure Ange" "" "キュアアンジュ" "" (concat introducesHerselfAs_CureAnge)+ , mkTransformee "Cure Etoile" "" "キュアエトワール" "" (concat introducesHerselfAs_CureEtoile)+ ]+++transformedGroupsHugtto :: [TransformedGroup]+transformedGroupsHugtto =+ [mkTransformedGroup ne "" nj ""]+ where+ ne = "Hugtto PreCure"+ nj = "HUGっと!プリキュア"+++specialItemsHugtto :: [SpecialItem]+specialItemsHugtto =+ [ mkSpecialItem "Pre Heart" "プリハート" ["Mirai Crystal"]+ , mkSpecialItem "Mirai Crystal Pink" "ミライクリスタル・ピンク" []+ , mkSpecialItem "Mirai Crystal Blue" "ミライクリスタル・ブルー" []+ , mkSpecialItem "Mirai Crystal Yellow" "ミライクリスタル・イエロー" []+ ]+++transformationsHugtto :: [Transformation]+transformationsHugtto =+ [ mkTransformation+ ["Hana"]+ [mkIA "PreHeart" ["MiraiCrystalPink"]]+ ["CureYell"]+ (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureYell)+ , mkTransformation+ ["Saaya"]+ [mkIA "PreHeart" ["MiraiCrystalBlue"]]+ ["CureAnge"]+ (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureAnge)+ , mkTransformation+ ["Homare"]+ [mkIA "PreHeart" ["MiraiCrystalYellow"]]+ ["CureEtoile"]+ (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureEtoile)+ , mkTransformation+ ["Hana", "Saaya", "Homare"]+ [mkIA "PreHeart" ["MiraiCrystalPink"], mkIA "PreHeart" ["MiraiCrystalBlue"], mkIA "PreHeart" ["MiraiCrystalYellow"]]+ ["CureYell", "CureAnge", "CureEtoile"]+ (miraiCrystalHeartKiratto ++ replicate 3 hagyoo ++ introducesHerselfAs_CureYell ++ [last introducesHerselfAs_CureAnge, last introducesHerselfAs_CureEtoile])+ ]+++purificationsHugtto :: [Purification]+purificationsHugtto =+ [ mkPurification ["CureYell"] [mkIA "PreHeart" ["MiraiCrystalPink"]] ["フレフレ!", "ハート・フォー・ユー!"]+ , mkPurification ["CureAnge"] [mkIA "PreHeart" ["MiraiCrystalBlue"]] ["フレフレ!", "ハート・フェザー!"]+ , mkPurification ["CureEtoile"] [mkIA "PreHeart" ["MiraiCrystalYellow"]] ["フレフレ!", "ハート・スター!"]+ ]+++miraiCrystalHeartKiratto = ["ミライクリスタル!", "ハートキラっと!"]+hagyoo = "は~ぎゅ~~!"+hagyoogyoogyoooo = [hagyoo, "ぎゅ~!", "ぎゅ~~!"]+kagayakuMiraiWoDakishimete = "輝く未来をー、抱きしめて!"++introducesHerselfAs_CureYell = [kagayakuMiraiWoDakishimete, "みんなを応援!元気のプリキュア!キュアエール!"]+introducesHerselfAs_CureAnge = [kagayakuMiraiWoDakishimete, "みんなを癒す!知恵のプリキュア!キュアアンジュ!"]+introducesHerselfAs_CureEtoile = [kagayakuMiraiWoDakishimete, "みんな輝け!力のプリキュア!キュアエトワール!"]
+ src/ACME/PreCure/Textbook/Hugtto/Types.hs view
@@ -0,0 +1,29 @@+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TemplateHaskell #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}++module ACME.PreCure.Textbook.Hugtto.Types where++import ACME.PreCure.Types.TH++import ACME.PreCure.Textbook.Hugtto.Profiles++{-# ANN module girlsHugtto #-}+$(declareGirls girlsHugtto)++{-# ANN module transformeesHugtto #-}+$(declareTransformees transformeesHugtto)++{-# ANN module transformedGroupsHugtto #-}+$(declareTransformedGroups transformedGroupsHugtto)++{-# ANN module specialItemsHugtto #-}+$(declareSpecialItems specialItemsHugtto)++{-# ANN module transformationsHugtto #-}+$(declareTransformations transformationsHugtto)++{-# ANN module purificationsHugtto #-}+$(declarePurifications purificationsHugtto)
src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs view
@@ -6,8 +6,8 @@ import ACME.PreCure.Index.Types -girls :: [Girl]-girls =+girlsKirakiraALaMode :: [Girl]+girlsKirakiraALaMode = [ mkGirl "Ichika Usami" "宇佐美 いちか" , mkGirl "Himari Arisugawa" "有栖川 ひまり" , mkGirl "Aoi Tategami" "立神 あおい"@@ -18,8 +18,8 @@ ] -transformees :: [Transformee]-transformees =+transformeesKirakiraALaMode :: [Transformee]+transformeesKirakiraALaMode = [ mkTransformee "Cure Whip" "" "キュアホイップ" "" (concat introducesHerselfAs_CureWhip) , mkTransformee "Cure Custard" "" "キュアカスタード" "" (concat introducesHerselfAs_CureCustard) , mkTransformee "Cure Gelato" "" "キュアジェラート" "" (concat introducesHerselfAs_CureGelato)@@ -37,8 +37,8 @@ ] -transformedGroups :: [TransformedGroup]-transformedGroups =+transformedGroupsKirakiraALaMode :: [TransformedGroup]+transformedGroupsKirakiraALaMode = [ mkTransformedGroup ne "" nj "" , mkTransformedGroup ne aLaModeStyleEn nj aLaModeStyle ]@@ -54,8 +54,8 @@ aLaModeStyleEn = "A La Mode Style" -specialItems :: [SpecialItem]-specialItems =+specialItemsKirakiraALaMode :: [SpecialItem]+specialItemsKirakiraALaMode = [ mkSpecialItem "Sweets Pact" "スイーツパクト" ["Animal Sweets"] , mkSpecialItem "Rabbit Shortcake" "うさぎショートケーキ" [] , mkSpecialItem "Squirrel Pudding" "りすプリン" []@@ -77,8 +77,8 @@ ] -transformations :: [Transformation]-transformations =+transformationsKirakiraALaMode :: [Transformation]+transformationsKirakiraALaMode = [ mkTransformation ["Ichika"] [mkIA "SweetsPact" ["RabbitShortcake"]] ["CureWhip"] (cureALaModeDecoration : introducesHerselfAs_CureWhip) , mkTransformation ["Himari"] [mkIA "SweetsPact" ["SquirrelPudding"]] ["CureCustard"] (cureALaModeDecoration : introducesHerselfAs_CureCustard) , mkTransformation ["Aoi"] [mkIA "SweetsPact" ["LionIce"]] ["CureGelato"] (cureALaModeDecoration : introducesHerselfAs_CureGelato)@@ -165,8 +165,8 @@ ] -purifications :: [Purification]-purifications =+purificationsKirakiraALaMode :: [Purification]+purificationsKirakiraALaMode = [ mkPurification ["CureWhip"] ["CandyRod"] ["キラキラキラルン!", "ホイップ・デコレーション!"] , mkPurification ["CureCustard"] ["CandyRod"] ["キラキラキラルン!", "カスタード・イリュージョン!"] , mkPurification ["CureGelato"] ["CandyRod"] ["キラキラキラルン!", "ジェラート・シェイク!"]
src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs view
@@ -10,20 +10,20 @@ import ACME.PreCure.Textbook.KirakiraALaMode.Profiles -{-# ANN module girls #-}-$(declareGirls girls)+{-# ANN module girlsKirakiraALaMode #-}+$(declareGirls girlsKirakiraALaMode) -{-# ANN module transformees #-}-$(declareTransformees transformees)+{-# ANN module transformeesKirakiraALaMode #-}+$(declareTransformees transformeesKirakiraALaMode) -{-# ANN module transformedGroups #-}-$(declareTransformedGroups transformedGroups)+{-# ANN module transformedGroupsKirakiraALaMode #-}+$(declareTransformedGroups transformedGroupsKirakiraALaMode) -{-# ANN module specialItems #-}-$(declareSpecialItems specialItems)+{-# ANN module specialItemsKirakiraALaMode #-}+$(declareSpecialItems specialItemsKirakiraALaMode) -{-# ANN module transformations #-}-$(declareTransformations transformations)+{-# ANN module transformationsKirakiraALaMode #-}+$(declareTransformations transformationsKirakiraALaMode) -{-# ANN module purifications #-}-$(declarePurifications purifications)+{-# ANN module purificationsKirakiraALaMode #-}+$(declarePurifications purificationsKirakiraALaMode)
typesafe-precure.cabal view
@@ -1,5 +1,5 @@ name: typesafe-precure-version: 0.5.1.1+version: 0.6.1.1 synopsis: Type-safe transformations and purifications of PreCures (Japanese Battle Heroine) description: See README.md for details. homepage: https://github.com/igrep/typesafe-precure#readme@@ -78,6 +78,7 @@ , ACME.PreCure.Textbook.MahoGirls.Words , ACME.PreCure.Textbook.KirakiraALaMode+ , ACME.PreCure.Textbook.Hugtto , ACME.PreCure.Types , ACME.PreCure.Monad@@ -88,6 +89,9 @@ , ACME.PreCure.Textbook.KirakiraALaMode.Types , ACME.PreCure.Textbook.KirakiraALaMode.Profiles++ , ACME.PreCure.Textbook.Hugtto.Types+ , ACME.PreCure.Textbook.Hugtto.Profiles build-depends: base >= 4.7 && < 5 -- TODO: specify version , aeson