From 26972a59ab1e7f009c705e21bdae1d445f722817 Mon Sep 17 00:00:00 2001 From: flswld Date: Thu, 5 Jan 2023 23:35:52 +0800 Subject: [PATCH] add: gcg game data config --- .../gcg_card_skill/Card_Event_3031121.json | 137 ++++ .../gcg_card_skill/Card_Event_3031321.json | 86 +++ .../gcg_card_skill/Card_Event_3031721.json | 71 ++ .../gcg_card_skill/Card_Event_3032021.json | 54 ++ .../gcg_card_skill/Card_Event_3032061.json | 38 ++ .../gcg_card_skill/Card_Event_3032071.json | 54 ++ .../gcg_card_skill/Card_Event_3032081.json | 116 ++++ .../gcg_card_skill/Card_Event_3032091.json | 89 +++ .../gcg_card_skill/Card_Event_3032152.json | 65 ++ .../gcg_card_skill/Card_Event_3032153.json | 65 ++ .../gcg_card_skill/Card_Event_3032154.json | 65 ++ .../gcg_card_skill/Card_Event_3032155.json | 65 ++ .../gcg_card_skill/Card_Event_3033011.json | 151 +++++ .../gcg_card_skill/Card_Event_3033021.json | 151 +++++ .../gcg_card_skill/Card_Event_3033031.json | 46 ++ .../gcg_card_skill/Card_Event_3033041.json | 79 +++ .../gcg_card_skill/Card_Event_3033051.json | 34 + .../gcg_card_skill/Card_Event_3033061.json | 62 ++ .../gcg_card_skill/Card_Event_3311011.json | 34 + .../gcg_card_skill/Card_Event_3311021.json | 31 + .../gcg_card_skill/Card_Event_3312011.json | 34 + .../gcg_card_skill/Card_Event_3312021.json | 49 ++ .../gcg_card_skill/Card_Event_3313011.json | 34 + .../gcg_card_skill/Card_Event_3313021.json | 24 + .../gcg_card_skill/Card_Event_3314011.json | 34 + .../gcg_card_skill/Card_Event_3314021.json | 50 ++ .../gcg_card_skill/Card_Event_3315011.json | 34 + .../gcg_card_skill/Card_Event_3315021.json | 42 ++ .../gcg_card_skill/Card_Event_3316011.json | 34 + .../gcg_card_skill/Card_Event_3316021.json | 57 ++ .../gcg_card_skill/Card_Event_3317011.json | 34 + .../gcg_card_skill/Card_Event_3317021.json | 63 ++ .../gcg_card_skill/Card_Event_3320011.json | 34 + .../gcg_card_skill/Card_Event_3320021.json | 24 + .../gcg_card_skill/Card_Event_3320031.json | 49 ++ .../gcg_card_skill/Card_Event_3320041.json | 33 + .../gcg_card_skill/Card_Event_3320051.json | 54 ++ .../gcg_card_skill/Card_Event_3320061.json | 24 + .../gcg_card_skill/Card_Event_3320071.json | 24 + .../gcg_card_skill/Card_Event_3320081.json | 71 ++ .../gcg_card_skill/Card_Event_3320091.json | 79 +++ .../gcg_card_skill/Card_Event_3320101.json | 24 + .../gcg_card_skill/Card_Event_3320111.json | 24 + .../gcg_card_skill/Card_Event_3320121.json | 36 ++ .../gcg_card_skill/Card_Event_3320131.json | 37 ++ .../gcg_card_skill/Card_Event_3320141.json | 37 ++ .../gcg_card_skill/Card_Event_3320151.json | 30 + .../gcg_card_skill/Card_Event_3330011.json | 33 + .../gcg_card_skill/Card_Event_3330021.json | 33 + .../gcg_card_skill/Card_Event_3330031.json | 33 + .../gcg_card_skill/Card_Event_3330041.json | 33 + .../gcg_card_skill/Card_Event_3330051.json | 58 ++ .../gcg_card_skill/Card_Event_3330061.json | 58 ++ .../gcg_card_skill/Card_Event_3330071.json | 52 ++ .../gcg_card_skill/Card_Event_3330081.json | 33 + .../Card_Reliquary_3120011.json | 89 +++ .../Card_Reliquary_3120021.json | 89 +++ .../Card_Reliquary_3120031.json | 89 +++ .../Card_Reliquary_3120041.json | 64 ++ .../Card_Reliquary_3120051.json | 81 +++ .../Card_Reliquary_3120061.json | 90 +++ .../gcg_card_skill/Card_Support_3210011.json | 53 ++ .../gcg_card_skill/Card_Support_3210021.json | 33 + .../gcg_card_skill/Card_Support_3210022.json | 22 + .../gcg_card_skill/Card_Support_3210031.json | 30 + .../gcg_card_skill/Card_Support_3210041.json | 55 ++ .../gcg_card_skill/Card_Support_3210051.json | 69 ++ .../gcg_card_skill/Card_Support_3210061.json | 78 +++ .../gcg_card_skill/Card_Support_3220011.json | 54 ++ .../gcg_card_skill/Card_Support_3220021.json | 39 ++ .../gcg_card_skill/Card_Support_3220031.json | 37 ++ .../gcg_card_skill/Card_Support_3220032.json | 56 ++ .../gcg_card_skill/Card_Support_3220041.json | 37 ++ .../gcg_card_skill/Card_Support_3220042.json | 56 ++ .../gcg_card_skill/Card_Support_3220051.json | 81 +++ .../gcg_card_skill/Card_Support_3220061.json | 72 +++ .../gcg_card_skill/Card_Support_3220071.json | 175 +++++ .../gcg_card_skill/Card_Support_3220081.json | 291 +++++++++ .../gcg_card_skill/Card_Support_3220082.json | 89 +++ .../gcg_card_skill/Card_Support_3220091.json | 137 ++++ .../gcg_card_skill/Card_Support_3220101.json | 66 ++ .../gcg_card_skill/Card_Support_3220111.json | 66 ++ .../gcg_card_skill/Card_Support_3220121.json | 106 +++ .../gcg_card_skill/Card_Support_3230011.json | 128 ++++ .../gcg_card_skill/Card_Support_3230021.json | 83 +++ .../gcg_card_skill/Card_Support_4210011.json | 46 ++ .../gcg_card_skill/Card_Support_4210021.json | 137 ++++ .../gcg_card_skill/Card_Support_4210031.json | 34 + .../gcg_card_skill/Card_Support_4210041.json | 133 ++++ .../gcg_card_skill/Card_Support_4210051.json | 55 ++ .../gcg_card_skill/Card_Support_4210052.json | 55 ++ .../gcg_card_skill/Card_Support_4210061.json | 46 ++ .../gcg_card_skill/Card_Support_4210071.json | 46 ++ .../gcg_card_skill/Card_Support_4210081.json | 46 ++ .../gcg_card_skill/Card_Support_4210091.json | 46 ++ .../gcg_card_skill/Card_Support_4220011.json | 115 ++++ .../gcg_card_skill/Card_Support_4220012.json | 169 +++++ .../gcg_card_skill/Card_Support_4220021.json | 131 ++++ .../gcg_card_skill/Card_Support_4220022.json | 52 ++ .../gcg_card_skill/Card_Support_4220041.json | 57 ++ .../gcg_card_skill/Card_Support_4220051.json | 52 ++ .../gcg_card_skill/Card_Support_4220052.json | 216 +++++++ .../gcg_card_skill/Card_Support_4220053.json | 188 ++++++ .../gcg_card_skill/Card_Support_4220071.json | 83 +++ .../gcg_card_skill/Card_Support_4230011.json | 59 ++ .../gcg_card_skill/Card_Support_4230021.json | 59 ++ .../gcg_card_skill/Card_Support_4230031.json | 59 ++ .../gcg_card_skill/Card_Support_4230041.json | 38 ++ .../gcg_card_skill/Card_Weapon_3112031.json | 153 +++++ .../gcg_card_skill/Card_Weapon_3113031.json | 148 +++++ .../gcg_card_skill/Card_Weapon_3114021.json | 122 ++++ .../gcg_card_skill/Card_Weapon_3115031.json | 84 +++ .../json/gcg_card_skill/Char_Skill_11012.json | 53 ++ .../json/gcg_card_skill/Char_Skill_11013.json | 316 +++++++++ .../gcg_card_skill/Char_Skill_11013_Ex_1.json | 91 +++ .../Char_Skill_11013_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_11014.json | 80 +++ .../json/gcg_card_skill/Char_Skill_11022.json | 122 ++++ .../Char_Skill_11022_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_11023.json | 70 ++ .../gcg_card_skill/Char_Skill_11023_Ex_1.json | 81 +++ .../json/gcg_card_skill/Char_Skill_11032.json | 45 ++ .../Char_Skill_11032_Talent_1.json | 22 + .../Char_Skill_11032_Talent_2.json | 105 +++ .../json/gcg_card_skill/Char_Skill_11033.json | 53 ++ .../gcg_card_skill/Char_Skill_11033_Ex_1.json | 78 +++ .../json/gcg_card_skill/Char_Skill_11042.json | 122 ++++ .../gcg_card_skill/Char_Skill_11042_Ex_1.json | 83 +++ .../gcg_card_skill/Char_Skill_11042_Ex_2.json | 106 +++ .../Char_Skill_11042_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_11053.json | 53 ++ .../gcg_card_skill/Char_Skill_11053_Ex_1.json | 64 ++ .../json/gcg_card_skill/Char_Skill_11054.json | 38 ++ .../gcg_card_skill/Char_Skill_11054_Ex_1.json | 51 ++ .../gcg_card_skill/Char_Skill_11054_Ex_2.json | 72 +++ .../Char_Skill_11054_Talent_1.json | 63 ++ .../Char_Skill_11054_Talent_2.json | 40 ++ .../json/gcg_card_skill/Char_Skill_12012.json | 54 ++ .../gcg_card_skill/Char_Skill_12012_Ex_1.json | 72 +++ .../Char_Skill_12012_Talent_1.json | 22 + .../Char_Skill_12012_Talent_2.json | 66 ++ .../json/gcg_card_skill/Char_Skill_12013.json | 34 + .../json/gcg_card_skill/Char_Skill_12022.json | 133 ++++ .../Char_Skill_12022_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_12023.json | 142 ++++ .../gcg_card_skill/Char_Skill_12023_Ex_1.json | 95 +++ .../json/gcg_card_skill/Char_Skill_12032.json | 53 ++ .../gcg_card_skill/Char_Skill_12032_Ex_1.json | 65 ++ .../json/gcg_card_skill/Char_Skill_12033.json | 53 ++ .../gcg_card_skill/Char_Skill_12033_Ex_1.json | 61 ++ .../Char_Skill_12033_Talent_1.json | 22 + .../Char_Skill_12033_Talent_2.json | 64 ++ .../json/gcg_card_skill/Char_Skill_12034.json | 52 ++ .../json/gcg_card_skill/Char_Skill_13012.json | 112 ++++ .../Char_Skill_13012_Talent_1.json | 22 + .../Char_Skill_13012_Talent_2.json | 100 +++ .../json/gcg_card_skill/Char_Skill_13013.json | 53 ++ .../gcg_card_skill/Char_Skill_13013_Ex_1.json | 44 ++ .../json/gcg_card_skill/Char_Skill_13022.json | 67 ++ .../gcg_card_skill/Char_Skill_13022_Ex_1.json | 64 ++ .../Char_Skill_13022_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_13023.json | 53 ++ .../gcg_card_skill/Char_Skill_13023_Ex_1.json | 99 +++ .../json/gcg_card_skill/Char_Skill_13033.json | 54 ++ .../gcg_card_skill/Char_Skill_13033_Ex_1.json | 166 +++++ .../gcg_card_skill/Char_Skill_13033_Ex_2.json | 74 +++ .../Char_Skill_13033_Talent_1.json | 31 + .../gcg_card_skill/Char_Skill_13042_Ex_1.json | 88 +++ .../json/gcg_card_skill/Char_Skill_13052.json | 24 + .../gcg_card_skill/Char_Skill_13052_Ex_1.json | 44 ++ .../gcg_card_skill/Char_Skill_13052_Ex_2.json | 82 +++ .../gcg_card_skill/Char_Skill_13052_Ex_3.json | 122 ++++ .../Char_Skill_13052_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_13053.json | 53 ++ .../gcg_card_skill/Char_Skill_13053_Ex_1.json | 83 +++ .../json/gcg_card_skill/Char_Skill_14012.json | 122 ++++ .../gcg_card_skill/Char_Skill_14012_Ex_1.json | 64 ++ .../gcg_card_skill/Char_Skill_14012_Ex_2.json | 107 ++++ .../Char_Skill_14012_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_14013.json | 73 +++ .../json/gcg_card_skill/Char_Skill_14022.json | 44 ++ .../Char_Skill_14022_Talent_1.json | 22 + .../Char_Skill_14022_Talent_2.json | 77 +++ .../json/gcg_card_skill/Char_Skill_14023.json | 54 ++ .../gcg_card_skill/Char_Skill_14023_Ex_1.json | 102 +++ .../json/gcg_card_skill/Char_Skill_14032.json | 238 +++++++ .../gcg_card_skill/Char_Skill_14032_Ex_1.json | 51 ++ .../gcg_card_skill/Char_Skill_14032_Ex_2.json | 44 ++ .../gcg_card_skill/Char_Skill_14032_Ex_3.json | 55 ++ .../Char_Skill_14032_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_14033.json | 71 ++ .../Char_Skill_14042_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_14044.json | 55 ++ .../gcg_card_skill/Char_Skill_14044_Ex_1.json | 263 ++++++++ .../gcg_card_skill/Char_Skill_14044_Ex_2.json | 83 +++ .../gcg_card_skill/Char_Skill_14044_Ex_3.json | 119 ++++ .../json/gcg_card_skill/Char_Skill_15012.json | 52 ++ .../json/gcg_card_skill/Char_Skill_15013.json | 121 ++++ .../gcg_card_skill/Char_Skill_15013_Ex_1.json | 205 ++++++ .../gcg_card_skill/Char_Skill_15013_Ex_2.json | 169 +++++ .../gcg_card_skill/Char_Skill_15013_Ex_3.json | 33 + .../Char_Skill_15013_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_15022.json | 52 ++ .../json/gcg_card_skill/Char_Skill_15023.json | 43 ++ .../gcg_card_skill/Char_Skill_15023_Ex_1.json | 81 +++ .../Char_Skill_15023_Talent_1.json | 22 + .../Char_Skill_15023_Talent_2.json | 41 ++ .../json/gcg_card_skill/Char_Skill_16012.json | 53 ++ .../Char_Skill_16012_Talent_1.json | 22 + .../Char_Skill_16012_Talent_2.json | 41 ++ .../json/gcg_card_skill/Char_Skill_16013.json | 90 +++ .../json/gcg_card_skill/Char_Skill_16022.json | 53 ++ .../gcg_card_skill/Char_Skill_16022_Ex_1.json | 53 ++ .../gcg_card_skill/Char_Skill_16022_Ex_2.json | 105 +++ .../Char_Skill_16022_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_16023.json | 54 ++ .../gcg_card_skill/Char_Skill_16023_Ex_1.json | 76 +++ .../gcg_card_skill/Char_Skill_16023_Ex_2.json | 80 +++ .../json/gcg_card_skill/Char_Skill_17012.json | 96 +++ .../json/gcg_card_skill/Char_Skill_17013.json | 54 ++ .../gcg_card_skill/Char_Skill_17013_Ex_1.json | 65 ++ .../gcg_card_skill/Char_Skill_17013_Ex_2.json | 93 +++ .../Char_Skill_17013_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_22012.json | 30 + .../gcg_card_skill/Char_Skill_22012_Ex_1.json | 64 ++ .../gcg_card_skill/Char_Skill_22012_Ex_2.json | 64 ++ .../gcg_card_skill/Char_Skill_22012_Ex_3.json | 88 +++ .../json/gcg_card_skill/Char_Skill_22013.json | 45 ++ .../json/gcg_card_skill/Char_Skill_22014.json | 245 +++++++ .../Char_Skill_22014_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_22022.json | 99 +++ .../gcg_card_skill/Char_Skill_22022_Ex_1.json | 106 +++ .../gcg_card_skill/Char_Skill_22022_Ex_2.json | 69 ++ .../gcg_card_skill/Char_Skill_22022_Ex_3.json | 45 ++ .../Char_Skill_22022_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_23012.json | 122 ++++ .../gcg_card_skill/Char_Skill_23012_Ex_1.json | 71 ++ .../gcg_card_skill/Char_Skill_23012_Ex_2.json | 138 ++++ .../gcg_card_skill/Char_Skill_23012_Ex_3.json | 44 ++ .../Char_Skill_23012_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_23014.json | 55 ++ .../gcg_card_skill/Char_Skill_25010_Ex_1.json | 23 + .../json/gcg_card_skill/Char_Skill_25012.json | 75 +++ .../gcg_card_skill/Char_Skill_25012_Ex_1.json | 64 ++ .../gcg_card_skill/Char_Skill_25012_Ex_2.json | 80 +++ .../Char_Skill_25012_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_25013.json | 75 +++ .../gcg_card_skill/Char_Skill_25013_Ex_1.json | 64 ++ .../gcg_card_skill/Char_Skill_25013_Ex_2.json | 80 +++ .../json/gcg_card_skill/Char_Skill_26014.json | 55 ++ .../gcg_card_skill/Char_Skill_26014_Ex_1.json | 72 +++ .../gcg_card_skill/Char_Skill_26014_Ex_2.json | 84 +++ .../Char_Skill_26014_Talent_1.json | 22 + .../Char_Skill_26014_Talent_2.json | 54 ++ .../json/gcg_card_skill/Char_Skill_27012.json | 57 ++ .../Char_Skill_27012_Talent_1.json | 22 + .../json/gcg_card_skill/Char_Skill_27013.json | 45 ++ .../json/gcg_card_skill/Char_Skill_27014.json | 55 ++ .../gcg_card_skill/Char_Skill_27014_Ex_1.json | 177 +++++ .../gcg_card_skill/Char_Skill_27014_Ex_2.json | 185 ++++++ .../gcg_card_skill/Char_Skill_27014_Ex_3.json | 217 +++++++ .../gcg_card_skill/Char_Skill_27014_Ex_4.json | 78 +++ .../gcg_card_skill/Char_Skill_27014_Ex_5.json | 164 +++++ .../json/gcg_card_skill/Char_Skill_30023.json | 56 ++ .../json/gcg_card_skill/Char_Skill_30033.json | 36 ++ .../gcg_card_skill/Char_Skill_30033_Ex_1.json | 39 ++ .../gcg_card_skill/Char_Skill_30033_Ex_2.json | 39 ++ .../json/gcg_card_skill/Char_Skill_30035.json | 36 ++ .../json/gcg_card_skill/Char_Skill_30036.json | 52 ++ .../json/gcg_card_skill/Char_Skill_31014.json | 81 +++ .../json/gcg_card_skill/Char_Skill_31015.json | 55 ++ .../json/gcg_card_skill/Char_Skill_31034.json | 81 +++ .../json/gcg_card_skill/Char_Skill_31035.json | 64 ++ .../json/gcg_card_skill/Char_Skill_32012.json | 53 ++ .../gcg_card_skill/Char_Skill_32012_Ex_1.json | 44 ++ .../json/gcg_card_skill/Char_Skill_32013.json | 53 ++ .../json/gcg_card_skill/Char_Skill_32014.json | 81 +++ .../json/gcg_card_skill/Char_Skill_32015.json | 64 ++ .../json/gcg_card_skill/Char_Skill_32016.json | 121 ++++ .../json/gcg_card_skill/Char_Skill_32022.json | 53 ++ .../gcg_card_skill/Char_Skill_32022_Ex_1.json | 71 ++ .../json/gcg_card_skill/Char_Skill_32032.json | 119 ++++ .../json/gcg_card_skill/Char_Skill_32033.json | 98 +++ .../json/gcg_card_skill/Char_Skill_32034.json | 65 ++ .../json/gcg_card_skill/Char_Skill_32035.json | 64 ++ .../json/gcg_card_skill/Char_Skill_32043.json | 87 +++ .../json/gcg_card_skill/Char_Skill_33013.json | 44 ++ .../json/gcg_card_skill/Char_Skill_33014.json | 81 +++ .../json/gcg_card_skill/Char_Skill_33015.json | 64 ++ .../json/gcg_card_skill/Char_Skill_33016.json | 121 ++++ .../json/gcg_card_skill/Char_Skill_33024.json | 55 ++ .../json/gcg_card_skill/Char_Skill_33033.json | 27 + .../gcg_card_skill/Char_Skill_33033_Ex_1.json | 39 ++ .../gcg_card_skill/Char_Skill_33033_Ex_2.json | 40 ++ .../json/gcg_card_skill/Char_Skill_33034.json | 55 ++ .../json/gcg_card_skill/Char_Skill_33035.json | 60 ++ .../gcg_card_skill/Char_Skill_33035_Ex_1.json | 86 +++ .../json/gcg_card_skill/Char_Skill_33037.json | 39 ++ .../json/gcg_card_skill/Char_Skill_33052.json | 52 ++ .../json/gcg_card_skill/Char_Skill_34013.json | 39 ++ .../gcg_card_skill/Char_Skill_34013_Ex_1.json | 40 ++ .../gcg_card_skill/Char_Skill_34013_Ex_2.json | 39 ++ .../json/gcg_card_skill/Char_Skill_34014.json | 55 ++ .../json/gcg_card_skill/Char_Skill_34015.json | 55 ++ .../gcg_card_skill/Char_Skill_34015_Ex_1.json | 86 +++ .../json/gcg_card_skill/Char_Skill_34017.json | 34 + .../json/gcg_card_skill/Char_Skill_34034.json | 55 ++ .../json/gcg_card_skill/Char_Skill_34063.json | 88 +++ .../json/gcg_card_skill/Char_Skill_35012.json | 53 ++ .../gcg_card_skill/Char_Skill_35012_Ex_1.json | 64 ++ .../json/gcg_card_skill/Char_Skill_35022.json | 46 ++ .../gcg_card_skill/Char_Skill_35022_Ex_1.json | 39 ++ .../gcg_card_skill/Char_Skill_35022_Ex_2.json | 119 ++++ .../gcg_card_skill/Char_Skill_35022_Ex_3.json | 164 +++++ .../gcg_card_skill/Char_Skill_35022_Ex_4.json | 93 +++ .../json/gcg_card_skill/Char_Skill_35023.json | 64 ++ .../json/gcg_card_skill/Char_Skill_35024.json | 193 ++++++ .../json/gcg_card_skill/Char_Skill_35025.json | 44 ++ .../json/gcg_card_skill/Char_Skill_37014.json | 55 ++ .../gcg_card_skill/Char_Skill_37014_Ex_1.json | 220 +++++++ .../gcg_card_skill/Char_Skill_37014_Ex_2.json | 48 ++ .../gcg_card_skill/Char_Skill_37014_Ex_3.json | 55 ++ .../gcg_card_skill/Char_Skill_37014_Ex_4.json | 38 ++ .../gcg_card_skill/Char_Skill_37014_Ex_5.json | 69 ++ .../json/gcg_card_skill/Char_Skill_37032.json | 54 ++ .../gcg_card_skill/Char_Skill_37032_Ex_1.json | 78 +++ .../gcg_card_skill/Effect_Cost_Elec_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Fire_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Grass_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Ice_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Rock_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Water_1.json | 101 +++ .../gcg_card_skill/Effect_Cost_Wind_1.json | 101 +++ .../gcg_card_skill/Effect_Damage_Elec_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Elec_2.json | 45 ++ .../gcg_card_skill/Effect_Damage_Elec_3.json | 44 ++ .../gcg_card_skill/Effect_Damage_Elec_4.json | 44 ++ .../gcg_card_skill/Effect_Damage_Elec_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_2.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_3.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_4.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Fire_7.json | 44 ++ .../gcg_card_skill/Effect_Damage_Grass_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Grass_3.json | 44 ++ .../gcg_card_skill/Effect_Damage_Grass_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Ice_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Ice_3.json | 44 ++ .../gcg_card_skill/Effect_Damage_Ice_4.json | 44 ++ .../gcg_card_skill/Effect_Damage_Ice_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Ice_7.json | 44 ++ .../Effect_Damage_Physic_1.json | 44 ++ .../Effect_Damage_Physic_10.json | 44 ++ .../Effect_Damage_Physic_2.json | 44 ++ .../Effect_Damage_Physic_3.json | 44 ++ .../Effect_Damage_Physic_4.json | 44 ++ .../Effect_Damage_Physic_5.json | 44 ++ .../Effect_Damage_Physic_6.json | 45 ++ .../gcg_card_skill/Effect_Damage_Rock_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Water_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Water_4.json | 45 ++ .../gcg_card_skill/Effect_Damage_Water_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Water_6.json | 45 ++ .../gcg_card_skill/Effect_Damage_Wind_1.json | 44 ++ .../gcg_card_skill/Effect_Damage_Wind_3.json | 45 ++ .../gcg_card_skill/Effect_Damage_Wind_5.json | 44 ++ .../gcg_card_skill/Effect_Damage_Wind_6.json | 44 ++ .../json/gcg_card_skill/Effect_Db1_On_A.json | 155 +++++ .../json/gcg_card_skill/Effect_Dice_On_E.json | 85 +++ .../gcg_card_skill/Effect_Enchant_Elec.json | 44 ++ .../gcg_card_skill/Effect_Enchant_Fire.json | 44 ++ .../gcg_card_skill/Effect_Enchant_Grass.json | 44 ++ .../gcg_card_skill/Effect_Enchant_Ice.json | 44 ++ .../Effect_Enchant_Limit_Elec.json | 62 ++ .../Effect_Enchant_Limit_Fire.json | 62 ++ .../Effect_Enchant_Limit_Grass.json | 62 ++ .../Effect_Enchant_Limit_Ice.json | 62 ++ .../Effect_Enchant_Limit_Rock.json | 62 ++ .../Effect_Enchant_Limit_Water.json | 62 ++ .../Effect_Enchant_Limit_Wind.json | 62 ++ .../gcg_card_skill/Effect_Enchant_Rock.json | 44 ++ .../gcg_card_skill/Effect_Enchant_Water.json | 44 ++ .../gcg_card_skill/Effect_Enchant_Wind.json | 44 ++ .../gcg_card_skill/Effect_Fix_Elec_1.json | 23 + .../gcg_card_skill/Effect_Fix_Elec_2.json | 23 + .../gcg_card_skill/Effect_Fix_Fire_1.json | 23 + .../gcg_card_skill/Effect_Fix_Fire_2.json | 23 + .../gcg_card_skill/Effect_Fix_Grass_1.json | 23 + .../gcg_card_skill/Effect_Fix_Grass_2.json | 23 + .../json/gcg_card_skill/Effect_Fix_Ice_1.json | 23 + .../json/gcg_card_skill/Effect_Fix_Ice_2.json | 23 + .../gcg_card_skill/Effect_Fix_Paimon_2.json | 23 + .../gcg_card_skill/Effect_Fix_Paimon_4.json | 23 + .../gcg_card_skill/Effect_Fix_Rock_1.json | 23 + .../gcg_card_skill/Effect_Fix_Rock_2.json | 23 + .../gcg_card_skill/Effect_Fix_Void_2.json | 23 + .../gcg_card_skill/Effect_Fix_Void_3.json | 23 + .../gcg_card_skill/Effect_Fix_Void_4.json | 23 + .../gcg_card_skill/Effect_Fix_Void_5.json | 23 + .../gcg_card_skill/Effect_Fix_Water_1.json | 23 + .../gcg_card_skill/Effect_Fix_Water_2.json | 23 + .../gcg_card_skill/Effect_Fix_Wind_1.json | 23 + .../gcg_card_skill/Effect_Fix_Wind_2.json | 23 + .../gcg_card_skill/Effect_Weapon_Dmg_1.json | 122 ++++ .../json/gcg_card_skill/HK4E.png | Bin 0 -> 424803 bytes .../gcg_card_skill/PlaceHolder.placeholder | 0 .../json/gcg_card_skill/Reaction_101.json | 24 + .../json/gcg_card_skill/Reaction_102.json | 24 + .../json/gcg_card_skill/Reaction_103.json | 102 +++ .../json/gcg_card_skill/Reaction_104.json | 52 ++ .../json/gcg_card_skill/Reaction_105.json | 52 ++ .../json/gcg_card_skill/Reaction_106.json | 80 +++ .../json/gcg_card_skill/Reaction_1061.json | 103 +++ .../json/gcg_card_skill/Reaction_107.json | 35 + .../json/gcg_card_skill/Reaction_108.json | 35 + .../json/gcg_card_skill/Reaction_109.json | 35 + .../json/gcg_card_skill/Reaction_110.json | 35 + .../json/gcg_card_skill/Reaction_111.json | 36 ++ .../json/gcg_card_skill/Reaction_115.json | 76 +++ .../json/gcg_card_skill/Reaction_1151.json | 64 ++ .../json/gcg_card_skill/Reaction_116.json | 70 ++ .../json/gcg_card_skill/Reaction_1161.json | 91 +++ .../json/gcg_card_skill/Reaction_117.json | 70 ++ .../json/gcg_card_skill/Reaction_1171.json | 74 +++ .../json/gcg_card_skill/Story_30101_1.json | 294 +++++++++ .../json/gcg_card_skill/Story_30102_1.json | 390 +++++++++++ .../json/gcg_card_skill/Story_30103_1.json | 437 +++++++++++++ .../json/gcg_card_skill/Story_30104_1.json | 92 +++ .../json/gcg_card_skill/Story_30105_1.json | 342 ++++++++++ .../_Attached_InfinityShield.json | 48 ++ .../_Attached_InfinityShield_Elec.json | 49 ++ .../_Attached_InfinityShield_Fire.json | 49 ++ .../_Attached_InfinityShield_Grass.json | 49 ++ .../_Attached_InfinityShield_Ice.json | 49 ++ .../_Attached_InfinityShield_Per1.json | 48 ++ .../_Attached_InfinityShield_Per2.json | 48 ++ .../_Attached_InfinityShield_Rock.json | 49 ++ .../_Attached_InfinityShield_Water.json | 49 ++ .../_Attached_InfinityShield_Wind.json | 49 ++ .../_Attached_LifeAsShield.json | 46 ++ .../_Attached_LifeAsShield_Once.json | 46 ++ ..._Attached_LifeAsShield_Once_Per1_Elec.json | 55 ++ ..._Attached_LifeAsShield_Once_Per1_Fire.json | 57 ++ .../_Attached_LifeAsShield_Once_Per2.json | 46 ++ .../_Attached_ShieldAsShield.json | 46 ++ .../gcg_card_skill/_ElementShell_Elec.json | 45 ++ .../gcg_card_skill/_ElementShell_Fire.json | 45 ++ .../gcg_card_skill/_ElementShell_Grass.json | 45 ++ .../gcg_card_skill/_ElementShell_Ice.json | 45 ++ .../gcg_card_skill/_ElementShell_Rock.json | 45 ++ .../gcg_card_skill/_ElementShell_Water.json | 45 ++ .../gcg_card_skill/_ElementShell_Wind.json | 45 ++ .../gcg_card_skill/_Global_LifeAsShield.json | 55 ++ .../_Global_LifeAsShield_Once.json | 55 ++ .../_Global_LifeAsShield_Once_Least2.json | 56 ++ .../_Global_LifeAsShield_Once_Least3.json | 56 ++ .../_Global_ShieldAsShield.json | 55 ++ .../_Global_ShieldAsShield_Once.json | 55 ++ .../xudong.zhong@mihoyo.com 感谢你的服务! | 2 + .../game_data_config/txt/GCGAdvantureRule.txt | 34 + .../game_data_config/txt/GCGBossLevelData.txt | 8 +- gdconf/game_data_config/txt/GCGCardData.txt | 284 +++++++- .../game_data_config/txt/GCGCardFaceData.txt | 148 ++++- .../game_data_config/txt/GCGCardViewData.txt | 246 +++++++ .../game_data_config/txt/GCGChallengeData.txt | 29 +- gdconf/game_data_config/txt/GCGCharData.txt | 74 ++- .../txt/GCGCharacterLevelData.txt | 22 +- gdconf/game_data_config/txt/GCGChooseData.txt | 55 +- .../game_data_config/txt/GCGDeckBackData.txt | 23 +- .../game_data_config/txt/GCGDeckCardData.txt | 148 ++++- gdconf/game_data_config/txt/GCGDeckData.txt | 287 ++++++++- .../game_data_config/txt/GCGDeckFieldData.txt | 6 +- .../txt/GCGDeckStorageData.txt | 12 +- .../txt/GCGElementReactionData.txt | 19 +- gdconf/game_data_config/txt/GCGGameData.txt | 348 +++++++++- .../game_data_config/txt/GCGGameGroupData.txt | 2 + .../txt/GCGGameRewardData.txt | 312 ++++++++- gdconf/game_data_config/txt/GCGLevelData.txt | 12 +- gdconf/game_data_config/txt/GCGLevelLock.txt | 6 +- gdconf/game_data_config/txt/GCGMatchData.txt | 3 +- .../game_data_config/txt/GCGMatchNameData.txt | 605 ++++++++++++++++++ .../game_data_config/txt/GCGMatchRankData.txt | 18 +- .../txt/GCGProficiencyRewardData.txt | 28 + gdconf/game_data_config/txt/GCGRuleData.txt | 4 +- .../game_data_config/txt/GCGSceneConstNPC.txt | 7 +- .../txt/GCGSceneDistribution.txt | 8 +- gdconf/game_data_config/txt/GCGScenePoint.txt | 25 +- .../game_data_config/txt/GCGShopEntrance.txt | 5 +- .../game_data_config/txt/GCGShopGoodsData.txt | 248 ++++++- gdconf/game_data_config/txt/GCGSkillData.txt | 510 ++++++++++++++- gdconf/game_data_config/txt/GCGTalkData.txt | 104 ++- .../txt/GCGTalkDetailData.txt | 236 +++++++ .../txt/GcgQuestLevelData.txt | 7 + .../game_data_config/txt/GcgWeekLevelData.txt | 32 +- .../txt/GcgWeekRefeshData.txt | 4 +- .../txt/GcgWorldLevelData.txt | 51 +- 497 files changed, 34816 insertions(+), 30 deletions(-) create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031121.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031321.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031721.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032081.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032091.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032152.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032153.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032154.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032155.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320081.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320091.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320101.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320111.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320121.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320131.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320141.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320151.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330081.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220042.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220081.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220082.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220091.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220101.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220111.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220121.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210052.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210081.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210091.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220051.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220052.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220053.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220071.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230011.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230041.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3112031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3113031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3114021.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3115031.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12034.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13042_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14042_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25010_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012_Talent_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30035.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30036.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31015.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31034.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31035.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32015.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32016.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32034.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32035.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32043.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33015.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33016.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33024.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33034.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33037.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33052.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34017.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34034.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34063.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35023.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35024.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35025.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032_Ex_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Elec_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Fire_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Grass_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Ice_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Rock_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Water_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Wind_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_7.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_7.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_10.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_6.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Rock_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_6.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_6.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Db1_On_A.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Dice_On_E.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Elec.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Fire.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Grass.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Ice.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Elec.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Fire.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Grass.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Ice.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Rock.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Water.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Wind.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Rock.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Water.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Wind.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_4.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_5.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Effect_Weapon_Dmg_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/HK4E.png create mode 100644 gdconf/game_data_config/json/gcg_card_skill/PlaceHolder.placeholder create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_101.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_102.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_103.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_104.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_105.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_106.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_1061.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_107.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_108.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_109.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_110.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_111.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_115.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_1151.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_116.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_1161.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_117.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Reaction_1171.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Story_30101_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Story_30102_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Story_30103_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Story_30104_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/Story_30105_1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Elec.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Fire.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Grass.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Ice.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per1.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Rock.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Water.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Wind.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Elec.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Fire.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Attached_ShieldAsShield.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Elec.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Fire.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Grass.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Ice.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Rock.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Water.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Wind.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least2.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least3.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield_Once.json create mode 100644 gdconf/game_data_config/json/gcg_card_skill/xudong.zhong@mihoyo.com 感谢你的服务! create mode 100644 gdconf/game_data_config/txt/GCGGameGroupData.txt create mode 100644 gdconf/game_data_config/txt/GCGMatchNameData.txt create mode 100644 gdconf/game_data_config/txt/GCGProficiencyRewardData.txt create mode 100644 gdconf/game_data_config/txt/GcgQuestLevelData.txt diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031121.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031121.json new file mode 100644 index 00000000..9bd5ec2b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031121.json @@ -0,0 +1,137 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3031121", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031321.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031321.json new file mode 100644 index 00000000..22a0b933 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031321.json @@ -0,0 +1,86 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3031321", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 101, + 102, + 103, + 109, + 113, + 115 + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031721.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031721.json new file mode 100644 index 00000000..15765623 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3031721.json @@ -0,0 +1,71 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3031721", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032021.json new file mode 100644 index 00000000..963b92f3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032021.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterReviseCost", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "costRevise": 1, + "costType": "GCG_COST_DICE_PAIMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032061.json new file mode 100644 index 00000000..de214d26 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032061.json @@ -0,0 +1,38 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032061", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterSetQuick", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032071.json new file mode 100644 index 00000000..5bfc9484 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032071.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032071", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032081.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032081.json new file mode 100644 index 00000000..63e9b40d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032081.json @@ -0,0 +1,116 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032081", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_E" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032091.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032091.json new file mode 100644 index 00000000..c9a3e2fc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032091.json @@ -0,0 +1,89 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032091", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_Q" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303208, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032152.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032152.json new file mode 100644 index 00000000..d4dcf15a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032152.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032152", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032153.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032153.json new file mode 100644 index 00000000..fe26a7dc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032153.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032153", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032154.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032154.json new file mode 100644 index 00000000..23285e41 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032154.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032154", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032155.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032155.json new file mode 100644 index 00000000..78b9079d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3032155.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3032155", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033011.json new file mode 100644 index 00000000..74a2d783 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033011.json @@ -0,0 +1,151 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__DAMAGE_ADD": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_ADD" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033021.json new file mode 100644 index 00000000..1121d758 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033021.json @@ -0,0 +1,151 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__DAMAGE_ADD": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_Q" + } + ] + } + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_ADD" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033031.json new file mode 100644 index 00000000..39a0ad21 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033031.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033031", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 3, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033041.json new file mode 100644 index 00000000..adcffa9f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033041.json @@ -0,0 +1,79 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033041", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_VOID", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033051.json new file mode 100644 index 00000000..46023a0b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033051.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033051", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033061.json new file mode 100644 index 00000000..4a4cf873 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3033061.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3033061", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_VOID", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311011.json new file mode 100644 index 00000000..f98024bc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3311011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_CRYO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311021.json new file mode 100644 index 00000000..001b4e07 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3311021.json @@ -0,0 +1,31 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3311021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303112, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312011.json new file mode 100644 index 00000000..a38cc7a1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3312011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_HYDRO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312021.json new file mode 100644 index 00000000..946167e2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3312021.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3312021", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampHurtTotal" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313011.json new file mode 100644 index 00000000..50fcbd90 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3313011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_PYRO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313021.json new file mode 100644 index 00000000..770f1bfa --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3313021.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3313021", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303132, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314011.json new file mode 100644 index 00000000..2e098526 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3314011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ELECTRO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314021.json new file mode 100644 index 00000000..9e745696 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3314021.json @@ -0,0 +1,50 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3314021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampOnStageNotChargedTotalNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315011.json new file mode 100644 index 00000000..0f5ef552 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3315011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANEMO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315021.json new file mode 100644 index 00000000..8f02f51c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3315021.json @@ -0,0 +1,42 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3315021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316011.json new file mode 100644 index 00000000..6d5f2068 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3316011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_GEO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316021.json new file mode 100644 index 00000000..17c6f365 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3316021.json @@ -0,0 +1,57 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3316021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaTagCardNum", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "tagType": "GCG_TAG_SHEILD", + "isCalcDieCard": false + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_FIRST", + "tagType": "GCG_TAG_SHEILD", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317011.json new file mode 100644 index 00000000..12fc2395 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3317011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_DENDRO", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317021.json new file mode 100644 index 00000000..058b12c2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3317021.json @@ -0,0 +1,63 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3317021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303172, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_ALL", + "tagType": "GCG_TAG_DENDRO_PRODUCE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_ALL", + "tagType": "GCG_TAG_DENDRO_PRODUCE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320011.json new file mode 100644 index 00000000..fc3f1dac --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320011.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320021.json new file mode 100644 index 00000000..64b10d10 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320021.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320021", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303202, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320031.json new file mode 100644 index 00000000..aba8a266 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320031.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchBeforeOperationCampDiceNum", + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectReroll", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320041.json new file mode 100644 index 00000000..c4574d09 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320041.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320041", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDraw", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320051.json new file mode 100644 index 00000000..1f09d171 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320051.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320051", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurRoundHasCharacterDie", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320061.json new file mode 100644 index 00000000..41cb997e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320061.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320061", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303206, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320071.json new file mode 100644 index 00000000..d738200c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320071.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320071", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303207, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320081.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320081.json new file mode 100644 index 00000000..054780f9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320081.json @@ -0,0 +1,71 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320081", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterNotChargedNum" + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303209, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ONSTAGE", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320091.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320091.json new file mode 100644 index 00000000..631770ed --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320091.json @@ -0,0 +1,79 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320091", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterNotChargedNum" + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampNearBackStageChargedTotalNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectTransferEnergy", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "sourceCamp": "CAMP_FRIENDLY", + "sourceCharacter": "CHARACTER_TARGET_NEAR" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320101.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320101.json new file mode 100644 index 00000000..734daf10 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320101.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320101", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectTransferModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "effectTag": "GCG_TAG_WEAPON", + "sourceChooseIdx": 1, + "targetChooseIdx": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320111.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320111.json new file mode 100644 index 00000000..ce9effe8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320111.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320111", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectTransferModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "effectTag": "GCG_TAG_ARTIFACT", + "sourceChooseIdx": 1, + "targetChooseIdx": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320121.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320121.json new file mode 100644 index 00000000..0d4f8118 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320121.json @@ -0,0 +1,36 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320121", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardShowTokenVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_OBJECT", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320131.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320131.json new file mode 100644 index 00000000..b5af42b1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320131.json @@ -0,0 +1,37 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320131", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_ENEMY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_OBJECT", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320141.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320141.json new file mode 100644 index 00000000..3e8c2e2e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320141.json @@ -0,0 +1,37 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320141", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_BOTH", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_ALL", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320151.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320151.json new file mode 100644 index 00000000..9da8749f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3320151.json @@ -0,0 +1,30 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3320151", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectRandomCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "cardIdList": [ + 303211, + 303212, + 303213, + 303214 + ], + "previewCardID": 303210 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330011.json new file mode 100644 index 00000000..6716b796 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330011.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330011", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303301, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330021.json new file mode 100644 index 00000000..2d5a68c8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330021.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330021", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303302, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330031.json new file mode 100644 index 00000000..2d4b4c82 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330031.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330031", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303303, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330041.json new file mode 100644 index 00000000..e6ba16d7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330041.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330041", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303304, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330051.json new file mode 100644 index 00000000..65f53da4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330051.json @@ -0,0 +1,58 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330051", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampHurtTotal" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_CONFIG_CHOOSE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330061.json new file mode 100644 index 00000000..7862efdb --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330061.json @@ -0,0 +1,58 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330061", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampHurtTotal" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_CONFIG_CHOOSE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330071.json new file mode 100644 index 00000000..61cb7acd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330071.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330071", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_CONFIG_CHOOSE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303305, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330081.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330081.json new file mode 100644 index 00000000..8984a658 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Event_3330081.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Event_3330081", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303306, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 303300, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120011.json new file mode 100644 index 00000000..6c2d7e77 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120011.json @@ -0,0 +1,89 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120011", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_MODIFIED", + "targetCamp": "CAMP_FRIENDLY", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120021.json new file mode 100644 index 00000000..c52dc165 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120021.json @@ -0,0 +1,89 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120021", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_E" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_MODIFIED", + "targetCamp": "CAMP_FRIENDLY", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120031.json new file mode 100644 index 00000000..1925e5aa --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120031.json @@ -0,0 +1,89 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120031", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_Q" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ALL", + "targetCamp": "CAMP_FRIENDLY", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120041.json new file mode 100644 index 00000000..9a222d2c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120041.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120041", + "declaredValueMap": { + "__KEY__EFFECTNUM_DICE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCurSkillKillCharacter" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_DICE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120051.json new file mode 100644 index 00000000..83ac17a3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120051.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120051", + "declaredValueMap": { + "__KEY__EFFECTNUM_DICE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_SAME_MODIFIED", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_DICE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120061.json new file mode 100644 index 00000000..42d47da7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Reliquary_3120061.json @@ -0,0 +1,90 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Reliquary_3120061", + "declaredValueMap": { + "__KEY__EFFECTNUM_ENERGY": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_Q" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED_OTHERS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_ENERGY" + }, + "limitElementType": "GCG_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210011.json new file mode 100644 index 00000000..93ab0fa9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210011.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__MINUS": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDraw", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__MINUS" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210021.json new file mode 100644 index 00000000..89fcaa2c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210021.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectReroll", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210022.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210022.json new file mode 100644 index 00000000..7e607382 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210022.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210022", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectRerollReviseCost", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "costRevise": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210031.json new file mode 100644 index 00000000..25ec9592 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210031.json @@ -0,0 +1,30 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_SAME_ONSTAGE", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210041.json new file mode 100644 index 00000000..ac720a44 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210041.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210041", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterReviseCost", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + }, + "costRevise": 1, + "costType": "GCG_COST_DICE_PAIMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210051.json new file mode 100644 index 00000000..3d4a6391 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210051.json @@ -0,0 +1,69 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210051", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampBackStageHurtTotalNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_BACKSTAGE_HURT_MAX", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210061.json new file mode 100644 index 00000000..e00291a3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3210061.json @@ -0,0 +1,78 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3210061", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHurtNum" + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220011.json new file mode 100644 index 00000000..6df50b8d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220011.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__MINUS": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__MINUS" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220021.json new file mode 100644 index 00000000..baeba0cf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220021.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterSetQuick", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220031.json new file mode 100644 index 00000000..ac0e9485 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220031.json @@ -0,0 +1,37 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "operatorType": "OPEATER_ADD", + "tokenType": "GCG_TOKEN_COUNTER", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_ASSIST", + "campType": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220032.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220032.json new file mode 100644 index 00000000..666f63d4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220032.json @@ -0,0 +1,56 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220032", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectPayByCardTag", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_ARTIFACT" + } + ] + } + } + ] + }, + "effectTag": "GCG_TAG_ARTIFACT", + "costType": "GCG_COST_DICE_PAIMON", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220041.json new file mode 100644 index 00000000..9b5060c4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220041.json @@ -0,0 +1,37 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220041", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "operatorType": "OPEATER_ADD", + "tokenType": "GCG_TOKEN_COUNTER", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_ASSIST", + "campType": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220042.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220042.json new file mode 100644 index 00000000..386b6f00 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220042.json @@ -0,0 +1,56 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220042", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectPayByCardTag", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON" + } + ] + } + } + ] + }, + "effectTag": "GCG_TAG_WEAPON", + "costType": "GCG_COST_DICE_PAIMON", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220051.json new file mode 100644 index 00000000..5492f3f3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220051.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220051", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__DICE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_PAY_CARD_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_FOOD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_SAME_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DICE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220061.json new file mode 100644 index 00000000..1d8666db --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220061.json @@ -0,0 +1,72 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220061", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_PLACE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_PAIMON", + "reviseNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220071.json new file mode 100644 index 00000000..5ecda64b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220071.json @@ -0,0 +1,175 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220071", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + }, + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "operatorType": "OPEATER_ADD", + "tokenType": "GCG_TOKEN_COUNTER", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_ASSIST", + "campType": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectDraw", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220081.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220081.json new file mode 100644 index 00000000..2f91aa67 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220081.json @@ -0,0 +1,291 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220081", + "declaredValueMap": { + "__KEY__EFFECTNUM1": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM3": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + }, + "__KEY__EFFECTNUM4": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 4 + }, + "__KEY__EFFECTNUM5": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 5 + }, + "__KEY__EFFECTNUM0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAbsorbUnusedDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "maxAbsorbNumPerDiceType": 0, + "maxAbsorbNumTotal": 3, + "maxAbsorbNumPerDiceTypeOneTime": 1 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM0" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM1" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM2" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM3" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM4" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 5 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM5" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220082.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220082.json new file mode 100644 index 00000000..8c98fd98 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220082.json @@ -0,0 +1,89 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220082", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurCardAbsorbDiceNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectDraw", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220091.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220091.json new file mode 100644 index 00000000..e439757e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220091.json @@ -0,0 +1,137 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220091", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__DRAW": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillDamageElementType", + "elementType": "DAMAGE_ELEMENT_PHYSIC" + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectDraw", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DRAW" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220101.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220101.json new file mode 100644 index 00000000..be54b492 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220101.json @@ -0,0 +1,66 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220101", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillUsed" + } + ] + } + } + ] + }, + "costType": "GCG_COST_DICE_PAIMON", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220111.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220111.json new file mode 100644 index 00000000..578512ae --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220111.json @@ -0,0 +1,66 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220111", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCurCampOnStageNotChargedTotalNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL_NOT_CHARGED", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 1 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220121.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220121.json new file mode 100644 index 00000000..3bbf4e1c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3220121.json @@ -0,0 +1,106 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3220121", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_CHANGE_CHARACTER_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterEnergyNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230011.json new file mode 100644 index 00000000..33eff18c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230011.json @@ -0,0 +1,128 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3230011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + }, + "__KEY__DICE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillDamageElementType", + "elementType": "DAMAGE_ELEMENT_EXCEPT_PHYSIC" + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectRandomGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "genDiceType": "EFFECT_GEN_DICE_EXCEPT_ANY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DICE" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230021.json new file mode 100644 index 00000000..d705994f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_3230021.json @@ -0,0 +1,83 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_3230021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_PAY_CARD_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_FOOD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + }, + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectSearchCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "takeEffectTag": "GCG_TAG_FOOD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210011.json new file mode 100644 index 00000000..3c52d228 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210011.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210011", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210021.json new file mode 100644 index 00000000..1fd4c6d8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210021.json @@ -0,0 +1,137 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210021", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_ATTACH_PYRO" + } + ] + }, + "campType": "CAMP_ENEMY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_ATTACH_PYRO" + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210031.json new file mode 100644 index 00000000..f3f640ab --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210031.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210031", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210041.json new file mode 100644 index 00000000..4059fb20 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210041.json @@ -0,0 +1,133 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210041", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_ATTACH_ELECTRO" + } + ] + }, + "campType": "CAMP_ENEMY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_ATTACH_ELECTRO" + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210051.json new file mode 100644 index 00000000..277a519c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210051.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210051", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210052.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210052.json new file mode 100644 index 00000000..a770e3a5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210052.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210052", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210061.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210061.json new file mode 100644 index 00000000..489ef33b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210061.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210061", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210071.json new file mode 100644 index 00000000..1e7aab74 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210071.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210071", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210081.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210081.json new file mode 100644 index 00000000..39fe315c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210081.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210081", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210091.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210091.json new file mode 100644 index 00000000..2705ff45 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4210091.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4210091", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220011.json new file mode 100644 index 00000000..c8f9a997 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220011.json @@ -0,0 +1,115 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3002 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3102 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3402 + } + ] + } + } + ] + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 2, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220012.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220012.json new file mode 100644 index 00000000..8640c4b4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220012.json @@ -0,0 +1,169 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220012", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_CHANGE_CHARACTER_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3002 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3102 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3402 + } + ] + } + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3002 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3102 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 3402 + } + ] + } + } + ] + } + ] + } + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220021.json new file mode 100644 index 00000000..06c97d25 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220021.json @@ -0,0 +1,131 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardType", + "cardType": "GCG_CARD_CHARACTER" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220022.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220022.json new file mode 100644 index 00000000..b65151ed --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220022.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220022", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220041.json new file mode 100644 index 00000000..d3d3d998 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220041.json @@ -0,0 +1,57 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220041", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220051.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220051.json new file mode 100644 index 00000000..713a27a6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220051.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220051", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_SHIELD", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220052.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220052.json new file mode 100644 index 00000000..e6214964 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220052.json @@ -0,0 +1,216 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220052", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_SHIELD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 402001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ALL", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 2, + "addShowTokenNumLimit": 4 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_SHIELD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "cardID": 402001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ALL", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 2, + "addShowTokenNumLimit": 4 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_SHIELD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_2" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_SHIELD", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220053.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220053.json new file mode 100644 index 00000000..8079d323 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220053.json @@ -0,0 +1,188 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220053", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardType", + "cardType": "GCG_CARD_CHARACTER" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220071.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220071.json new file mode 100644 index 00000000..da2bd1c7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4220071.json @@ -0,0 +1,83 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4220071", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectFinishDuel", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230011.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230011.json new file mode 100644 index 00000000..36275b65 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230011.json @@ -0,0 +1,59 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4230011", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_LIFE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_LIFE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230021.json new file mode 100644 index 00000000..ef7025f7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230021.json @@ -0,0 +1,59 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4230021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM_LIFE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_LIFE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230031.json new file mode 100644 index 00000000..c87ff5f8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230031.json @@ -0,0 +1,59 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4230031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_LIFE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_BOTH", + "targetCharacter": "CHARACTER_ALL", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ASSIST", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_LIFE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230041.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230041.json new file mode 100644 index 00000000..97494db6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Support_4230041.json @@ -0,0 +1,38 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Support_4230041", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3112031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3112031.json new file mode 100644 index 00000000..b5bf4d5c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3112031.json @@ -0,0 +1,153 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Weapon_3112031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurSkillOriginCostNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 5 + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3113031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3113031.json new file mode 100644 index 00000000..bc23860a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3113031.json @@ -0,0 +1,148 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Weapon_3113031", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterHpNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 6 + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3114021.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3114021.json new file mode 100644 index 00000000..1ffecd8a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3114021.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Weapon_3114021", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM3": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaTagCardNum", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_CHARACTER", + "tagType": "GCG_TAG_NATION_LIYUE" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "cardID": 301101, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 3 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaTagCardNum", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_CHARACTER", + "tagType": "GCG_TAG_NATION_LIYUE" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "cardID": 301101, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 3 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaTagCardNum", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_CHARACTER", + "tagType": "GCG_TAG_NATION_LIYUE" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "cardID": 301101, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 3 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3115031.json b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3115031.json new file mode 100644 index 00000000..6848b0ec --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Card_Weapon_3115031.json @@ -0,0 +1,84 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Card_Weapon_3115031", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11012.json new file mode 100644 index 00000000..5a5d144b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11012.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111012, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013.json new file mode 100644 index 00000000..4ba84653 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013.json @@ -0,0 +1,316 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__INDIRECTDAMAGE": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 2 + }, + "__KEY__ELEMENT_INDIRECT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + }, + "__KEY__DAMAGE_PLUS": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__INDIRECTDAMAGE_PLUS": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 3 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECTDAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT_INDIRECT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECTDAMAGE_PLUS" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT_INDIRECT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_PLUS" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_CHARACTER", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Ex_1.json new file mode 100644 index 00000000..7ac07ed5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Ex_1.json @@ -0,0 +1,91 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11013_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__INDIRECTDAMAGE": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 1 + }, + "__KEY__ELEMENT_INDIRECT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECTDAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT_INDIRECT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Talent_1.json new file mode 100644 index 00000000..0693765f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11013_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11013_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 11013 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11014.json new file mode 100644 index 00000000..ed01b6fd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11014.json @@ -0,0 +1,80 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11014", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__INDIRECTDAMAGE": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 1 + }, + "__KEY__ELEMENT_INDIRECT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECTDAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT_INDIRECT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022.json new file mode 100644 index 00000000..97f2db68 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211021 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 111021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211021 + } + ] + } + } + ] + }, + "cardID": 111021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211021 + } + ] + } + } + ] + }, + "cardID": 111022, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022_Talent_1.json new file mode 100644 index 00000000..7b91a564 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 11022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023.json new file mode 100644 index 00000000..a8143745 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023.json @@ -0,0 +1,70 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11023", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + }, + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + }, + "targetCamp": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111023, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023_Ex_1.json new file mode 100644 index 00000000..eeb84a78 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11023_Ex_1.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11023_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032.json new file mode 100644 index 00000000..9eb684b6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11032", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_1.json new file mode 100644 index 00000000..646f2517 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11032_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 11032 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_2.json new file mode 100644 index 00000000..706672a3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11032_Talent_2.json @@ -0,0 +1,105 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11032_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211031 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 1103 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 11032 + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033.json new file mode 100644 index 00000000..e1193747 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111031, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033_Ex_1.json new file mode 100644 index 00000000..d05761e3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11033_Ex_1.json @@ -0,0 +1,78 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11033_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_CHANGE_CHARACTER_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042.json new file mode 100644 index 00000000..0e95b9b1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11042", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ONSTAGE", + "targetCamp": "CAMP_ENEMY", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211041 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 111041, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211041 + } + ] + } + } + ] + }, + "cardID": 111041, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211041 + } + ] + } + } + ] + }, + "cardID": 111042, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_1.json new file mode 100644 index 00000000..f68d6f6e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_1.json @@ -0,0 +1,83 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11042_Ex_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_SWORD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_CLAYMORE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_POLE" + } + ] + } + } + ] + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_2.json new file mode 100644 index 00000000..d53dea1e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Ex_2.json @@ -0,0 +1,106 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11042_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_SWORD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_CLAYMORE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_WEAPON_POLE" + } + ] + } + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Talent_1.json new file mode 100644 index 00000000..5f781952 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11042_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11042_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 11042 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053.json new file mode 100644 index 00000000..caf593c1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11053", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111051, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053_Ex_1.json new file mode 100644 index 00000000..6dbeb2ca --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11053_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11053_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054.json new file mode 100644 index 00000000..9ae29370 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054.json @@ -0,0 +1,38 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11054", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_CHANGE_CHARACTER_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111052, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_1.json new file mode 100644 index 00000000..1e8b9258 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_1.json @@ -0,0 +1,51 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11054_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_2.json new file mode 100644 index 00000000..0307c30e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Ex_2.json @@ -0,0 +1,72 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11054_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 211051 + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_1.json new file mode 100644 index 00000000..d02c43ec --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_1.json @@ -0,0 +1,63 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11054_Talent_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterReviseCost", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "costRevise": 1, + "costType": "GCG_COST_DICE_PAIMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_2.json new file mode 100644 index 00000000..f69805fd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_11054_Talent_2.json @@ -0,0 +1,40 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_11054_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_CONFIG_CHOOSE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012.json new file mode 100644 index 00000000..3242d86d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 112011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Ex_1.json new file mode 100644 index 00000000..5afece5b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Ex_1.json @@ -0,0 +1,72 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12012_Ex_1", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_1.json new file mode 100644 index 00000000..3e178635 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 12012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_2.json new file mode 100644 index 00000000..348f0643 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12012_Talent_2.json @@ -0,0 +1,66 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12012_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterReviseCost", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_SUMMON", + "cardID": 112011 + } + ] + } + ] + }, + "costRevise": 1, + "costType": "GCG_COST_DICE_PAIMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12013.json new file mode 100644 index 00000000..f68f724d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12013.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12013", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 3 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022.json new file mode 100644 index 00000000..254fbd02 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022.json @@ -0,0 +1,133 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 112021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + }, + "cardID": 112021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + }, + "cardID": 112023, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022_Talent_1.json new file mode 100644 index 00000000..f3e3192e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 12022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023.json new file mode 100644 index 00000000..ff4d28ef --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023.json @@ -0,0 +1,142 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12023", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 112021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + }, + "cardID": 112021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 212021 + } + ] + } + } + ] + }, + "cardID": 112023, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 112022, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023_Ex_1.json new file mode 100644 index 00000000..608cc050 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12023_Ex_1.json @@ -0,0 +1,95 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12023_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032.json new file mode 100644 index 00000000..6c830a2b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12032", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 112031, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032_Ex_1.json new file mode 100644 index 00000000..e6e765a4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12032_Ex_1.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12032_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033.json new file mode 100644 index 00000000..c651a041 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 112032, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Ex_1.json new file mode 100644 index 00000000..bfbade31 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Ex_1.json @@ -0,0 +1,61 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12033_Ex_1", + "declaredValueMap": { + "__KEY__EFFECT_DOUBLE": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageMultiple", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECT_DOUBLE" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_1.json new file mode 100644 index 00000000..34b5b4eb --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12033_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 12033 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_2.json new file mode 100644 index 00000000..5ab042cc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12033_Talent_2.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12033_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSpecifiedCampOnstageCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 1203 + } + ] + }, + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 102, + 105, + 106, + 108, + 112, + 116 + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12034.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12034.json new file mode 100644 index 00000000..399bf199 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_12034.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_12034", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterSetQuick", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012.json new file mode 100644 index 00000000..bbe791a0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012.json @@ -0,0 +1,112 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__DAMAGE_PLUS": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "NOT_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalThisSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurSkillRoundUsedNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalThisSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurSkillRoundUsedNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_PLUS" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_1.json new file mode 100644 index 00000000..431f5a83 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 13012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_2.json new file mode 100644 index 00000000..e57cac18 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13012_Talent_2.json @@ -0,0 +1,100 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13012_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 13012 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionFetchCurSkillRoundUsedNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_PYRO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013.json new file mode 100644 index 00000000..7cd2177d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 8 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013_Ex_1.json new file mode 100644 index 00000000..c09d160e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13013_Ex_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13013_Ex_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022.json new file mode 100644 index 00000000..31acd440 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022.json @@ -0,0 +1,67 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 213021 + } + ] + } + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Ex_1.json new file mode 100644 index 00000000..0ec51e37 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13022_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Talent_1.json new file mode 100644 index 00000000..0d941781 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 13022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023.json new file mode 100644 index 00000000..d9566bb7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13023", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113022, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023_Ex_1.json new file mode 100644 index 00000000..317611f1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13023_Ex_1.json @@ -0,0 +1,99 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13023_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 13023 + } + ] + } + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033.json new file mode 100644 index 00000000..d5798ab7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113031, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_1.json new file mode 100644 index 00000000..699971dc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_1.json @@ -0,0 +1,166 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13033_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardType", + "cardType": "GCG_CARD_CHARACTER" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterHpNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 7 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "cardID": 113032 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_2.json new file mode 100644 index 00000000..31443bb7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Ex_2.json @@ -0,0 +1,74 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13033_Ex_2", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCharacterHpNum" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 6 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_TRIGGER_SOURCE_CHARACTER", + "targetCamp": "CAMP_FRIENDLY", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Talent_1.json new file mode 100644 index 00000000..cebf34b6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13033_Talent_1.json @@ -0,0 +1,31 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13033_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 13033 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113032, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13042_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13042_Ex_1.json new file mode 100644 index 00000000..9b577ed6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13042_Ex_1.json @@ -0,0 +1,88 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13042_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_SHIELD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052.json new file mode 100644 index 00000000..1d613029 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13052", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113051, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_1.json new file mode 100644 index 00000000..101f7019 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13052_Ex_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_2.json new file mode 100644 index 00000000..7b245f66 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_2.json @@ -0,0 +1,82 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13052_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__DAMAGE_ADD": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_ADD" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_3.json new file mode 100644 index 00000000..9a7edc1c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Ex_3.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13052_Ex_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 213051 + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Talent_1.json new file mode 100644 index 00000000..c829ada8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13052_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13052_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 13052 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053.json new file mode 100644 index 00000000..7c4fcc26 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13053", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 113052, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053_Ex_1.json new file mode 100644 index 00000000..5e2e7a65 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_13053_Ex_1.json @@ -0,0 +1,83 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_13053_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 1305 + } + ] + } + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012.json new file mode 100644 index 00000000..d0ace99f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214011 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 114011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214011 + } + ] + } + } + ] + }, + "cardID": 114011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214011 + } + ] + } + } + ] + }, + "cardID": 114012, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_1.json new file mode 100644 index 00000000..8b67a4a5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14012_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_2.json new file mode 100644 index 00000000..01bcc903 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Ex_2.json @@ -0,0 +1,107 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14012_Ex_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 1401 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Talent_1.json new file mode 100644 index 00000000..8c397d06 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 14012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14013.json new file mode 100644 index 00000000..31222463 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14013.json @@ -0,0 +1,73 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__INDIRECT": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 2 + }, + "__KEY__NON": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__NON" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022.json new file mode 100644 index 00000000..aa437146 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_1.json new file mode 100644 index 00000000..16e33741 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 14022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_2.json new file mode 100644 index 00000000..e27e1f16 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14022_Talent_2.json @@ -0,0 +1,77 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14022_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 14022 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL_NOT_CHARGED", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 1, + "operatorType": "OPEATER_ADD", + "limitCardTag": "GCG_TAG_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023.json new file mode 100644 index 00000000..33e83dfc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14023", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 114021, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023_Ex_1.json new file mode 100644 index 00000000..9e08f11a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14023_Ex_1.json @@ -0,0 +1,102 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14023_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_E" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032.json new file mode 100644 index 00000000..43b791bf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032.json @@ -0,0 +1,238 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14032", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_HAND", + "cardID": 114031 + } + ] + }, + "cardID": 114033, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 114031, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_HAND" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 114033 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214031 + } + ] + } + } + ] + } + } + ] + } + ] + }, + "cardID": 114032, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214031 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 114033 + } + ] + } + } + ] + } + ] + }, + "cardID": 114032, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214031 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 114033 + } + ] + } + } + ] + } + ] + }, + "cardID": 114034, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 114033 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 114031, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_HAND" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 114033, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_1.json new file mode 100644 index 00000000..b795bdb6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_1.json @@ -0,0 +1,51 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14032_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 114033, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_CONFIG_CHOOSE" + }, + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 14032 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_2.json new file mode 100644 index 00000000..be49e2d0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_2.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14032_Ex_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_3.json new file mode 100644 index 00000000..18490d84 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Ex_3.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14032_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Talent_1.json new file mode 100644 index 00000000..3a97ba49 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14032_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14032_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 14032 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14033.json new file mode 100644 index 00000000..2694edbb --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14033.json @@ -0,0 +1,71 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__INDIRECTDAMAGE": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 3 + }, + "__KEY__ELEMENT_0": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECTDAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT_0" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14042_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14042_Talent_1.json new file mode 100644 index 00000000..efcd1291 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14042_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14042_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 14042 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044.json new file mode 100644 index 00000000..340a9986 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14044", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 114041, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_1.json new file mode 100644 index 00000000..18363461 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_1.json @@ -0,0 +1,263 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14044_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM_ADD1": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_ADD2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ELECTRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_ADD2" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 214041 + } + ] + } + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_E" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 5 + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_ADD1" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_2.json new file mode 100644 index 00000000..daa6c9a4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_2.json @@ -0,0 +1,83 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14044_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_FOUR": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 4 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 6 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_FOUR" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_3.json new file mode 100644 index 00000000..477578ea --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_14044_Ex_3.json @@ -0,0 +1,119 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_14044_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM_4": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 4 + }, + "__KEY__EFFECTNUM_2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_Q" + } + ] + } + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_2" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 6 + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_4" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15012.json new file mode 100644 index 00000000..165d8dd0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15012.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "selectType": "SELECT_ONSTAGE_BEFORE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013.json new file mode 100644 index 00000000..ff482686 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013.json @@ -0,0 +1,121 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 215011 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 115011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectDestroyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 215011 + } + ] + } + } + ] + }, + "cardID": 115011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 215011 + } + ] + } + } + ] + }, + "cardID": 115012, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_1.json new file mode 100644 index 00000000..25f7ade7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_1.json @@ -0,0 +1,205 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15013_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}", + "isUseSetDamageElement": true + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 107 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_CRYO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 108 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_HYDRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 109 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_PYRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 110 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_ELECTRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_2.json new file mode 100644 index 00000000..64424f72 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_2.json @@ -0,0 +1,169 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15013_Ex_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 107 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_CRYO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 108 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_HYDRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 109 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_PYRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 110 + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_ELECTRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_SUMMON" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_3.json new file mode 100644 index 00000000..efc8ef18 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Ex_3.json @@ -0,0 +1,33 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15013_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_SET_DAMAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Talent_1.json new file mode 100644 index 00000000..5b6c9c36 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15013_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15013_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 15013 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15022.json new file mode 100644 index 00000000..3830eab6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15022.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023.json new file mode 100644 index 00000000..0240652e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023.json @@ -0,0 +1,43 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15023", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + }, + "targetCamp": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 115021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Ex_1.json new file mode 100644 index 00000000..991fd17d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Ex_1.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15023_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_1.json new file mode 100644 index 00000000..396932d3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15023_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 15023 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_2.json new file mode 100644 index 00000000..0917eb70 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_15023_Talent_2.json @@ -0,0 +1,41 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_15023_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_SUMMON", + "cardID": 115021 + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANEMO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012.json new file mode 100644 index 00000000..74949d56 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_GEO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 116011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_1.json new file mode 100644 index 00000000..271705c9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 16012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_2.json new file mode 100644 index 00000000..5431489e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16012_Talent_2.json @@ -0,0 +1,41 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16012_Talent_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "cardID": 116011 + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_GEO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16013.json new file mode 100644 index 00000000..c465177c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16013.json @@ -0,0 +1,90 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_GEO" + }, + "__KEY__DAMAGE2": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 8 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "cardID": 116011 + } + ] + } + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "cardID": 116011 + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE2" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022.json new file mode 100644 index 00000000..1fe864fd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_GEO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 116021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_1.json new file mode 100644 index 00000000..43fbda02 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_1.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16022_Ex_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectBeingHitDamageReduceToHalf", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "effectElementType": "DAMAGE_ELEMENT_PHYSIC" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_2.json new file mode 100644 index 00000000..5350a28e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Ex_2.json @@ -0,0 +1,105 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16022_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 216021 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterHasCardID", + "cardID": 1602 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Talent_1.json new file mode 100644 index 00000000..5b5defa8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 16022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023.json new file mode 100644 index 00000000..85bd7d07 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16023", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_GEO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 116022, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_1.json new file mode 100644 index 00000000..fd350d92 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_1.json @@ -0,0 +1,76 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16023_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "attachedElementType": "GCG_ELEMENT_GEO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_2.json new file mode 100644 index 00000000..d245c180 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_16023_Ex_2.json @@ -0,0 +1,80 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_16023_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_GEO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17012.json new file mode 100644 index 00000000..b00a227a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17012.json @@ -0,0 +1,96 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_17012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 217011 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalAreaContainCard", + "campType": "CAMP_FRIENDLY", + "areaType": "EFFECT_AREA_ONSTAGE", + "cardID": 117013 + } + ] + } + } + ] + } + ] + }, + "cardID": 117012, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 117013, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013.json new file mode 100644 index 00000000..8d0f6042 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_17013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 117011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_1.json new file mode 100644 index 00000000..f5701127 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_1.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_17013_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_2.json new file mode 100644 index 00000000..f45bb1d7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Ex_2.json @@ -0,0 +1,93 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_17013_Ex_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + }, + "__KEY__EFFECTNUM_0": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillElementReactionId", + "elementReactionIdList": [ + 115, + 116, + 117 + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_ROUND_COUNT", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_0" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Talent_1.json new file mode 100644 index 00000000..86576d86 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_17013_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_17013_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 17012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012.json new file mode 100644 index 00000000..6163eb13 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012.json @@ -0,0 +1,30 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22012", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectRandomCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "createTag": "GCG_TAG_NONE", + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "cardIdList": [ + 122011, + 122012, + 122013 + ], + "previewCardID": 122010 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_1.json new file mode 100644 index 00000000..4b1c595e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22012_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_2.json new file mode 100644 index 00000000..8b50b12f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_2.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22012_Ex_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_3.json new file mode 100644 index 00000000..d4d87213 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22012_Ex_3.json @@ -0,0 +1,88 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22012_Ex_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_SHIELD" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22013.json new file mode 100644 index 00000000..bba3fa9a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22013.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22013", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectRandomCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "createTag": "GCG_TAG_NONE", + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "cardIdList": [ + 122011, + 122012, + 122013 + ], + "previewCardID": 122010 + }, + { + "$type": "ConfigGCGExecEffectRandomCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "createTag": "GCG_TAG_NONE", + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "cardIdList": [ + 122011, + 122012, + 122013 + ], + "previewCardID": 122014 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014.json new file mode 100644 index 00000000..a4afda59 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014.json @@ -0,0 +1,245 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22014", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__DAMAGE_1": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__DAMAGE_2": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__DAMAGE_3": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 8 + }, + "__KEY__DAMAGE_4": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 10 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchOnStageSummonNumber" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchOnStageSummonNumber" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_1" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchOnStageSummonNumber" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_2" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchOnStageSummonNumber" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_3" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE_EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchOnStageSummonNumber" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE_4" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardShowTokenVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 222011 + } + ] + } + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_ALL", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014_Talent_1.json new file mode 100644 index 00000000..769ee259 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22014_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22014_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 22014 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022.json new file mode 100644 index 00000000..5c4aa23a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022.json @@ -0,0 +1,99 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 222021 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 122021, + "campType": "CAMP_ENEMY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 222021 + } + ] + } + } + ] + }, + "cardID": 122022, + "campType": "CAMP_ENEMY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_1.json new file mode 100644 index 00000000..c6a86c50 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_1.json @@ -0,0 +1,106 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22022_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectBeingHitDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_HYDRO" + }, + { + "$type": "ConfigGCGEffectBeingHitDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkill" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 22023 + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_HYDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_2.json new file mode 100644 index 00000000..e8c9a387 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_2.json @@ -0,0 +1,69 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22022_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkill" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 22022 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_3.json new file mode 100644 index 00000000..27f0c81a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Ex_3.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22022_Ex_3", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectChangeCharacterIncreCost", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costRevise": 1, + "costType": "GCG_COST_DICE_VOID" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Talent_1.json new file mode 100644 index 00000000..6b7049b2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_22022_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_22022_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 22022 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012.json new file mode 100644 index 00000000..dcd5524b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 223011 + } + ] + } + } + ] + } + } + ] + }, + "cardID": 123011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 223011 + } + ] + } + } + ] + }, + "cardID": 123011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 223011 + } + ] + } + } + ] + }, + "cardID": 123012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_1.json new file mode 100644 index 00000000..c6a2436e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_1.json @@ -0,0 +1,71 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23012_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "isIgnoreShieldCost": true, + "deductionPerShield": 1, + "limitOneTimes": 1, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_2.json new file mode 100644 index 00000000..aa4c63ae --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_2.json @@ -0,0 +1,138 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23012_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_3.json new file mode 100644 index 00000000..618db417 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Ex_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23012_Ex_3", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Talent_1.json new file mode 100644 index 00000000..5eb72a00 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 23012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23014.json new file mode 100644 index 00000000..32c96906 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_23014.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_23014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 123011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25010_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25010_Ex_1.json new file mode 100644 index 00000000..5ef5f055 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25010_Ex_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25010_Ex_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_MODIFIED" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012.json new file mode 100644 index 00000000..ff24058f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012.json @@ -0,0 +1,75 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 125011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 225011 + } + ] + } + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_1.json new file mode 100644 index 00000000..c6022aac --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25012_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_2.json new file mode 100644 index 00000000..c389b5a0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Ex_2.json @@ -0,0 +1,80 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25012_Ex_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 25014 + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Talent_1.json new file mode 100644 index 00000000..364aeca3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 25012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013.json new file mode 100644 index 00000000..0532ccba --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013.json @@ -0,0 +1,75 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 125012, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 225011 + } + ] + } + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_BEFORE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_1.json new file mode 100644 index 00000000..d77824e9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25013_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_2.json new file mode 100644 index 00000000..0e650a58 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_25013_Ex_2.json @@ -0,0 +1,80 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_25013_Ex_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 25014 + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014.json new file mode 100644 index 00000000..a6b99059 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_26014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 126011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_1.json new file mode 100644 index 00000000..3c5a8ab7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_1.json @@ -0,0 +1,72 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_26014_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_BEING_DAMAGE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_GEO" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_2.json new file mode 100644 index 00000000..70402b3e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Ex_2.json @@ -0,0 +1,84 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_26014_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_GEO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_1.json new file mode 100644 index 00000000..7ce904ca --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_26014_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 26013 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_2.json new file mode 100644 index 00000000..e843a0e9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_26014_Talent_2.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_26014_Talent_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCurSkillKillCharacter" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 126011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012.json new file mode 100644 index 00000000..d8d47424 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012.json @@ -0,0 +1,57 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012_Talent_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012_Talent_1.json new file mode 100644 index 00000000..6afbd52a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27012_Talent_1.json @@ -0,0 +1,22 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27012_Talent_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectOnStageCharacterUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 27012 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27013.json new file mode 100644 index 00000000..6168abce --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27013.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014.json new file mode 100644 index 00000000..47eb0a62 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 127011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_1.json new file mode 100644 index 00000000..70033922 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_1.json @@ -0,0 +1,177 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillDamageElementType", + "elementType": "DAMAGE_ELEMENT_EXCEPT_PHYSIC" + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_2.json new file mode 100644 index 00000000..849a4214 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_2.json @@ -0,0 +1,185 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_BEING_DAMAGE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_EXCEPT_PHYSIC" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "LESS", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_3.json new file mode 100644 index 00000000..8d3f30e3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_3.json @@ -0,0 +1,217 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM_1": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM_2": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__EFFECTNUM_3": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 3 + }, + "__KEY__EFFECTNUM_4": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 4 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkill" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 27013 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_1" + }, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_2" + }, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_3" + }, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM_4" + }, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_4.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_4.json new file mode 100644 index 00000000..289395c3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_4.json @@ -0,0 +1,78 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014_Ex_4", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkill" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 27013 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_5.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_5.json new file mode 100644 index 00000000..3591274b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_27014_Ex_5.json @@ -0,0 +1,164 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_27014_Ex_5", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 3 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 4 + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 227011 + } + ] + } + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30023.json new file mode 100644 index 00000000..9020403e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30023.json @@ -0,0 +1,56 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30023", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "LARGE", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchAliveBackStageCharacterNum", + "campType": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 0 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033.json new file mode 100644 index 00000000..a7db2cb5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033.json @@ -0,0 +1,36 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 130031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_1.json new file mode 100644 index 00000000..dfd5bbb8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_1.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30033_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 30035 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_2.json new file mode 100644 index 00000000..11feee4e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30033_Ex_2.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30033_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 30034 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30035.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30035.json new file mode 100644 index 00000000..22b8a0f2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30035.json @@ -0,0 +1,36 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30035", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 130032, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30036.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30036.json new file mode 100644 index 00000000..6c0eccf6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_30036.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_30036", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31014.json new file mode 100644 index 00000000..5a016e43 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31014.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_31014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 131011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100003, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31015.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31015.json new file mode 100644 index 00000000..52360bd7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31015.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_31015", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 131011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardOwnerID" + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100003, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31034.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31034.json new file mode 100644 index 00000000..06c202af --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31034.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_31034", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 131031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31035.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31035.json new file mode 100644 index 00000000..5e5ebbde --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_31035.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_31035", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 131031 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardOwnerID" + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012.json new file mode 100644 index 00000000..6fae1cfc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132011, + "campType": "CAMP_ENEMY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012_Ex_1.json new file mode 100644 index 00000000..13f980f7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32012_Ex_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32012_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32013.json new file mode 100644 index 00000000..7805c4f7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32013.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132011, + "campType": "CAMP_ENEMY", + "chooseCharaterType": "CHARACTER_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32014.json new file mode 100644 index 00000000..e12c49b4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32014.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32015.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32015.json new file mode 100644 index 00000000..b5f886e7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32015.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32015", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 132012 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardOwnerID" + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32016.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32016.json new file mode 100644 index 00000000..dcafb1d0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32016.json @@ -0,0 +1,121 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32016", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 132012 + } + ] + } + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022.json new file mode 100644 index 00000000..01c01402 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132021, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022_Ex_1.json new file mode 100644 index 00000000..1a696165 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32022_Ex_1.json @@ -0,0 +1,71 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32022_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_BOTH", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32032.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32032.json new file mode 100644 index 00000000..2f72c088 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32032.json @@ -0,0 +1,119 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32032", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 1 + }, + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + }, + "__KEY__HEAL_PLUS": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 2 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 132031 + } + ] + } + } + ] + } + } + ] + }, + "targetCharacter": "CHARACTER_NEAR_BACKSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + }, + "targetCamp": "CAMP_FRIENDLY" + }, + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 132031 + } + ] + } + } + ] + } + ] + }, + "targetCharacter": "CHARACTER_NEAR_BACKSTAGE", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL_PLUS" + }, + "targetCamp": "CAMP_FRIENDLY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32033.json new file mode 100644 index 00000000..ebebc3db --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32033.json @@ -0,0 +1,98 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32033", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100004, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32034.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32034.json new file mode 100644 index 00000000..b91a9959 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32034.json @@ -0,0 +1,65 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32034", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32035.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32035.json new file mode 100644 index 00000000..b5594013 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32035.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32035", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 132031 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardOwnerID" + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100004, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32043.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32043.json new file mode 100644 index 00000000..75e01147 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_32043.json @@ -0,0 +1,87 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_32043", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 132041, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33013.json new file mode 100644 index 00000000..de1b807e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33013.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 7 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33014.json new file mode 100644 index 00000000..832e391c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33014.json @@ -0,0 +1,81 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33015.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33015.json new file mode 100644 index 00000000..1babc6d6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33015.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33015", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 133011 + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardOwnerID" + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100001, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + }, + { + "$type": "ConfigGCGExecEffectDestroyModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33016.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33016.json new file mode 100644 index 00000000..817f35f1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33016.json @@ -0,0 +1,121 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33016", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + }, + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 133011 + } + ] + } + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100002, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33024.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33024.json new file mode 100644 index 00000000..50855b4f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33024.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33024", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133021, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033.json new file mode 100644 index 00000000..981cedf4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033.json @@ -0,0 +1,27 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33033", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133033, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_1.json new file mode 100644 index 00000000..f466bf09 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_1.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33033_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 33037 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_2.json new file mode 100644 index 00000000..05466b11 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33033_Ex_2.json @@ -0,0 +1,40 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33033_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 33036 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33034.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33034.json new file mode 100644 index 00000000..3ef3e787 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33034.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33034", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035.json new file mode 100644 index 00000000..55641b42 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035.json @@ -0,0 +1,60 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33035", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 4 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_CAMP_KAIRAGI" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133032, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035_Ex_1.json new file mode 100644 index 00000000..eb763086 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33035_Ex_1.json @@ -0,0 +1,86 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33035_Ex_1", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 3 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_MODIFY", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33037.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33037.json new file mode 100644 index 00000000..eec6889e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33037.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33037", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 133034, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33052.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33052.json new file mode 100644 index 00000000..80a4e6dc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_33052.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_33052", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013.json new file mode 100644 index 00000000..263adf56 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34013", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134013, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_1.json new file mode 100644 index 00000000..fc58c0b1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_1.json @@ -0,0 +1,40 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34013_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 34017 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_2.json new file mode 100644 index 00000000..f71121e2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34013_Ex_2.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34013_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 34016 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34014.json new file mode 100644 index 00000000..b12a24f5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34014.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015.json new file mode 100644 index 00000000..048525a4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34015", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_CAMP_KAIRAGI" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015_Ex_1.json new file mode 100644 index 00000000..742f3e1a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34015_Ex_1.json @@ -0,0 +1,86 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34015_Ex_1", + "declaredValueMap": { + "__KEY__HEAL": { + "$type": "GCGDeclaredValueHealAmount", + "type": "Heal", + "value": 3 + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_ONSTAGE_PHASE_START", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectHeal", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "declaredHealAmountKey": { + "$type": "GCGDeclare", + "key": "__KEY__HEAL" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_MODIFY", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34017.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34017.json new file mode 100644 index 00000000..58d1df78 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34017.json @@ -0,0 +1,34 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34017", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134014, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34034.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34034.json new file mode 100644 index 00000000..d53a3e04 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34034.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34034", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134031, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34063.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34063.json new file mode 100644 index 00000000..efc344c3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_34063.json @@ -0,0 +1,88 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_34063", + "declaredValueMap": { + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectAttachElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_THIS_CARD", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + } + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 134061, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 100014, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012.json new file mode 100644 index 00000000..14832d85 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012.json @@ -0,0 +1,53 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35012", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 135011, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012_Ex_1.json new file mode 100644 index 00000000..452dd88b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35012_Ex_1.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35012_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_SUMMON", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022.json new file mode 100644 index 00000000..7906e55a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35022", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_CHARACTER" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 135021, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_1.json new file mode 100644 index 00000000..4505c11b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_1.json @@ -0,0 +1,39 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35022_Ex_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectModifiedCharacterAssignUseSkill", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "skillId": 35025 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_2.json new file mode 100644 index 00000000..5f621f91 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_2.json @@ -0,0 +1,119 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35022_Ex_2", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_BEING_DAMAGE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_CRYO" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_HYDRO" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_3.json new file mode 100644 index 00000000..ca5461c3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_3.json @@ -0,0 +1,164 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35022_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigCCGConditionCardFetchVar", + "tokenType": "GCG_TOKEN_COUNTER" + } + ] + } + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_4.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_4.json new file mode 100644 index 00000000..10e5dc15 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35022_Ex_4.json @@ -0,0 +1,93 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35022_Ex_4", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkill" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 35025 + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_COUNTER", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35023.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35023.json new file mode 100644 index 00000000..7930b15c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35023.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35023", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_ALL_BACKSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_CAMP_FATUI" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35024.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35024.json new file mode 100644 index 00000000..74cb9740 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35024.json @@ -0,0 +1,193 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35024", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_BEING_DAMAGE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_CRYO" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_CRYO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_CHARACTER" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_PYRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_CHARACTER" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_ELECTRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_CHARACTER" + }, + { + "$type": "ConfigGCGExecEffectSetDamageElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardSetDamageElement", + "elementType": "GCG_SET_DAMAGE_ELEMENT_NONE" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_HYDRO" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "elementType": "GCG_SET_DAMAGE_ELEMENT_HYDRO", + "chooseType": "CHOOSE_CUR", + "targetType": "GCG_CARD_CHARACTER" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35025.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35025.json new file mode 100644 index 00000000..d7547d85 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_35025.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_35025", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": true + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014.json new file mode 100644 index 00000000..66242797 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Game", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_ADD_CHARACTER", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCard" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 137011, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_THIS_CARD" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_1.json new file mode 100644 index 00000000..b5801774 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_1.json @@ -0,0 +1,220 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014_Ex_1", + "declaredValueMap": { + "__KEY__ZERO": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 0 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_BEING_DAMAGE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + } + ] + }, + "cardID": 137012, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + } + ] + } + ] + }, + "cardID": 137013, + "campType": "CAMP_FRIENDLY", + "chooseCharaterType": "CHARACTER_MODIFIED", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + } + ] + } + ] + }, + "cardID": 137014, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "refreshOperatorType": "REFRESH_OPEATER_RESET", + "addShowTokenNum": 0, + "addShowTokenNumLimit": 0 + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterBeingHurtDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + } + ] + } + ] + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_STATE", + "chooseType": "CHOOSE_CUR", + "tagType": "GCG_TAG_NONE", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_ASSIGN", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__ZERO" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_2.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_2.json new file mode 100644 index 00000000..d29855cf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_2.json @@ -0,0 +1,48 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014_Ex_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_3.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_3.json new file mode 100644 index 00000000..e584ea56 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_3.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014_Ex_3", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_4.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_4.json new file mode 100644 index 00000000..fba1ce2a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_4.json @@ -0,0 +1,38 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014_Ex_4", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_MODIFIED", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_5.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_5.json new file mode 100644 index 00000000..ce1f6fc9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37014_Ex_5.json @@ -0,0 +1,69 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37014_Ex_5", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_CARD_DIE", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurDieCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCardHasCardID", + "cardID": 137013 + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectCharge", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "operatorType": "OPEATER_ADD", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "limitElementType": "GCG_ELEMENT_ANY", + "maxEffectiveCount": 0, + "limitCardTag": "GCG_TAG_NONE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032.json new file mode 100644 index 00000000..c10782a9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032.json @@ -0,0 +1,54 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37032", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 137031, + "campType": "CAMP_ENEMY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032_Ex_1.json b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032_Ex_1.json new file mode 100644 index 00000000..7d5e0244 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Char_Skill_37032_Ex_1.json @@ -0,0 +1,78 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Char_Skill_37032_Ex_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_CHANGE_CHARACTER_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "targetCharacter": "CHARACTER_TRIGGER_TARGET_CHARACTER", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Elec_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Elec_1.json new file mode 100644 index 00000000..1cd9dbb2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Elec_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Elec_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_ELECTRO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_ELECTRO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Fire_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Fire_1.json new file mode 100644 index 00000000..39998030 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Fire_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Fire_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_PYRO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_PYRO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Grass_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Grass_1.json new file mode 100644 index 00000000..4e1a6d66 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Grass_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Grass_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_DENDRO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_DENDRO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Ice_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Ice_1.json new file mode 100644 index 00000000..27a950bd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Ice_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Ice_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_CRYO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_CRYO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Rock_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Rock_1.json new file mode 100644 index 00000000..552a0505 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Rock_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Rock_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_GEO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_GEO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Water_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Water_1.json new file mode 100644 index 00000000..375811fc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Water_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Water_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_HYDRO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_HYDRO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Wind_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Wind_1.json new file mode 100644 index 00000000..2293c65d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Cost_Wind_1.json @@ -0,0 +1,101 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Cost_Wind_1", + "declaredValueMap": { + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectSkillUseCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_ANEMO", + "reviseNum": 1 + }, + { + "$type": "ConfigGCGEffectPlayCardCostRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardIsTarget" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardHasTag", + "tagType": "GCG_TAG_TALENT" + } + ] + } + } + ] + } + ] + }, + "costType": "GCG_COST_DICE_ANEMO", + "reviseNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_1.json new file mode 100644 index 00000000..90245dc0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Elec_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_2.json new file mode 100644 index 00000000..b5ce0297 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_2.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Elec_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_3.json new file mode 100644 index 00000000..c8be063a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Elec_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_4.json new file mode 100644 index 00000000..33dbb993 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_4.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Elec_4", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_5.json new file mode 100644 index 00000000..99b8ee54 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Elec_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Elec_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_1.json new file mode 100644 index 00000000..d81089ee --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_2.json new file mode 100644 index 00000000..531b071c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_2.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_3.json new file mode 100644 index 00000000..755adc4f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_4.json new file mode 100644 index 00000000..0caae6a6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_4.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_4", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_5.json new file mode 100644 index 00000000..13b8f2e2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_7.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_7.json new file mode 100644 index 00000000..32775923 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Fire_7.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Fire_7", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 7 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_1.json new file mode 100644 index 00000000..a3618bc3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Grass_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_3.json new file mode 100644 index 00000000..ae386f59 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Grass_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_5.json new file mode 100644 index 00000000..b6364994 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Grass_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Grass_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_DENDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_1.json new file mode 100644 index 00000000..48a54a38 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Ice_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_3.json new file mode 100644 index 00000000..8733be55 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Ice_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_4.json new file mode 100644 index 00000000..ef7f96de --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_4.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Ice_4", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ONSTAGE", + "targetCamp": "CAMP_ENEMY", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_5.json new file mode 100644 index 00000000..6da47c17 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Ice_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_7.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_7.json new file mode 100644 index 00000000..ab7564d8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Ice_7.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Ice_7", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 7 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCharacter": "CHARACTER_ONSTAGE", + "targetCamp": "CAMP_ENEMY", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_1.json new file mode 100644 index 00000000..16121901 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_10.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_10.json new file mode 100644 index 00000000..224fc2ca --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_10.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_10", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 10 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_2.json new file mode 100644 index 00000000..875bb1df --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_2.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_2", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 2 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_3.json new file mode 100644 index 00000000..55ca96b3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_3.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_4.json new file mode 100644 index 00000000..cbbcca7a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_4.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_4", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_5.json new file mode 100644 index 00000000..e5aaf8f1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_6.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_6.json new file mode 100644 index 00000000..7d440447 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Physic_6.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Physic_6", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Rock_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Rock_1.json new file mode 100644 index 00000000..2dc4b803 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Rock_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Rock_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_GEO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_1.json new file mode 100644 index 00000000..449963c5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Water_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_4.json new file mode 100644 index 00000000..3b2b3841 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_4.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Water_4", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 4 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_5.json new file mode 100644 index 00000000..7fd5d5af --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Water_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_6.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_6.json new file mode 100644 index 00000000..e0a5cd4a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Water_6.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Water_6", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_1.json new file mode 100644 index 00000000..b80efa43 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_1.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Wind_1", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_3.json new file mode 100644 index 00000000..660ace2d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_3.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Wind_3", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 3 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_5.json new file mode 100644 index 00000000..e6cc95b7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_5.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Wind_5", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 5 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_6.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_6.json new file mode 100644 index 00000000..898e28b4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Damage_Wind_6.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Damage_Wind_6", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 6 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ANEMO" + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ON_USE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Db1_On_A.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Db1_On_A.json new file mode 100644 index 00000000..5089df09 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Db1_On_A.json @@ -0,0 +1,155 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Db1_On_A", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "skillTagType": "GCG_SKILL_TAG_A" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Dice_On_E.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Dice_On_E.json new file mode 100644 index 00000000..d91b41dc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Dice_On_E.json @@ -0,0 +1,85 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Dice_On_E", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "Round", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "isNeedNotify": true + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_ACTION_POST", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasTag", + "tagType": "GCG_TAG_NONE", + "skillTagType": "GCG_SKILL_TAG_E" + } + ] + } + }, + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectGenDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_FRIENDLY", + "effectDiceType": "EFFECT_DICE_SAME_ONSTAGE", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Elec.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Elec.json new file mode 100644 index 00000000..1c4424e4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Elec.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Elec", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Fire.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Fire.json new file mode 100644 index 00000000..a64ea916 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Fire.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Fire", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Grass.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Grass.json new file mode 100644 index 00000000..3b3aaf15 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Grass.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Grass", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_DENDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Ice.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Ice.json new file mode 100644 index 00000000..e8d6ced0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Ice.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Ice", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Elec.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Elec.json new file mode 100644 index 00000000..7270ec51 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Elec.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Elec", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Fire.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Fire.json new file mode 100644 index 00000000..84529ab9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Fire.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Fire", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Grass.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Grass.json new file mode 100644 index 00000000..c9251f73 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Grass.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Grass", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_DENDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Ice.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Ice.json new file mode 100644 index 00000000..81b59aae --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Ice.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Ice", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Rock.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Rock.json new file mode 100644 index 00000000..a8cf57a3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Rock.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Rock", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_GEO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Water.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Water.json new file mode 100644 index 00000000..5078c7bc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Water.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Water", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_HYDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Wind.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Wind.json new file mode 100644 index 00000000..5af1409a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Limit_Wind.json @@ -0,0 +1,62 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Limit_Wind", + "declaredValueMap": { + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ANEMO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Rock.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Rock.json new file mode 100644 index 00000000..302f3904 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Rock.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Rock", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_GEO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Water.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Water.json new file mode 100644 index 00000000..f4eaf5d3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Water.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Water", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_HYDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Wind.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Wind.json new file mode 100644 index 00000000..3b9c31fc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Enchant_Wind.json @@ -0,0 +1,44 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Enchant_Wind", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAttachPhysicDamageToElement", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + } + ] + }, + "attachedElementType": "GCG_ELEMENT_ANEMO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_1.json new file mode 100644 index 00000000..184a2a05 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Elec_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_2.json new file mode 100644 index 00000000..cbb929ba --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Elec_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Elec_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_1.json new file mode 100644 index 00000000..47a2f2e9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Fire_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_2.json new file mode 100644 index 00000000..6f1aee16 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Fire_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Fire_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_1.json new file mode 100644 index 00000000..3d5b69db --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Grass_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_2.json new file mode 100644 index 00000000..c0046324 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Grass_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Grass_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_1.json new file mode 100644 index 00000000..2362cb1e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Ice_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_2.json new file mode 100644 index 00000000..622e92cd --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Ice_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Ice_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_2.json new file mode 100644 index 00000000..32f71ae7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Paimon_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_4.json new file mode 100644 index 00000000..aabedb77 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Paimon_4.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Paimon_4", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 4 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_1.json new file mode 100644 index 00000000..ce1bfe51 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Rock_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_2.json new file mode 100644 index 00000000..6190afcc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Rock_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Rock_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_2.json new file mode 100644 index 00000000..582273e2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Void_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DIFF_ALL_CHARACTER", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_3.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_3.json new file mode 100644 index 00000000..714d7f53 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_3.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Void_3", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DIFF_ALL_CHARACTER", + "fixedNum": 3 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_4.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_4.json new file mode 100644 index 00000000..fae0f06c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_4.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Void_4", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DIFF_ALL_CHARACTER", + "fixedNum": 4 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_5.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_5.json new file mode 100644 index 00000000..a06b2a3f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Void_5.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Void_5", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DIFF_ALL_CHARACTER", + "fixedNum": 5 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_1.json new file mode 100644 index 00000000..a36f73ff --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Water_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_2.json new file mode 100644 index 00000000..33fed56c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Water_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Water_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_1.json new file mode 100644 index 00000000..f4f14a0c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_1.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Wind_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_2.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_2.json new file mode 100644 index 00000000..fb427bbc --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Fix_Wind_2.json @@ -0,0 +1,23 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Fix_Wind_2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Effect_Weapon_Dmg_1.json b/gdconf/game_data_config/json/gcg_card_skill/Effect_Weapon_Dmg_1.json new file mode 100644 index 00000000..60ac0ddf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Effect_Weapon_Dmg_1.json @@ -0,0 +1,122 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Effect_Weapon_Dmg_1", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchSourceCharacter" + }, + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "OR", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 107 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 108 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 109 + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchCurSkillObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurSkillHasSkillID", + "skillID": 110 + } + ] + } + } + ] + } + ] + } + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/HK4E.png b/gdconf/game_data_config/json/gcg_card_skill/HK4E.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1c57c05412b4be8b758c720d50c58e7fdb73cb GIT binary patch literal 424803 zcmeFZWmjC=7A*<|1h+y1!8K?gxQF2G?i$5ggS)#1cL@Y{4HWJkAh_K{_St)% zdry1+;C-k@E1>3_YiJ*Rj9DQHa^k2+1V~U&P^gj;B1%wDF!IkYgcrbXKmwZtzz=9A zC2?V>iqThlz#Bw+2~8&`C_M1<3)(z$68MM^l%&Wz6*uU^wks!-Id{h9m}bK4iGByr zm#^HzU<+whMlEcY3zGq(fs>i9Ctj-UkMf5kb~ASuO@{|o(yC0F>VDwYF*(WDwA(KW z2DlC1^uI*SA~amqTKRDtaQsr{hrulMSlSfLVa*s1{LW!r$BDN7Pjv5J{`7L92nf(* zq_6?L7#JX7p}*cpk^ge_xpFn#qH3`8|F7Tw{ZA$s8192Y*>L~w=K_Q*U_~;djB^?P zUg_^oAo!tx$mL(s*8V>`0e`2B@aC z$ln`EQIMXg5D?m6{-dQ($dq{P<-c8aoQTh(MCD1(sTMR z3xI?H>RJkOm9@bI9l%1zQh{@ei(hjJ3Z9smo9oiWf14F0$5hwWK3G3(EUl>ch=YSu z@9pmXGZHgfi-uEiz=sSyR7uDq`$hXc{i zB~qx0D~8YOdM#+q`et&f9O6^HI&+p1hT_tvO>tHG&4Q$TRFVw#w^xUQXDb-VKGdaxyLaHGhz}1{dASSvw7>z^-(LyXA_a?+iT%jvV`IaXhx-WkR9{pzUt3Gh@!{bCm*!$S)h;D41YXJdbDsm@(%rJplUIY) z98+m3i&A*1mWGCc_4H9=Oo{S8ZmIDWgfk}ibiY#RZg)ic?D`t-d^bbrK85@6xS!>v zrl!^~VtvIbXuqnf^d9M-c^@UPNqpD6VLP_Wf7}I6;vB_)ndGrwTxh-QT0C}v{(Hx8 z@Y9!|prt@$JV=w%j*h;5X1c#x#RoP^*w7ud|MK9@bdlBkM7>-1m_pu=#!)I*4t&to z)|OZn{*VZ$x7#iMvCCU|!DE{_!y&>(wxSHO2sE{j)sQepj8?l}}05Q%5jjYNKlhi%C z6Xu+I;wbV|n!&j`S9H(r@xaGrqi3jF9W6`p&a5M>6KBUmf>bLe*PnBYU(qze5I9}^PLf}=$t_Fwc>W# z4*J=iJN$0Ye+5ii%;)tHBvdJ2k6mFUe0Sx1gqX}elL7;Bm6Dn|!pg?MVOA~gyg`9zM6MH?*UiczaFh@;R*bZX zJn9CP~Tec`*)vpo!5Od&~B18^Zmd@~td9+0`GbxjJznHhF!x~@-7PGS>h zBChRNG;&Fe=u zF}IYj*SM@(EY4IY>AJZJ=en9Zb=)l~5o=69BHxVkN?RSzDdq!CnM%7ixHvzMN*yh* zJ-x-XX{Y@$ZSiVVAev><>vOy%_}gx+TA=U{mgMy5MxU(8=L5+si9Bp99EC}pe>}4h z69_xDuumPQ_m;BHKVqf%?}NA)W{uN znx99xB!R}%`m(Oa-mi$$uQEF_CV|bMNNK*^(BoFB zAd!QQE(-3wu*Px{Vfk4BxdBO~{Hu_;XN6p3<$FCVgQ0ioaGQd((wNVgVtU7A7{QZIjmNEcPqIiq%cW5@kv!&2ho zrgU(s)<>svCo>zP(PD+&(Y||SO2x9wqjeQk(F3)Fw7>^;ynmCu&}%>xQe?RofTAGS zpxR?LHa7eL!&l$|G-TuCFJC;Cwi#R2a^_YCb=tU!ANUC0+@s?0(5Nl@v-gD02^CeJV9o9s>9xN>%s8?nrZ7oYqL9wai*Es_EP66 z*BMv7YzQ-`fmf?=P$I_>0UI3+*xT9bKzqee-(%Z~8lT0_jW)Ibl2iob;F>Sh{MhxR zT@;ea{~aOgo}CX@c!3G909i7jE3W1_A|7X2iq%e}pfAi_?3K%P4K|;Vb!+>%iyB>f zQPJc{aV_Vy!!VFV*LyT*V~e_tD3KBh6J~LT7%w6!eZDj1k=aEy(#IC*xU_e5y~9fQ zU}@>7tE(HRy4UcJ&y&Kck&&L&B7w_+gukjrp`fpS0w4lj&ue>Pzouzdf=!DsD@#lL zEdg<4Y~2U0iCgDlyJ=aWm`XCm13LPW;fN^Q5*^O=aa-c|IX!90E04zwOPn32vYcPj z98?~R^@>)7B_y4+(v$o{Lp=?>ip2jLqyTW@EDn{ce<{cGIV5y4imVnFW;n_V+?Zs9 zLAr$pA0ChN8z247)%meD(m$y3cx`{XyP&^Y+R4leY}Ok*6DTYOCo zOF+s#3r1SH61d)V;pE{+61NOZPlGjoA>~Qp=>}=L-G_ExyqK- zH?5tFS5F}HLt^rl_quuA;M6Dgl@tBqEioM@HC@@IJk+_a$@|5t__?2-DyU za^mxJ7isI+v^Bowy43alq|wCj6DsUr7nR-53q1l3`stPvVt?M1GU*X!jd1J%Wl>cN zxVFBIUyTR5hy7_8YK11O$>O`Lgmr-Y{;qWVK!6J&K~2a%TQNE){PjYOd6dU-(~b-^ z-xb42`%@^d!@hEus#YoT(!I{0m-nwSk3Dsg#wnV+5u~~R$`*CrN4xeX&SNY6J1sMk zZNJz>z2o%pZ~s`0Jv*>L#h1wX=f{x7B=sYA|FoMObS6SRx#xbhe8=44v=ik!U-nQZ zLO=Zm`$o^_;O*5dVPlTQ ztS!;;$uO557qCkX($3A=mAmCDHOT;Uw2S5k_+{rbb(J#yE3hcVWHFrUt#gM57UlkA zZ%k=D4?%=kFkv7qSMh%p7Y2;afD?}D=sCbLzV|f=9B}HmTRPE-U4Vo}5ecpe+}+#s zkjaug7CRp*9kUoFU!b9cw*Zi(6ZLmg(2V=J3f)#DiQqAiwXMArwucra1^%P=9*&)@XGZ@V@VehSfxHWrU|?p}ZQxy6UymguO8?0G zu+Bf{;Y~Ug81-%I>3;0#P|tk}M;zR%1mN=h{r$L&y~`!b8HWFe#o#?z)yI`2RF|L4 z_<&}QsX>(T!@WJ%g+qzVEn@yNRoSYkIp7#mTlvo1T3_1WUr<99 zI|L6i?z_XSK9sqh2N&OxJe@q*GvBYn^+=$a?_1f}xY*d(xDR-|{eNxA#GMXGL=eab zjc*agMIMG~lB4_O}vcgaeE9vm}XY&77>PYi0#zkf(s&y+Xl< zV!~IihNIa+MVwt+nhFXEhMVhV%OCy`o!=c6Ai2Bq_JfkZ&SoKB*nK~EV*8crADpa6 zZrO(Bqr{()SL~LChv!`oC4RYqa{~iK5hNM9kY>=?+c_cqAKIf~5f>wgcy&}&;~|%z z-Tz8v>Y_rMdnLa<zQ9W`04z5B~Gvx5qK!!~?uzzlY=Q zHfsbMztUW_3?4)?H%JN9|M>A^snqVCX4}~PqQ0S_rOo52`S$ixOd+4i@Av=000IE& zslOLr1mx35fxy7T!~;$-&-9u-f;7E7NlU!*SRz^Rn$c~vM>&;ObziKw^jF&HlOtv+ zRjzOeVe-$9xZNFxUxgl$^NshMxgKXrP{lkXYd0-g_X$qc(kz9epy%9G%z5^ z$;M_fl4ZW~^PEQK@cWaq%PIBTw1i7*uN6lOcN&`Kx0MlUbJjbhSL>&JB%FBfw9*q2 z5?B}ioAB_nA|oA|s>7K4_-vO5pl~1ZwQSX*H&0kj0_l7g#do`%2TbX5KfUKHv9EZ& z?}Jk_Gsg}G@oBUgfch>)v+%zOmogl{BI?NVpN*vP2w@xySU9uSo-{T2JG>T!$^Mz& zKX-hbGf8eKAV-ZHEsTd)+oq;lw$`4VsA%Yo`LEsu$HZXvCq|LFPOrPrtfIPD0V(xA zp%K#YToZI$>8Ufp&QgJpk&!EMbH78bX!oPF&CIAFEhla3w8o>9E%`{2>OM~|0e?zu z7y=Obl2v8f_GlWn@qyET=5pjM**{An_>m*fZWklaYEc29Wl7W*mllaE)sNJv#?G zdxm(~{>DWDM&iZcO2^8>HfM)}mzS4SXy#ysw)DTi_aR*9RIl$LJh(y^0m0A3Pbk>u z_N(9x*40d78S>?; z6`vI#AC{WUG^Zf1HbcFS_%F@?4lv|{b&euTU{~z-zTIdM5fR6Gg_$3t1a3bpGa-jr zZ2H{ds9Xzt|D+tNL8A3?I|?#At+Cu&+hFGqAFrD1qF%v3 zu``wCu@97#PmfRct_^l4{`HLMaxD!j-itPrE`!;RL_9$mVh_LCctuti#u6ievpCFt+H)tRCjE2g2>6qdz3&XbUIV` z)ctUi$#1i1wG)|MQC~2d&f_&0@!d3Pwj9V0sWTxV&h+%Aar%8xpHry+W4)`9CD^vq?gA*kt;;~1IP@d&dHC7+w_b^-k+~-_r(va!V zbl%Doak{HkEg-4?hmqxA0#VA@wcixnO+jZNu;5zWU5X235W~JM0TK(Qx;~!M7E0)6?AuG5MP1Z=UdKZO zlQHuMp^K}lRMjx|0*P*wzheM`-yJ&i53Y&2%ylKfyPspiGPV6v4_CCip@E%kQ9`n^ z5sR(vH2?yxN=;86(HUoDkaC_`thdQ5EtNHy{YtOsW%r4CYrT#I58jU)GuLDJIK4%d zc74h}vss1ClzDJ@SQ(0HjNo+_`m3c& z$IyOdG<+?9hFT>S_GNnJ!|Z!Yor2Ja2CZ&3H;bf&X^n;w_%V`#P3unsx!$I7OvVMP zw`i12CcKpHrEGSXu6z0lW0r!>qJUkJHJKUuPspHDWw`&@y2y|4`EnSh7tr{liiQxKKTlKCq z`CzARkBRkkiLAlX-0W)+u#%H26%xbZArq0FA$-m89G~+CK;`xxrlCTn=fFx)6I3VLpICypz zd(h(fqmIq>onIw?Zbn~Be!eM!1f_CC?6D6jJDR_gSXPPgjO{@}Ikj;+35x=Q^O`XV zHXL2tSX0E z3}anf9Q!|zXsOl;0cfKu82emE@&_Mj*-Zp#=T6iZ#!gz%W6^&Oaua-7zQHE&B^X?6tl5d7~KMzK6NyhizxImTa0=r>=ID?^9>dw#4&1`aJUc3Hc zS5w~MIB^@FnVvDX#QVF^!vO+$A_ACfQQ{Hc11NsEWWl zR%gjOuNYRknA@*&2uVoBRP^BTmt_~Pn%#`0&4}z3kzDQ08uW39cYq1lgJS>aXe zr*iA|#aNW-t)zj8RT`u-n|WmQki*CZreHgZy#ig^yZ0~W4*Ek?j8(9&wj zMABKZ1Td;pZTr_f?`Hapt7t{T-Kqtee;tVs7tuLKq7!kW)U{JNeK$hE=B+p!XSJom zsPlL!Sod&?v0C%K6jQM0Ra+kYvYpSJ_IWmqdtrcp*M3;MM%jzmd>##!FuNTV&vu~M zBa0Y1_I6+%pnjhlD+vhn038v2#g;TMG>oiO1b zs5o-i2!l~2atI@CZOWMS@LXG5k3Oo8Yw~;k4#uSYAyn<%9#DKK9;QiSP zJoc(wgYtN1?O2?(cS2dK@knTb7gs}?`uw%D%lpS&;^0;PL-O}u4*x020p2=nGg zad}J7<9&U_FOrx-VUge3Ky*Y6gyM}%PfwrCHra{Iy~@s0a}}B9CU>@rb)n473}o;AetE{Jl{a*+SKyu8iP&Q3HUG5Fxl|&RxFf zf~F>Jry-A>bk}gUQwkYj<>5gUJ-t1n8AOfX1tD7=9j_d$Ax0)}gg=|8E{YRVU(Q9a zg_O`%^=Q1hLNdBAraJzj%KiIM^QZ*XSlUq8-xn9jtFQxnlGq!$*D_%uHse8xiO;nL zDp@CV!JAziNWp9H1Z3i9A1q6?l1who3EO}M2C}=JurHCgR)EF_vcY(=^z>A*KBs=8 zOfBtZ)EAMg4DhJ^(5C4chh1{Cx_Ot!%LfS)@AzGAB+vmk%^%A3z2w0c6s|+u8_;et~MOR@bl#~!e?@{Abp7c1)nr^vvb1)Rl|6bXOC+C_u(YW%D0WPU zHB*r@>AL+seBk>XasB9Ca*cVJEtpmdsxduw@35+*j0oC@*pZa#tK`>%Z5}C?#KgDB z3t2++mjGPG&SMM(j6dAxD+xMh|NwMYYREE z-U`3Kxhb_we#BjaJ?731F&z}w(G(eo0VQ-uZHQZyx}|`~8Sp1^ zet?}4Q`+0E&JJ8N%+K8vsyL}%`uj|p-fD6chH$cBF29A~f0HpD8E)xDN& zXcbaZ!%FYwxj&&dBfAi$)_E^1O0OD^S-h|y#y3WK?tI|SjwI*qKIUYb?zt?v8$}{$ z8xV^BHC*XMdQ$11atP?HUE3D+K@BL|*Hnax=wj(yu5&Ya9P$p2QM1@)05dfb!+Zqyc22o;Ry=O{JV}lNHYh?)%s-7B*xz}{&q0j18Pv5K6 zPFL7;-&_+Pb~(8ZJh#Plc%vf^7Q%Z+_XzlOocfrg+%;Kl*iSzgc*sFzhpm*0Gk
    w28AHE^q9+*Rff0ezcl8?@?fq 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⪙5~iuye~C~ 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±0Ri9PBZH_T!eYKA|kr!~M2tzstXFT)7cC~ob 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�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%0DYy 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

    FMr*>d+>-3yR-#u*T1>#cDti(H$lZM1 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 literal 0 HcmV?d00001 diff --git a/gdconf/game_data_config/json/gcg_card_skill/PlaceHolder.placeholder b/gdconf/game_data_config/json/gcg_card_skill/PlaceHolder.placeholder new file mode 100644 index 00000000..e69de29b diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_101.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_101.json new file mode 100644 index 00000000..08128062 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_101.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_101", + "declaredValueMap": { + "__KEY__BONUS": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__BONUS" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_102.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_102.json new file mode 100644 index 00000000..2e9b486a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_102.json @@ -0,0 +1,24 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_102", + "declaredValueMap": { + "__KEY__BONUS": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__BONUS" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_103.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_103.json new file mode 100644 index 00000000..cf888e3b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_103.json @@ -0,0 +1,102 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_103", + "declaredValueMap": { + "__KEY__": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_ENEMY", + "selectType": "SELECT_ONSTAGE_NEXT" + }, + { + "$type": "ConfigGCGExecEffectChangeOnstageCharater", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "targetCamp": "CAMP_FRIENDLY", + "selectType": "SELECT_ONSTAGE_NEXT" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_104.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_104.json new file mode 100644 index 00000000..587f8cab --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_104.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_104", + "declaredValueMap": { + "__KEY__INDIRECT": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_105.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_105.json new file mode 100644 index 00000000..b17bdddf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_105.json @@ -0,0 +1,52 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_105", + "declaredValueMap": { + "__KEY__INDIRECT": { + "$type": "GCGDeclaredValueIndirectDamage", + "type": "IndirectDamage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PHYSIC" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__INDIRECT" + }, + "isUseSetDamageElement": false, + "targetNeedMinHp": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_106.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_106.json new file mode 100644 index 00000000..a37c6a76 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_106.json @@ -0,0 +1,80 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_106", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateModifyCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 131031 + } + ] + } + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalLogicNot", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCharacterCheckAttachCard", + "cardID": 100 + } + ] + } + } + ] + } + } + ] + } + ] + }, + "campType": "CAMP_ENEMY", + "cardID": 106, + "chooseCharaterType": "CHARACTER_TRIGGER_TARGET_CHARACTER" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_1061.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1061.json new file mode 100644 index 00000000..03d90793 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1061.json @@ -0,0 +1,103 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_1061", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__LIMIT": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "WorkTimesToDiscard", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__LIMIT" + } + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectBeingHitDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_PYRO" + }, + { + "$type": "ConfigGCGEffectBeingHitDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_PHYSIC" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_107.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_107.json new file mode 100644 index 00000000..4326c721 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_107.json @@ -0,0 +1,35 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_107", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_CRYO" + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_108.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_108.json new file mode 100644 index 00000000..bb48e3c3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_108.json @@ -0,0 +1,35 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_108", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_HYDRO" + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_109.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_109.json new file mode 100644 index 00000000..fc129b53 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_109.json @@ -0,0 +1,35 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_109", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_110.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_110.json new file mode 100644 index 00000000..0bbda66f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_110.json @@ -0,0 +1,35 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_110", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_ELECTRO" + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_TARGET_OTHERS", + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "damageProperty": "{\"data\":\"DAMAGE_DIRECT\"}" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_111.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_111.json new file mode 100644 index 00000000..b3fd6b01 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_111.json @@ -0,0 +1,36 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_111", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "cardID": 111, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_115.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_115.json new file mode 100644 index 00000000..096319d0 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_115.json @@ -0,0 +1,76 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_115", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + } + ] + }, + "cardID": 115, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 2 + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + }, + "cardID": 115, + "campType": "CAMP_ENEMY", + "position": "CREATE_POSITION_ONSTAGE", + "refreshOperatorType": "REFRESH_OPEATER_ADD_SHOW_TOKEN", + "addShowTokenNum": 1, + "addShowTokenNumLimit": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_1151.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1151.json new file mode 100644 index 00000000..23e76b27 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1151.json @@ -0,0 +1,64 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_1151", + "declaredValueMap": { + "__KEY__DAMAGE": { + "$type": "GCGDeclaredValueDamage", + "type": "Damage", + "value": 1 + }, + "__KEY__ELEMENT": { + "$type": "GCGDeclaredValueElement", + "type": "Element", + "value": "GCG_ELEMENT_PYRO" + }, + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_PHASE_END_DRAW_BEFORE", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamage", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "targetCamp": "CAMP_ENEMY", + "targetCharacter": "CHARACTER_ONSTAGE", + "declaredDamage": { + "$type": "GCGDeclare", + "key": "__KEY__DAMAGE" + }, + "declaredElement": { + "$type": "GCGDeclare", + "key": "__KEY__ELEMENT" + }, + "isUseSetDamageElement": false + }, + { + "$type": "ConfigGCGExecEffectChangeCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "campType": "CAMP_FRIENDLY", + "targetType": "GCG_CARD_ONSTAGE", + "chooseType": "CHOOSE_CUR", + "tokenType": "GCG_TOKEN_LIFE", + "operatorType": "OPEATER_MINUS", + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + } + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_116.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_116.json new file mode 100644 index 00000000..567a2539 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_116.json @@ -0,0 +1,70 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_116", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + } + ] + }, + "cardID": 116, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + }, + "cardID": 116, + "campType": "CAMP_ENEMY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_1161.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1161.json new file mode 100644 index 00000000..0db0d6db --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1161.json @@ -0,0 +1,91 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_1161", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 2 + }, + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_PYRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_117.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_117.json new file mode 100644 index 00000000..9331851c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_117.json @@ -0,0 +1,70 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_117", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + } + }, + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ANY" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + } + ] + }, + "cardID": 117, + "campType": "CAMP_FRIENDLY", + "position": "CREATE_POSITION_ONSTAGE" + }, + { + "$type": "ConfigGCGExecEffectCreateCard", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + } + ] + }, + "cardID": 117, + "campType": "CAMP_ENEMY", + "position": "CREATE_POSITION_ONSTAGE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Reaction_1171.json b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1171.json new file mode 100644 index 00000000..cd544b0e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Reaction_1171.json @@ -0,0 +1,74 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Reaction_1171", + "declaredValueMap": { + "__KEY__EFFECTNUM": { + "$type": "GCGDeclaredValueEffectAmount", + "type": "EffectNum", + "value": 1 + }, + "__KEY__TOKENTYPE": { + "$type": "GCGDeclaredValueToken", + "type": "TokenType", + "value": "GCG_TOKEN_LIFE" + } + }, + "limitList": [ + { + "$type": "ConfigGCGLimit", + "type": "BindToToken", + "declareValue": { + "$type": "GCGDeclare", + "key": "__KEY__TOKENTYPE" + }, + "isNeedNotify": false + } + ], + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_ENEMY" + } + ] + } + } + ] + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + }, + { + "$type": "ConfigGCGExecEffectDamageRevise", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "declaredOutputKey": { + "$type": "GCGDeclare", + "key": "__KEY__EFFECTNUM" + }, + "effectElementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Story_30101_1.json b/gdconf/game_data_config/json/gcg_card_skill/Story_30101_1.json new file mode 100644 index 00000000..a0baf8b8 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Story_30101_1.json @@ -0,0 +1,294 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Story_30101_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 4 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 3, + "limitRerollTime": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Story_30102_1.json b/gdconf/game_data_config/json/gcg_card_skill/Story_30102_1.json new file mode 100644 index 00000000..1f9ea5e6 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Story_30102_1.json @@ -0,0 +1,390 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Story_30102_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 3, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1, + "limitRerollTime": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Story_30103_1.json b/gdconf/game_data_config/json/gcg_card_skill/Story_30103_1.json new file mode 100644 index 00000000..6ee90061 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Story_30103_1.json @@ -0,0 +1,437 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Story_30103_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 1, + "limitRerollTime": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Story_30104_1.json b/gdconf/game_data_config/json/gcg_card_skill/Story_30104_1.json new file mode 100644 index 00000000..fa16e7e5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Story_30104_1.json @@ -0,0 +1,92 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Story_30104_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition" + }, + "fixedDiceType": "EFFECT_DICE_ANEMO", + "fixedNum": 2, + "limitRerollTime": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/Story_30105_1.json b/gdconf/game_data_config/json/gcg_card_skill/Story_30105_1.json new file mode 100644 index 00000000..057acd4d --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/Story_30105_1.json @@ -0,0 +1,342 @@ +{ + "$type": "ConfigGCGSkill", + "name": "Story_30105_1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 4 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 1 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_GEO", + "fixedNum": 3 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 2 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDiceToSpecialType", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_DENDRO", + "fixedNum": 1 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_PYRO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_CRYO", + "fixedNum": 2, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ANY", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_ELECTRO", + "fixedNum": 1, + "limitRerollTime": 0 + }, + { + "$type": "ConfigGCGEffectFixRerollDice", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchCurRoundNum" + }, + { + "$type": "ConfigGCGConditionConstIntegerValue", + "constValue": 2 + } + ] + } + ] + }, + "fixedDiceType": "EFFECT_DICE_HYDRO", + "fixedNum": 1, + "limitRerollTime": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield.json new file mode 100644 index 00000000..b1a56089 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield.json @@ -0,0 +1,48 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Elec.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Elec.json new file mode 100644 index 00000000..19287319 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Elec.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Elec", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Fire.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Fire.json new file mode 100644 index 00000000..428bab9e --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Fire.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Fire", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_PYRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Grass.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Grass.json new file mode 100644 index 00000000..6d6c6e9c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Grass.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Grass", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_DENDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Ice.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Ice.json new file mode 100644 index 00000000..dae981a4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Ice.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Ice", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_CRYO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per1.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per1.json new file mode 100644 index 00000000..ac58a850 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per1.json @@ -0,0 +1,48 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Per1", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per2.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per2.json new file mode 100644 index 00000000..3afed62b --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Per2.json @@ -0,0 +1,48 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Per2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 2, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Rock.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Rock.json new file mode 100644 index 00000000..e8be28e9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Rock.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Rock", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_GEO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Water.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Water.json new file mode 100644 index 00000000..c4245501 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Water.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Water", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_HYDRO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Wind.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Wind.json new file mode 100644 index 00000000..565684c3 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_InfinityShield_Wind.json @@ -0,0 +1,49 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_InfinityShield_Wind", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 99999, + "limitOneTimes": 1, + "isIgnoreShieldCost": true, + "minDamageLimit": 0, + "effectElementType": "DAMAGE_ELEMENT_ANEMO" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield.json new file mode 100644 index 00000000..fc9d7016 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_LifeAsShield", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once.json new file mode 100644 index 00000000..4f9c89be --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_LifeAsShield_Once", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Elec.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Elec.json new file mode 100644 index 00000000..ae9934da --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Elec.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_LifeAsShield_Once_Per1_Elec", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillDamageElementType", + "elementType": "DAMAGE_ELEMENT_ELECTRO" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Fire.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Fire.json new file mode 100644 index 00000000..f79f6df5 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per1_Fire.json @@ -0,0 +1,57 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_LifeAsShield_Once_Per1_Fire", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + }, + { + "$type": "ConfigGCGConditionGlobalCheckCurSkillDamageElementType", + "elementType": "DAMAGE_ELEMENT_PYRO" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1, + "isIgnoreShieldCost": false, + "minDamageLimit": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per2.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per2.json new file mode 100644 index 00000000..588093f9 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_LifeAsShield_Once_Per2.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_LifeAsShield_Once_Per2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 2, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Attached_ShieldAsShield.json b/gdconf/game_data_config/json/gcg_card_skill/_Attached_ShieldAsShield.json new file mode 100644 index 00000000..015b3669 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Attached_ShieldAsShield.json @@ -0,0 +1,46 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Attached_ShieldAsShield", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_SHIELD", + "deductionPerShield": 1, + "limitOneTimes": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Elec.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Elec.json new file mode 100644 index 00000000..4dbddf8f --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Elec.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Elec", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_ELECTRO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Fire.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Fire.json new file mode 100644 index 00000000..38a95320 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Fire.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Fire", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_PYRO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Grass.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Grass.json new file mode 100644 index 00000000..a2c2b85a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Grass.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Grass", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_DENDRO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Ice.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Ice.json new file mode 100644 index 00000000..cf99b460 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Ice.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Ice", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_CRYO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Rock.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Rock.json new file mode 100644 index 00000000..a668ffb7 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Rock.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Rock", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_GEO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Water.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Water.json new file mode 100644 index 00000000..da0efa97 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Water.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Water", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_HYDRO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Wind.json b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Wind.json new file mode 100644 index 00000000..96a6a95a --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_ElementShell_Wind.json @@ -0,0 +1,45 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_ElementShell_Wind", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectReplaceReactionElementByCardVar", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "type": "EQUAL", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchThisCardObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCurCardAttachToCardID" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacter" + } + ] + } + ] + }, + "effectElementType": "GCG_ELEMENT_ANEMO", + "tokenType": "GCG_TOKEN_LIFE" + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield.json new file mode 100644 index 00000000..205ed8bf --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_LifeAsShield", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once.json new file mode 100644 index 00000000..271a84ca --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_LifeAsShield_Once", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least2.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least2.json new file mode 100644 index 00000000..17e48b43 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least2.json @@ -0,0 +1,56 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_LifeAsShield_Once_Least2", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1, + "minDamageLimit": 2 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least3.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least3.json new file mode 100644 index 00000000..79cbe4f4 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_LifeAsShield_Once_Least3.json @@ -0,0 +1,56 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_LifeAsShield_Once_Least3", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_LIFE", + "deductionPerShield": 1, + "limitOneTimes": 1, + "minDamageLimit": 3 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield.json new file mode 100644 index 00000000..d6d286a1 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_ShieldAsShield", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_SHIELD", + "deductionPerShield": 1, + "limitOneTimes": 0 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield_Once.json b/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield_Once.json new file mode 100644 index 00000000..f0977bc2 --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/_Global_ShieldAsShield_Once.json @@ -0,0 +1,55 @@ +{ + "$type": "ConfigGCGSkill", + "name": "_Global_ShieldAsShield_Once", + "triggerList": [ + { + "$type": "ConfigGCGTrigger", + "type": "GCG_TRIGGER_DURATION", + "condition": { + "$type": "ConfigGCGLogicCondition" + } + } + ], + "effectList": [ + { + "$type": "ConfigGCGEffectAddShield", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterCamp", + "campType": "CAMP_FRIENDLY" + } + ] + } + }, + { + "$type": "ConfigGCGConditionGlobalFetchTargetCharacterObject", + "condition": { + "$type": "ConfigGCGLogicCondition", + "conditions": [ + { + "$type": "ConfigGCGConditionCheckCurCharacterPosition", + "positionType": "POSITION_ONSTAGE" + } + ] + } + } + ] + } + ] + }, + "tokenType": "GCG_TOKEN_SHIELD", + "deductionPerShield": 1, + "limitOneTimes": 1 + } + ] +} \ No newline at end of file diff --git a/gdconf/game_data_config/json/gcg_card_skill/xudong.zhong@mihoyo.com 感谢你的服务! b/gdconf/game_data_config/json/gcg_card_skill/xudong.zhong@mihoyo.com 感谢你的服务! new file mode 100644 index 00000000..22f1589c --- /dev/null +++ b/gdconf/game_data_config/json/gcg_card_skill/xudong.zhong@mihoyo.com 感谢你的服务! @@ -0,0 +1,2 @@ +感谢你的服务! +xudong.zhong@mihoyo.com diff --git a/gdconf/game_data_config/txt/GCGAdvantureRule.txt b/gdconf/game_data_config/txt/GCGAdvantureRule.txt index 056ba20d..fb492bda 100644 --- a/gdconf/game_data_config/txt/GCGAdvantureRule.txt +++ b/gdconf/game_data_config/txt/GCGAdvantureRule.txt @@ -1 +1,35 @@ ID [虚拟骰子信息]1类型 [虚拟骰子信息]1初始数量 [虚拟骰子信息]1每回合增长 [虚拟骰子信息]1增长上限 [虚拟骰子信息]2类型 [虚拟骰子信息]2初始数量 [虚拟骰子信息]2每回合增长 [虚拟骰子信息]2增长上限 优先级修正:每指定费用 优先级修正:每相同费用 优先级修正:每任意费用 优先级修正:每充能费用 优先级修正:每已有行动意图 优先级修正:角色排序位置 优先级修正:每同阵营技能标签 +100200 1 1 0 0 2 2 0 0 3 2 1 -1000 -1000 -100 -20 +211100 1 2 1 1 2 1 0 0 3 2 1 -1000 -1000 -100 -20 +4112221 1 4 1 1 2 2 2 2 3 2 5 3 -1000 -100 -20 +6130221 1 6 1 3 2 0 2 2 3 2 1 3 -1000 -100 0 +5152001 1 5 1 5 2 2 0 0 3 2 7 3 -1000 -100 -20 +311200 1 3 1 1 2 2 0 0 3 2 1 3 -1000 -100 -20 +313200 1 3 1 3 2 2 0 0 3 2 1 3 -1000 -100 -20 +314200 1 3 1 4 2 2 0 0 3 2 1 3 -1000 -100 -20 +324200 1 3 2 4 2 2 0 0 3 2 1 3 -1000 -100 -20 +326200 1 3 2 6 2 2 0 0 3 2 1 3 -1000 -100 -20 +400200 1 4 0 0 2 2 0 0 3 2 1 3 -1000 -100 -20 +411200 1 4 1 1 2 2 0 0 3 2 1 3 -1000 -100 -20 +411222 1 4 1 1 2 2 2 2 3 2 1 3 -1000 -100 -20 +412200 1 4 1 2 2 2 0 0 3 2 1 3 -1000 -100 -20 +412222 1 4 1 2 2 2 2 2 3 2 1 3 -1000 -100 -20 +413200 1 4 1 3 2 2 0 0 3 2 1 3 -1000 -100 -20 +413222 1 4 1 3 2 2 2 2 3 2 1 3 -1000 -100 -20 +413400 1 4 1 3 2 4 0 0 3 2 1 3 -1000 -100 -20 +414200 1 4 1 4 2 2 0 0 3 2 1 3 -1000 -100 -20 +414212 1 4 1 4 2 2 1 2 3 2 1 3 -1000 -100 -20 +422200 1 4 2 2 2 2 0 0 3 2 1 3 -1000 -100 -20 +424200 1 4 2 4 2 2 0 0 3 2 1 3 -1000 -100 -20 +424212 1 4 2 4 2 2 1 2 3 2 1 3 -1000 -100 -20 +426200 1 4 2 6 2 2 0 0 3 2 1 3 -1000 -100 -20 +436200 1 4 3 6 2 2 0 0 3 2 1 3 -1000 -100 -20 +512200 1 5 1 2 2 2 0 0 3 2 1 3 -1000 -100 -20 +514200 1 5 1 4 2 2 0 0 3 2 1 3 -1000 -100 -20 +515200 1 5 1 5 2 2 0 0 3 2 1 3 -1000 -100 -20 +513300 1 5 1 3 2 3 0 0 3 2 1 3 -1000 -100 -20 +514300 1 5 1 4 2 3 0 0 3 2 1 3 -1000 -100 -20 +612400 1 6 1 2 2 4 0 0 3 2 1 3 -1000 -100 -20 +613000 1 6 1 3 2 0 0 0 3 2 1 3 -1000 -100 -20 +613022 1 6 1 3 2 0 2 2 3 2 1 3 -1000 -100 -20 +614200 1 6 1 4 2 2 0 0 3 2 1 3 -1000 -100 -20 diff --git a/gdconf/game_data_config/txt/GCGBossLevelData.txt b/gdconf/game_data_config/txt/GCGBossLevelData.txt index fe8e2495..f2c59f23 100644 --- a/gdconf/game_data_config/txt/GCGBossLevelData.txt +++ b/gdconf/game_data_config/txt/GCGBossLevelData.txt @@ -1 +1,7 @@ -ID +ID 普通关卡ID 困难关卡ID 解锁条件 条件参数 +1 220101 220102 1 3 +2 230101 230102 1 4 +3 220201 220202 1 5 +4 260101 260102 1 6 +5 250101 250102 1 7 +6 270101 270102 1 8 diff --git a/gdconf/game_data_config/txt/GCGCardData.txt b/gdconf/game_data_config/txt/GCGCardData.txt index 3c5763b2..69bca731 100644 --- a/gdconf/game_data_config/txt/GCGCardData.txt +++ b/gdconf/game_data_config/txt/GCGCardData.txt @@ -1 +1,283 @@ -ID 卡牌技能列表 +ID 卡牌类型 [卡牌标签列表]1 [卡牌标签列表]2 [卡牌标签列表]3 [卡牌标签列表]4 [卡牌标签列表]5 [卡牌变量]1类型 [卡牌变量]1值 [卡牌变量]2类型 [卡牌变量]2值 卡牌技能列表 可进构筑 示数变量 取对象类型 [取对象规则]1 [取对象规则]2 [出牌费用]1类型 [出牌费用]1值 [出牌费用]2类型 [出牌费用]2值 AI优先级修正 阻塞出牌AI的卡牌ID AI取对象排除卡牌标签 出牌AI允许最小骰子数 出牌AI允许最大骰子数 是否引发预览 +81 2 81 110 +82 2 82 110 +83 2 83 110 +84 2 84 110 +85 2 85 110 +86 2 86 110 +87 2 87 110 +100 4 0 0 +106 4 5 6 1 1061 0 0 +111 7 10 8 1 10 0 8 0 +115 3 601 8 1 1151 0 8 0 +116 7 601 8 1 1161 0 8 0 +117 7 601 8 3 1171 0 8 0 +100001 4 5 6 1 0 6 0 +100002 4 8 2 53 0 0 +100003 4 8 2 54 0 0 +100004 4 8 2 55 0 0 +100011 4 8 2 201 0 0 +100012 4 8 2 202 0 0 +100013 4 8 2 203 0 0 +100014 4 8 2 204 0 0 +100015 4 8 2 205 0 0 +100016 4 8 2 206 0 0 +100017 4 8 2 207 0 0 +101001 7 71 0 0 +101002 7 72 0 0 +101003 7 73 0 0 +101012 7 71 0 0 +101013 7 72 0 0 +101014 7 73 0 0 +101015 7 74 0 0 +101022 7 75 0 0 +101024 7 76 0 0 +1301011 7 13010111 0 0 +1301021 7 13010211 0 0 +1301031 7 13010311 0 0 +1301041 7 13010411 0 0 +1301051 7 13010511 0 0 +111011 3 8 2 1110111 0 8 0 0 +111012 7 8 2 13 0 8 0 0 +211011 2 6 2 2110111 1 11101 11 5 6 1 +111021 7 10 8 1 10 0 8 0 10 0 +111022 7 10 8 2 10 0 8 0 10 0 +111023 3 8 2 1110231 0 8 0 0 0 +211021 2 6 2 2110211 1 11102 11 4 6 1 +111031 7 8 3 1110311 0 8 0 0 0 +211031 2 6 2 2110311; 2110312 1 11103 11 4 6 1 +111041 7 6 2 1110411 0 6 0 0 0 +111042 7 6 3 1110421;1110411 0 6 0 0 0 +211041 2 6 2 2110411 1 11104 11 4 6 1 +111051 3 8 2 1110511 0 8 0 0 0 +111052 4 6 1 1110521; 1110522 0 6 0 0 0 +211051 2 6 2 2110511 1 1002 11 2 6 1 +112011 3 8 2 1120111 0 8 0 0 0 +212011 2 6 2 2120111; 2120112 1 11201 12 4 112011 6 1 +112021 7 8 2 15 0 8 0 0 0 +112022 7 8 3 1120221 0 8 0 0 0 +112023 7 8 3 15 0 8 0 0 0 +212021 2 6 2 2120211 1 11202 12 4 112021 6 1 +112031 3 7 1 8 1 1120311; 12 0 7 0 0 0 +112032 7 8 1 1120321 0 0 0 0 +212031 2 6 2 2120311; 2120312 1 11203 12 3 1 3 6 1 +113011 4 0 6 2 1130111 0 6 0 0 0 +213011 2 6 2 2130111; 2130112 1 11301 13 3 6 1 +113021 3 0 8 2 1130211 0 8 0 0 0 +113022 7 0 8 2 1130221 0 8 0 0 0 +213021 2 6 2 2130211 1 11302 13 3 113021 6 1 +113031 7 6 2 1130311; 1130312 0 6 0 0 0 +113032 7 0 0 0 0 +213031 2 6 2 2130311 1 11303 13 4 1 2 113031 6 1 +113051 4 8 2 1130511; 1130512; 1130513 0 8 0 0 0 +113052 7 0 6 2 1130521 0 6 0 0 0 +213051 2 6 2 2130511 1 11305 13 2 113051 6 1 +114011 3 0 8 2 1140111 0 8 0 0 0 +114012 3 0 8 3 1140121; 1140111 0 8 0 0 0 +214011 2 6 2 2140111 1 11401 14 3 114011 6 1 +114021 4 0 6 2 1140211 0 6 0 0 0 +214021 2 6 2 2140211; 2140212 1 11402 14 4 6 1 +114031 5 6 2 1140311 1 1001 14 3 1 +114032 4 0 6 2 1140321 0 6 0 0 0 +114033 4 0 6 1 0 6 0 0 0 +114034 4 0 6 3 1140341;1140321 0 6 0 0 0 +214031 2 6 2 2140311 1 11403 14 3 114032 6 1 +114041 4 0 16 0 1140411; 1140412; 1140413 0 16 0 0 0 +214041 2 6 2 2140411 1 11404 14 3 6 1 +115011 3 8 3 1150111; 1150112 0 8 0 0 0 +115012 3 8 3 1150121; 1150111; 1150112 0 8 0 0 0 +215011 2 6 2 2150111 1 11501 17 3 1 2 6 1 +115021 3 8 2 1150211 0 8 0 0 0 +215021 2 6 2 2150211; 2150212 1 11502 17 4 1 3 6 1 +116011 7 8 2 14 0 8 0 0 0 +216011 2 6 2 2160111; 2160112 1 11601 15 4 116011 6 1 +116021 7 10 8 2 1160211; 1160212; 10 0 8 0 10 0 +116022 4 6 2 1160221; 1160222 0 6 0 0 0 +216021 2 6 2 2160211 1 11602 15 3 116021 6 1 +117011 3 8 2 1170111 0 8 0 0 0 +117012 7 6 1 1170121 0 6 0 0 0 +117013 7 6 1 0 6 0 0 0 +217011 2 6 2 2170111 1 11701 16 3 6 1 +122010 3 0 0 0 0 0 +122011 3 0 8 2 1220111 0 8 0 0 0 +122012 3 0 8 3 1220121 0 8 0 0 0 +122013 3 0 7 2 8 1 1220131; 12 0 7 0 0 0 +122014 3 0 0 0 0 0 +222011 2 6 2 2220111 1 12201 12 4 1 3 6 1 +122021 4 0 8 2 6 2 1220211; 1220212 0 6 0 0 0 +122022 4 0 8 2 6 3 1220221; 1220211; 1220212 0 6 0 0 0 +222021 2 6 2 2220211 1 12202 12 4 6 1 +123011 4 0 8 2 1230111; 1230112 0 8 0 0 0 +123012 4 0 8 3 1230121; 1230111; 1230112 0 8 0 0 0 +223011 2 6 2 2230111 1 12301 13 3 6 1 +125011 3 8 2 1250111; 1250112 0 8 0 0 0 +125012 3 8 2 1250121; 1250122 0 8 0 0 0 +125013 4 1250131 0 0 0 0 +225011 2 6 2 2250111 1 12501 17 3 6 1 +126011 4 0 8 3 1260111; 1260112; 56 0 8 0 0 0 +226011 2 6 2 2260111; 2260112 1 12601 15 4 1 2 6 1 +127011 4 16 0 1270111; 1270112; 1270113; 1270114; 1270115 0 16 0 0 0 +227011 2 6 2 2270111 1 12701 16 3 6 1 +130031 4 8 2 1300311 0 8 0 0 0 +130032 4 8 1 1300321 0 8 0 0 0 +131011 4 8 2 91 0 8 0 0 0 +131031 4 701 8 2 91 0 8 0 701 0 +132011 4 5 6 1 1320111 0 6 0 0 +132012 4 8 2 92 0 8 0 0 0 +132021 3 8 2 1320211 0 8 0 0 0 +132031 4 8 2 92 0 8 0 0 0 +132041 4 8 999 92 0 0 0 0 +133011 4 8 2 93 0 8 0 0 0 +133021 4 8 3 ; 63 0 8 0 0 0 +133031 4 8 3 ; 63 0 8 0 0 0 +133032 4 8 1 1330321 0 0 0 0 +133033 4 8 2 1330331 0 8 0 0 0 +133034 4 8 1 1330341 0 8 0 0 0 +134011 4 0 8 3 ; 64 0 8 0 0 0 +134012 4 8 1 1340121 0 0 0 0 +134013 4 8 2 1340131 0 8 0 0 0 +134014 4 8 1 1340141 0 8 0 0 0 +134031 4 0 8 3 ; 64 0 8 0 0 0 +134061 4 8 999 94 0 0 0 0 +135011 3 8 2 1350111 0 8 0 0 0 +135021 4 7 2 16 0 1350211; 1350212; 1350213; 1350214; 51 0 7 0 0 0 +137011 4 8 1 1370111; 1370112 0 0 0 0 +137012 4 0 0 0 0 +137013 4 8 1 7 1 1370131 0 0 0 0 +137014 7 8 1 1370141 0 0 0 0 +137031 7 8 2 1370311 0 8 0 0 0 +311101 2 3 202 3110001 1 111 3 2 3 0 +311102 2 3 202 3110001; 3110002 1 111 3 3 3 0 +311103 2 3 202 3110001; 3110003 1 111 3 3 3 0 +311201 2 3 204 3110001 1 112 3 2 3 0 +311202 2 3 204 3110001; 3110002 1 112 3 3 3 0 +311203 2 3 204 3110001; 3110003 1 112 3 3 3 0 +311301 2 3 203 3110001 1 113 3 2 3 0 +311302 2 3 203 3110001; 3110002 1 113 3 3 3 0 +311303 2 3 203 3113031;3110001 1 113 3 3 3 0 +311401 2 3 205 3110001 1 114 3 2 3 0 +311402 2 3 205 3114021;3110001 1 114 3 3 3 0 +311403 2 3 205 3110001; 3110003 1 114 3 3 3 0 +311501 2 3 201 3110001 1 115 3 2 3 0 +311502 2 3 201 3110001; 3110002 1 115 3 3 3 0 +311503 2 3 201 3115031;3110001 1 115 3 3 3 0 +301101 4 10 8 1 57 0 8 10 0 +312001 2 4 3120011 1 110 3 1 4 0 +312002 2 4 3120021 1 110 10 2 4 0 +312003 2 4 3120031 1 110 3 1 4 0 +312004 2 4 3120041 1 110 3 1 4 0 +312005 2 4 3120051 1 110 10 2 4 0 +312006 2 4 3120061 1 110 10 2 4 0 +312101 2 4 3121011 1 121 3 2 4 0 +312102 2 4 3121021; 3121011 1 121 3 3 4 0 +312201 2 4 3122011 1 122 3 2 4 0 +312202 2 4 3122021; 3122011 1 122 3 3 4 0 +312301 2 4 3123011 1 123 3 2 4 0 +312302 2 4 3123021; 3123011 1 123 3 3 4 0 +312401 2 4 3124011 1 124 3 2 4 0 +312402 2 4 3124021; 3124011 1 124 3 3 4 0 +312501 2 4 3125011 1 125 3 2 4 0 +312502 2 4 3125021; 3125011 1 125 3 3 4 0 +312601 2 4 3126011 1 126 3 2 4 0 +312602 2 4 3126021; 3126011 1 126 3 3 4 0 +312701 2 4 3127011 1 127 3 2 4 0 +312702 2 4 3127021; 3127011 1 127 3 3 4 0 +321001 6 104 8 2 3210011 1 8 3 2 0 +321002 6 104 3210021; 3210022 1 3 1 140 0 +321003 6 104 3210031 1 3 1 321003 0 +321004 6 104 3210041 1 3 2 155 321004 0 +321005 6 104 8 2 3210051 1 8 3 2 0 +321006 6 104 8 2 3210061 1 8 3 2 0 +322001 6 103 8 2 3220011 1 8 3 3 190 0 +322002 6 103 3220021 1 10 2 180 322002 0 +322003 6 103 16 2 3220031; 3220032 1 16 3 2 205 322003 0 +322004 6 103 16 2 3220041; 3220042 1 16 3 2 205 322004 0 +322005 6 103 3220051 1 3 1 205 322005 0 +322006 6 103 3220061 1 3 2 205 322006 0 +322007 6 103 16 0 8 1 3220071 1 16 250 0 +322008 6 103 16 0 8 1 3220081; 3220082 1 16 250 322008 0 +322009 6 103 16 0 8 1 3220091 1 16 250 0 +322010 6 103 3220101 1 3 2 200 322010 0 +322011 6 103 8 3 3220111 1 8 10 2 322011 0 +322012 6 103 8 2 3220121 1 8 3 1 190 322012 0 +323001 6 102 16 0 8 1 3230011 1 16 10 2 200 0 +323002 6 102 3230021 1 10 2 200 0 +331101 5 105 3311011 1 250 2 0 +331102 5 105 3311021 1 102 11 1 250 6 0 +303112 4 6 1 3031121 0 6 0 +331201 5 105 3312011 1 250 2 0 +331202 5 105 3312021 1 12 1 0 +331301 5 105 3313011 1 250 2 0 +331302 5 105 3313021 1 102 13 1 250 6 0 +303132 4 6 1 3031321 0 6 0 +331401 5 105 3314011 1 250 2 0 +331402 5 105 3314021 1 14 1 250 0 +331501 5 105 3315011 1 250 2 0 +331502 5 105 3315021 1 104 17 1 250 0 +331601 5 105 3316011 1 250 2 0 +331602 5 105 3316021 1 15 1 250 0 +331701 5 105 3317011 1 250 2 0 +331702 5 105 3317021 1 16 1 250 0 +303172 7 6 1 3031721 0 6 0 +332001 5 3320011 1 10 2 120 3 0 +332002 5 3320021 1 155 6 0 +303202 7 3032021 0 0 +332003 5 3320031 1 6 0 +332004 5 3320041 1 3 1 0 +332005 5 3320051 1 250 0 +332006 5 3320061 1 180 6 0 +303206 7 3032061 0 0 +332007 5 3320071 1 3 1 180 6 0 +303207 7 3032071 0 0 +332008 5 3320081 1 102 3 1 170 5 0 +303208 4 8 1 3032081 0 8 0 +303209 4 8 1 3032091 0 8 0 +332009 5 3320091 1 102 0 +332010 5 3320101 1 1 151 152 0 +332011 5 3320111 1 2 153 154 0 +332012 5 3320121 1 501 3 1 3 0 +332013 5 3320131 1 502 10 2 0 +332014 5 3320141 1 3 4 0 +332015 5 3320151 1 3 2 0 +303210 3 0 8 0 +303211 3 8 2 3032153 0 8 0 +303212 3 8 2 3032155 0 8 0 +303213 3 8 2 3032152 0 8 0 +303214 3 8 2 3032154 0 8 0 +333001 5 101 3330011 1 101 190 6 0 +333002 5 101 3330021 1 101 10 2 190 6 0 +333003 5 101 3330031 1 101 3 1 190 6 0 +333004 5 101 3330041 1 101 200 6 0 +333005 5 101 3330051 1 103 3 0 +333006 5 101 3330061 1 103 3 1 3 0 +333007 5 101 3330071 1 103 3 1 3 0 +333008 5 101 3330081 1 101 3 1 201 7 0 +303300 4 6 1 0 6 0 +303301 4 6 1 3033011 0 6 0 +303302 4 6 1 3033021 0 6 0 +303303 4 6 1 8 1 3033031 0 6 0 +303304 4 6 1 3033041 0 6 0 +303305 4 6 2 3033051 0 6 0 +303306 4 6 1 3033061 0 6 0 +303307 7 6 1 0 6 0 +402001 4 10 8 2 57 0 8 0 +421001 6 4210011 190 0 +421002 6 4210021 190 0 +421003 6 4210031 190 0 +421004 6 4210041 190 0 +421005 6 4210051 190 0 +421006 6 4210061 190 0 +421007 6 4210071 190 0 +421008 6 4210081 190 0 +421009 6 4210091 190 0 +422001 6 8 2 16 0 4220011; 4220012 8 190 0 +422002 6 8 2 4220021; 4220022 8 190 0 +422003 6 8 3 4220021; 4220022 8 190 0 +422004 6 4220041 190 0 +422005 6 16 0 7 0 4220051; 4220052; 4220053 16 190 0 +422006 6 190 0 +422007 6 16 4 4220071 16 190 0 +423001 6 8 1 4230011 8 190 0 +423002 6 8 1 4230021 8 190 0 +423003 6 8 1 4230031 8 190 0 +423004 6 8 99 4230041 190 0 diff --git a/gdconf/game_data_config/txt/GCGCardFaceData.txt b/gdconf/game_data_config/txt/GCGCardFaceData.txt index fe8e2495..45b69c4c 100644 --- a/gdconf/game_data_config/txt/GCGCardFaceData.txt +++ b/gdconf/game_data_config/txt/GCGCardFaceData.txt @@ -1 +1,147 @@ -ID +ID 道具ID CardID 卡面类型 获取条件 对应商品ID列表 获取条件参数 +110101 334000 1101 1 0 218001 +110201 334023 1102 1 0 218139 +110301 334001 1103 1 0 218002 +110401 334002 1104 1 0 218003 +110501 334003 1105 1 0 218004 +120101 334025 1201 1 0 218143 +120201 334004 1202 1 0 218005 +120301 334005 1203 1 0 218006 +130101 334006 1301 1 0 218007 +130201 334007 1302 1 0 218008 +130301 334008 1303 1 0 218009 +130501 334010 1305 1 0 218011 +140101 334011 1401 1 0 218012 +140201 334012 1402 1 0 218013 +140301 334013 1403 1 0 218014 +140401 334024 1404 1 0 +150101 334014 1501 1 0 218015 +150201 334015 1502 1 0 218016 +160101 334016 1601 1 0 218017 +160201 334017 1602 1 0 218018 +170101 334018 1701 1 0 218019 +220101 334019 2201 1 0 218020 +220201 334026 2202 1 0 218145 +230101 334020 2301 1 0 218021 +250101 334021 2501 1 0 218022 +260101 334022 2601 1 0 218023 +270101 334027 2701 1 0 218147 +2110111 334500 211011 1 1 10 +2110211 334523 211021 1 1 10 +2110311 334501 211031 1 1 10 +2110411 334502 211041 1 1 10 +2110511 334503 211051 1 1 10 +2120111 334525 212011 1 1 10 +2120211 334504 212021 1 1 10 +2120311 334505 212031 1 1 10 +2130111 334506 213011 1 1 10 +2130211 334507 213021 1 1 10 +2130311 334508 213031 1 1 10 +2130511 334510 213051 1 1 10 +2140111 334511 214011 1 1 10 +2140211 334512 214021 1 1 10 +2140311 334513 214031 1 1 10 +2140411 334524 214041 1 1 10 +2150111 334514 215011 1 1 10 +2150211 334515 215021 1 1 10 +2160111 334516 216011 1 1 10 +2160211 334517 216021 1 1 10 +2170111 334518 217011 1 1 10 +2220111 334519 222011 1 1 10 +2220211 334526 222021 1 1 10 +2230111 334520 223011 1 1 10 +2250111 334521 225011 1 1 10 +2260111 334522 226011 1 1 10 +2270111 334527 227011 1 1 10 +3111011 335000 311101 1 0 218047 +3111021 335001 311102 1 0 218048 +3111031 335002 311103 1 0 218049 +3112011 335003 311201 1 0 218050 +3112021 335004 311202 1 0 218051 +3112031 335005 311203 1 0 218052 +3113011 335006 311301 1 0 218053 +3113021 335007 311302 1 0 218054 +3113031 335008 311303 1 0 218055 +3114011 335009 311401 1 0 218056 +3114021 335010 311402 1 0 218057 +3114031 335011 311403 1 0 218058 +3115011 335012 311501 1 0 218059 +3115021 335013 311502 1 0 218060 +3115031 335014 311503 1 0 218061 +3120011 335015 312001 1 0 218062 +3120021 335016 312002 1 0 218063 +3120031 335017 312003 1 0 218064 +3120041 335018 312004 1 0 218065 +3120051 335019 312005 1 0 218066 +3120061 335020 312006 1 0 218067 +3121011 335021 312101 1 0 218068 +3121021 335022 312102 1 0 218069 +3122011 335023 312201 1 0 218070 +3122021 335024 312202 1 0 218071 +3123011 335025 312301 1 0 218072 +3123021 335026 312302 1 0 218073 +3124011 335027 312401 1 0 218074 +3124021 335028 312402 1 0 218075 +3125011 335029 312501 1 0 218076 +3125021 335030 312502 1 0 218077 +3126011 335031 312601 1 0 218078 +3126021 335032 312602 1 0 218079 +3127011 335033 312701 1 0 218080 +3127021 335034 312702 1 0 218081 +3210011 336000 321001 1 0 218082 +3210021 336001 321002 1 0 218083 +3210031 336002 321003 1 0 218084 +3210041 336003 321004 1 0 218085 +3210051 336004 321005 1 0 218086 +3210061 336005 321006 1 0 218087 +3220011 336006 322001 1 0 218088 +3220021 336007 322002 1 0 218089 +3220031 336008 322003 1 0 218090 +3220041 336009 322004 1 0 218091 +3220051 336010 322005 1 0 218092 +3220061 336011 322006 1 0 218093 +3220071 336012 322007 1 0 218094 +3220081 336013 322008 1 0 218095 +3220091 336014 322009 1 0 218096 +3220101 336015 322010 1 0 218097 +3220111 336016 322011 1 0 218098 +3220121 336017 322012 1 0 218099 +3230011 336018 323001 1 0 218100 +3230021 336019 323002 1 0 218101 +3311011 337000 331101 1 0 218102 +3311021 337001 331102 1 0 218103 +3312011 337002 331201 1 0 218104 +3312021 337003 331202 1 0 218105 +3313011 337004 331301 1 0 218106 +3313021 337005 331302 1 0 218107 +3314011 337006 331401 1 0 218108 +3314021 337007 331402 1 0 218109 +3315011 337008 331501 1 0 218110 +3315021 337009 331502 1 0 218111 +3316011 337010 331601 1 0 218112 +3316021 337011 331602 1 0 218113 +3317011 337012 331701 1 0 218114 +3317021 337013 331702 1 0 218115 +3320011 337014 332001 1 0 218116 +3320021 337015 332002 1 0 218117 +3320031 337016 332003 1 0 218118 +3320041 337017 332004 1 0 218119 +3320051 337018 332005 1 0 218120 +3320061 337019 332006 1 0 218121 +3320071 337020 332007 1 0 218122 +3320081 337021 332008 1 0 218123 +3320091 337022 332009 1 0 218124 +3320101 337023 332010 1 0 218125 +3320111 337024 332011 1 0 218126 +3320121 337025 332012 1 0 218127 +3320131 337026 332013 1 0 218128 +3320141 337027 332014 1 0 218129 +3320151 337028 332015 1 0 218130 +3330011 337029 333001 1 0 218131 +3330021 337030 333002 1 0 218132 +3330031 337031 333003 1 0 218133 +3330041 337032 333004 1 0 218134 +3330051 337033 333005 1 0 218135 +3330061 337034 333006 1 0 218136 +3330071 337035 333007 1 0 218137 +3330081 337036 333008 1 0 218138 diff --git a/gdconf/game_data_config/txt/GCGCardViewData.txt b/gdconf/game_data_config/txt/GCGCardViewData.txt index fe8e2495..97c95993 100644 --- a/gdconf/game_data_config/txt/GCGCardViewData.txt +++ b/gdconf/game_data_config/txt/GCGCardViewData.txt @@ -1 +1,247 @@ ID +1001 +1002 +1003 +1101 +1102 +1103 +1104 +1105 +1201 +1202 +1203 +1301 +1302 +1303 +1305 +1401 +1402 +1403 +1404 +1501 +1502 +1601 +1602 +1701 +2201 +4201 +4202 +2202 +4203 +4204 +2301 +4301 +4302 +2501 +4501 +4502 +2601 +4601 +4602 +4603 +4604 +2701 +4701 +4702 +4703 +4704 +3001 +3002 +3003 +3101 +3102 +3103 +3201 +5201 +3202 +3203 +3204 +3301 +5301 +3302 +3303 +3304 +3305 +3401 +3402 +3403 +3405 +3406 +3501 +3502 +3701 +3703 +81 +82 +83 +84 +85 +86 +87 +115 +111011 +211011 +111023 +211021 +211031 +211041 +111051 +211051 +212021 +112011 +212011 +112031 +212031 +213011 +113021 +213021 +213031 +213051 +114011 +114012 +214011 +214021 +114031 +214031 +214041 +115011 +115012 +215011 +115021 +215021 +216011 +216021 +117011 +217011 +122010 +122014 +122011 +122012 +122013 +222011 +222021 +223011 +125011 +125012 +225011 +226011 +227011 +132021 +135011 +311101 +311102 +311103 +311201 +311202 +311203 +311301 +311302 +311303 +311401 +311402 +311403 +311501 +311502 +311503 +312001 +312002 +312003 +312004 +312005 +312006 +312101 +312102 +312201 +312202 +312301 +312302 +312401 +312402 +312501 +312502 +312601 +312602 +312701 +312702 +321001 +321002 +321003 +321004 +321005 +321006 +322001 +322002 +322003 +322004 +322005 +322006 +322007 +322008 +322009 +322010 +322011 +322012 +323001 +323002 +331101 +331102 +331201 +331202 +331301 +331302 +331401 +331402 +331501 +331502 +331601 +331602 +331701 +331702 +332001 +332002 +332003 +332004 +332005 +332006 +332007 +332008 +332009 +332010 +332011 +332012 +332013 +332014 +332015 +303210 +303211 +303212 +303213 +303214 +333001 +333002 +333003 +333004 +333005 +333006 +333007 +333008 +421001 +421002 +421003 +421004 +421005 +421006 +421007 +421008 +421009 +422001 +422002 +422003 +422004 +422005 +422006 +422007 +423001 +423002 +423003 +423004 diff --git a/gdconf/game_data_config/txt/GCGChallengeData.txt b/gdconf/game_data_config/txt/GCGChallengeData.txt index fe8e2495..56286b4c 100644 --- a/gdconf/game_data_config/txt/GCGChallengeData.txt +++ b/gdconf/game_data_config/txt/GCGChallengeData.txt @@ -1 +1,28 @@ -ID +ID 类型 参数1 参数2 参数3 参数4 是否达成后失败 进度 +1 1 1 +2 11 1 1 +3 11 1 2 +13 12 1 4 +14 12 1 5 +15 12 1 6 +16 12 1 7 +17 12 1 8 +101 16 GCG_TAG_WEAPON GCG_CARD_MODIFY 1 +102 16 GCG_TAG_ARTIFACT GCG_CARD_MODIFY 1 +103 16 GCG_TAG_PLACE GCG_CARD_ASSIST 1 +104 16 GCG_TAG_FOOD GCG_CARD_EVENT 1 +105 16 GCG_CARD_EVENT 2 +201 14 1 +202 14 2 +203 14 3 +211 5 1 +212 5 2 +213 5 3 +901 5 1 +902 6 8 1 +903 7 1 +904 8 1 +905 9 3 1 +906 3 1 +907 4 1 +908 10 2 1 diff --git a/gdconf/game_data_config/txt/GCGCharData.txt b/gdconf/game_data_config/txt/GCGCharData.txt index 3c5763b2..77488a78 100644 --- a/gdconf/game_data_config/txt/GCGCharData.txt +++ b/gdconf/game_data_config/txt/GCGCharData.txt @@ -1 +1,73 @@ -ID 卡牌技能列表 +ID 卡牌类型 [卡牌标签列表]1 [卡牌标签列表]2 [卡牌标签列表]3 [卡牌标签列表]4 [卡牌标签列表]5 [卡牌变量]1类型 [卡牌变量]1值 [卡牌变量]2类型 [卡牌变量]2值 卡牌技能列表 可进构筑 角色生命值 角色充能上限 最大行动意图数 死亡后移出游戏 +1001 1 303 503 502 201 80 50 1 1 +1002 1 301 503 502 204 80 50 1 1 1 +1003 1 303 503 502 201 80;1130211 50 1 1 +1101 1 301 204 402 16 0 11011; 11012; 11013; 11014 1 10 2 2 +1102 1 301 204 401 11021; 11022; 11023 1 10 3 2 +1103 1 301 201 401 11031; 11032; 11033 1 10 2 2 +1104 1 301 203 402 11041; 11042; 11043 1 10 3 2 +1105 1 301 201 403 11051; 11052; 11053; 11054 1 10 3 2 +1201 1 302 202 401 12011; 12012; 12013 1 10 3 2 +1202 1 302 201 402 12021; 12022; 12023 1 10 2 2 +1203 1 302 202 401 12031; 12032; 12033; 12034 1 10 3 2 +1301 1 303 203 401 13011; 13012; 13013 1 10 3 2 +1302 1 303 205 402 13021; 13022; 13023 1 10 2 2 +1303 1 303 201 401 13031; 13032; 13033 1 10 2 2 +1305 1 303 204 403 13051; 13052; 13053 1 10 2 2 +1401 1 304 204 401 14011; 14012; 14013 1 10 3 2 +1402 1 304 203 401 14021; 14022; 14023 1 10 3 2 +1403 1 304 201 402 14031; 14032; 14033 1 10 3 2 +1404 1 304 205 404 14041; 14042; 14043; 14044 1 10 2 2 +1501 1 307 202 401 15011; 15012; 15013 1 10 2 2 +1502 1 307 201 401 15021; 15022; 15023 1 10 3 2 +1601 1 305 202 402 16011; 16012; 16013 1 10 3 2 +1602 1 305 203 401 16021; 16022; 16023 1 10 2 2 +1701 1 306 204 404 17011; 17012; 17013 1 10 2 2 +2201 1 302 200 503 22011; 22012; 22013; 22014 1 10 3 2 +2202 1 302 200 501 22021; 22022; 22023 1 10 2 2 +2301 1 303 200 501 23011; 23012; 23013; 23014 1 10 2 2 +2501 1 307 200 503 25011; 25012; 25013; 25014 1 10 3 2 +2601 1 305 200 503 502 26011; 26012; 26013; 26014 1 8 2 2 +2701 1 306 200 503 27011; 27012; 27013; 27014 1 10 2 2 +3001 1 300 503 502 30011; 30012; 30013 4 2 1 1 +3002 1 300 503 502 30021; 30022; 30023 3 2 1 1 +3003 1 300 504 30031; 30032; 30033; 30034; 30035; 30036 6 2 1 1 +3101 1 301 503 502 31011; 31012; 31013; 31014; 31015 8 2 2 1 +3102 1 301 503 502 31021; 31022; 31023 3 2 1 1 +3103 1 301 503 31031; 31032; 31033; 31034; 31035 4 2 2 1 +3201 1 302 503 32011; 32012; 32013; 32014; 32015 4 3 2 1 +3202 1 302 503 502 32021; 32022; 32023 4 2 2 1 +3203 1 302 501 32031; 32032; 32033; 32034; 32035 10 3 2 1 +3204 1 302 503 32041; 32042; 32043 4 2 1 1 +3301 1 303 503 33011; 33012; 33013; 33014; 33015 4 3 2 1 +3302 1 303 503 502 33021; 33022; 33023; 33024 8 2 2 1 +3303 1 303 504 33031; 33032; 33033; 33034; 33035; 33036; 33037 10 2 2 1 +3304 1 303 503 502 33041; 33042; 33043 4 2 1 1 +3305 1 303 504 33051; 33052; 30033; 30034; 30035; 30036 6 2 1 1 +3401 1 304 504 34011; 34012; 34013; 34014; 34015; 34016; 34017 10 2 2 1 +3402 1 304 503 502 34021; 34022; 34023 3 2 1 1 +3403 1 304 503 502 34031; 34032; 34033; 34034 8 2 2 1 +3405 1 304 504 34051; 34052; 30033; 30034; 30035; 30036 6 2 1 1 +3406 1 304 503 34061; 34062; 34063 4 2 1 1 +3501 1 307 503 502 35011; 35012; 35013 4 2 2 1 +3502 1 307 501 35021; 35022; 35023; 35024; 35025 10 2 2 1 +3701 1 306 503 37011; 37012; 37013; 37014 6 2 2 1 +3703 1 306 503 502 37031; 37032; 37033 4 2 1 1 +4601 1 305 200 503 502 26011; 26012 ; 26013 12 2 2 1 +4602 1 305 200 503 502 26011; 26012 ; 26013; 26014 16 2 3 1 +4603 1 305 200 503 502 26011; 26012 ; 26013; 26014 24 2 3 1 +4604 1 305 200 503 502 26011; 26012 ; 26013; 26014 8 2 2 1 +4201 1 302 200 503 22011; 22012 ; 22013; 22014; 32043 30 3 4 1 +4202 1 302 200 503 22011; 22012 ; 22013; 22014; 32043 45 3 4 1 +4203 1 302 200 501 22021; 22022 ; 22023 10 2 3 1 +4204 1 302 200 501 22021; 22022 ; 22023 10 2 2 1 +4301 1 303 200 501 23011; 23012 ; 23013; 23014 10 2 3 1 +4302 1 303 200 501 23011; 23012 ; 23013; 23014 10 2 2 1 +4501 1 307 200 503 25011; 25012 ; 25013; 25014 20 3 2 1 +4502 1 307 200 503 25011; 25012 ; 25013; 25014 28 3 2 1 +4701 1 306 200 503 27011; 27012 ; 27013; 27014 36 2 4 1 +4702 1 306 200 503 27011; 27012 ; 27013; 27014 48 2 4 1 +4703 1 306 200 503 27011; 27012 ; 27013; 27014 10 2 2 1 +4704 1 306 200 503 27011; 27012 ; 27013; 27014 30 2 3 1 +5201 1 302 503 32011; 32012; 32013; 32014; 32015; 32016 4 3 2 1 +5301 1 303 503 33011; 33012; 33013; 33014; 33015; 33016 4 3 2 1 diff --git a/gdconf/game_data_config/txt/GCGCharacterLevelData.txt b/gdconf/game_data_config/txt/GCGCharacterLevelData.txt index 2f95b457..2a846bf2 100644 --- a/gdconf/game_data_config/txt/GCGCharacterLevelData.txt +++ b/gdconf/game_data_config/txt/GCGCharacterLevelData.txt @@ -1 +1,21 @@ -ID 竞争任务组 +ID 难度1普通关卡 难度1牌手等级 难度2普通关卡 难度2牌手等级 难度3普通关卡 难度3牌手等级 普通关卡 困难关卡 是否首次开启消耗货币 货币ID 数量 前置任务 竞争任务组 +5 140201 1 140202 3 140203 5 140201 140204 1 107020 1 +6 110101 1 110102 3 110103 5 110101 110104 1 107020 1 +7 110201 1 110202 3 110203 5 110201 110204 1 107020 1 +8 110301 1 110302 3 110303 5 110301 110304 +9 110401 1 110402 3 110403 5 110401 110404 1 107020 1 +10 110501 1 110502 3 110503 5 110501 110504 1 107020 1 +11 120201 1 120202 3 120203 5 120201 120204 1 107020 1 +12 120301 1 120302 3 120303 5 120301 120304 1 107020 1 +13 130101 1 130102 3 130103 5 130101 130104 +14 130201 1 130202 3 130203 5 130201 130204 1 107020 1 +15 130301 1 130302 3 130303 5 130301 130304 1 107020 1 +16 130501 1 130502 3 130503 5 130501 130504 1 107020 1 +17 140101 1 140102 3 140103 5 140101 140104 +18 140301 1 140302 3 140303 5 140301 140304 1 107020 1 +20 150101 1 150102 3 150103 5 150101 150104 +21 150201 1 150202 3 150203 5 150201 150204 1 107020 1 +22 160101 1 160102 3 160103 5 160101 160104 1 107020 1 +23 160201 1 160202 3 160203 5 160201 160204 1 107020 1 +24 170101 1 170102 3 170103 5 170101 170104 1 107020 1 +25 120101 1 120102 3 120103 5 120101 120104 1 107020 1 diff --git a/gdconf/game_data_config/txt/GCGChooseData.txt b/gdconf/game_data_config/txt/GCGChooseData.txt index fe8e2495..25311dca 100644 --- a/gdconf/game_data_config/txt/GCGChooseData.txt +++ b/gdconf/game_data_config/txt/GCGChooseData.txt @@ -1 +1,54 @@ -ID +ID 可选对象类型 可选对象阵营 [可选对象标签]1 [可选对象标签]2 [可选对象标签]3 [可选对象]1条件 [可选对象]1值 [可选对象]2条件 [可选对象]2值 [可选对象]3条件 [可选对象]3值 [可选对象]4条件 [可选对象]4值 [排序规则]1条件 [排序规则]1取大 [排序规则]1卡牌标签参数 [排序规则]2条件 [排序规则]2取大 [排序规则]2卡牌标签参数 +101 1 1 10 1 4 303300 3 1 +102 1 1 10 1 2 1 +103 1 1 10 1 4 303300 2 0 +104 1 1 10 1 2 0 +105 1 1 10 0 +110 1 1 10 1 3 1 +111 1 1 202 10 1 3 1 +112 1 1 204 10 1 3 1 +113 1 1 203 10 1 3 1 +114 1 1 205 10 1 3 1 +115 1 1 201 10 1 3 1 +121 1 1 10 1 5 1 301 3 1 +122 1 1 10 1 5 1 302 3 1 +123 1 1 10 1 5 1 303 3 1 +124 1 1 10 1 5 1 304 3 1 +125 1 1 10 1 5 1 307 3 1 +126 1 1 10 1 5 1 305 3 1 +127 1 1 10 1 5 1 306 3 1 +151 1 1 10 1 5 3 8 1 2 1 3 1 +152 1 1 10 1 7 1 2 1 3 1 +153 1 1 10 1 5 4 9 1 2 1 3 1 +154 1 1 10 1 2 1 3 1 +501 3 1 1 0 4 1 +502 3 2 1 1 4 0 +1001 1 1 10 1 1 1403 6 5 +1002 1 1 10 1 1 1105 +11101 1 1 10 1 1 1101 6 5 2 1 +11102 1 1 10 1 1 1102 6 5 2 1 +11103 1 1 10 1 1 1103 6 5 2 1 +11104 1 1 10 1 1 1104 6 5 2 1 +11105 1 1 10 1 1 1105 6 5 2 1 +11201 1 1 10 1 1 1201 6 5 2 1 +11202 1 1 10 1 1 1202 6 5 2 1 +11203 1 1 10 1 1 1203 6 5 2 1 +11301 1 1 10 1 1 1301 6 5 2 1 +11302 1 1 10 1 1 1302 6 5 2 1 +11303 1 1 10 1 1 1303 6 5 2 1 +11305 1 1 10 1 1 1305 6 5 2 1 +11401 1 1 10 1 1 1401 6 5 2 1 +11402 1 1 10 1 1 1402 6 5 2 1 +11403 1 1 10 1 1 1403 6 5 2 1 +11404 1 1 10 1 1 1404 6 5 2 1 +11501 1 1 10 1 1 1501 6 5 2 1 +11502 1 1 10 1 1 1502 6 5 2 1 +11601 1 1 10 1 1 1601 6 5 2 1 +11602 1 1 10 1 1 1602 6 5 2 1 +11701 1 1 10 1 1 1701 6 5 2 1 +12201 1 1 10 1 1 2201 6 5 2 1 +12202 1 1 10 1 1 2202 6 5 2 1 +12301 1 1 10 1 1 2301 6 5 2 1 +12501 1 1 10 1 1 2501 6 5 2 1 +12601 1 1 10 1 1 2601 6 5 2 1 +12701 1 1 10 1 1 2701 6 5 2 1 diff --git a/gdconf/game_data_config/txt/GCGDeckBackData.txt b/gdconf/game_data_config/txt/GCGDeckBackData.txt index 6ff512f5..231b2b5a 100644 --- a/gdconf/game_data_config/txt/GCGDeckBackData.txt +++ b/gdconf/game_data_config/txt/GCGDeckBackData.txt @@ -1 +1,22 @@ -卡背ID +卡背ID 道具ID +0 339000 +101 339001 +102 339002 +103 339003 +104 339004 +105 339005 +106 339006 +107 339007 +108 339008 +109 339009 +110 339010 +111 339011 +112 339012 +113 339013 +114 339014 +115 339015 +116 339016 +117 339017 +118 339018 +119 339019 +120 339020 diff --git a/gdconf/game_data_config/txt/GCGDeckCardData.txt b/gdconf/game_data_config/txt/GCGDeckCardData.txt index 9a3cba41..cd71af8a 100644 --- a/gdconf/game_data_config/txt/GCGDeckCardData.txt +++ b/gdconf/game_data_config/txt/GCGDeckCardData.txt @@ -1 +1,147 @@ -卡片ID +卡片ID 进构筑所需角色ID [进构筑所需角色标签]1 [进构筑所需角色标签]2 对应商品ID +1101 +1102 +1103 +1104 +1105 +1201 +1202 +1203 +1301 +1302 +1303 +1305 +1401 +1402 +1403 +1404 +1501 +1502 +1601 +1602 +1701 +2201 +2202 +2301 +2501 +2601 +2701 +211011 1101 +211021 1102 +211031 1103 +211041 1104 +211051 1105 +212011 1201 +212021 1202 +212031 1203 +213011 1301 +213021 1302 +213031 1303 +213051 1305 +214011 1401 +214021 1402 +214031 1403 +214041 1404 +215011 1501 +215021 1502 +216011 1601 +216021 1602 +217011 1701 +222011 2201 +222021 2202 +223011 2301 +225011 2501 +226011 2601 +227011 2701 +311101 217024 +311102 217025 +311103 217026 +311201 217027 +311202 217028 +311203 217029 +311301 217030 +311302 217031 +311303 217032 +311401 217033 +311402 217034 +311403 217035 +311501 217036 +311502 217037 +311503 217038 +312001 217039 +312002 217040 +312003 217041 +312004 217042 +312005 217043 +312006 217044 +312101 217045 +312102 217046 +312201 217047 +312202 217048 +312301 217049 +312302 217050 +312401 217051 +312402 217052 +312501 217053 +312502 217054 +312601 217055 +312602 217056 +312701 217057 +312702 217058 +321001 217059 +321002 217060 +321003 217061 +321004 217062 +321005 217063 +321006 217064 +322001 +322002 217066 +322003 217067 +322004 217068 +322005 217069 +322006 217070 +322007 217071 +322008 217072 +322009 217073 +322010 217074 +322011 217075 +322012 217076 +323001 217077 +323002 217078 +331101 301 301 217079 +331102 301 301 217080 +331201 302 302 217081 +331202 302 302 217082 +331301 303 303 217083 +331302 303 303 217084 +331401 304 304 217085 +331402 304 304 217086 +331501 307 307 217087 +331502 307 307 217088 +331601 305 305 217089 +331602 305 305 217090 +331701 306 306 217091 +331702 306 306 217092 +332001 +332002 217094 +332003 +332004 217096 +332005 217097 +332006 217098 +332007 217099 +332008 217100 +332009 217101 +332010 217102 +332011 217103 +332012 217104 +332013 217105 +332014 217106 +332015 503 503 217107 +333001 217108 +333002 217109 +333003 217110 +333004 217111 +333005 217112 +333006 +333007 217114 +333008 217115 diff --git a/gdconf/game_data_config/txt/GCGDeckData.txt b/gdconf/game_data_config/txt/GCGDeckData.txt index ac1c65d4..937f5ad9 100644 --- a/gdconf/game_data_config/txt/GCGDeckData.txt +++ b/gdconf/game_data_config/txt/GCGDeckData.txt @@ -1 +1,286 @@ -ID 角色列表 卡牌列表 保护优先级 +ID 角色列表 卡牌列表 角色初始附属卡牌 角色初始生命 角色初始充能 卡组行为树 冒险模式规则 [候补角色]1角色ID [候补角色]1登场条件人数 [候补角色]2角色ID [候补角色]2登场条件人数 [候补角色]3角色ID [候补角色]3登场条件人数 [候补角色]4角色ID [候补角色]4登场条件人数 [候补角色]5角色ID [候补角色]5登场条件人数 [候补角色]6角色ID [候补角色]6登场条件人数 保护优先级 角色牌是黄金卡 行动牌是黄金卡 是否允许非法牌组 牌背编号 +1 1301; 1303; 1203 311302; 311302; 213011; 213011; 312302; 312302; 312301; 312301; 312201; 312201; 332007; 332007; 322001; 322001; 322007; 322007; 322010; 322010; 332008; 332008; 321003; 321003; 321006; 321006; 332001; 332001; 333006; 333006; 331301; 331301 ai_hard 2;0;1 0 +2 2201; 1302; 1401 222011; 222011; 213021; 213021; 322006; 322006; 312301; 312301; 312201; 312201; 312401; 312401; 322001; 332012; 332012; 322007; 321004; 321004; 332008; 332008; 321006; 321006; 321005; 321005; 321001; 321001; 333006; 333006; 332001; 332001 ai_hard 2;1;0 0 +3 1104; 1305; 1402 311301; 311301; 311302; 311302; 311201; 311201; 312301; 312301; 312101; 312101; 312401; 312401; 322001; 322001; 322007; 322007; 322010; 322010; 332008; 332008; 322002; 322002; 333004; 333004; 333001; 333001; 333006; 333006; 213051; 213051 ai_hard 0 +4 2201; 2501; 1305 312201; 312201; 312501; 312501; 312301; 312301; 311201; 311201; 332004; 321001; 322011; 322011; 322001; 322001; 322007; 322007; 321005; 321005; 332008; 332008; 322002; 322002; 222011; 222011; 225011; 225011; 333006; 333006; 213051; 213051 ai_hard 0 +5 1301; 1103; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332003; 332004; 332006; 332012; 332013; 332014; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_hard 0 +6 1301; 1103; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332003; 332004; 332006; 332012; 332013; 332014; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_hard_nocard 0 +7 1301; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 333008; 332004; 332006; 332012; 332013; 332014; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_hard 0 +8 1101; 1302; 1401 311201; 311201; 311203; 311203; 312401; 312401; 312301; 312301; 312101; 312101; 322001; 322001; 321004; 321004; 321006; 321006; 332001; 333006; 332004; 332006; 332012; 332012; 332008; 332008; 332009; 333005; 332007; 332010; 332001; 332005 ai_hard 2;1;0 0 +9 1401; 1302; 1103 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332003; 332004; 332006; 332012; 332013; 332014; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +10 1203 222011; 222011; 213021; 213021; 322006; 322006; 312301; 312301; 312201; 312201; 312401; 312401; 322001; 332012; 332012; 322007; 321004; 321004; 332008; 332008; 321006; 321006; 321005; 321005; 321001; 321001; 333006; 333006; 332001; 332001 ai_hard 1 +100 3001; 3001; 3001 ai_hard 414200 3201 0 3301 1 2201 0 1 +101 3501; 3202; 3304; 3402 ai_hard 513300 3302 3 1 +102 3001; 3201; 3001; 3301 ai_hard 414200 3001 3 1 +103 2301; 2301; 3201 223011;223011;0 ai_hard 514200 1 +104 1101 ai_hard 414200 1 +105 3202; 3302; 3501 ai_hard 414200 1 +106 3303; 3401; 3303 ai_hard 414200 1 +107 3302; 3102; 3101; 3501 ai_hard 512200 1 +201 3001; 3002; 3001; 3002 ai_hard 414200 1 +202 3202; 3304; 3304; 3102 ai_hard 411200 3402 3 1 +203 3102; 3302; 3202; 3304 ai_hard 414200 1 +204 3304; 3202; 3501; 3302 ai_hard 514300 1 +205 3302; 3402; 3101; 3501 ai_hard 512200 1 +206 3304; 3301; 3102; 3201 ai_hard 514300 3102 3 1 +207 3304; 3001; 3102; 3501 ai_hard 514200 3304 3 3102 3 3304 3 3402 3 1 +208 3101; 3301; 3201; 3302 ai_hard 413200 1 +209 2301; 3501; 3201; 3101 ai_hard 412200 1 +210 3001; 3002; 3304; 3001 ai_hard 412200 1 +211 3202; 3301; 3501 ai_hard 313200 3304 0 3201 1 3102 2 1 +501 1301; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +502 1301; 1103; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +503 1401; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +504 1301; 1401; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +505 1103; 1301; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +506 1103; 1301; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +507 1401; 1501; 1103 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +508 1501; 1401; 1301 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +511 1301; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +512 1301; 1103; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +513 1401; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +514 1301; 1401; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +515 1103; 1301; 1501 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +516 1103; 1301; 1401 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +517 1401; 1501; 1103 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +518 1501; 1401; 1301 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +601 1301; 1103; 1104 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312102; 312102; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331101; 331101; 332005 ai_easy_1 0 +602 1301; 1102; 1401 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312401; 312401; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +603 1401; 1303; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +604 1301; 1201; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312201; 312201; 312501; 312501; 311101; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +605 1202; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312201; 312201; 312501; 312501; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +606 1103; 1602; 1401 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312401; 312401; 312601; 312601; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +607 1103; 1301; 1601 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312601; 312601; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +608 1401; 1301; 1502 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +611 1301; 1103; 1104 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312102; 312102; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331101; 331101; 332005 ai_easy_2 0 +612 1301; 1102; 1401 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312401; 312401; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +613 1401; 1303; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +614 1301; 1201; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312201; 312201; 312501; 312501; 311101; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +615 1202; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312201; 312201; 312501; 312501; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +616 1103; 1602; 1401 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312401; 312401; 312601; 312601; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +617 1103; 1301; 1601 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312601; 312601; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +618 1401; 1301; 1502 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +621 1301; 1103; 1104 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312102; 312102; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331101; 331101; 332005 ai_easy_3 0 +622 1301; 1102; 1401 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312401; 312401; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +623 1401; 1303; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +624 1301; 1201; 1501 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312201; 312201; 312501; 312501; 311101; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +625 1202; 1103; 1501 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312201; 312201; 312501; 312501; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +626 1103; 1602; 1401 311101; 311201; 311301; 311401; 311501; 312101; 312101; 312401; 312401; 312601; 312601; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +627 1103; 1301; 1601 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312101; 312101; 312601; 312601; 311501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +628 1401; 1301; 1502 311101; 311201; 311301; 311401; 311501; 312301; 312301; 312401; 312401; 312501; 312501; 311301; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +701 1301; 1305; 1105 311201; 311201; 311301; 311301; 311501; 311501; 312301; 312301; 312101; 312101; 312302; 312302; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331301; 331301; 332005 ai_easy_2 0 +702 1404; 1301; 2601 311403; 311302; 311301; 311301; 311401; 311401; 312301; 312301; 312401; 312401; 312601; 312601; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +703 1101; 1103; 1302 311201; 311201; 311401; 311501; 311401; 311501; 312301; 312301; 312101; 312101; 312102; 312102; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331101; 331101; 332005 ai_easy_2 0 +704 1103; 1402; 1303 311301; 311502; 311301; 311502; 311501; 311501; 312301; 312301; 312101; 312101; 312401; 312401; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +705 1701; 1203; 1401 311101; 311201; 311101; 311201; 311202; 311202; 312401; 312401; 312201; 312201; 312701; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +706 1403; 1401; 1202 311201; 311201; 311503; 311501; 311503; 311501; 312401; 312401; 312402; 312402; 312201; 312201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331401; 331401; 332005 ai_easy_2 0 +707 1402; 1501; 1202 311101; 311101; 311301; 311301; 311501; 311501; 312401; 312401; 312501; 312501; 312201; 312201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +708 1105; 1302; 1501 311101; 311101; 311401; 311501; 311401; 311501; 312301; 312301; 312101; 312101; 312501; 312501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_2 0 +711 1301; 1305; 1105 311201; 311201; 311301; 311301; 311501; 311501; 312301; 312301; 312101; 312101; 312302; 312302; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331301; 331301; 332005 ai_easy_3 0 +712 1404; 1301; 2601 311403; 311302; 311301; 311301; 311401; 311401; 312301; 312301; 312401; 312401; 312601; 312601; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +713 1101; 1103; 1302 311201; 311201; 311401; 311501; 311401; 311501; 312301; 312301; 312101; 312101; 312102; 312102; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331101; 331101; 332005 ai_easy_3 0 +714 1103; 1402; 1303 311301; 311502; 311301; 311502; 311501; 311501; 312301; 312301; 312101; 312101; 312401; 312401; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +715 1701; 1203; 1401 311101; 311201; 311101; 311201; 311202; 311202; 312401; 312401; 312201; 312201; 312701; 312701; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +716 1403; 1401; 1202 311201; 311201; 311503; 311501; 311503; 311501; 312401; 312401; 312402; 312402; 312201; 312201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 331401; 331401; 332005 ai_easy_3 0 +717 1402; 1501; 1202 311101; 311101; 311301; 311301; 311501; 311501; 312401; 312401; 312501; 312501; 312201; 312201; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +718 1105; 1302; 1501 311101; 311101; 311401; 311501; 311401; 311501; 312301; 312301; 312101; 312101; 312501; 312501; 322001; 321004; 321006; 332001; 332002; 332001; 332004; 332006; 332012; 332002; 332004; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_3 0 +1001 1301; 1103; 1203 312101; 312101; 312301; 312301; 311302; 311302; 322010; 322010; 332005; 332001; 332001; 213011; 213011; 211031; 211031; 332008; 332008; 333007; 333007; 332004; 332004; 322008; 322008; 322007; 322007; 322001; 322001; 333003; 333006; 333006 ai_hard 2;0;1 0 +1002 2201; 1302; 2501 312201; 312201; 312301; 312301; 312002; 312002; 322003; 322003; 312101; 213021; 213021; 222011; 222011; 225011; 225011; 332008; 332008; 332009; 332011; 322006; 322006; 321001; 321004; 321005; 321005; 321006; 321006; 322011; 322001; 332012 ai_hard 2;0;1 0 +1003 1301; 1101; 2201 312101; 312101; 312201; 312201; 312301; 312301; 213011; 213011; 211011; 211011; 222011; 311302; 311302; 311203; 311203; 332001; 332001; 332008; 332008; 332009; 332009; 332012; 322007; 322007; 332003; 332003; 321001; 321001; 322001; 322001 ai_hard 0 +1004 2601; 2301; 1202 223011; 223011; 226011; 226011; 332013; 332013; 312301; 312301; 312601; 312601; 323001; 323001; 323002; 332001; 332001; 332002; 332002; 332009; 332008; 332008; 332005; 332005; 333004; 333004; 333001; 333001; 333002; 333002; 332006; 332006 ai_hard 0 +1005 1301; 1101; 2201 312101; 312101; 312201; 312201; 312301; 312301; 213011; 213011; 211011; 211011; 222011; 311302; 311302; 311203; 311203; 332001; 332001; 332008; 332008; 332009; 332009; 332012; 322007; 322007; 332003; 332003; 321001; 321001; 322001; 322001 ai_hard 0 +1401 1403; 1402; 1302 312401; 312401; 312402; 312402; 331401; 331401; 331402; 331402; 214021; 214021; 214031; 214031; 332008; 332009; 332008; 332009; 322011; 322012; 322011; 322012; 312003; 312003; 311302; 311302; 321002; 321002; 332004; 332004; 322001; 322002 ai_hard 2;0;1 0 +1402 1404; 1402; 1202 323002; 322005; 214021; 214021; 212021; 212021; 311403; 311403; 311303; 311303; 312401; 312401; 312002; 312002; 332005; 333003; 331401; 331401; 331402; 331402; 332008; 332008; 332009; 333008; 333008; 333004; 333004; 333006; 322004; 322004 ai_hard 2;0;1 0 +2001 1404; 1601; 1202 322003; 321001; 321001; 312201; 212021; 212021; 311403; 311403; 311102; 311102; 312401; 312401; 312002; 312002; 322001; 322001; 322006; 322006; 321005; 321005; 332008; 332008; 332009; 321006; 321006; 333004; 333004; 333006; 322004; 322004 ai_hard 2;0;1 0 +2002 1701; 1303; 1201 217011; 217011; 212011; 212011; 322011; 322011; 312701; 312701; 312201; 312201; 312301; 312301; 322003; 322003; 322012; 322012; 332005; 332005; 332008; 332008; 321002; 321002; 322007; 322007; 332006; 332006; 321005; 321005; 322001; 322001 ai_hard 2;0;1 0 +2003 1701; 1303; 1401 217011; 217011; 213031; 213031; 214011; 214011; 312701; 312701; 312401; 312401; 312301; 312301; 322003; 322003; 332002; 332002; 332005; 332005; 332008; 332008; 321002; 321002; 333006; 333006; 332006; 332006; 311202; 311202; 322001; 322001 ai_hard 2;0;1 0 +2601 1102; 1602; 1601 312601; 312601; 312602; 312602; 321005; 321005; 321006; 321006; 323002; 323002; 333005; 333005; 333006; 333006; 333007; 333007; 333003; 333003; 331601; 331601; 331602; 331602; 211021; 211021; 216021; 216021; 332004; 332004; 312002; 312002 ai_hard 2;0;1 0 +2602 2601; 1602; 2201 222011; 222011; 226011; 226011; 216021; 312602; 312601; 312601; 312003; 312003; 312201; 312201; 331601; 331601; 332015; 332015; 332012; 332012; 332008; 332008; 321002; 321002; 321001; 321001; 321005; 321005; 321006; 321006; 322006; 322006 ai_hard 2;0;1 0 +11001 3002; 3001; 3002 ai_easy_1 612400 1 +11002 3102; 3302; 3406 ai_easy_1 413200 1 +11003 3302; 3302 ai_easy_1 413200 1 +11004 3102; 3002; 3402; 3102 ai_easy_1 413200 1 +11005 1102; 1502; 2201 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 321004; 321004; 321006; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321006; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +11101 3204; 3204; 3501 ai_easy_1 413200 3402 2 3402 2 1 +11102 3102; 3101; 3302 ai_easy_1 400200 1 +11104 3501; 3302; 3703 ai_easy_1 422200 1 +11105 1401; 1303; 1203 311201; 311201; 311301; 311401; 311501; 312401; 312301; 312401; 312301; 312201; 312201; 312101; 321004; 321004; 321006; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321006; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +11106 3302; 3101; 3302 ai_easy_1 413200 1 +20001 3402; 3202; 3102 ai_hard 413200 3402 2 3101 2 1 +12001 3703; 3301; 3402 ai_easy_2 413200 1 +12002 4302; 3203 ai_easy_2 412222 1 +12003 4302; 3502 ai_easy_2 412222 1 +12004 3501; 3103; 3406 ai_easy_2 413200 1 +12005 1601; 1101; 1403 311101; 311201; 311101; 311201; 311501; 312401; 311501; 312101; 312601; 312401; 312101; 312601; 321001; 321001; 321005; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321005; 332008; 332009; 333001; 332007; 332010; 332011; 332005 ai_easy_2 0 +12103 3103; 3301 ai_easy_2 512200 1 +12104 4302; 4204 ai_easy_2 413400 1 +12105 3204; 3703; 3402 ai_easy_2 512200 3204 2 3501 2 3102 2 1 +12106 3403; 3102; 3302 ai_easy_2 512200 1 +12107 2601; 1602; 1202 311101; 311301; 311301; 311501; 311501; 312602; 312602; 312601; 312601; 312201; 312201; 312501; 321001; 321001; 321005; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321005; 332008; 332009; 333001; 332007; 332010; 332011; 332005 ai_easy_2 0 +20002 3304; 3103; 3403 ai_hard 413200 1 +13001 3204; 3402; 3201; 3402 ai_easy_3 411222 1 +13002 4302; 3502; 3203 ai_easy_3 413200 1 +13003 3405; 3003; 3305; 3405 ai_easy_3 412222 1 +13004 3401; 3303 ai_easy_3 412222 1 +13005 1105; 1305; 1202 211051; 312301; 312201; 312001; 322003; 311502; 311501; 311503; 311201; 322004; 323001; 322010; 333001; 333004; 333008; 211051; 312301; 312201; 312001; 322003; 311502; 311501; 311503; 311201; 322004; 323001; 322010; 333001; 333004; 333008 ai_easy_3 0 +13101 3305; 3405 ai_easy_3 400200 3303 0 3401 1 1 +13102 3204; 3102; 3204; 3403 ai_easy_3 413200 3406 3 3204 3 3406 3 1 +13103 3201; 3301; 3103 ai_easy_3 424200 1 +13104 3502; 4204; 3203 ai_easy_3 613000 1 +13105 2501; 1305; 1401 312501; 312301; 312401; 312002; 322003; 311202; 311201; 322006; 321001; 321004; 321005; 321006; 333003; 332002; 332003; 312501; 312301; 312401; 312002; 322003; 311202; 311201; 322006; 321001; 321004; 321005; 321006; 333003; 332002; 332003 ai_easy_3 0 +20003 3303; 3401; 3303 ai_hard 311200 1 +14001 3406; 3701; 3406; 3701 ai_easy_3 413200 3406 3 3406 3 1 +14002 3302; 4604; 3403 ai_hard 412222 1 +14003 4704 100 ai_easy_3 413200 1 +14004 3406; 3304; 3102; 3501 ai_easy_3 424200 3204 3 3402 3 1 +14005 1701; 1403; 1203 312701; 312401; 312201; 322003; 311502; 312004; 312005; 322007; 322009; 322008; 321002; 321003; 332003; 332004; 322002; 312701; 312401; 312201; 322003; 311502; 312004; 312005; 322007; 322009; 322008; 321002; 321003; 332003; 332004; 322002 ai_easy_3 0 +14101 3102; 3501; 3406; 3304 ai_easy_3 436200 3402 3 3202 3 3204 3 1 +14102 3204; 3701; 3406; 3302 ai_easy_3 414212 1 +14103 3301; 3101; 3201; 3103 ai_easy_3 413200 1 +14104 3502; 4302 ai_easy_3 413200 4204 0 3203 1 1 +14105 2701; 1305; 1202 312701; 312301; 312201; 322003; 311502; 311201; 333003; 333002; 332004; 332002; 332005; 322005; 323002; 333005; 333007; 312701; 312301; 312201; 322003; 311502; 311201; 333003; 333002; 332004; 332002; 332005; 322005; 323002; 333005; 333007 ai_easy_3 0 +14201 3403; 3701; 3302 ai_hard 413200 1 +14202 5301; 5201 ai_hard 413200 1 +14203 3406; 3102; 3302; 3202 ai_hard 413200 1 +14204 3204; 3406; 3204; 3406 ai_hard 400200 3204 3 3406 3 1 +14205 1404; 1402; 1701 331401; 331402; 312401; 312402; 214041; 214021; 217011; 311302; 311403; 311401; 322004; 322011; 332008; 332009; 312003; 331401; 331402; 312401; 312402; 214041; 214021; 217011; 311302; 311403; 311401; 322004; 322011; 332008; 332009; 312003 ai_hard 0 +14206 1401; 1402; 1701 331401; 331402; 312401; 312402; 214011; 214021; 217011; 311302; 311202; 311201; 322004; 322011; 332008; 332009; 312003; 331401; 331402; 312401; 312402; 214011; 214021; 217011; 311302; 311202; 311201; 322004; 322011; 332008; 332009; 312003 ai_hard 0 +20004 3002; 3001 ai_hard 311200 3301 0 3405 0 3305 1 3701 0 3701 1 1 +11203 1303; 2601; 1201 213031; 226011; 212011; 322002; 321002; 321004; 321006; 322007; 322010; 312301; 312601; 311502; 332005; 332006; 332003; 213031; 226011; 212011; 322002; 321002; 321004; 321006; 322007; 322010; 312301; 312601; 311502; 332005; 332006; 332003 ai_hard 0 +12202 2201; 1302; 1401 222011; 213021; 214011; 322002; 321001; 321003; 321005; 322011; 322009; 312301; 312201; 312005; 333006; 333007; 332012; 222011; 213021; 214011; 322002; 321001; 321003; 321005; 322011; 322009; 312301; 312201; 312005; 333006; 333007; 332012 ai_hard 0 +13201 2202; 1203; 1303 222021; 212031; 213031; 331201; 331202; 312002; 322003; 322008; 312301; 312201; 312202; 332005; 332008; 332013; 332003; 222021; 212031; 213031; 331201; 331202; 312002; 322003; 322008; 312301; 312201; 312202; 332005; 332008; 332013; 332003 ai_hard 0 +14301 2301; 1301; 1402 223011; 213011; 214021; 331301; 331302; 311301; 311302; 311303; 322004; 312301; 312302; 332005; 333001; 333004; 333003; 223011; 213011; 214021; 331301; 331302; 311301; 311302; 311303; 322004; 312301; 312302; 332005; 333001; 333004; 333003 ai_hard 0 +14302 1302; 2501; 1502 213021; 225011; 215021; 331501; 331502; 311503; 312501; 312502; 321004; 322002; 332002; 332006; 333006; 333007; 332003; 213021; 225011; 215021; 331501; 331502; 311503; 312501; 312502; 321004; 322002; 332002; 332006; 333006; 333007; 332003 ai_hard 0 +14303 1701; 2701; 1401 217011; 227011; 214011; 331701; 331702; 311202; 312701; 312702; 332003; 312002; 333003; 332002; 332004; 332008; 322008; 217011; 227011; 214011; 331701; 331702; 311202; 312701; 312702; 332003; 312002; 333003; 332002; 332004; 332008; 322008 ai_hard 0 +30001 1301; 1103 ai_easy_1 1 +30002 1301; 1103 ai_easy_1 1 +30004 1301; 1103 332001;311401;311301;311201;311101;321006;333005 ai_easy_1 1 +30005 1301; 1103 312301;311301;321006;333005;332001;332001;312101;311501;312101;311501;312301;311301;321006;333005 ai_easy_1 1 +30101 3001; 3302 ai_easy_1 411200 1 +30102 3302 ai_easy_1 411200 1 +30104 3304 ai_easy_1 313200 1 +30105 4601 ai_easy_1 211100 1 +30111 1501; 1301; 1103 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 321004; 321004; 321006; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321006; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +30112 1401; 1303; 1103 311101; 311201; 311301; 311401; 311501; 312401; 312301; 312101; 312601; 312201; 312501; 312701; 321004; 321004; 321006; 332001; 332002; 333006; 332004; 332006; 332012; 332013; 321006; 332008; 332009; 333005; 332007; 332010; 332011; 332005 ai_easy_1 0 +40001 2601; 1301; 1402 226011; 213011; 214021; 312601; 312301; 312401; 311301; 311302; 311303; 322004; 332005; 323001; 322010; 333001; 333004; 226011; 213011; 214021; 312601; 312301; 312401; 311301; 311302; 311303; 322004; 332005; 323001; 322010; 333001; 333004 ai_hard 2;0;1 1 1 0 +40002 2301; 2501; 1203 223011; 225011; 312301; 312501; 312201; 312002; 312006; 322003; 322011; 322012; 332008; 332009; 312003; 322008; 322007; 223011; 225011; 312301; 312501; 312201; 312002; 312006; 322003; 322011; 322012; 332008; 332009; 312003; 322008; 322007 ai_hard 2;0;1 1 1 0 +40003 2201; 2202; 1302 222011; 222021; 213021; 312301; 312201; 312202; 322006; 321001; 321004; 321005; 321006; 321002; 332004; 331201; 331202; 222011; 222021; 213021; 312301; 312201; 312202; 322006; 321001; 321004; 321005; 321006; 321002; 332004; 331201; 331202 ai_hard 2;0;1 1 1 0 +40004 2701; 1701; 1403 227011; 217011; 312401; 312701; 312702; 322005; 323002; 333005; 333007; 333006; 333003; 312006; 322011; 331701; 322012; 227011; 217011; 312401; 312701; 312702; 322005; 323002; 333005; 333007; 333006; 333003; 312006; 322011; 331701; 322012 ai_hard 2;0;1 1 1 0 +40005 1105; 1305; 1401 211051; 213051; 312301; 312401; 312101; 311502; 311202; 311201; 322004; 322003; 312001; 321002; 332004; 332005; 333001; 211051; 213051; 312301; 312401; 312101; 311502; 311202; 311201; 322004; 322003; 312001; 321002; 332004; 332005; 333001 ai_hard 2;0;1 1 1 0 +110101 1101; 1102; 1403 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008; 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008 ai_easy_2 2;0;1 1;0;0 0 +110201 1102; 1601; 1303 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004; 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004 ai_easy_2 2;1;1 1;0;0 0 +110301 1103; 1303; 1203 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005; 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005 ai_easy_2 2;1;1 1;0;0 0 +110401 1104; 1402; 1602 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008; 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008 ai_easy_2 2;1;1 1;0;0 0 +110501 1105; 1104; 1202 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002; 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002 ai_easy_2 2;0;1 1;0;0 0 +120101 1201; 1203; 1103 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008; 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008 ai_easy_2 2;0;1 1;0;0 0 +120201 1202; 1104; 1302 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008; 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008 ai_easy_2 2;1;1 1;0;0 0 +120301 1203; 1401; 1303 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005; 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005 ai_easy_2 2;1;1 1;0;0 0 +130101 1301; 1302; 1402 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008; 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008 ai_easy_2 2;0;1 1;0;0 0 +130201 1302; 1202; 1403 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008; 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008 ai_easy_2 2;1;1 1;0;0 0 +130301 1303; 1402; 1201 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009; 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009 ai_easy_2 2;1;1 1;0;0 0 +130501 1305; 1303; 1104 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005; 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005 ai_easy_2 2;0;1 1;0;0 0 +140101 1401; 1302; 1102 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010; 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010 ai_easy_2 2;1;1 1;0;0 0 +140201 1402; 1401; 1104 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001 ai_easy_2 2;0;1 1;0;0 0 +140301 1403; 1101; 1302 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003; 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003 ai_easy_2 2;1;1 1;0;0 0 +140401 1404; 1402; 1202 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008; 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008 ai_easy_2 2;0;1 1;0;0 0 +150101 1501; 1302; 1203 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009; 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009 ai_easy_2 2;1;1 1;0;0 0 +150201 1502; 1201; 1103 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004; 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004 ai_easy_2 2;1;1 1;0;0 0 +160101 1601; 1403; 1101 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003; 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003 ai_easy_2 2;1;1 1;0;0 0 +160201 1602; 1601; 1202 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001; 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001 ai_easy_2 2;0;1 1;0;0 0 +170101 1701; 1302; 1203 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012; 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012 ai_easy_2 2;1;1 1;0;0 0 +110102 1101; 1102; 1403 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008; 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008 ai_easy_2 2;0;1 1;0;0 0 +110202 1102; 1601; 1303 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004; 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004 ai_easy_2 2;1;1 1;0;0 0 +110302 1103; 1303; 1203 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005; 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005 ai_easy_2 2;1;1 1;0;0 0 +110402 1104; 1402; 1602 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008; 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008 ai_easy_2 2;1;1 1;0;0 0 +110502 1105; 1104; 1202 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002; 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002 ai_easy_2 2;0;1 1;0;0 0 +120102 1201; 1203; 1103 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008; 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008 ai_easy_2 2;0;1 1;0;0 0 +120202 1202; 1104; 1302 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008; 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008 ai_easy_2 2;1;1 1;0;0 0 +120302 1203; 1401; 1303 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005; 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005 ai_easy_2 2;1;1 1;0;0 0 +130102 1301; 1302; 1402 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008; 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008 ai_easy_2 2;0;1 1;0;0 0 +130202 1302; 1202; 1403 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008; 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008 ai_easy_2 2;1;1 1;0;0 0 +130302 1303; 1402; 1201 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009; 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009 ai_easy_2 2;1;1 1;0;0 0 +130502 1305; 1303; 1104 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005; 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005 ai_easy_2 2;0;1 1;0;0 0 +140102 1401; 1302; 1102 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010; 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010 ai_easy_2 2;1;1 1;0;0 0 +140202 1402; 1401; 1104 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001 ai_easy_2 2;0;1 1;0;0 0 +140302 1403; 1101; 1302 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003; 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003 ai_easy_2 2;1;1 1;0;0 0 +140402 1404; 1402; 1202 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008; 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008 ai_easy_2 2;0;1 1;0;0 0 +150102 1501; 1302; 1203 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009; 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009 ai_easy_2 2;1;1 1;0;0 0 +150202 1502; 1201; 1103 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004; 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004 ai_easy_2 2;1;1 1;0;0 0 +160102 1601; 1403; 1101 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003; 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003 ai_easy_2 2;1;1 1;0;0 0 +160202 1602; 1601; 1202 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001; 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001 ai_easy_2 2;0;1 1;0;0 0 +170102 1701; 1302; 1203 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012; 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012 ai_easy_2 2;1;1 1;0;0 0 +110103 1101; 1102; 1403 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008; 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008 ai_easy_3 2;0;1 1;0;0 0 +110203 1102; 1601; 1303 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004; 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 322010; 323001; 321002; 332003; 333007; 333006; 332004 ai_easy_3 2;1;1 1;0;0 0 +110303 1103; 1303; 1203 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005; 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005 ai_easy_3 2;1;1 1;0;0 0 +110403 1104; 1402; 1602 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008; 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008 ai_easy_3 2;1;1 1;0;0 0 +110503 1105; 1104; 1202 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002; 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002 ai_easy_3 2;0;1 1;0;0 0 +120103 1201; 1203; 1103 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008; 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 322010; 323001; 322007; 322009; 321002; 332004; 332008 ai_easy_3 2;0;1 1;0;0 0 +120203 1202; 1104; 1302 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008; 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008 ai_easy_3 2;1;1 1;0;0 0 +120303 1203; 1401; 1303 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005; 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005 ai_easy_3 2;1;1 1;0;0 0 +130103 1301; 1302; 1402 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008; 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008 ai_easy_3 2;0;1 1;0;0 0 +130203 1302; 1202; 1403 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008; 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008 ai_easy_3 2;1;1 1;0;0 0 +130303 1303; 1402; 1201 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009; 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009 ai_easy_3 2;1;1 1;0;0 0 +130503 1305; 1303; 1104 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005; 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005 ai_easy_3 2;0;1 1;0;0 0 +140103 1401; 1302; 1102 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010; 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010 ai_easy_3 2;1;1 1;0;0 0 +140203 1402; 1401; 1104 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001 ai_easy_3 2;0;1 1;0;0 0 +140303 1403; 1101; 1302 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003; 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003 ai_easy_3 2;1;1 1;0;0 0 +140403 1404; 1402; 1202 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008; 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008 ai_easy_3 2;0;1 1;0;0 0 +150103 1501; 1302; 1203 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009; 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009 ai_easy_3 2;1;1 1;0;0 0 +150203 1502; 1201; 1103 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004; 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 323001; 332004 ai_easy_3 2;1;1 1;0;0 0 +160103 1601; 1403; 1101 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003; 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 322010; 323001; 321003; 322011; 322012; 332008; 312003 ai_easy_3 2;1;1 1;0;0 0 +160203 1602; 1601; 1202 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001; 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 322010; 323001; 333001; 333004; 312001 ai_easy_3 2;0;1 1;0;0 0 +170103 1701; 1302; 1203 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012; 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012 ai_easy_3 2;1;1 1;0;0 0 +110104 1101; 1102; 1403 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008; 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008 211011;0;0 ai_hard 2;0;1 1 1 0 +110204 1102; 1601; 1303 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 321005; 321006; 321002; 332003; 333007; 333006; 332004; 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 321005; 321006; 321002; 332003; 333007; 333006; 332004 211021;0;0 ai_hard 2;1;1 1 1 0 +110304 1103; 1303; 1203 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005; 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005 211031;0;0 ai_hard 2;1;1 1 1 0 +110404 1104; 1402; 1602 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008; 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008 211041;0;0 ai_hard 2;1;1 1 1 0 +110504 1105; 1104; 1202 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002; 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002 211051;0;0 ai_hard 2;0;1 1 1 0 +120104 1201; 1203; 1103 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 321005; 321006; 322007; 322009; 321002; 332004; 332008; 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 321005; 321006; 322007; 322009; 321002; 332004; 332008 212011;0;0 ai_hard 2;0;1 1 1 0 +120204 1202; 1104; 1302 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008; 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008 212021;0;0 ai_hard 2;1;1 1 1 0 +120304 1203; 1401; 1303 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005; 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005 212031;0;0 ai_hard 2;1;1 1 1 0 +130104 1301; 1302; 1402 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008; 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008 213011;0;0 ai_hard 2;0;1 1 1 0 +130204 1302; 1202; 1403 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008; 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008 213021;0;0 ai_hard 2;1;1 1 1 0 +130304 1303; 1402; 1201 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009; 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009 213031;0;0 ai_hard 2;1;1 1 1 0 +130504 1305; 1303; 1104 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005; 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005 213051;0;0 ai_hard 2;0;1 1 1 0 +140104 1401; 1302; 1102 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010; 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010 214011;0;0 ai_hard 2;1;1 1 1 0 +140204 1402; 1401; 1104 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001 214021;0;0 ai_hard 2;0;1 1 1 0 +140304 1403; 1101; 1302 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003; 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003 214031;0;0 ai_hard 2;1;1 1 1 0 +140404 1404; 1402; 1202 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008; 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008 214041;0;0 ai_hard 2;0;1 1 1 0 +150104 1501; 1302; 1203 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009; 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009 215011;0;0 ai_hard 2;1;1 1 1 0 +150204 1502; 1201; 1103 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 321006; 332004; 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 321006; 332004 215021;0;0 ai_hard 2;1;1 1 1 0 +160104 1601; 1403; 1101 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 321005; 321006; 321003; 322011; 322012; 332008; 312003; 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 321005; 321006; 321003; 322011; 322012; 332008; 312003 216011;0;0 ai_hard 2;1;1 1 1 0 +160204 1602; 1601; 1202 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 321005; 321006; 333001; 333004; 312001; 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 321005; 321006; 333001; 333004; 312001 216021;0;0 ai_hard 2;0;1 1 1 0 +170104 1701; 1302; 1203 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012; 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012 217011;0;0 ai_hard 2;1;1 1 1 0 +110105 1101; 1102; 1403 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008; 211011; 312101; 311203; 311202; 312004; 331101; 331102; 332004; 332002; 332005; 321002; 321003; 332001; 332003; 322008 ai_hard 2;0;1 1 1 0 +110205 1102; 1601; 1303 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 321005; 321006; 321002; 332003; 333007; 333006; 332004; 211021; 312101; 311202; 312002; 312005; 322006; 321001; 321004; 321005; 321006; 321002; 332003; 333007; 333006; 332004 ai_hard 2;1;1 1 1 0 +110305 1103; 1303; 1203 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005; 211031; 312101; 311502; 311501; 312005; 321002; 322008; 321004; 321006; 322007; 322009; 332008; 332004; 333006; 333005 ai_hard 2;1;1 1 1 0 +110405 1104; 1402; 1602 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008; 211041; 312101; 311302; 311301; 311303; 322004; 312005; 323001; 322010; 333001; 333004; 333008; 312001; 332004; 332008 ai_hard 2;1;1 1 1 0 +110505 1105; 1104; 1202 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002; 211051; 312101; 312102; 331101; 331102; 311502; 311501; 311503; 322004; 322011; 322012; 332008; 332009; 332004; 333002 ai_hard 2;0;1 1 1 0 +120105 1201; 1203; 1103 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 321005; 321006; 322007; 322009; 321002; 332004; 332008; 212011; 312201; 312202; 331201; 331202; 322006; 321001; 321004; 321005; 321006; 322007; 322009; 321002; 332004; 332008 ai_hard 2;0;1 1 1 0 +120205 1202; 1104; 1302 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008; 212021; 312201; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 332008 ai_hard 2;1;1 1 1 0 +120305 1203; 1401; 1303 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005; 212031; 312201; 312301; 312401; 322003; 311102; 322007; 322009; 321001; 332004; 332008; 333003; 333002; 332002; 332005 ai_hard 2;1;1 1 1 0 +130105 1301; 1302; 1402 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008; 213011; 312301; 312302; 331301; 331302; 311302; 311303; 323001; 322010; 333001; 322007; 332001; 321002; 332004; 332008 ai_hard 2;0;1 1 1 0 +130205 1302; 1202; 1403 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008; 213021; 312301; 311402; 312002; 312005; 322005; 323002; 333005; 333007; 333006; 322007; 322009; 321001; 332004; 332008 ai_hard 2;1;1 1 1 0 +130305 1303; 1402; 1201 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009; 213031; 312301; 312401; 312201; 322003; 311502; 333003; 333002; 332004; 332002; 332005; 332001; 321002; 332008; 332009 ai_hard 2;1;1 1 1 0 +130505 1305; 1303; 1104 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005; 213051; 312301; 312302; 331301; 331302; 311202; 323001; 322010; 333001; 333004; 333008; 312001; 333003; 332004; 332005 ai_hard 2;0;1 1 1 0 +140105 1401; 1302; 1102 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010; 214011; 312401; 311202; 311201; 312005; 322011; 322012; 332008; 332009; 312003; 312006; 322008; 321002; 322007; 322010 ai_hard 2;1;1 1 1 0 +140205 1402; 1401; 1104 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 214021; 312401; 312402; 331402; 331401; 311301; 311302; 311303; 322004; 323001; 322010; 333001; 333004; 333008; 312001 ai_hard 2;0;1 1 1 0 +140305 1403; 1101; 1302 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003; 214031; 312401; 312101; 312301; 322003; 311502; 322005; 323002; 333005; 333007; 333006; 321001; 321003; 332003; 333003 ai_hard 2;1;1 1 1 0 +140405 1404; 1402; 1202 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008; 214041; 312401; 311403; 311401; 311302; 322004; 323001; 322010; 333001; 333004; 333008; 312001; 322011; 322012; 332008 ai_hard 2;0;1 1 1 0 +150105 1501; 1302; 1203 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009; 215011; 312501; 311102; 311101; 312005; 312301; 312201; 322003; 321002; 321003; 332001; 332003; 322008; 322007; 322009 ai_hard 2;1;1 1 1 0 +150205 1502; 1201; 1103 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 321006; 332004; 215021; 312501; 312502; 321004; 311502; 311503; 322011; 322012; 332008; 332009; 312003; 312006; 321002; 321006; 332004 ai_hard 2;1;1 1 1 0 +160105 1601; 1403; 1101 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 321005; 321006; 321003; 322011; 322012; 332008; 312003; 216011; 312601; 311103; 311102; 312005; 322006; 321001; 321004; 321005; 321006; 321003; 322011; 322012; 332008; 312003 ai_hard 2;1;1 1 1 0 +160205 1602; 1601; 1202 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 321005; 321006; 333001; 333004; 312001; 216021; 312601; 312602; 331601; 331602; 311303; 311301; 322006; 321001; 321004; 321005; 321006; 333001; 333004; 312001 ai_hard 2;0;1 1 1 0 +170105 1701; 1302; 1203 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012; 217011; 312701; 311202; 322005; 323002; 333005; 333007; 333006; 333003; 333002; 332004; 332002; 332005; 322011; 322012 ai_hard 2;1;1 1 1 0 +260101 4602 226011 ai_hard 413200 1 1 +260102 4603 226011 ai_hard 413200 1 1 +220101 4201 222011|100 ai_hard 5152001 1 1 +220102 4202 222011|100 ai_hard 5152001 1 1 +230101 4301;4301 223011; 223011 ai_hard 515200 1 1 +230102 4301;4301;4301 223011; 223011; 223011 ai_hard 515200 1 1 +220201 4203; 4203 222021; 222021 ai_hard 515200 1 1 +220202 4203; 4203; 4203 222021; 222021; 222021 ai_hard 515200 1 1 +250101 3405; 4501; 3405 0;100|125013|225011;0 ai_hard 413400 0;1;0 1 +250102 3305; 4502; 3305 0;100|125013|225011;0 ai_hard 413400 0;1;0 1 +270101 4701 227011|100 ai_hard 413200 1 1 +270102 4702 227011|100 ai_hard 413200 1 1 diff --git a/gdconf/game_data_config/txt/GCGDeckFieldData.txt b/gdconf/game_data_config/txt/GCGDeckFieldData.txt index c3fa1697..629aaca0 100644 --- a/gdconf/game_data_config/txt/GCGDeckFieldData.txt +++ b/gdconf/game_data_config/txt/GCGDeckFieldData.txt @@ -1 +1,5 @@ -场地ID +场地ID 道具ID Prefab路径 BattleTableId DiceTableId 牌桌回合提示特效列表 场景回合提示特效列表 场景回合提示Loop特效列表 点击屏幕特效 环境路径 +0 339500 ART/System/GCG/Required/Gcg_Proxy/Gcg_Proxy_Table_01 1 2 Eff_UI_Gcg_Checkerboard_Glow_02 Eff_UI_Gcg_Table_Mengde Eff_UI_Gcg_Table_Mengde_1 ART/Effect/UI/UI/GCG/Eff_UI_Gcg_Click_Mengde Data/Environment/EnviroSystemProfile/UI/ESP_UI_GcgCard +101 339501 ART/System/GCG/Required/Gcg_Proxy/Gcg_Proxy_Table_01 3 4 Eff_UI_Gcg_Checkerboard_Glow Eff_UI_Gcg_Table_Liyue Eff_UI_Gcg_Table_Liyue_1 ART/Effect/UI/UI/GCG/Eff_UI_Gcg_Click_Liyue Data/Environment/EnviroSystemProfile/UI/ESP_UI_GcgCard +102 339502 ART/System/GCG/Required/Gcg_Proxy/Gcg_Proxy_Table_01 5 6 Eff_UI_Gcg_Checkerboard_Glow_01 Eff_UI_Gcg_Table_Daoqi Eff_UI_Gcg_Table_Daoqi_1 ART/Effect/UI/UI/GCG/Eff_UI_Gcg_Click_Daoqi Data/Environment/EnviroSystemProfile/UI/ESP_UI_GcgCard +103 339503 ART/System/GCG/Required/Gcg_Proxy/Gcg_Proxy_Table_01 7 8 Eff_UI_Gcg_Checkerboard_Glow_03 Eff_UI_Gcg_Table_Xumi Eff_UI_Gcg_Table_Xumi_1 ART/Effect/UI/UI/GCG/Eff_UI_Gcg_Click_Xumi Data/Environment/EnviroSystemProfile/UI/ESP_UI_GcgCard diff --git a/gdconf/game_data_config/txt/GCGDeckStorageData.txt b/gdconf/game_data_config/txt/GCGDeckStorageData.txt index 1f56d46b..db086a4e 100644 --- a/gdconf/game_data_config/txt/GCGDeckStorageData.txt +++ b/gdconf/game_data_config/txt/GCGDeckStorageData.txt @@ -1 +1,11 @@ -卡组ID +卡组ID 解锁条件 解锁条件参数 +1 +2 +3 1 3 +4 1 3 +5 1 5 +6 1 5 +7 1 7 +8 1 7 +9 1 10 +10 1 10 diff --git a/gdconf/game_data_config/txt/GCGElementReactionData.txt b/gdconf/game_data_config/txt/GCGElementReactionData.txt index fe8e2495..af200a1e 100644 --- a/gdconf/game_data_config/txt/GCGElementReactionData.txt +++ b/gdconf/game_data_config/txt/GCGElementReactionData.txt @@ -1 +1,18 @@ -ID +ID 反应元素1 反应元素2 对应技能 +101 1 3 101 +102 2 3 102 +103 4 3 103 +104 4 1 104 +105 4 2 105 +106 1 2 106 +107 1 7 107 +108 2 7 108 +109 3 7 109 +110 4 7 110 +111 1 5 111 +112 2 5 112 +113 3 5 113 +114 4 5 114 +115 3 6 115 +116 2 6 116 +117 4 6 117 diff --git a/gdconf/game_data_config/txt/GCGGameData.txt b/gdconf/game_data_config/txt/GCGGameData.txt index 4c0d65c0..55b2b32f 100644 --- a/gdconf/game_data_config/txt/GCGGameData.txt +++ b/gdconf/game_data_config/txt/GCGGameData.txt @@ -1 +1,347 @@ -ID 初始我方额外卡牌 初始敌方额外卡牌 +ID 对局规则ID 我方卡组ID 敌方卡组ID 关卡类型 初始先手方 初始我方额外卡牌 初始敌方额外卡牌 是否不洗牌 是否跳过初始换牌 默认初始上阵角色 +1 2 1 2 0 0 +2 2 2 1 0 0 +3 2 3 4 0 0 +4 2 4 3 0 0 +5 2 10 10 0 0 +6 2 5 105 2 1 +7 2 107 2 1 +8 2 9 1 1 101003 +11 2 1 2 1 0 +12 2 2 1 1 0 +13 2 2 8 1 0 +100 2 100 2 1 +101 2 101 2 1 322003 +102 2 102 2 1 +103 2 103 2 1 322012 +104 2 104 2 1 +106 2 106 2 1 +201 2 201 2 1 +202 2 202 2 1 +203 2 203 2 1 +204 2 204 2 1 +205 2 205 2 1 +206 2 206 2 1 +207 2 207 2 1 +208 2 208 2 1 +209 2 209 2 1 +210 2 210 2 1 +211 2 211 2 1 +10 1 0 0 +1011 2 11105 1 1 101015 +1012 2 11105 1 1 101015 +1013 2 12004 2 1 +1014 2 13002 2 1 421008 +1015 2 14005 1 1 421007; 101012 +1021 2 11005 1 1 101015 +1022 2 11005 1 1 101015 +1023 2 12103 2 1 +1024 2 13001 2 1 +1025 2 14002 2 1 421007 +1031 2 11002 2 1 +1032 2 11002 2 1 +1033 2 12105 2 1 +1034 2 13003 2 1 421001 +1035 2 14105 1 1 423003 101012 +1041 2 11101 2 1 +1042 2 11101 2 1 +1043 2 12002 2 1 +1044 2 13101 2 1 421008 +1045 2 14101 2 1 +1051 2 11102 2 1 +1052 2 11102 2 1 +1053 2 12003 2 1 421001 +1054 2 13102 2 1 +1055 2 14102 2 1 422002 +1061 2 11004 2 1 +1062 2 11004 2 1 +1063 2 12001 2 1 +1064 2 13004 2 1 421009 +1065 2 14004 2 1 422002 +1071 2 11003 2 1 +1072 2 11003 2 1 +1073 2 12104 2 1 421008 +1074 2 13103 2 1 +1075 2 14003 2 1 +1081 2 11104 2 1 421003 +1082 2 11104 2 1 421003 +1083 2 12005 1 1 101012 +1084 2 13005 1 1 421002; 101014 +1085 2 14104 2 1 423004 +1091 2 11106 2 1 423002 +1092 2 11106 2 1 423002 +1093 2 12106 2 1 421001 +1094 2 13104 2 1 423003 +1095 2 14001 2 1 421005 +1101 2 11001 2 1 +1102 2 11001 2 1 +1103 2 12107 1 1 421001; 101012 +1104 2 13105 1 1 421004; 101014 +1105 2 14103 2 1 +2011 2 110101 1 1 +2012 2 110102 1 1 +2013 2 110103 1 1 +2014 2 110103 1 1 +2015 2 110105 1 1 +2021 2 110201 1 1 +2022 2 110202 1 1 +2023 2 110203 1 1 +2024 2 110203 1 1 +2025 2 110205 1 1 +2031 2 110301 1 1 +2032 2 110302 1 1 +2033 2 110303 1 1 +2034 2 110303 1 1 +2035 2 110305 1 1 +2041 2 110401 1 1 +2042 2 110402 1 1 +2043 2 110403 1 1 +2044 2 110403 1 1 +2045 2 110405 1 1 +2051 2 110501 1 1 +2052 2 110502 1 1 +2053 2 110503 1 1 +2054 2 110503 1 1 +2055 2 110505 1 1 +2061 2 120101 1 1 +2062 2 120102 1 1 +2063 2 120103 1 1 +2064 2 120103 1 1 +2065 2 120105 1 1 +2071 2 120201 1 1 +2072 2 120202 1 1 +2073 2 120203 1 1 +2074 2 120203 1 1 +2075 2 120205 1 1 +2081 2 120301 1 1 +2082 2 120302 1 1 +2083 2 120303 1 1 +2084 2 120303 1 1 +2085 2 120305 1 1 +2091 2 130101 1 1 +2092 2 130102 1 1 +2093 2 130103 1 1 +2094 2 130103 1 1 +2095 2 130105 1 1 +2101 2 130201 1 1 +2102 2 130202 1 1 +2103 2 130203 1 1 +2104 2 130203 1 1 +2105 2 130205 1 1 +2111 2 130301 1 1 +2112 2 130302 1 1 +2113 2 130303 1 1 +2114 2 130303 1 1 +2115 2 130305 1 1 +2121 2 130501 1 1 +2122 2 130502 1 1 +2123 2 130503 1 1 +2124 2 130503 1 1 +2125 2 130505 1 1 +2131 2 140101 1 1 +2132 2 140102 1 1 +2133 2 140103 1 1 +2134 2 140103 1 1 +2135 2 140105 1 1 +2141 2 140201 1 1 +2142 2 140202 1 1 +2143 2 140203 1 1 +2144 2 140203 1 1 +2145 2 140205 1 1 +2151 2 140301 1 1 +2152 2 140302 1 1 +2153 2 140303 1 1 +2154 2 140303 1 1 +2155 2 140305 1 1 +2161 2 140401 1 1 +2162 2 140402 1 1 +2163 2 140403 1 1 +2164 2 140403 1 1 +2165 2 140405 1 1 +2171 2 150101 1 1 +2172 2 150102 1 1 +2173 2 150103 1 1 +2174 2 150103 1 1 +2175 2 150105 1 1 +2181 2 150201 1 1 +2182 2 150202 1 1 +2183 2 150203 1 1 +2184 2 150203 1 1 +2185 2 150205 1 1 +2191 2 160101 1 1 +2192 2 160102 1 1 +2193 2 160103 1 1 +2194 2 160103 1 1 +2195 2 160105 1 1 +2201 2 160201 1 1 +2202 2 160202 1 1 +2203 2 160203 1 1 +2204 2 160203 1 1 +2205 2 160205 1 1 +2211 2 170101 1 1 +2212 2 170102 1 1 +2213 2 170103 1 1 +2214 2 170103 1 1 +2215 2 170105 1 1 +11001 2 11001 2 1 +11002 2 11002 2 1 322010 +11003 2 11003 2 1 322007 +11004 2 11004 2 1 +11005 2 11005 1 1 101015 +11101 2 11101 2 1 322004 +11102 2 11102 2 1 322003 +11104 2 11104 2 1 421003 +11105 2 11105 1 1 101015 +11106 2 11106 2 1 423002 +11203 2 11203 1 1 +12001 2 12001 2 1 322002 +12002 2 12002 2 1 322011 +12003 2 12003 2 1 322012 421001 +12004 2 12004 2 1 321003 +12005 2 12005 1 1 101012 +12103 2 12103 2 1 321001 +12104 2 12104 2 1 322005 421008 +12105 2 12105 2 1 +12106 2 12106 2 1 421001 +12107 2 12107 1 1 421001; 101012 +12202 2 12202 1 1 +13001 2 13001 2 1 +13002 2 13002 2 1 421008 +13003 2 13003 2 1 421001 +13004 2 13004 2 1 421009 +13005 2 13005 1 1 421002; 101014 +13101 2 13101 2 1 421008 +13102 2 13102 2 1 +13103 2 13103 2 1 +13104 2 13104 2 1 423003 +13105 2 13105 1 1 421004; 101014 +13201 2 13201 1 1 +14001 2 14001 2 1 421005 +14002 2 14002 2 1 421007 +14003 2 14003 2 1 +14004 2 14004 2 1 422002 +14005 2 14005 1 1 421007; 101012 +14101 2 14101 2 1 +14102 2 14102 2 1 422002 +14103 2 14103 2 1 +14104 2 14104 2 1 423004 +14105 2 14105 1 1 423003 101012 +14201 2 14201 2 1 421005; 422004 +14202 2 14202 2 1 422006 +14203 2 14203 2 1 422005 +14204 2 14204 2 1 422007 +14205 2 14206 1 1 101013 +14301 2 14301 1 1 +14302 2 14302 1 1 +14303 2 14303 1 1 +20001 2 20001 2 1 +20002 2 20002 2 1 +20003 2 20003 2 1 +20004 2 20004 2 1 +30101 2 30001 30101 2 1 1301011 1 1 +30102 2 30002 30102 2 1 1301021 1 1 2 +30104 2 30004 30104 2 1 1301041 1 1 1 +30105 2 30005 30105 2 1 1 +30111 2 7 30111 1 1 101015 +30112 2 7 30112 1 1 101015 +40001 2 40001 1 1 +40002 2 40002 1 1 +40003 2 40003 1 1 +40004 2 40004 1 1 +40005 2 40005 1 1 +110101 2 110101 1 1 101014 +110201 2 110201 1 1 101014 +110301 2 110301 1 1 101014 +110401 2 110401 1 1 101014 +110501 2 110501 1 1 101014 +120101 2 120101 1 1 101014 +120201 2 120201 1 1 101014 +120301 2 120301 1 1 101014 +130101 2 130101 1 1 101014 +130201 2 130201 1 1 101014 +130301 2 130301 1 1 101014 +130501 2 130501 1 1 101014 +140101 2 140101 1 1 101014 +140201 2 140201 1 1 101014 +140301 2 140301 1 1 101014 +140401 2 140401 1 1 101014 +150101 2 150101 1 1 101014 +150201 2 150201 1 1 101014 +160101 2 160101 1 1 101014 +160201 2 160201 1 1 101014 +170101 2 170101 1 1 101014 +110102 2 110102 1 1 +110202 2 110202 1 1 +110302 2 110302 1 1 +110402 2 110402 1 1 +110502 2 110502 1 1 +120102 2 120102 1 1 +120202 2 120202 1 1 +120302 2 120302 1 1 +130102 2 130102 1 1 +130202 2 130202 1 1 +130302 2 130302 1 1 +130502 2 130502 1 1 +140102 2 140102 1 1 +140202 2 140202 1 1 +140302 2 140302 1 1 +140402 2 140402 1 1 +150102 2 150102 1 1 +150202 2 150202 1 1 +160102 2 160102 1 1 +160202 2 160202 1 1 +170102 2 170102 1 1 +110103 2 110103 1 1 +110203 2 110203 1 1 +110303 2 110303 1 1 +110403 2 110403 1 1 +110503 2 110503 1 1 +120103 2 120103 1 1 +120203 2 120203 1 1 +120303 2 120303 1 1 +130103 2 130103 1 1 +130203 2 130203 1 1 +130303 2 130303 1 1 +130503 2 130503 1 1 +140103 2 140103 1 1 +140203 2 140203 1 1 +140303 2 140303 1 1 +140403 2 140403 1 1 +150103 2 150103 1 1 +150203 2 150203 1 1 +160103 2 160103 1 1 +160203 2 160203 1 1 +170103 2 170103 1 1 +110104 2 110104 1 1 101022 +110204 2 110204 1 1 101022 +110304 2 110304 1 1 101022 +110404 2 110404 1 1 101022 +110504 2 110504 1 1 101022 +120104 2 120104 1 1 101022 +120204 2 120204 1 1 101022 +120304 2 120304 1 1 101022 +130104 2 130104 1 1 101022 +130204 2 130204 1 1 101022 +130304 2 130304 1 1 101022 +130504 2 130504 1 1 101022 +140104 2 140104 1 1 101022 +140204 2 140204 1 1 101022 +140304 2 140304 1 1 101022 +140404 2 140404 1 1 101022 +150104 2 150104 1 1 101022 +150204 2 150204 1 1 101022 +160104 2 160104 1 1 101022 +160204 2 160204 1 1 101022 +170104 2 170104 1 1 101022 +220101 2 220101 2 1 +220102 2 220102 2 1 +230101 2 230101 2 1 +230102 2 230102 2 1 +220201 2 220201 2 1 +220202 2 220202 2 1 +260101 2 260101 2 1 +260102 2 260102 2 1 +250101 2 250101 2 1 +250102 2 250102 2 1 +270101 2 270101 2 1 +270102 2 270102 2 1 diff --git a/gdconf/game_data_config/txt/GCGGameGroupData.txt b/gdconf/game_data_config/txt/GCGGameGroupData.txt new file mode 100644 index 00000000..c86b0983 --- /dev/null +++ b/gdconf/game_data_config/txt/GCGGameGroupData.txt @@ -0,0 +1,2 @@ +ID 关卡列表 任务ID +1 30101;30102;30104;30105 7066505 diff --git a/gdconf/game_data_config/txt/GCGGameRewardData.txt b/gdconf/game_data_config/txt/GCGGameRewardData.txt index 79ab1e95..252c6d2d 100644 --- a/gdconf/game_data_config/txt/GCGGameRewardData.txt +++ b/gdconf/game_data_config/txt/GCGGameRewardData.txt @@ -1 +1,311 @@ -GameID +GameID groupID [关卡挑战]1challengeID [关卡挑战]1rewardId [关卡挑战]2challengeID [关卡挑战]2rewardId [关卡挑战]3challengeID [关卡挑战]3rewardId 条件1类型 条件1参数1 条件1参数2 条件2类型 条件2参数1 条件2参数2 牌桌 是否不分包下载 +30101 0 0 0 1 +30102 0 0 0 1 +30104 0 0 0 1 +30105 0 0 0 1 +30111 0 0 0 1 +30112 0 0 0 +11001 1 4210001 4210002 4210003 0 +11002 1 4210004 15 4210005 3 4210006 1 1 0 +11003 1 4210007 15 4210008 3 4210009 1 1 0 +11004 1 4210010 15 4210011 3 4210012 1 1 0 +11101 1 4210016 101 4210017 15 4210018 1 2 0 +11102 1 4210019 102 4210020 15 4210021 1 2 0 +11104 1 4210022 15 4210023 211 4210024 1 2 0 +11106 1 4210028 15 4210029 201 4210030 1 2 0 +11203 1 4210031 16 4210032 3 4210033 1 10 0 +12001 1 4211001 16 4211002 212 4211003 1 3 101 +12002 1 4211004 15 4211005 201 4211006 1 3 101 +12003 1 4211007 15 4211008 201 4211009 1 3 101 +12004 1 4211010 15 4211011 212 4211012 1 3 101 +12005 1 4211013 17 4211014 3 4211015 1 3 101 +12103 1 4211016 105 4211017 15 4211018 1 4 101 +12104 1 4211019 104 4211020 15 4211021 1 4 101 +12105 1 4211022 15 4211023 3 4211024 1 4 101 +12106 1 4211025 14 4211026 212 4211027 1 4 101 +12107 1 4211028 17 4211029 3 4211030 1 4 101 +12202 1 4211031 15 4211032 3 4211033 1 10 101 +13001 1 4212001 15 4212002 3 4212003 1 5 102 +13002 1 4212004 15 4212005 201 4212006 1 5 102 +13003 1 4212007 15 4212008 212 4212009 1 5 102 +13004 1 4212010 15 4212011 212 4212012 1 5 102 +13005 1 4212013 16 4212014 3 4212015 1 5 102 +13101 1 4212016 16 4212017 212 4212018 1 6 102 +13102 1 4212019 15 4212020 3 4212021 1 6 102 +13103 1 4212022 15 4212023 213 4212024 1 6 102 +13104 1 4212025 15 4212026 3 4212027 1 6 102 +13105 1 4212028 16 4212029 212 4212030 1 6 102 +13201 1 4212031 16 4212032 3 4212033 1 10 102 +14001 1 4213001 15 4213002 3 4213003 1 7 103 +14002 1 4213004 15 4213005 212 4213006 1 7 103 +14003 1 4213007 15 4213008 3 4213009 1 7 103 +14004 1 4213010 15 4213011 3 4213012 1 7 103 +14005 1 4213013 16 4213014 211 4213015 1 7 103 +14101 1 4213016 15 4213017 201 4213018 1 8 103 +14102 1 4213019 15 4213020 3 4213021 1 8 103 +14103 1 4213022 15 4213023 3 4213024 1 8 103 +14104 1 4213025 16 4213026 202 4213027 1 8 103 +14105 1 4213028 16 4213029 201 4213030 1 8 103 +14201 1 4213031 15 4213032 3 4213033 1 9 103 +14202 1 4213034 15 4213035 212 4213036 1 9 103 +14203 1 4213037 15 4213038 3 4213039 1 9 103 +14204 1 4213040 15 4213041 212 4213042 1 9 103 +14205 1 4213043 16 4213044 3 4213045 1 9 103 +14301 1 4213046 16 4213047 3 4213048 1 10 103 +14302 1 4213049 16 4213050 3 4213051 1 10 103 +14303 1 4213052 16 4213053 3 4213054 1 10 103 +110101 1101 1 4220001 16 4220002 3 4220003 +110102 1101 0 0 0 +110103 1101 0 0 0 +110104 1 4220004 0 0 1 7 2 110101 3 +110201 1102 1 4220005 16 4220006 3 4220007 +110202 1102 0 0 0 +110203 1102 0 0 0 +110204 1 4220008 0 0 1 7 2 110201 3 +110301 1103 1 4220009 16 4220010 3 4220011 +110302 1103 0 0 0 +110303 1103 0 0 0 +110304 1 4220012 0 0 1 7 2 110301 3 +110401 1104 1 4220013 16 4220014 3 4220015 +110402 1104 0 0 0 +110403 1104 0 0 0 +110404 1 4220016 0 0 1 7 2 110401 3 +110501 1105 1 4220017 16 4220018 3 4220019 +110502 1105 0 0 0 +110503 1105 0 0 0 +110504 1 4220020 0 0 1 7 2 110501 3 +120101 1201 1 4220021 16 4220022 3 4220023 +120102 1201 0 0 0 +120103 1201 0 0 0 +120104 1 4220024 0 0 1 7 2 120101 3 +120201 1202 1 4220025 16 4220026 3 4220027 +120202 1202 0 0 0 +120203 1202 0 0 0 +120204 1 4220028 0 0 1 7 2 120201 3 +120301 1203 1 4220029 16 4220030 3 4220031 +120302 1203 0 0 0 +120303 1203 0 0 0 +120304 1 4220032 0 0 1 7 2 120301 3 +130101 1301 1 4220033 16 4220034 3 4220035 +130102 1301 0 0 0 +130103 1301 0 0 0 +130104 1 4220036 0 0 1 7 2 130101 3 +130201 1302 1 4220037 16 4220038 3 4220039 +130202 1302 0 0 0 +130203 1302 0 0 0 +130204 1 4220040 0 0 1 7 2 130201 3 +130301 1303 1 4220041 16 4220042 3 4220043 +130302 1303 0 0 0 +130303 1303 0 0 0 +130304 1 4220044 0 0 1 7 2 130301 3 +130501 1305 1 4220049 16 4220050 3 4220051 +130502 1305 0 0 0 +130503 1305 0 0 0 +130504 1 4220052 0 0 1 7 2 130501 3 +140101 1401 1 4220053 16 4220054 3 4220055 1 3 +140102 1401 0 0 0 1 3 +140103 1401 0 0 0 1 3 +140104 1 4220056 0 0 1 7 2 140101 3 +140201 1402 1 4220057 16 4220058 3 4220059 +140202 1402 0 0 0 +140203 1402 0 0 0 +140204 1 4220060 0 0 1 7 2 140201 1 +140301 1403 1 4220061 16 4220062 3 4220063 +140302 1403 0 0 0 +140303 1403 0 0 0 +140304 1 4220064 0 0 1 7 2 140301 3 +140401 1 4220065 16 4220066 3 4220067 +140402 1 4220065 4220066 4220067 +140403 1 4220065 4220066 4220067 +140404 1 4220068 0 0 1 7 2 140401 3 +150101 1501 1 4220069 16 4220070 3 4220071 1 3 +150102 1501 0 0 0 1 3 +150103 1501 0 0 0 1 3 +150104 1 4220072 0 0 1 7 2 150101 3 +150201 1502 1 4220073 16 4220074 3 4220075 +150202 1502 0 0 0 +150203 1502 0 0 0 +150204 1 4220076 0 0 1 7 2 150201 3 +160101 1601 1 4220077 16 4220078 3 4220079 +160102 1601 0 0 0 +160103 1601 0 0 0 +160104 1 4220080 0 0 1 7 2 160101 3 +160201 1602 1 4220081 16 4220082 3 4220083 +160202 1602 0 0 0 +160203 1602 0 0 0 +160204 1 4220084 0 0 1 7 2 160201 3 +170101 1701 1 4220085 16 4220086 3 4220087 +170102 1701 0 0 0 +170103 1701 0 0 0 +170104 1 4220088 0 0 1 7 2 170101 3 +220101 1 4221001 15 4221002 3 4221003 1 3 +220102 1 4221004 0 0 1 7 2 220101 3 +230101 1 4221009 15 4221010 3 4221011 1 4 +230102 1 4221012 0 0 1 7 2 230101 3 +220201 1 4221005 15 4221006 2 4221007 1 5 +220202 1 4221008 0 0 1 7 2 220201 3 +260101 1 4221017 14 4221018 2 4221019 1 6 +260102 1 4221020 0 0 1 7 2 260101 3 +250101 1 4221013 15 4221014 3 4221015 1 7 +250102 1 4221016 0 0 1 7 2 250101 3 +270101 1 4221021 15 4221022 3 4221023 1 8 +270102 1 4221024 0 0 1 8 2 270101 3 +40001 0 0 0 +40002 0 0 0 +40003 0 0 0 +40004 0 0 0 +40005 0 0 0 +20001 0 0 0 +20002 0 0 0 +20003 0 0 0 +20004 0 0 0 +2011 1 4230051 0 0 +2012 1 4230052 0 0 +2013 1 4230053 0 0 +2014 1 4230054 0 0 +2015 1 4230055 0 0 +2021 1 4230056 0 0 +2022 1 4230057 0 0 +2023 1 4230058 0 0 +2024 1 4230059 0 0 +2025 1 4230060 0 0 +2031 1 4230061 0 0 +2032 1 4230062 0 0 +2033 1 4230063 0 0 +2034 1 4230064 0 0 +2035 1 4230065 0 0 +2041 1 4230066 0 0 +2042 1 4230067 0 0 +2043 1 4230068 0 0 +2044 1 4230069 0 0 +2045 1 4230070 0 0 +2051 1 4230071 0 0 +2052 1 4230072 0 0 +2053 1 4230073 0 0 +2054 1 4230074 0 0 +2055 1 4230075 0 0 +2061 1 4230076 0 0 +2062 1 4230077 0 0 +2063 1 4230078 0 0 +2064 1 4230079 0 0 +2065 1 4230080 0 0 +2071 1 4230081 0 0 +2072 1 4230082 0 0 +2073 1 4230083 0 0 +2074 1 4230084 0 0 +2075 1 4230085 0 0 +2081 1 4230086 0 0 +2082 1 4230087 0 0 +2083 1 4230088 0 0 +2084 1 4230089 0 0 +2085 1 4230090 0 0 +2091 1 4230091 0 0 +2092 1 4230092 0 0 +2093 1 4230093 0 0 +2094 1 4230094 0 0 +2095 1 4230095 0 0 +2101 1 4230096 0 0 +2102 1 4230097 0 0 +2103 1 4230098 0 0 +2104 1 4230099 0 0 +2105 1 4230100 0 0 +2111 1 4230101 0 0 +2112 1 4230102 0 0 +2113 1 4230103 0 0 +2114 1 4230104 0 0 +2115 1 4230105 0 0 +2121 1 4230106 0 0 +2122 1 4230107 0 0 +2123 1 4230108 0 0 +2124 1 4230109 0 0 +2125 1 4230110 0 0 +2131 1 4230111 0 0 +2132 1 4230112 0 0 +2133 1 4230113 0 0 +2134 1 4230114 0 0 +2135 1 4230115 0 0 +2141 1 4230116 0 0 +2142 1 4230117 0 0 +2143 1 4230118 0 0 +2144 1 4230119 0 0 +2145 1 4230120 0 0 +2151 1 4230121 0 0 +2152 1 4230122 0 0 +2153 1 4230123 0 0 +2154 1 4230124 0 0 +2155 1 4230125 0 0 +2171 1 4230131 0 0 +2172 1 4230132 0 0 +2173 1 4230133 0 0 +2174 1 4230134 0 0 +2175 1 4230135 0 0 +2181 1 4230136 0 0 +2182 1 4230137 0 0 +2183 1 4230138 0 0 +2184 1 4230139 0 0 +2185 1 4230140 0 0 +2191 1 4230141 0 0 +2192 1 4230142 0 0 +2193 1 4230143 0 0 +2194 1 4230144 0 0 +2195 1 4230145 0 0 +2201 1 4230146 0 0 +2202 1 4230147 0 0 +2203 1 4230148 0 0 +2204 1 4230149 0 0 +2205 1 4230150 0 0 +2211 1 4230151 0 0 +2212 1 4230152 0 0 +2213 1 4230153 0 0 +2214 1 4230154 0 0 +2215 1 4230155 0 0 +1011 1 4230001 0 0 +1012 1 4230002 0 0 +1013 1 4230003 0 0 +1014 1 4230004 0 0 +1015 1 4230005 0 0 +1021 1 4230006 0 0 +1022 1 4230007 0 0 +1023 1 4230008 0 0 +1024 1 4230009 0 0 +1025 1 4230010 0 0 +1031 1 4230011 0 0 +1032 1 4230012 0 0 +1033 1 4230013 0 0 +1034 1 4230014 0 0 +1035 1 4230015 0 0 +1041 1 4230016 0 0 +1042 1 4230017 0 0 +1043 1 4230018 0 0 +1044 1 4230019 0 0 +1045 1 4230020 0 0 +1051 1 4230021 0 0 +1052 1 4230022 0 0 +1053 1 4230023 0 0 +1054 1 4230024 0 0 +1055 1 4230025 0 0 +1061 1 4230026 0 0 +1062 1 4230027 0 0 +1063 1 4230028 0 0 +1064 1 4230029 0 0 +1065 1 4230030 0 0 +1071 1 4230031 0 0 +1072 1 4230032 0 0 +1073 1 4230033 0 0 +1074 1 4230034 0 0 +1075 1 4230035 0 0 +1081 1 4230036 0 0 +1082 1 4230037 0 0 +1083 1 4230038 0 0 +1084 1 4230039 0 0 +1085 1 4230040 0 0 +1091 1 4230041 0 0 +1092 1 4230042 0 0 +1093 1 4230043 0 0 +1094 1 4230044 0 0 +1095 1 4230045 0 0 +1101 1 4230046 0 0 +1102 1 4230047 0 0 +1103 1 4230048 0 0 +1104 1 4230049 0 0 +1105 1 4230050 0 0 diff --git a/gdconf/game_data_config/txt/GCGLevelData.txt b/gdconf/game_data_config/txt/GCGLevelData.txt index 9de0880f..821fb2a7 100644 --- a/gdconf/game_data_config/txt/GCGLevelData.txt +++ b/gdconf/game_data_config/txt/GCGLevelData.txt @@ -1 +1,11 @@ -等级 +等级 升到下一级所需经验 升级奖励RewardID +1 300 4201001 +2 750 4201002 +3 950 4201003 +4 1300 4201004 +5 1450 4201005 +6 1600 4201006 +7 1750 4201007 +8 1900 4201008 +9 2450 4201009 +10 0 4201010 diff --git a/gdconf/game_data_config/txt/GCGLevelLock.txt b/gdconf/game_data_config/txt/GCGLevelLock.txt index ee5aa81d..fc311f6f 100644 --- a/gdconf/game_data_config/txt/GCGLevelLock.txt +++ b/gdconf/game_data_config/txt/GCGLevelLock.txt @@ -1 +1,5 @@ -解禁牌手等级 +解禁牌手等级 解禁任务ID 解禁挑战关卡ID 任务界面名称$text_name_QuestTitle 任务界面描述$text_name_QuestDesc +2 70666 20001 (test)成为初级牌手 (test)对已经积累了一定对决经验的旅行者,猫尾酒馆的老板发来了新的邀请。。。 +4 70667 20002 (test)成为中级牌手 (test)对已经积累了一定对决经验的旅行者,猫尾酒馆的老板发来了新的邀请。。。 +6 70668 20003 (test)成为高级牌手 (test)对已经积累了一定对决经验的旅行者,猫尾酒馆的老板发来了新的邀请。。。 +9 70669 20004 (test)成为卡牌大师 (test)对已经积累了一定对决经验的旅行者,猫尾酒馆的老板发来了新的邀请。。。 diff --git a/gdconf/game_data_config/txt/GCGMatchData.txt b/gdconf/game_data_config/txt/GCGMatchData.txt index 46d0c35f..729016f6 100644 --- a/gdconf/game_data_config/txt/GCGMatchData.txt +++ b/gdconf/game_data_config/txt/GCGMatchData.txt @@ -1 +1,2 @@ -ID 拒绝惩罚时间 所含分数段列表 +ID 进入关卡ID AI局关卡ID AI玩家头像库 拒绝惩罚时间 隐藏分初始值 隐藏分最小值 隐藏分最大值 所含分数段列表 分数重置编号 +1 10 10 10000002;10000003;10000005;10000006;10000007;10000014;10000015;10000016;10000020;10000021;10000022;10000023;10000024;10000025;10000026;10000027;10000029;10000030;10000031;10000032;10000033;10000034;10000035;10000036;10000037;10000038;10000039;10000041;10000042;10000043;10000044;10000045;10000046;10000047;10000048;10000049;10000050;10000051;10000052;10000053;10000054;10000055;10000056;10000057;10000058;10000059;10000060;10000063;10000064;10000065;10000066;10000067;10000069 0;20;60;120;600 1000 950 9000 101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116 100 diff --git a/gdconf/game_data_config/txt/GCGMatchNameData.txt b/gdconf/game_data_config/txt/GCGMatchNameData.txt new file mode 100644 index 00000000..3e2da68c --- /dev/null +++ b/gdconf/game_data_config/txt/GCGMatchNameData.txt @@ -0,0 +1,605 @@ +是否国服 昵称 +1 旅行者 +1 枫原万叶 +1 稻妻第一深情 +1 璃月第一深情 +1 玛卡巴卡 +1 老六 +1 胡桃 +1 七七 +1 晚安 +1 万叶 +1 诶嘿 +1 枫叶 +1 可莉 +1 神明 +1 亲爱的 +1 清风 +1 钟离 +1 晚风 +1 阿巴阿巴 +1 提瓦特第一深情 +1 宵宫 +1 王小美 +1 空白 +1 保底不歪真君 +1 小白 +1 派蒙 +1 无名 +1 星河 +1 星空 +1 保底必歪真君 +1 芜湖 +1 哈哈 +1 君莫笑 +1 刻晴 +1 可乐 +1 花海 +1 神里绫华 +1 天理 +1 晨曦 +1 甘雨 +1 神里绫华的狗 +1 叶天帝 +1 橘子 +1 老八 +1 哈哈哈 +1 嘿嘿 +1 欧皇 +1 椰羊 +1 魈宝 +1 晴天 +1 咸鱼 +1 柚子 +1 白夜 +1 随便 +1 哥哥 +1 小萌新 +1 嘟嘟可 +1 哒哒哒 +1 黎明 +1 叶子 +1 落叶 +1 橙子 +1 摩拉克斯 +1 憨憨 +1 嘟嘟大魔王 +1 呵呵 +1 巴巴托斯 +1 蒙德第一深情 +1 星星 +1 琼芳 +1 小可爱 +1 小鹿 +1 开朗的网友 +1 嘿嘿嘿 +1 应急食品 +1 墨染 +1 啦啦啦 +1 嗨害嗨 +1 旅者 +1 公子 +1 长安 +1 鲸落 +1 大聪明 +1 抽卡不歪真君 +1 主人 +1 万叶的狗 +1 正义人 +1 达达鸭 +1 牛马 +1 逍遥 +1 靓仔 +1 十七 +1 听风 +1 无语 +1 帝君 +1 白泽 +1 雷电将军 +1 柒柒 +1 萌新求带 +1 岩王帝君 +1 浮生 +1 须弥第一深情 +1 柠檬 +1 肚饿真君 +1 无心 +1 飞行矮堇瓜 +1 小鱼 +1 派大星 +1 小保底不歪真君 +1 非酋 +1 愿风神忽悠你 +1 杏仁豆腐 +1 叶宝 +1 你的名字 +1 苏苏 +1 尘世闲游 +1 夜雨声烦 +1 十三 +1 繁星 +1 起风了 +1 安安 +1 伊蕾娜 +1 七月 +1 八重神子 +1 屡刑者 +1 温迪 +1 好耶 +1 Darling +1 木木 +1 米忽悠 +1 三玖 +1 哎嘿 +1 迪卢克 +1 小保底必歪真君 +1 荒泷天下第一斗 +1 小黑子 +1 你好 +1 桃子 +1 红烧派蒙 +1 日落 +1 king +1 至冬第一深情 +1 达达利亚 +1 拾柒 +1 随风 +1 不知道 +1 欸嘿 +1 忘川 +1 欧尼酱 +1 啊这 +1 抽卡必歪真君 +1 挽风 +1 浮生若梦 +1 故里 +1 Aurora +1 爱丽丝 +1 爱意随风起 +1 无言 +1 永恒 +1 栗子 +1 长歌 +1 清欢 +1 温柔 +1 保底人 +1 阿晴 +1 吟游诗人 +1 我可莉害了 +1 可可 +1 QAQ +1 小七 +1 友人A +1 愚者 +1 嗨嗨嗨 +1 星尘 +1 九月 +1 宵宫的狗 +1 大冤种 +1 冷酷、魈少 +1 奶香一刀 +1 kk +1 崽崽 +1 沐沐 +1 团子 +1 梧桐 +1 77 +1 花花 +1 黄昏 +1 纸鸢 +1 十二 +1 遗憾 +1 木子 +1 小艾咪 +1 月亮 +1 神里 +1 秋风 +1 zero +1 摸鱼 +1 且听风吟 +1 Jay +1 爷真可爱 +1 屑狐狸 +1 落日 +1 烟雨 +1 我是萌新 +1 明月 +1 变态 +1 过客 +1 菜菜 +1 丘丘人 +1 猫猫 +1 池鱼 +1 夏天 +1 南风 +1 龙哥 +1 快乐风男 +1 名字 +1 啊对对对 +1 无忧 +1 魈魈不知道哦 +1 歪比巴卜 +1 陈平安 +1 神子 +1 绫华 +1 大帅哥 +1 中野三玖 +1 达达利鸭 +1 小新 +1 星海 +1 嘻嘻 +1 唉嘿 +1 荒泷一斗 +1 流年 +1 徐凤年 +1 妹妹 +1 荧之空 +1 小趴菜 +1 星落 +1 优菈 +1 归终 +1 钟离的狗 +1 荔枝 +1 小羊 +1 落尘 +1 无念 +1 时光 +1 未来 +1 天天 +1 六花 +1 扶苏 +1 卢锅巴 +1 阿巴 +1 Echo +1 听凭风引 +1 楪祈 +1 心甘晴愿 +1 爷爷 +1 深山踏红叶 +1 双子 +1 美女 +1 心动 +1 修罗 +1 King +1 星光 +1 咕噜咕噜 +1 乖乖 +1 北辰 +1 洛洛 +1 奈奈 +1 略略略 +1 米哈游 +1 清酒 +1 蹦蹦炸弹 +1 锅巴 +1 八重神子的狗 +1 星辰大海 +1 汤圆 +1 神里凌华的狗 +1 殇璃 +1 霸霸 +1 稻妻第①深情 +1 冷酷、叶少 +1 空空 +1 落樱 +1 一发出刻晴 +1 时雨 +1 夜雨 +1 卖唱的 +1 流星 +1 我是万叶的狗 +1 天选之子 +1 樱花 +1 狐狸 +1 泡泡 +1 离殇 +1 姐姐 +1 风铃 +1 李知恩 +1 墨白 +1 白白 + nickname + Aether + Lumine + Alex + Luna + Люмин + Traveler + Ash + Kai + Angel + lumine + <3 + Yuki + Sora + aether + Rin + Sam + Akira + Zero + Jay + Leo + Alice + Rose + Lily + Moon + Max + Ace + Ren + Ray + Haru + Shadow + Sakura + Kira + Sky + Mika + Emma + Gabriel + Ghost + Daniel + Chris + Yuri + Ari + Link + Mia + Kat + Lucas + Jack + Nova + Star + Asuna + Noah + alex + Mari + Rei + David + Lilith + Eli + Klee + Darling + Hotaru + Dani + Jade + King + Mei + Raven + Aria + Arthur + Levi + Xiao + Bella + Emily + Elizabeth + Violet + Lucy + Anna + :) + Nick + Aurora + Nico + Len + Sunny + Dante + люмин + Ana + Phoenix + Light + Cherry + Karma + Blue + Aiko + Ale + Andy + Nyx + Bee + Sarah + Kazuha + Artemis + Mochi + Mel + Yui + Tabibito + ash + Dan + Crystal + Silver + Cloud + Diego + Sage + Val + Nana + Lia + Athena + Ryan + Dark + Lumi + Mimi + Rain + Aki + Kuro + Atlas + May + Kevin + Lee + Mars + Mai + Axel + Hiro + Red + Miku + Iris + Ethan + Michael + Hikari + Felix + Miguel + Charlie + Kay + Nero + sam + Liz + kai + Miko + Maya + Luis + Sara + Matt + Mary + Mike + Ali + Ava + Amy + Amber + James + Aaron + Lemon + Lux + Liam + Luke + Sophia + Sol + Ellie + Lilly + Snow + Danny + Maria + Ruby + Jake + Naruto + Ashley + ... + Alexis + Leon + итер + Momo + Eve + Jess + Celeste + Jean + Victor + Ryu + Isa + luna + Andrew + Bunny + Melody + Potato + Tsuki + Oliver + Nezuko + Dylan + Carlos + Kei + Juan + Yuna + Lumina + Eren + Meliodas + Venti + Milo + Stella + Izzy + Hunter + Emi + Yumi + Alexander + Alan + Kiwi + Cat + Yuu + Qiqi + Maki + Lisa + Apollo + UwU + Yami + Ei + yuki + Robin + Ella + Wolf + Venus + Bell + Cris + Winter + Willow + Sofia + Jin + moon + Soul + Anthony + Zen + Kyo + Mina + Hinata + Adrian + Echo + angel + John + Shin + Aiden + max + Will + Luca + Lulu + Jordan + Yuuki + Sophie + Zack + Hannah + Aster + Chloe + Diana + Rae + Grace + Eden + Lu + Kiki + mika + Isaac + Pedro + Asta + Annie + Kris + Nat + Honey + Panda + Anya + Josh + Naomi + Adam + Kitty + Abby + Hanako + Natsu + Hana + nana + Lucky + Mar + Kim + Luka + Zoe + Niko + Cookie + Suki + uwu + Nathan + Izumi + Jason + Bob + Sasha + Mango + Neo + Lin + Olivia + Ben + Lex + Mikasa + Finn + Isabella + Mikey + Kayla + Alexa + Lunar + Sun + Angie diff --git a/gdconf/game_data_config/txt/GCGMatchRankData.txt b/gdconf/game_data_config/txt/GCGMatchRankData.txt index da32ee25..34227192 100644 --- a/gdconf/game_data_config/txt/GCGMatchRankData.txt +++ b/gdconf/game_data_config/txt/GCGMatchRankData.txt @@ -1 +1,17 @@ -ID 分数段准入下限 匹配最大随机延迟 [匹配相邻段位时间]1 [匹配相邻段位时间]2 [匹配相邻段位时间]3 匹配AI对手时间 战胜AI提升隐藏分 输给AI降低隐藏分 战胜人类提升隐藏分 输给人类降低隐藏分 战胜强度修正乘数 战胜强度修正下限 战胜强度修正上限 战败强度修正乘数 战败强度修正下限 战败强度修正上限 连胜得分修正序列 连败失分修正序列 +ID 分数段准入下限 匹配最大随机延迟 [匹配相邻段位时间]1 [匹配相邻段位时间]2 [匹配相邻段位时间]3 只能匹配AI对手 匹配AI对手时间 连败匹配AI对手局数 AI使用卡组 战胜AI提升隐藏分 输给AI降低隐藏分 战胜人类提升隐藏分 输给人类降低隐藏分 战胜强度修正乘数 战胜强度修正下限 战胜强度修正上限 战败强度修正乘数 战败强度修正下限 战败强度修正上限 连胜得分修正序列 连败失分修正序列 +101 0 3 1 5 501;502;503;504;505;506;507;508 30 10 30 10 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +102 1030 6 30 75 1 501;502;503;504;505;506;507;508 30 10 30 10 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +103 1150 7 20 40 90 1 501;502;503;504;505;506;507;508;601;602;603;604;605;606;607;608 30 10 30 10 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +104 1300 8 20 40 60 120 1 501;502;503;504;505;506;507;508;601;602;603;604;605;606;607;608 30 12 30 12 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +105 1450 8 20 40 60 120 2 501;502;503;504;505;506;507;508;601;602;603;604;605;606;607;608 30 14 30 14 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +106 1600 8 20 40 60 120 2 511;512;513;514;515;516;517;508;611;612;613;614;615;616;617;618 30 16 30 16 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +107 1900 8 20 40 60 120 2 511;512;513;514;515;516;517;508;611;612;613;614;615;616;617;618 30 18 30 18 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +108 2200 8 20 40 60 120 2 611;612;613;614;615;616;617;618;701;702;703;704;705;706;707;708 30 20 30 20 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +109 2500 3 20 40 60 120 3 611;612;613;614;615;616;617;618;701;702;703;704;705;706;707;708 30 22 30 22 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +110 2800 6 20 40 60 120 3 611;612;613;614;615;616;617;618;701;702;703;704;705;706;707;708 30 24 30 24 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +111 3400 7 20 40 60 120 621;622;623;624;625;626;627;628;711;712;713;714;715;716;717;718 30 26 30 26 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +112 4000 8 20 40 60 120 621;622;623;624;625;626;627;628;711;712;713;714;715;716;717;718 30 28 30 28 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +113 4600 8 20 40 60 30 30 30 30 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +114 5200 8 20 40 60 30 30 30 30 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +115 5800 8 20 40 60 30 30 30 30 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 +116 6400 8 20 40 60 30 30 30 30 0.025 -8 10 0.025 -10 8 0;10;20;30 0;10;20;30 diff --git a/gdconf/game_data_config/txt/GCGProficiencyRewardData.txt b/gdconf/game_data_config/txt/GCGProficiencyRewardData.txt new file mode 100644 index 00000000..9f9e6738 --- /dev/null +++ b/gdconf/game_data_config/txt/GCGProficiencyRewardData.txt @@ -0,0 +1,28 @@ +CardID [熟练度]1熟练度 [熟练度]1奖励 [熟练度]2熟练度 [熟练度]2奖励 [熟练度]3熟练度 [熟练度]3奖励 +1101 10 4202001 +1102 10 4202024 +1103 10 4202002 +1104 10 4202003 +1105 10 4202004 +1201 10 4202026 +1202 10 4202005 +1203 10 4202006 +1301 10 4202007 +1302 10 4202008 +1303 10 4202009 +1305 10 4202011 +1401 10 4202012 +1402 10 4202013 +1403 10 4202014 +1404 10 4202025 +1501 10 4202015 +1502 10 4202016 +1601 10 4202017 +1602 10 4202018 +1701 10 4202019 +2201 10 4202020 +2202 10 4202027 +2301 10 4202021 +2501 10 4202022 +2601 10 4202023 +2701 10 4202028 diff --git a/gdconf/game_data_config/txt/GCGRuleData.txt b/gdconf/game_data_config/txt/GCGRuleData.txt index 5ae39e9b..6ed9b2ae 100644 --- a/gdconf/game_data_config/txt/GCGRuleData.txt +++ b/gdconf/game_data_config/txt/GCGRuleData.txt @@ -1 +1,3 @@ -ID 元素反应规则组ID AI思考时间范围:投掷 AI思考时间范围:上阵 AI思考时间范围:换牌 AI思考时间范围:初次行动 AI思考时间范围:后续行动 +ID 先手手牌数 后手手牌数 结束抓牌数 元素反应规则组ID 手牌上限 初始操作时间 投掷操作时间 每回合操作时间 每询问操作时间 断线判负时间 未进判负时间 AI思考时间范围:投掷 AI思考时间范围:上阵 AI思考时间范围:换牌 AI思考时间范围:初次行动 AI思考时间范围:后续行动 冒险模式行动延迟时间 +1 5 5 2 101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117 10 45 40 60 25 120 100 0;1 3;8 8;12 5;8 3;6 3 +2 5 5 2 101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117 10 0 0 0 0 0 0 0;1 2;4 5;7 3;5 2;4 3 diff --git a/gdconf/game_data_config/txt/GCGSceneConstNPC.txt b/gdconf/game_data_config/txt/GCGSceneConstNPC.txt index 2f95b457..67d2d204 100644 --- a/gdconf/game_data_config/txt/GCGSceneConstNPC.txt +++ b/gdconf/game_data_config/txt/GCGSceneConstNPC.txt @@ -1 +1,6 @@ -ID 竞争任务组 +ID npcID 关卡ID 前置任务 竞争任务组 +1 1707 40001 +2 1708 40002 +3 1709 40003 +4 1710 40004 +5 1711 40005 diff --git a/gdconf/game_data_config/txt/GCGSceneDistribution.txt b/gdconf/game_data_config/txt/GCGSceneDistribution.txt index f7051ecc..f1e566b9 100644 --- a/gdconf/game_data_config/txt/GCGSceneDistribution.txt +++ b/gdconf/game_data_config/txt/GCGSceneDistribution.txt @@ -1 +1,7 @@ -情境ID 基础点位列表 额外点位列表 +情境ID 基础点位列表 额外点位列表 猫Suite编号 邀请点位 +1 101,102,201,203 301,303,1,3 1 4 +2 101,102,301,303 401,402,111,411 2 1 +3 201,203,301,303 401,402,4,6 1 1 +4 101,102,301,303 201,203,401,402 2 4 +5 201,203,301,303 101,402,4,6 1 1 +6 101,102,301,303 201,402,1,3 2 4 diff --git a/gdconf/game_data_config/txt/GCGScenePoint.txt b/gdconf/game_data_config/txt/GCGScenePoint.txt index 7901d1fa..119a9f3b 100644 --- a/gdconf/game_data_config/txt/GCGScenePoint.txt +++ b/gdconf/game_data_config/txt/GCGScenePoint.txt @@ -1 +1,24 @@ -点位ID +点位ID 动作类型 支持类型1 支持类型2 +1 2 1 +2 1 1 +3 2 1 +4 2 1 +5 1 1 +6 2 1 +7 +101 2 1 +102 2 1 +111 1 1 +201 2 1 +202 2 1 +203 2 1 +211 1 1 +301 2 1 +302 2 1 +303 2 1 +311 1 1 +401 2 1 +402 2 1 +411 1 1 +511 1 1 +512 1 1 diff --git a/gdconf/game_data_config/txt/GCGShopEntrance.txt b/gdconf/game_data_config/txt/GCGShopEntrance.txt index 3c2a1c39..c4fec061 100644 --- a/gdconf/game_data_config/txt/GCGShopEntrance.txt +++ b/gdconf/game_data_config/txt/GCGShopEntrance.txt @@ -1 +1,4 @@ -ID 商店页签名称$text_name_MallName 商城子店类型 排序等级 +ID 商店页签名称$text_name_MallName 商城子店类型 排序等级 锁定提示$text_name_LockedTips +1 卡牌购买 2000 1 +2 幻彩牌面 2001 3 (test)牌手等级到达7后解锁 +3 牌具购买 2002 2 diff --git a/gdconf/game_data_config/txt/GCGShopGoodsData.txt b/gdconf/game_data_config/txt/GCGShopGoodsData.txt index c13122c7..466535d2 100644 --- a/gdconf/game_data_config/txt/GCGShopGoodsData.txt +++ b/gdconf/game_data_config/txt/GCGShopGoodsData.txt @@ -1 +1,247 @@ -商品ID 商店类型 对应物品ID 轮替商品ID 对应物品数量 消耗金币 消耗水晶 消耗创世结晶 [消耗物品]1ID [消耗物品]1数量 [消耗物品]2ID [消耗物品]2数量 [消耗物品]3ID [消耗物品]3数量 [消耗物品]4ID [消耗物品]4数量 限购数量 刷新类型 刷新参数 提前预览天数 上架时间 下架时间 是否终身限购 前置条件 前置条件参数 条件参数1 条件参数2 前置条件屏蔽显示 最小可见等级 最小队伍等级 最大队伍等级 排序等级 二级页签ID n选1组ID 显示平台 +商品ID 商店类型 对应物品ID 轮替商品ID 对应物品数量 消耗金币 消耗水晶 消耗创世结晶 [消耗物品]1ID [消耗物品]1数量 [消耗物品]2ID [消耗物品]2数量 [消耗物品]3ID [消耗物品]3数量 [消耗物品]4ID [消耗物品]4数量 限购数量 [限购条件]1类型 [限购条件]1参数 [限购条件]1数量 刷新类型 刷新参数 提前预览天数 上架时间 下架时间 是否终身限购 前置条件 前置条件参数 条件参数1 条件参数2 前置条件屏蔽显示 最小可见等级 最小队伍等级 最大队伍等级 排序等级 二级页签ID n选1组ID 显示平台 +217024 2000 331000 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217025 2000 331001 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217026 2000 331002 1 107021 1000 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217027 2000 331003 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217028 2000 331004 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217029 2000 331005 1 107021 1000 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217030 2000 331006 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217031 2000 331007 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217032 2000 331008 1 107021 1000 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217033 2000 331009 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217034 2000 331010 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217035 2000 331011 1 107021 1000 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217036 2000 331012 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217037 2000 331013 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217038 2000 331014 1 107021 1000 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217039 2000 331015 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217040 2000 331016 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217041 2000 331017 1 107021 300 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217042 2000 331018 1 107021 300 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217043 2000 331019 1 107021 300 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217044 2000 331020 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217045 2000 331021 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217046 2000 331022 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217047 2000 331023 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217048 2000 331024 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217049 2000 331025 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217050 2000 331026 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217051 2000 331027 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217052 2000 331028 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217053 2000 331029 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217054 2000 331030 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217055 2000 331031 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217056 2000 331032 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217057 2000 331033 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217058 2000 331034 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217059 2000 332000 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217060 2000 332001 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217061 2000 332002 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217062 2000 332003 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217063 2000 332004 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217064 2000 332005 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217066 2000 332007 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217067 2000 332008 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217068 2000 332009 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217069 2000 332010 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217070 2000 332011 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217071 2000 332012 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217072 2000 332013 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217073 2000 332014 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217074 2000 332015 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217075 2000 332016 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217076 2000 332017 1 107021 700 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217077 2000 332018 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217078 2000 332019 1 107021 700 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217079 2000 333000 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217080 2000 333001 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217081 2000 333002 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217082 2000 333003 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217083 2000 333004 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217084 2000 333005 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217085 2000 333006 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217086 2000 333007 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217087 2000 333008 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217088 2000 333009 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217089 2000 333010 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217090 2000 333011 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217091 2000 333012 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217092 2000 333013 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 6 +217094 2000 333015 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217096 2000 333017 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217097 2000 333018 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217098 2000 333019 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217099 2000 333020 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217100 2000 333021 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217101 2000 333022 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217102 2000 333023 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217103 2000 333024 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217104 2000 333025 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217105 2000 333026 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217106 2000 333027 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217107 2000 333028 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 5 +217108 2000 333029 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217109 2000 333030 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217110 2000 333031 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217111 2000 333032 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217112 2000 333033 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217114 2000 333035 1 107021 500 2 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +217115 2000 333036 1 107021 500 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 4 +218001 2001 334000 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218002 2001 334001 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218003 2001 334002 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218004 2001 334003 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218005 2001 334004 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218006 2001 334005 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218007 2001 334006 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218008 2001 334007 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218009 2001 334008 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218011 2001 334010 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218012 2001 334011 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218013 2001 334012 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218014 2001 334013 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218015 2001 334014 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218016 2001 334015 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218017 2001 334016 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218018 2001 334017 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218019 2001 334018 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218020 2001 334019 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218021 2001 334020 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218022 2001 334021 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218023 2001 334022 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218047 2001 335000 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218048 2001 335001 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218049 2001 335002 1 107021 2000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218050 2001 335003 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218051 2001 335004 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218052 2001 335005 1 107021 2000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218053 2001 335006 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218054 2001 335007 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218055 2001 335008 1 107021 2000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218056 2001 335009 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218057 2001 335010 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218058 2001 335011 1 107021 2000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218059 2001 335012 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218060 2001 335013 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218061 2001 335014 1 107021 2000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218062 2001 335015 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218063 2001 335016 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218064 2001 335017 1 107021 600 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218065 2001 335018 1 107021 600 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218066 2001 335019 1 107021 600 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218067 2001 335020 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218068 2001 335021 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218069 2001 335022 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218070 2001 335023 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218071 2001 335024 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218072 2001 335025 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218073 2001 335026 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218074 2001 335027 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218075 2001 335028 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218076 2001 335029 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218077 2001 335030 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218078 2001 335031 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218079 2001 335032 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218080 2001 335033 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218081 2001 335034 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218082 2001 336000 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218083 2001 336001 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218084 2001 336002 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218085 2001 336003 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218086 2001 336004 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218087 2001 336005 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218088 2001 336006 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218089 2001 336007 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218090 2001 336008 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218091 2001 336009 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218092 2001 336010 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218093 2001 336011 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218094 2001 336012 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218095 2001 336013 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218096 2001 336014 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218097 2001 336015 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218098 2001 336016 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218099 2001 336017 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218100 2001 336018 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218101 2001 336019 1 107021 1400 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218102 2001 337000 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218103 2001 337001 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218104 2001 337002 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218105 2001 337003 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218106 2001 337004 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218107 2001 337005 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218108 2001 337006 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218109 2001 337007 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218110 2001 337008 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218111 2001 337009 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218112 2001 337010 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218113 2001 337011 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218114 2001 337012 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218115 2001 337013 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218116 2001 337014 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218117 2001 337015 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218118 2001 337016 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218119 2001 337017 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218120 2001 337018 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218121 2001 337019 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218122 2001 337020 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218123 2001 337021 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218124 2001 337022 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218125 2001 337023 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218126 2001 337024 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218127 2001 337025 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218128 2001 337026 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218129 2001 337027 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218130 2001 337028 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 5 +218131 2001 337029 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218132 2001 337030 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218133 2001 337031 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218134 2001 337032 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218135 2001 337033 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218136 2001 337034 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218137 2001 337035 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218138 2001 337036 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 4 +218139 2001 334023 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218143 2001 334025 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 1 +218145 2001 334026 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +218147 2001 334027 1 107021 4000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 7 1 1 99 6 +219001 2002 107020 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 1 1 1 99 10 +219002 2002 107020 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 3 1 1 99 9 +219003 2002 107020 1 107021 1000 5 2019-12-01 00:00:00 2035-01-01 00:00:00 10 5 1 1 99 7 +219004 2002 339011 1 101003 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219005 2002 339012 1 101004 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219006 2002 339013 1 101008 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219007 2002 339014 1 100053 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219008 2002 339015 1 100052 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219009 2002 339016 1 100054 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219010 2002 339017 1 100057 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219011 2002 339018 1 100023 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219012 2002 339019 1 100030 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219013 2002 339020 1 101204 100 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +219014 2002 107020 1 107021 1000 1 2019-12-01 00:00:00 2035-01-01 00:00:00 10 4 1 1 99 8 +220001 2003 334000 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220002 2003 334001 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220003 2003 334002 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220004 2003 334003 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220005 2003 334004 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220006 2003 334005 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220007 2003 334006 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220008 2003 334007 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220009 2003 334008 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220011 2003 334010 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220012 2003 334011 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220013 2003 334012 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220014 2003 334013 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220015 2003 334014 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220016 2003 334015 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220017 2003 334016 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220018 2003 334017 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220019 2003 334018 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220020 2003 334019 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220021 2003 334020 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220022 2003 334021 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220023 2003 334022 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220024 2003 334023 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220026 2003 334025 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220027 2003 334026 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 +220028 2003 334027 1 107019 1 1 2019-12-01 00:00:00 2035-01-01 00:00:00 1 1 99 1 diff --git a/gdconf/game_data_config/txt/GCGSkillData.txt b/gdconf/game_data_config/txt/GCGSkillData.txt index 014fd24e..4075e99e 100644 --- a/gdconf/game_data_config/txt/GCGSkillData.txt +++ b/gdconf/game_data_config/txt/GCGSkillData.txt @@ -1 +1,509 @@ -ID 阻塞技能AI的卡牌列表 +ID 效果JSON文件 [技能费用]1类型 [技能费用]1值 [技能费用]2类型 [技能费用]2值 [技能标签列表]1 [技能标签列表]2 使用后获得充能 阻塞技能AI的卡牌ID 技能是否隐藏 隐藏横幅提示 阻塞技能AI的卡牌列表 阻塞技能AI的卡牌数量 阻塞技能AI的召唤物数 此技能不计AI技能次数 统计伤害 +10 _Global_LifeAsShield +11 _Global_ShieldAsShield +12 _Global_ShieldAsShield_Once +13 _Global_LifeAsShield_Once +14 _Global_LifeAsShield_Once_Least2 +15 _Global_LifeAsShield_Once_Least3 +51 _Attached_ShieldAsShield +52 _Attached_LifeAsShield_Once_Per2 +53 _Attached_InfinityShield +54 _Attached_InfinityShield_Per2 +55 _Attached_InfinityShield_Per1 +56 _Attached_LifeAsShield_Once +57 _Attached_LifeAsShield +201 _Attached_InfinityShield_Ice +202 _Attached_InfinityShield_Water +203 _Attached_InfinityShield_Fire +204 _Attached_InfinityShield_Elec +205 _Attached_InfinityShield_Wind +206 _Attached_InfinityShield_Rock +207 _Attached_InfinityShield_Grass +61 Effect_Enchant_Limit_Ice +62 Effect_Enchant_Limit_Water +63 Effect_Enchant_Limit_Fire +64 Effect_Enchant_Limit_Elec +65 Effect_Enchant_Limit_Wind +66 Effect_Enchant_Limit_Rock +67 Effect_Enchant_Limit_Grass +71 Effect_Fix_Void_2 0 +72 Effect_Fix_Void_3 0 +73 Effect_Fix_Void_5 0 +74 Effect_Fix_Void_5 0 +75 Effect_Fix_Paimon_2 0 +76 Effect_Fix_Paimon_2 0 +80 Effect_Damage_Physic_10 +81 Effect_Enchant_Ice +82 Effect_Enchant_Water +83 Effect_Enchant_Fire +84 Effect_Enchant_Elec +85 Effect_Enchant_Wind +86 Effect_Enchant_Rock +87 Effect_Enchant_Grass +91 _ElementShell_Ice +92 _ElementShell_Water +93 _ElementShell_Fire +94 _ElementShell_Elec +95 _ElementShell_Wind +96 _ElementShell_Rock +97 _ElementShell_Grass +101 Reaction_101 +102 Reaction_102 +103 Reaction_103 +104 Reaction_104 +105 Reaction_105 +106 Reaction_106 +107 Reaction_107 +108 Reaction_108 +109 Reaction_109 +110 Reaction_110 +111 Reaction_111 +112 Reaction_111 +113 Reaction_111 +114 Reaction_111 +115 Reaction_115 +116 Reaction_116 +117 Reaction_117 +1061 Reaction_1061 +1151 Reaction_1151 +1161 Reaction_1161 +1171 Reaction_1171 +13010111 Story_30101_1 0 +13010211 Story_30102_1 0 +13010311 Story_30103_1 0 +13010411 Story_30104_1 0 +13010511 Story_30105_1 0 +11011 Effect_Damage_Physic_2 11 1 10 2 1 1 +11012 Char_Skill_11012 11 3 2 1 111012 111012 1 +11013 Char_Skill_11013 11 5 1 1 +11014 Char_Skill_11014 11 3 1 2 3 0 111011 111011 1 4 +1110111 Char_Skill_11013_Ex_1 +2110111 Char_Skill_11013_Talent_1 0 +11021 Effect_Damage_Physic_2 11 1 10 2 1 1 +11022 Char_Skill_11022 11 3 2 1 111021 111021 1 +11023 Char_Skill_11023 11 3 1 3 3 0 111023 111023 1 4 +1110231 Char_Skill_11023_Ex_1 +2110211 Char_Skill_11022_Talent_1 0 +11031 Effect_Damage_Physic_2 11 1 10 2 1 1 +11032 Char_Skill_11032 11 3 2 1 +11033 Char_Skill_11033 11 4 1 2 3 0 111031 111031 1 +1110311 Char_Skill_11033_Ex_1 +2110311 Char_Skill_11032_Talent_1 0 +2110312 Char_Skill_11032_Talent_2 0 +11041 Effect_Damage_Physic_2 11 1 10 2 1 1 +11042 Char_Skill_11042 11 3 2 1 111041 111041 1 +11043 Effect_Damage_Ice_7 11 3 1 3 3 0 +1110411 Char_Skill_11042_Ex_1 +1110421 Char_Skill_11042_Ex_2 +2110411 Char_Skill_11042_Talent_1 0 +11051 Effect_Damage_Physic_2 11 1 10 2 1 1 +11052 Effect_Damage_Ice_3 11 3 2 1 +11053 Char_Skill_11053 11 3 1 3 3 0 111051 111051 1 4 +11054 Char_Skill_11054 4 0 +1110511 Char_Skill_11053_Ex_1 +1110521 Char_Skill_11054_Ex_1 +1110522 Char_Skill_11054_Ex_2 +2110511 Char_Skill_11054_Talent_1 0 +12011 Effect_Damage_Water_1 12 1 10 2 1 1 +12012 Char_Skill_12012 12 3 2 1 112011 112011 1 4 +12013 Char_Skill_12013 12 3 1 3 3 0 112022 112022 1 +1120111 Char_Skill_12012_Ex_1 0 +2120111 Char_Skill_12012_Talent_1 0 +2120112 Char_Skill_12012_Talent_2 0 +12021 Effect_Damage_Physic_2 12 1 10 2 1 1 +12022 Char_Skill_12022 12 3 2 1 112021 112021 1 +12023 Char_Skill_12023 12 3 1 2 3 0 112022 112022 1 +1120221 Char_Skill_12023_Ex_1 0 +2120211 Char_Skill_12022_Talent_1 0 +12031 Effect_Damage_Water_1 12 1 10 2 1 1 +12032 Char_Skill_12032 12 3 2 1 112031 112031 1 4 +12033 Char_Skill_12033 12 3 1 3 3 0 112032 112032 1 +12034 Char_Skill_12034 4 0 +1120311 Char_Skill_12032_Ex_1 0 +1120321 Char_Skill_12033_Ex_1 0 +2120311 Char_Skill_12033_Talent_1 0 +2120312 Char_Skill_12033_Talent_2 0 +13011 Effect_Damage_Physic_2 13 1 10 2 1 1 +13012 Char_Skill_13012 13 3 2 1 +13013 Char_Skill_13013 13 4 1 3 3 0 +1130111 Char_Skill_13013_Ex_1 0 +2130111 Char_Skill_13012_Talent_1 0 +2130112 Char_Skill_13012_Talent_2 0 +13021 Effect_Damage_Physic_2 13 1 10 2 1 1 +13022 Char_Skill_13022 13 3 2 1 113021 113021 1 4 +13023 Char_Skill_13023 13 4 1 2 3 0 113022 113022 1 +1130211 Char_Skill_13022_Ex_1 0 +1130221 Char_Skill_13023_Ex_1 0 +2130211 Char_Skill_13022_Talent_1 0 +13031 Effect_Damage_Physic_2 13 1 10 2 1 1 +13032 Effect_Damage_Fire_3 13 3 2 1 +13033 Char_Skill_13033 13 4 1 2 3 0 113031 113031 1 +1130311 Char_Skill_13033_Ex_1 0 +1130312 Char_Skill_13033_Ex_2 0 +2130311 Char_Skill_13033_Talent_1 0 +13051 Effect_Damage_Physic_2 13 1 10 2 1 1 +13052 Char_Skill_13052 13 1 2 113051 113051 1 1 +13053 Char_Skill_13053 13 3 1 2 3 0 113052 113052 1 +1130511 Char_Skill_13052_Ex_1 0 +1130512 Char_Skill_13052_Ex_2 0 +1130513 Char_Skill_13052_Ex_3 0 +1130521 Char_Skill_13053_Ex_1 0 +2130511 Char_Skill_13052_Talent_1 0 +14011 Effect_Damage_Physic_2 14 1 10 2 1 1 +14012 Char_Skill_14012 14 3 2 1 114011 114011 1 4 +14013 Char_Skill_14013 14 3 1 3 3 0 +1140111 Char_Skill_14012_Ex_1 0 +1140121 Char_Skill_14012_Ex_2 0 +2140111 Char_Skill_14012_Talent_1 0 +14021 Effect_Damage_Physic_2 14 1 10 2 1 1 +14022 Char_Skill_14022 14 3 2 1 +14023 Char_Skill_14023 14 3 1 3 3 0 +1140211 Char_Skill_14023_Ex_1 0 +2140211 Char_Skill_14022_Talent_1 0 +2140212 Char_Skill_14022_Talent_2 0 +14031 Effect_Damage_Physic_2 14 1 10 2 1 1 +14032 Char_Skill_14032 14 3 2 1 114031 114031 1 +14033 Char_Skill_14033 14 4 1 3 3 0 +1140311 Char_Skill_14032_Ex_1 0 +1140321 Char_Skill_14032_Ex_2 0 +1140341 Char_Skill_14032_Ex_3 0 +2140311 Char_Skill_14032_Talent_1 0 +14041 Effect_Damage_Physic_2 14 1 10 2 1 1 +14042 Effect_Damage_Elec_3 14 3 2 1 +14043 Effect_Damage_Elec_4 14 4 1 2 3 0 +14044 Char_Skill_14044 0 +1140411 Char_Skill_14044_Ex_1 0 +1140412 Char_Skill_14044_Ex_2 0 +1140413 Char_Skill_14044_Ex_3 0 +2140411 Char_Skill_14042_Talent_1 0 +15011 Effect_Damage_Wind_1 17 1 10 2 1 1 +15012 Char_Skill_15012 17 3 2 1 +15013 Char_Skill_15013 17 3 1 2 3 0 115011 115011 1 4 +1150111 Char_Skill_15013_Ex_1 +1150112 Char_Skill_15013_Ex_2 +1150121 Char_Skill_15013_Ex_3 +2150111 Char_Skill_15013_Talent_1 0 +15021 Effect_Damage_Physic_2 17 1 10 2 1 1 +15022 Char_Skill_15022 17 3 2 1 +15023 Char_Skill_15023 17 4 1 3 3 0 115021 115021 1 4 +1150211 Char_Skill_15023_Ex_1 +2150211 Char_Skill_15023_Talent_1 0 +2150212 Char_Skill_15023_Talent_2 0 +16011 Effect_Damage_Rock_1 15 1 10 2 1 1 +16012 Char_Skill_16012 15 3 2 1 116011 116011 1 +16013 Char_Skill_16013 15 3 1 3 3 0 +2160111 Char_Skill_16012_Talent_1 0 +2160112 Char_Skill_16012_Talent_2 0 +16021 Effect_Damage_Physic_2 15 1 10 2 1 1 +16022 Char_Skill_16022 15 3 2 1 116021 116021 1 +16023 Char_Skill_16023 15 4 1 2 3 0 116022 116022 1 +1160211 Char_Skill_16022_Ex_1 +1160212 Char_Skill_16022_Ex_2 +1160221 Char_Skill_16023_Ex_1 +1160222 Char_Skill_16023_Ex_2 +2160211 Char_Skill_16022_Talent_1 0 +17011 Effect_Damage_Physic_2 16 1 10 2 1 1 +17012 Char_Skill_17012 16 3 2 1 +17013 Char_Skill_17013 16 3 1 2 3 0 117011 117011 1 4 +1170111 Char_Skill_17013_Ex_1 +1170121 Char_Skill_17013_Ex_2 +2170111 Char_Skill_17013_Talent_1 0 +22011 Effect_Damage_Water_1 12 1 10 2 1 1 2 +22012 Char_Skill_22012 12 3 2 1 122011;122012;122013 3 4 4 +22013 Char_Skill_22013 12 5 2 1 122011;122012;122013 2 3 8 +22014 Char_Skill_22014 12 3 1 3 3 0 8 +1220111 Char_Skill_22012_Ex_1 0 +1220121 Char_Skill_22012_Ex_2 0 +1220131 Char_Skill_22012_Ex_3 0 +2220111 Char_Skill_22014_Talent_1 0 +22021 Effect_Damage_Water_1 12 1 10 2 1 1 2 +22022 Char_Skill_22022 12 3 2 1 4 +22023 Effect_Damage_Water_6 12 4 1 2 3 0 7 +1220211 Char_Skill_22022_Ex_1 0 +1220212 Char_Skill_22022_Ex_2 0 +1220221 Char_Skill_22022_Ex_3 0 +2220211 Char_Skill_22022_Talent_1 0 +23011 Effect_Damage_Physic_2 13 1 10 2 1 1 3 +23012 Char_Skill_23012 13 3 2 1 3 +23013 Effect_Damage_Fire_5 13 3 1 2 3 0 6 +23014 Char_Skill_23014 4 0 +1230111 Char_Skill_23012_Ex_1 0 +1230112 Char_Skill_23012_Ex_2 0 +1230121 Char_Skill_23012_Ex_3 0 +2230111 Char_Skill_23012_Talent_1 0 +25011 Effect_Damage_Physic_2 17 1 10 2 1 1 2 +25012 Char_Skill_25012 17 3 2 1 125011 125011 1 4 4 +25013 Char_Skill_25013 11 3 2 1 125012 125012 1 4 4 +25014 Effect_Damage_Wind_6 17 3 1 3 3 0 8 +1250111 Char_Skill_25012_Ex_1 +1250112 Char_Skill_25012_Ex_2 +1250121 Char_Skill_25013_Ex_1 +1250122 Char_Skill_25013_Ex_2 +1250131 Char_Skill_25010_Ex_1 +2250111 Char_Skill_25012_Talent_1 0 +26011 Effect_Damage_Physic_2 15 1 10 2 1 1 3 +26012 Effect_Damage_Physic_3 15 3 2 1 4 +26013 Effect_Damage_Physic_5 15 3 1 2 3 0 6 +26014 Char_Skill_26014 4 0 +1260111 Char_Skill_26014_Ex_1 +1260112 Char_Skill_26014_Ex_2 +2260111 Char_Skill_26014_Talent_1 0 +2260112 Char_Skill_26014_Talent_2 0 +27011 Effect_Damage_Physic_2 16 1 10 2 1 1 2 +27012 Char_Skill_27012 16 3 2 1 4 +27013 Char_Skill_27013 16 3 1 2 3 0 5 +27014 Char_Skill_27014 4 0 +1270111 Char_Skill_27014_Ex_1 +1270112 Char_Skill_27014_Ex_2 +1270113 Char_Skill_27014_Ex_3 +1270114 Char_Skill_27014_Ex_4 +1270115 Char_Skill_27014_Ex_5 +2270111 Char_Skill_27012_Talent_1 0 +30011 Effect_Damage_Physic_1 10 2 1 1 1 +30012 Effect_Damage_Physic_2 10 3 2 1 2 +30013 Effect_Damage_Physic_4 3 3 1 2 3 0 4 +30021 Effect_Damage_Physic_1 10 2 1 1 1 +30022 Effect_Damage_Physic_5 3 3 1 2 3 0 5 +30023 Char_Skill_30023 4 0 +30031 Effect_Damage_Physic_2 10 3 1 1 2 +30032 Effect_Damage_Physic_3 3 3 2 1 3 +30033 Char_Skill_30033 3 3 1 2 3 0 6 +30034 Effect_Damage_Physic_6 3 0 1 +30035 Char_Skill_30035 3 0 1 +30036 Char_Skill_30036 4 0 +1300311 Char_Skill_30033_Ex_1 0 +1300321 Char_Skill_30033_Ex_2 0 +31011 Effect_Damage_Physic_2 11 1 10 2 1 1 2 +31012 Effect_Damage_Physic_3 11 3 2 1 3 +31013 Effect_Damage_Physic_5 11 3 1 2 3 0 5 +31014 Char_Skill_31014 4 0 +31015 Char_Skill_31015 4 0 1 +31021 Effect_Damage_Ice_1 11 1 10 2 1 1 2 +31022 Effect_Damage_Ice_4 11 3 1 2 3 0 5 +31023 Char_Skill_30023 4 0 +31031 Effect_Damage_Ice_1 11 1 10 2 1 1 2 +31032 Effect_Damage_Ice_3 11 3 2 1 4 +31033 Effect_Damage_Ice_5 11 3 1 2 3 0 6 +31034 Char_Skill_31034 4 0 +31035 Char_Skill_31035 4 0 1 +32011 Effect_Damage_Water_1 12 1 10 2 1 1 2 +32012 Char_Skill_32012 12 3 2 1 4 +32013 Char_Skill_32013 12 4 1 3 3 0 8 +32014 Char_Skill_32014 4 0 +32015 Char_Skill_32015 4 0 1 +32016 Char_Skill_32016 4 0 +32021 Effect_Damage_Physic_1 10 2 1 1 2 +32022 Char_Skill_32022 12 3 2 1 132021 132021 1 4 4 +32023 Effect_Damage_Water_5 12 3 1 2 3 0 6 +1320111 Char_Skill_32012_Ex_1 0 +1320211 Char_Skill_32022_Ex_1 0 +32031 Effect_Damage_Physic_2 12 1 10 2 1 1 2 +32032 Char_Skill_32032 12 3 2 1 3 +32033 Char_Skill_32033 12 3 1 3 3 0 4 +32034 Char_Skill_32034 4 0 +32035 Char_Skill_32035 4 0 1 +32041 Effect_Damage_Water_1 12 1 10 2 1 1 2 +32042 Effect_Damage_Water_4 12 3 1 2 3 0 5 +32043 Char_Skill_32043 4 0 +33011 Effect_Damage_Fire_1 13 1 10 2 1 1 2 +33012 Effect_Damage_Fire_3 13 3 2 1 4 +33013 Char_Skill_33013 13 4 1 3 3 0 8 +33014 Char_Skill_33014 4 0 +33015 Char_Skill_33015 4 0 1 +33016 Char_Skill_33016 4 0 +33021 Effect_Damage_Physic_2 13 1 10 2 1 1 4 +33022 Effect_Damage_Physic_3 13 3 2 1 5 +33023 Effect_Damage_Physic_5 13 3 1 2 3 0 7 +33024 Char_Skill_33024 4 0 +33031 Effect_Damage_Physic_2 13 1 10 2 1 1 4 +33032 Effect_Damage_Physic_3 13 3 2 1 5 +33033 Char_Skill_33033 13 3 1 2 3 0 7 +33034 Char_Skill_33034 4 0 +33035 Char_Skill_33035 4 0 +33036 Effect_Damage_Physic_6 3 0 1 +33037 Char_Skill_33037 3 0 1 +1330321 Char_Skill_33035_Ex_1 0 +1330331 Char_Skill_33033_Ex_1 0 +1330341 Char_Skill_33033_Ex_2 0 +33041 Effect_Damage_Fire_1 13 1 10 2 1 1 2 +33042 Effect_Damage_Fire_2 13 2 2 1 3 +33043 Effect_Damage_Fire_4 13 3 1 2 3 0 5 +33051 Effect_Damage_Physic_2 13 1 10 2 1 1 2 +33052 Char_Skill_33052 13 3 2 1 4 +34011 Effect_Damage_Physic_2 14 1 10 2 1 1 4 +34012 Effect_Damage_Physic_3 14 3 2 1 5 +34013 Char_Skill_34013 14 3 1 2 3 0 7 +34014 Char_Skill_34014 4 0 +34015 Char_Skill_34015 4 0 +34016 Effect_Damage_Physic_6 3 0 1 +34017 Char_Skill_34017 3 0 1 +1340121 Char_Skill_34015_Ex_1 0 +1340131 Char_Skill_34013_Ex_1 0 +1340141 Char_Skill_34013_Ex_2 0 +34021 Effect_Damage_Elec_1 14 1 10 2 1 1 2 +34022 Effect_Damage_Elec_4 14 3 1 2 3 0 5 +34023 Char_Skill_30023 4 0 +34031 Effect_Damage_Physic_2 14 1 10 2 1 1 4 +34032 Effect_Damage_Physic_3 14 3 2 1 5 +34033 Effect_Damage_Physic_5 14 3 1 2 3 0 7 +34034 Char_Skill_34034 4 0 +34051 Effect_Damage_Physic_2 14 1 10 2 1 1 2 +34052 Effect_Damage_Elec_3 14 3 2 1 4 +34061 Effect_Damage_Elec_1 14 1 10 2 1 1 2 +34062 Effect_Damage_Elec_4 14 3 1 2 3 0 5 +34063 Char_Skill_34063 4 0 +35011 Effect_Damage_Physic_1 10 2 1 1 1 +35012 Char_Skill_35012 17 3 2 1 135011 135011 1 4 4 +35013 Effect_Damage_Wind_5 17 3 1 2 3 0 6 +1350111 Char_Skill_35012_Ex_1 +35021 Effect_Damage_Physic_2 17 1 10 2 1 1 2 +35022 Char_Skill_35022 17 3 2 1 2 +35023 Char_Skill_35023 17 3 1 2 3 0 135021 135021 1 5 +35024 Char_Skill_35024 4 0 1 1 +35025 Char_Skill_35025 2 0 1 +1350211 Char_Skill_35022_Ex_1 +1350212 Char_Skill_35022_Ex_2 +1350213 Char_Skill_35022_Ex_3 +1350214 Char_Skill_35022_Ex_4 +37011 Effect_Damage_Grass_1 16 1 10 2 1 1 2 +37012 Effect_Damage_Grass_3 16 3 2 1 4 +37013 Effect_Damage_Grass_5 16 3 1 2 3 0 6 +37014 Char_Skill_37014 4 0 +1370111 Char_Skill_37014_Ex_1 +1370112 Char_Skill_37014_Ex_2 +1370121 Char_Skill_37014_Ex_3 +1370131 Char_Skill_37014_Ex_4 +1370141 Char_Skill_37014_Ex_5 +37031 Effect_Damage_Physic_1 10 2 1 1 2 +37032 Char_Skill_37032 16 3 2 1 137031 137031 1 4 +37033 Effect_Damage_Grass_5 16 3 1 2 3 0 6 +1370311 Char_Skill_37032_Ex_1 +3110001 Effect_Weapon_Dmg_1 0 +3110002 Effect_Dice_On_E 0 +3110003 Effect_Db1_On_A 0 +3112031 Card_Weapon_3112031 0 +3113031 Card_Weapon_3113031 0 +3114021 Card_Weapon_3114021 0 +3115031 Card_Weapon_3115031 0 +3120011 Card_Reliquary_3120011 0 +3120021 Card_Reliquary_3120021 0 +3120031 Card_Reliquary_3120031 0 +3120041 Card_Reliquary_3120041 0 +3120051 Card_Reliquary_3120051 0 +3120061 Card_Reliquary_3120061 0 +3121011 Effect_Cost_Ice_1 0 +3121021 Effect_Fix_Ice_2 0 +3122011 Effect_Cost_Water_1 0 +3122021 Effect_Fix_Water_2 0 +3123011 Effect_Cost_Fire_1 0 +3123021 Effect_Fix_Fire_2 0 +3124011 Effect_Cost_Elec_1 0 +3124021 Effect_Fix_Elec_2 0 +3125011 Effect_Cost_Wind_1 0 +3125021 Effect_Fix_Wind_2 0 +3126011 Effect_Cost_Rock_1 0 +3126021 Effect_Fix_Rock_2 0 +3127011 Effect_Cost_Grass_1 0 +3127021 Effect_Fix_Grass_2 0 +3210011 Card_Support_3210011 0 +3210021 Card_Support_3210021 0 +3210022 Card_Support_3210022 0 +3210031 Card_Support_3210031 0 +3210041 Card_Support_3210041 0 +3210051 Card_Support_3210051 0 +3210061 Card_Support_3210061 0 +3220011 Card_Support_3220011 0 +3220021 Card_Support_3220021 0 +3220031 Card_Support_3220031 0 +3220032 Card_Support_3220032 0 +3220041 Card_Support_3220041 0 +3220042 Card_Support_3220042 0 +3220051 Card_Support_3220051 0 +3220061 Card_Support_3220061 0 +3220071 Card_Support_3220071 0 +3220081 Card_Support_3220081 0 +3220082 Card_Support_3220082 0 +3220091 Card_Support_3220091 0 +3220101 Card_Support_3220101 0 +3220111 Card_Support_3220111 0 +3220121 Card_Support_3220121 0 +3230011 Card_Support_3230011 0 +3230021 Card_Support_3230021 0 +3311011 Card_Event_3311011 0 +3311021 Card_Event_3311021 0 +3031121 Card_Event_3031121 0 +3312011 Card_Event_3312011 0 +3312021 Card_Event_3312021 0 +3313011 Card_Event_3313011 0 +3313021 Card_Event_3313021 0 +3031321 Card_Event_3031321 0 +3314011 Card_Event_3314011 0 +3314021 Card_Event_3314021 0 +3315011 Card_Event_3315011 0 +3315021 Card_Event_3315021 0 +3316011 Card_Event_3316011 0 +3316021 Card_Event_3316021 0 +3317011 Card_Event_3317011 0 +3317021 Card_Event_3317021 0 +3031721 Card_Event_3031721 0 +3320011 Card_Event_3320011 0 +3320021 Card_Event_3320021 0 +3032021 Card_Event_3032021 0 +3320031 Card_Event_3320031 0 +3320041 Card_Event_3320041 0 +3320051 Card_Event_3320051 0 +3320061 Card_Event_3320061 0 +3032061 Card_Event_3032061 0 +3320071 Card_Event_3320071 0 +3032071 Card_Event_3032071 0 +3320081 Card_Event_3320081 0 +3032081 Card_Event_3032081 0 +3032091 Card_Event_3032091 0 +3320091 Card_Event_3320091 0 +3320101 Card_Event_3320101 0 +3320111 Card_Event_3320111 0 +3320121 Card_Event_3320121 0 +3320131 Card_Event_3320131 0 +3320141 Card_Event_3320141 0 +3320151 Card_Event_3320151 0 +3032152 Card_Event_3032152 0 +3032153 Card_Event_3032153 0 +3032154 Card_Event_3032154 0 +3032155 Card_Event_3032155 0 +3330011 Card_Event_3330011 0 +3330021 Card_Event_3330021 0 +3330031 Card_Event_3330031 0 +3330041 Card_Event_3330041 0 +3330051 Card_Event_3330051 0 +3330061 Card_Event_3330061 0 +3330071 Card_Event_3330071 0 +3330081 Card_Event_3330081 0 +3033011 Card_Event_3033011 0 +3033021 Card_Event_3033021 0 +3033031 Card_Event_3033031 0 +3033041 Card_Event_3033041 0 +3033051 Card_Event_3033051 0 +3033061 Card_Event_3033061 0 +4210011 Card_Support_4210011 0 +4210021 Card_Support_4210021 0 +4210031 Card_Support_4210031 0 +4210041 Card_Support_4210041 0 +4210051 Card_Support_4210051 0 +4210052 Card_Support_4210052 0 +4210061 Card_Support_4210061 0 +4210071 Card_Support_4210071 0 +4210081 Card_Support_4210081 0 +4210091 Card_Support_4210091 0 +4220011 Card_Support_4220011 0 +4220012 Card_Support_4220012 0 +4220021 Card_Support_4220021 0 +4220022 Card_Support_4220022 0 +4220041 Card_Support_4220041 0 +4220051 Card_Support_4220051 0 +4220052 Card_Support_4220052 0 +4220053 Card_Support_4220053 0 +4220071 Card_Support_4220071 0 +4230011 Card_Support_4230011 0 +4230021 Card_Support_4230021 0 +4230031 Card_Support_4230031 0 +4230041 Card_Support_4230041 0 diff --git a/gdconf/game_data_config/txt/GCGTalkData.txt b/gdconf/game_data_config/txt/GCGTalkData.txt index 79ab1e95..897fbf40 100644 --- a/gdconf/game_data_config/txt/GCGTalkData.txt +++ b/gdconf/game_data_config/txt/GCGTalkData.txt @@ -1 +1,103 @@ -GameID +GameID 开心对话 难过对话 艰难对话 元素爆发对话 血量对话高 血量值高 主要怪物id高 血量对话低 血量值低 主要怪物id低 +11 1 2 3 4 +12 1 2 3 4 +140101 14010101 14010102 14010103 14010104 +140102 14010101 14010102 14010103 14010104 +140103 14010101 14010102 14010103 14010104 +140104 14010111 14010112 14010113 14010114 +110101 11010101 11010102 11010103 11010104 +110102 11010101 11010102 11010103 11010104 +110103 11010101 11010102 11010103 11010104 +110104 11010111 11010112 11010113 11010114 +110201 11020101 11020102 11020103 11020104 +110202 11020101 11020102 11020103 11020104 +110203 11020101 11020102 11020103 11020104 +110204 11020111 11020112 11020113 11020114 +110301 11030101 11030102 11030103 11030104 +110302 11030101 11030102 11030103 11030104 +110303 11030101 11030102 11030103 11030104 +110304 11030111 11030112 11030113 11030114 +110401 11040101 11040102 11040103 11040104 +110402 11040101 11040102 11040103 11040104 +110403 11040101 11040102 11040103 11040104 +110404 11040111 11040112 11040113 11040114 +110501 11050101 11050102 11050103 11050104 +110502 11050101 11050102 11050103 11050104 +110503 11050101 11050102 11050103 11050104 +110504 11050111 11050112 11050113 11050114 +120101 12010101 12010102 12010103 12010104 +120102 12010101 12010102 12010103 12010104 +120103 12010101 12010102 12010103 12010104 +120104 12010111 12010112 12010113 12010114 +120201 12020101 12020102 12020103 12020104 +120202 12020101 12020102 12020103 12020104 +120203 12020101 12020102 12020103 12020104 +120204 12020111 12020112 12020113 12020114 +120301 12030101 12030102 12030103 12030104 +120302 12030101 12030102 12030103 12030104 +120303 12030101 12030102 12030103 12030104 +120304 12030111 12030112 12030113 12030114 +130101 13010101 13010102 13010103 13010104 +130102 13010101 13010102 13010103 13010104 +130103 13010101 13010102 13010103 13010104 +130104 13010111 13010112 13010113 13010114 +130201 13020101 13020102 13020103 13020104 +130202 13020101 13020102 13020103 13020104 +130203 13020101 13020102 13020103 13020104 +130204 13020111 13020112 13020113 13020114 +130301 13030101 13030102 13030103 13030104 +130302 13030101 13030102 13030103 13030104 +130303 13030101 13030102 13030103 13030104 +130304 13030111 13030112 13030113 13030114 +130501 13050101 13050102 13050103 13050104 +130502 13050101 13050102 13050103 13050104 +130503 13050101 13050102 13050103 13050104 +130504 13050111 13050112 13050113 13050114 +140201 14020101 14020102 14020103 14020104 +140202 14020101 14020102 14020103 14020104 +140203 14020101 14020102 14020103 14020104 +140204 14020111 14020112 14020113 14020114 +140301 14030101 14030102 14030103 14030104 +140302 14030101 14030102 14030103 14030104 +140303 14030101 14030102 14030103 14030104 +140304 14030111 14030112 14030113 14030114 +140401 14040101 14040102 14040103 14040104 +140402 14040101 14040102 14040103 14040104 +140403 14040101 14040102 14040103 14040104 +140404 14040111 14040112 14040113 14040114 +150101 15010101 15010102 15010103 15010104 +150102 15010101 15010102 15010103 15010104 +150103 15010101 15010102 15010103 15010104 +150104 15010111 15010112 15010113 15010114 +150201 15020101 15020102 15020103 15020104 +150202 15020101 15020102 15020103 15020104 +150203 15020101 15020102 15020103 15020104 +150204 15020111 15020112 15020113 15020114 +160101 16010101 16010102 16010103 16010104 +160102 16010101 16010102 16010103 16010104 +160103 16010101 16010102 16010103 16010104 +160104 16010111 16010112 16010113 16010114 +160201 16020101 16020102 16020103 16020104 +160202 16020101 16020102 16020103 16020104 +160203 16020101 16020102 16020103 16020104 +160204 16020111 16020112 16020113 16020114 +170101 17010101 17010102 17010103 17010104 +170102 17010101 17010102 17010103 17010104 +170103 17010101 17010102 17010103 17010104 +170104 17010111 17010112 17010113 17010114 +20001 2000101 2000102 2000103 2000104 +20002 2000201 2000202 2000203 2000204 +20003 2000301 2000302 2000303 2000304 +20004 2000401 2000402 2000403 2000404 +220101 22010101 22010104 22010103 8 4201 22010102 16 4201 +220102 22010111 22010114 22010113 8 4202 22010112 24 4202 +220201 22020101 22020102 22020104 22020103 4 +220202 22020111 22020112 22020113 22020114 +230101 23010101 23010102 23010104 23010103 4 +230102 23010111 23010112 23010113 23010114 +250101 25010101 25010104 25010103 8 25010102 16 +250102 25010111 25010114 25010113 8 25010112 24 +260101 26010101 26010104 26010103 5 4602 26010102 9 4602 +260102 26010111 26010114 26010113 8 4603 26010112 14 4603 +270101 27010101 27010104 27010103 8 4701 27010102 16 4701 +270102 27010111 27010114 27010113 8 4702 27010112 24 4702 diff --git a/gdconf/game_data_config/txt/GCGTalkDetailData.txt b/gdconf/game_data_config/txt/GCGTalkDetailData.txt index a56e764e..99008bba 100644 --- a/gdconf/game_data_config/txt/GCGTalkDetailData.txt +++ b/gdconf/game_data_config/txt/GCGTalkDetailData.txt @@ -1 +1,237 @@ TalkDetailID +1 +2 +3 +4 +14010101 +14010102 +14010103 +14010104 +14010111 +14010112 +14010113 +14010114 +14020101 +14020102 +14020103 +14020104 +14020111 +14020112 +14020113 +14020114 +14030101 +14030102 +14030103 +14030104 +14030111 +14030112 +14030113 +14030114 +13010101 +13010102 +13010103 +13010104 +13010111 +13010112 +13010113 +13010114 +13020101 +13020102 +13020103 +13020104 +13020111 +13020112 +13020113 +13020114 +13050101 +13050102 +13050103 +13050104 +13050111 +13050112 +13050113 +13050114 +11010101 +11010102 +11010103 +11010104 +11010111 +11010112 +11010113 +11010114 +11030101 +11030102 +11030103 +11030104 +11030111 +11030112 +11030113 +11030114 +11040101 +11040102 +11040103 +11040104 +11040111 +11040112 +11040113 +11040114 +11050101 +11050102 +11050103 +11050104 +11050111 +11050112 +11050113 +11050114 +16010101 +16010102 +16010103 +16010104 +16010111 +16010112 +16010113 +16010114 +16020101 +16020102 +16020103 +16020104 +16020111 +16020112 +16020113 +16020114 +12020101 +12020102 +12020103 +12020104 +12020111 +12020112 +12020113 +12020114 +12030101 +12030102 +12030103 +12030104 +12030111 +12030112 +12030113 +12030114 +15010101 +15010102 +15010103 +15010104 +15010111 +15010112 +15010113 +15010114 +15020101 +15020102 +15020103 +15020104 +15020111 +15020112 +15020113 +15020114 +11020101 +11020102 +11020103 +11020104 +11020111 +11020112 +11020113 +11020114 +17010101 +17010102 +17010103 +17010104 +17010111 +17010112 +17010113 +17010114 +14040101 +14040102 +14040103 +14040104 +14040111 +14040112 +14040113 +14040114 +13030101 +13030102 +13030103 +13030104 +13030111 +13030112 +13030113 +13030114 +12010101 +12010102 +12010103 +12010104 +12010111 +12010112 +12010113 +12010114 +2000101 +2000102 +2000103 +2000104 +2000201 +2000202 +2000203 +2000204 +2000301 +2000302 +2000303 +2000304 +2000401 +2000402 +2000403 +2000404 +23010101 +23010102 +23010103 +23010104 +23010111 +23010112 +23010113 +23010114 +26010101 +26010102 +26010103 +26010104 +26010111 +26010112 +26010113 +26010114 +22010101 +22010102 +22010103 +22010104 +22010111 +22010112 +22010113 +22010114 +25010101 +25010102 +25010103 +25010104 +25010111 +25010112 +25010113 +25010114 +22020101 +22020102 +22020103 +22020104 +22020111 +22020112 +22020113 +22020114 +27010101 +27010102 +27010103 +27010104 +27010111 +27010112 +27010113 +27010114 diff --git a/gdconf/game_data_config/txt/GcgQuestLevelData.txt b/gdconf/game_data_config/txt/GcgQuestLevelData.txt new file mode 100644 index 00000000..36a7d599 --- /dev/null +++ b/gdconf/game_data_config/txt/GcgQuestLevelData.txt @@ -0,0 +1,7 @@ +关卡ID 任务ID +30111 7066507 +30112 7066516 +20001 7066602 +20002 7066702 +20003 7066803 +20004 7066903 diff --git a/gdconf/game_data_config/txt/GcgWeekLevelData.txt b/gdconf/game_data_config/txt/GcgWeekLevelData.txt index b32c1e09..94e75848 100644 --- a/gdconf/game_data_config/txt/GcgWeekLevelData.txt +++ b/gdconf/game_data_config/txt/GcgWeekLevelData.txt @@ -1 +1,31 @@ -ID 占用任务 +ID npcID 是否仅使用站点 类型 周常1难度关卡ID 周常1牌手等级 周常2难度关卡ID 周常2牌手等级 周常3难度关卡ID 周常3牌手等级 周常4难度关卡ID 周常4牌手等级 周常5难度关卡ID 周常5牌手等级 占用任务 开启任务 开启牌手等级 +201 9510 2 2011 1 2012 3 2013 5 2014 7 2015 10 +202 9508 2 2021 1 2022 3 2023 5 2024 7 2025 10 +203 9511 2 2031 1 2032 3 2033 5 2034 7 2035 10 +204 9512 2 2041 1 2042 3 2043 5 2044 7 2045 10 +205 9513 2 2051 1 2052 3 2053 5 2054 7 2055 10 +206 9522 2 2061 1 2062 3 2063 5 2064 7 2065 10 +207 9516 2 2071 1 2072 3 2073 5 2074 7 2075 10 +208 9517 2 2081 1 2082 3 2083 5 2084 7 2085 10 +209 9504 2 2091 1 2092 3 2093 5 2094 7 2095 10 +210 9505 2 2101 1 2102 3 2103 5 2104 7 2105 10 +211 9507 2 2111 1 2112 3 2113 5 2114 7 2115 10 +212 9509 2 2121 1 2122 3 2123 5 2124 7 2125 10 +213 9501 1 2 2131 1 2132 3 2133 5 2134 7 2135 10 +214 9502 2 2141 1 2142 3 2143 5 2144 7 2145 10 +215 9503 2 2151 1 2152 3 2153 5 2154 7 2155 10 +217 9518 2 2171 1 2172 3 2173 5 2174 7 2175 10 +218 9519 2 2181 1 2182 3 2183 5 2184 7 2185 10 +219 9514 2 2191 1 2192 3 2193 5 2194 7 2195 10 +220 9515 2 2201 1 2202 3 2203 5 2204 7 2205 10 +221 9520 2 2211 1 2212 3 2213 5 2214 7 2215 10 +101 9700 1 1011 1 1012 3 1013 5 1014 7 1015 10 3 +102 9701 1 1021 1 1022 3 1023 5 1024 7 1025 10 +103 9704 1 1031 1 1032 3 1033 5 1034 7 1035 10 +104 9708 1 1041 1 1042 3 1043 5 1044 7 1045 10 3 +105 9706 1 1051 1 1052 3 1053 5 1054 7 1055 10 3 +106 9705 1 1061 1 1062 3 1063 5 1064 7 1065 10 +107 9709 1 1071 1 1072 3 1073 5 1074 7 1075 10 +108 9710 1 1081 1 1082 3 1083 5 1084 7 1085 10 3 +109 9713 1 1091 1 1092 3 1093 5 1094 7 1095 10 3 +110 9715 1 1101 1 1102 3 1103 5 1104 7 1105 10 diff --git a/gdconf/game_data_config/txt/GcgWeekRefeshData.txt b/gdconf/game_data_config/txt/GcgWeekRefeshData.txt index 79f4a093..63d16ec6 100644 --- a/gdconf/game_data_config/txt/GcgWeekRefeshData.txt +++ b/gdconf/game_data_config/txt/GcgWeekRefeshData.txt @@ -1 +1,3 @@ -牌手等级 +牌手等级 刷新天数 每日刷新数量 周常1角色npc刷新列表 周常1权重 周常2角色npc刷新列表 周常2权重 周常3角色npc刷新列表 周常3权重 +1 4 1 1,0,1,0 20 1,0,0,1 20 +4 1 4 2 20 diff --git a/gdconf/game_data_config/txt/GcgWorldLevelData.txt b/gdconf/game_data_config/txt/GcgWorldLevelData.txt index 002e69bf..cc82ef18 100644 --- a/gdconf/game_data_config/txt/GcgWorldLevelData.txt +++ b/gdconf/game_data_config/txt/GcgWorldLevelData.txt @@ -1 +1,50 @@ -序号 +序号 npcID 关卡ID 解锁条件 条件参数 +3 1437 11001 +15 1605 11002 +21 1567 11003 +22 1567 11203 +9 1435 11004 +7 1467 11104 +13 1423 11106 +17 1417 11101 +19 1587 11102 +27 2016 12001 +35 2148 12002 +36 2148 12202 +31 2456 12004 +32 2456 12005 +33 2010 12003 +29 2045 12104 +30 1625 12105 +37 2003 12103 +25 2054 12106 +26 2054 12107 +50 3084 13005 2 2013 +51 3081 13001 2 2013 +52 3191 13002 2 2013 +53 3079 13003 2 2013 +54 3082 13004 2 2013 +55 3173 13102 2 2013 +56 3005 13105 2 2013 +57 3003 13101 2 2013 +58 3029 13103 2 2013 +59 3042 13104 2 2013 +60 4307 14001 +61 4302 14002 +62 4310 14004 +63 4309 14003 +64 4301 14005 +65 4046 14102 +66 4042 14101 +67 4018 14103 +68 4069 14104 +69 4314 14105 +70 4157 14201 +71 4154 14202 +72 4155 14203 +73 4141 14204 +74 4136 14205 +75 3029 13201 +76 4057 14301 +77 4050 14302 +78 4060 14303