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 00000000..9e1c57c0 Binary files /dev/null and b/gdconf/game_data_config/json/gcg_card_skill/HK4E.png differ 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