{
  "sheetName": "s_effect_slot",
  "schema": [
    {
      "name": "effect_id",
      "type": "int",
      "unique": "true",
      "reference": ""
    },
    {
      "name": "card_type",
      "type": "s_enum_table:EffectedCardType",
      "unique": "",
      "reference": ""
    },
    {
      "name": "card_id",
      "type": "int",
      "unique": "",
      "reference": ""
    },
    {
      "name": "seq",
      "type": "int",
      "unique": "",
      "reference": ""
    },
    {
      "name": "trigger_type",
      "type": "string",
      "unique": "",
      "reference": ""
    },
    {
      "name": "cp_function",
      "type": "string",
      "unique": "",
      "reference": ""
    },
    {
      "name": "cp_values",
      "type": "string",
      "unique": "",
      "reference": ""
    },
    {
      "name": "ep_function",
      "type": "string",
      "unique": "",
      "reference": ""
    },
    {
      "name": "ep_values",
      "type": "string",
      "unique": "",
      "reference": ""
    }
  ],
  "sheetData": [
    {
      "effect_id": 1,
      "card_type": 1,
      "card_id": 1001,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :4}"
    },
    {
      "effect_id": 2,
      "card_type": 1,
      "card_id": 1002,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Diamond}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 3,
      "card_type": 1,
      "card_id": 1003,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Heart}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 4,
      "card_type": 1,
      "card_id": 1004,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Spade}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 5,
      "card_type": 1,
      "card_id": 1005,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Club}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 6,
      "card_type": 1,
      "card_id": 1006,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Pair}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :8}"
    },
    {
      "effect_id": 7,
      "card_type": 1,
      "card_id": 1007,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: ThreeOfAKind}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :12}"
    },
    {
      "effect_id": 8,
      "card_type": 1,
      "card_id": 1008,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: TwoPair}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :10}"
    },
    {
      "effect_id": 9,
      "card_type": 1,
      "card_id": 1009,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Straight}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :12}"
    },
    {
      "effect_id": 10,
      "card_type": 1,
      "card_id": 1010,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Flush}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :10}"
    },
    {
      "effect_id": 11,
      "card_type": 1,
      "card_id": 1011,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Pair}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg  :50}"
    },
    {
      "effect_id": 12,
      "card_type": 1,
      "card_id": 1012,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: ThreeOfAKind}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg  :100}"
    },
    {
      "effect_id": 13,
      "card_type": 1,
      "card_id": 1013,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: TwoPair}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :80}"
    },
    {
      "effect_id": 14,
      "card_type": 1,
      "card_id": 1014,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Straight}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :100}"
    },
    {
      "effect_id": 15,
      "card_type": 1,
      "card_id": 1015,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Flush}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :80}"
    },
    {
      "effect_id": 17,
      "card_type": 1,
      "card_id": 1020,
      "seq": 1,
      "trigger_type": "OnBuy",
      "cp_function": "compare(sv.chip, '>', cv.chip)",
      "cp_values": "{chip: -20}",
      "ep_function": "debt_allowance(ev.amount)",
      "ep_values": "{amount : 1}"
    },
    {
      "effect_id": 21,
      "card_type": 1,
      "card_id": 1022,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 30}"
    },
    {
      "effect_id": 22,
      "card_type": 1,
      "card_id": 1023,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "compare(sv.discardRemaing, '==' , cv.discardRemaing)",
      "cp_values": "{discardRemaing: 0}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 15}"
    },
    {
      "effect_id": 23,
      "card_type": 1,
      "card_id": 1027,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"0~23\"}"
    },
    {
      "effect_id": 24,
      "card_type": 1,
      "card_id": 1030,
      "seq": 1,
      "trigger_type": "OnShopEntry",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "shop_free_reroll(ev.count)",
      "ep_values": "{count : 1}"
    },
    {
      "effect_id": 25,
      "card_type": 1,
      "card_id": 1034,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.jokerCount)",
      "ep_values": "{mult : 3}"
    },
    {
      "effect_id": 29,
      "card_type": 1,
      "card_id": 1038,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 15}"
    },
    {
      "effect_id": 32,
      "card_type": 1,
      "card_id": 1038,
      "seq": 1,
      "trigger_type": "OnWaveEnd",
      "cp_function": "chance(cv.chance)",
      "cp_values": "{chance: 0.16}",
      "ep_function": "destroy_self()",
      "ep_values": "{}"
    },
    {
      "effect_id": 36,
      "card_type": 1,
      "card_id": 1039,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [2,4,6,8,10]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 38,
      "card_type": 1,
      "card_id": 1040,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [1,9,7,5,3]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 31}"
    },
    {
      "effect_id": 40,
      "card_type": 1,
      "card_id": 1046,
      "seq": 1,
      "trigger_type": "OnWaveEnd",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_self_gain(add, sellvalue, ev.sellvalue)",
      "ep_values": "{sellvalue: 3}"
    },
    {
      "effect_id": 41,
      "card_type": 1,
      "card_id": 1050,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg : 100}"
    },
    {
      "effect_id": 42,
      "card_type": 1,
      "card_id": 1050,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "adjust_ep()",
      "ep_values": "{func : \"modify_scoring\", target_value : -5}"
    },
    {
      "effect_id": 43,
      "card_type": 1,
      "card_id": 1050,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "compare(sv.target_value , '<=', cv.target_value)",
      "cp_values": "{target_value : 0}",
      "ep_function": "destroy_self()",
      "ep_values": "{}"
    },
    {
      "effect_id": 50,
      "card_type": 1,
      "card_id": 1052,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "enable_all_played_cards_scoring()",
      "ep_values": "{}"
    },
    {
      "effect_id": 55,
      "card_type": 1,
      "card_id": 1059,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "and(compare(sv.pokerHand, '==', cv.pokerHand),\n  exists_rank(sv.discardHands, cv.rank))",
      "cp_values": "{pokerHand: Straight, rank: 1}",
      "ep_function": "create_flower(ev.cardType,ev.count)",
      "ep_values": "{cardType: Flower, count: 1}"
    },
    {
      "effect_id": 56,
      "card_type": 1,
      "card_id": 1060,
      "seq": 2,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "compare(sv.pokerHand, '==', cv.pokerHand)",
      "cp_values": "{\"pokerHand\": \"Flush\"}",
      "ep_function": "earn_chip(ev.chips)",
      "ep_values": "{chips :4}"
    },
    {
      "effect_id": 57,
      "card_type": 1,
      "card_id": 1060,
      "seq": 3,
      "trigger_type": "OnWaveEnd",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "adjust_cp(ev.pokerHand)",
      "ep_values": "{pokerHand : \"random\"}"
    },
    {
      "effect_id": 60,
      "card_type": 1,
      "card_id": 1061,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 3}"
    },
    {
      "effect_id": 64,
      "card_type": 1,
      "card_id": 1061,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "chance(cv.chance)",
      "cp_values": "{chance: 0.001}",
      "ep_function": "destroy_self()",
      "ep_values": "{}"
    },
    {
      "effect_id": 65,
      "card_type": 1,
      "card_id": 1083,
      "seq": 2,
      "trigger_type": "OnHandDiscard",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: 13}",
      "ep_function": "earn_chip(ev.chips)",
      "ep_values": "{chips : 5}"
    },
    {
      "effect_id": 70,
      "card_type": 1,
      "card_id": 1086,
      "seq": 1,
      "trigger_type": "OnCardUse",
      "cp_function": "compare(sv.cardType, '==' ,cv.cardType)",
      "cp_values": "{cardType: Flower}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult : 1}"
    },
    {
      "effect_id": 71,
      "card_type": 1,
      "card_id": 1087,
      "seq": 1,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"HandSize 1\"}"
    },
    {
      "effect_id": 72,
      "card_type": 1,
      "card_id": 1088,
      "seq": 2,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"DiscardCount 1\"}"
    },
    {
      "effect_id": 73,
      "card_type": 1,
      "card_id": 1090,
      "seq": 1,
      "trigger_type": "OnWaveEnd",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "earn_chip(ev.chips)",
      "ep_values": "{chips : 4}"
    },
    {
      "effect_id": 74,
      "card_type": 1,
      "card_id": 1101,
      "seq": 2,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{cardRanks: [10, 4]}",
      "ep_function": "modify_self_gain(add, dmg, ev.dmg)",
      "ep_values": "{dmg : 10}"
    },
    {
      "effect_id": 87,
      "card_type": 1,
      "card_id": 1101,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{cardRanks: [10, 4]}",
      "ep_function": "modify_self_gain(add, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 93,
      "card_type": 1,
      "card_id": 1104,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard: true}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult:5}"
    },
    {
      "effect_id": 98,
      "card_type": 1,
      "card_id": 1106,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard.enchantType, '==', cv.playCard)",
      "cp_values": "{enchantType: \"gold\"}",
      "ep_function": "earn_chip(ev.chips)",
      "ep_values": "{chips: 4}"
    },
    {
      "effect_id": 100,
      "card_type": 1,
      "card_id": 1140,
      "seq": 1,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 12}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 13}"
    },
    {
      "effect_id": 103,
      "card_type": 1,
      "card_id": 1072,
      "seq": 1,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: 13}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 1.5}"
    },
    {
      "effect_id": 104,
      "card_type": 1,
      "card_id": 1131,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Pair}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 2}"
    },
    {
      "effect_id": 105,
      "card_type": 1,
      "card_id": 1132,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: ThreeOfAKind}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 3}"
    },
    {
      "effect_id": 107,
      "card_type": 1,
      "card_id": 1133,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: FourOfAKind}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 4}"
    },
    {
      "effect_id": 108,
      "card_type": 1,
      "card_id": 1134,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Straight}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 3}"
    },
    {
      "effect_id": 109,
      "card_type": 1,
      "card_id": 1135,
      "seq": 2,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Flush}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult: 2}"
    },
    {
      "effect_id": 122,
      "card_type": 1,
      "card_id": 1144,
      "seq": 1,
      "trigger_type": "OnHandDiscard",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_First_PokerHandLv(ev.value)",
      "ep_values": "{value: 1 }"
    },
    {
      "effect_id": 123,
      "card_type": 1,
      "card_id": 1017,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult * sv.left_joker_count)",
      "ep_values": "{mult : 1}"
    },
    {
      "effect_id": 128,
      "card_type": 1,
      "card_id": 1021,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 2}"
    },
    {
      "effect_id": 131,
      "card_type": 1,
      "card_id": 1021,
      "seq": 1,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "destroy_right_grow_double_multy_by_sell_value()",
      "ep_values": "{func : \"modify_scoring\", target_value : 2}"
    },
    {
      "effect_id": 140,
      "card_type": 1,
      "card_id": 1036,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [2,3,4,5]}",
      "ep_function": "retrigger_play_card()",
      "ep_values": "{}"
    },
    {
      "effect_id": 153,
      "card_type": 1,
      "card_id": 1055,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_self_gain(mul, mult, ev.mult)",
      "ep_values": "{mult: 0.1}"
    },
    {
      "effect_id": 154,
      "card_type": 1,
      "card_id": 1055,
      "seq": 1,
      "trigger_type": "OnCardUse",
      "cp_function": "compare(sv.cardType, '==', cv.cardType)",
      "cp_values": "{cardType: Jewel}",
      "ep_function": "adjust_ep()",
      "ep_values": "{func : \"modify_scoring\", target_value : 0.1}"
    },
    {
      "effect_id": 161,
      "card_type": 1,
      "card_id": 1077,
      "seq": 1,
      "trigger_type": "OnCardSold",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "disable_boss_blind_condition()",
      "ep_values": "{}"
    },
    {
      "effect_id": 162,
      "card_type": 1,
      "card_id": 1081,
      "seq": 1,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_self_gain(add , mult, ev.mult * sv.less_default_capacity)",
      "ep_values": "{mult: 4}"
    },
    {
      "effect_id": 163,
      "card_type": 1,
      "card_id": 1091,
      "seq": 1,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 0.25}"
    },
    {
      "effect_id": 164,
      "card_type": 1,
      "card_id": 1091,
      "seq": 1,
      "trigger_type": "OnActiveLuckyCard",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{enchantType: \"luck\"}",
      "ep_function": "adjust_ep()",
      "ep_values": "{func : \"modify_scoring\", target_value : 0.25}"
    },
    {
      "effect_id": 165,
      "card_type": 1,
      "card_id": 1113,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "red_and_black()",
      "ep_values": "{}"
    },
    {
      "effect_id": 170,
      "card_type": 1,
      "card_id": 1125,
      "seq": 1,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget: \"DiscardCount 3\"}"
    },
    {
      "effect_id": 171,
      "card_type": 1,
      "card_id": 1125,
      "seq": 1,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{ attributeTarget: \"HandSize 1\"}"
    },
    {
      "effect_id": 173,
      "card_type": 1,
      "card_id": 1139,
      "seq": 1,
      "trigger_type": "OnWaveEnd",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "earn_chip(ev.chips)",
      "ep_values": "{chips: 1}"
    },
    {
      "effect_id": 175,
      "card_type": 1,
      "card_id": 1142,
      "seq": 1,
      "trigger_type": "OnWaveSpecialStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "create_flower(ev.count)",
      "ep_values": "{count : 1}"
    },
    {
      "effect_id": 176,
      "card_type": 1,
      "card_id": 1145,
      "seq": 1,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold5)",
      "ep_values": "{mult : 2}"
    },
    {
      "effect_id": 177,
      "card_type": 1,
      "card_id": 1146,
      "seq": 1,
      "trigger_type": "OnCardDestory",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard : true}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 1}"
    },
    {
      "effect_id": 180,
      "card_type": 1,
      "card_id": 1148,
      "seq": 1,
      "trigger_type": "OnHandDiscard",
      "cp_function": "compare(sv.discardcount, '<=' cv.discardcount)",
      "cp_values": "{discardcount : 23}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.discardcount)",
      "ep_values": "{mult: 1}"
    },
    {
      "effect_id": 11001,
      "card_type": 2,
      "card_id": 11001,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 5 }"
    },
    {
      "effect_id": 11002,
      "card_type": 2,
      "card_id": 11002,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 5 }"
    },
    {
      "effect_id": 11003,
      "card_type": 2,
      "card_id": 11003,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 5 }"
    },
    {
      "effect_id": 11004,
      "card_type": 2,
      "card_id": 11004,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10 }"
    },
    {
      "effect_id": 11005,
      "card_type": 2,
      "card_id": 11005,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10 }"
    },
    {
      "effect_id": 12001,
      "card_type": 2,
      "card_id": 12001,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10 }"
    },
    {
      "effect_id": 12002,
      "card_type": 2,
      "card_id": 12002,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10 }"
    },
    {
      "effect_id": 12003,
      "card_type": 2,
      "card_id": 12003,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10 }"
    },
    {
      "effect_id": 12004,
      "card_type": 2,
      "card_id": 12004,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 15 }"
    },
    {
      "effect_id": 12005,
      "card_type": 2,
      "card_id": 12005,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 15 }"
    },
    {
      "effect_id": 13001,
      "card_type": 2,
      "card_id": 13001,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 15 }"
    },
    {
      "effect_id": 13002,
      "card_type": 2,
      "card_id": 13002,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 15 }"
    },
    {
      "effect_id": 13003,
      "card_type": 2,
      "card_id": 13003,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 15 }"
    },
    {
      "effect_id": 13004,
      "card_type": 2,
      "card_id": 13004,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 20 }"
    },
    {
      "effect_id": 13005,
      "card_type": 2,
      "card_id": 13005,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 20 }"
    },
    {
      "effect_id": 14001,
      "card_type": 2,
      "card_id": 14001,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 20 }"
    },
    {
      "effect_id": 14002,
      "card_type": 2,
      "card_id": 14002,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 20 }"
    },
    {
      "effect_id": 14003,
      "card_type": 2,
      "card_id": 14003,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 20 }"
    },
    {
      "effect_id": 14004,
      "card_type": 2,
      "card_id": 14004,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 30 }"
    },
    {
      "effect_id": 14005,
      "card_type": 2,
      "card_id": 14005,
      "seq": 2,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 30 }"
    },
    {
      "effect_id": 21001,
      "card_type": 3,
      "card_id": 21001,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [2]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 21002,
      "card_type": 3,
      "card_id": 21002,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [3]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 21003,
      "card_type": 3,
      "card_id": 21003,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: TwoPair}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :10}"
    },
    {
      "effect_id": 21004,
      "card_type": 3,
      "card_id": 21004,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: TwoPair}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :80}"
    },
    {
      "effect_id": 21005,
      "card_type": 3,
      "card_id": 21005,
      "seq": 3,
      "trigger_type": "OnShopEntry",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "shop_free_reroll(ev.count)",
      "ep_values": "{count : 1}"
    },
    {
      "effect_id": 21006,
      "card_type": 3,
      "card_id": 21006,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 10}"
    },
    {
      "effect_id": 21007,
      "card_type": 3,
      "card_id": 21007,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [2,3,4,5]}",
      "ep_function": "retrigger_play_card()",
      "ep_values": "{}"
    },
    {
      "effect_id": 21008,
      "card_type": 3,
      "card_id": 21008,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [1,3,5,7]}",
      "ep_function": "retrigger_play_card()",
      "ep_values": "{}"
    },
    {
      "effect_id": 21009,
      "card_type": 3,
      "card_id": 21009,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"1~5\"}"
    },
    {
      "effect_id": 21010,
      "card_type": 3,
      "card_id": 21010,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 21011,
      "card_type": 3,
      "card_id": 21011,
      "seq": 3,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"HandSize 1\"}"
    },
    {
      "effect_id": 21012,
      "card_type": 3,
      "card_id": 21012,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 4}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 21013,
      "card_type": 3,
      "card_id": 21013,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 3}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 21014,
      "card_type": 3,
      "card_id": 21014,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 2}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 21015,
      "card_type": 3,
      "card_id": 21015,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Club}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 21016,
      "card_type": 3,
      "card_id": 21016,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Heart}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 21017,
      "card_type": 3,
      "card_id": 21017,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Diamond}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 21018,
      "card_type": 3,
      "card_id": 21018,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Spade}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :3}"
    },
    {
      "effect_id": 21019,
      "card_type": 3,
      "card_id": 21019,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold15)",
      "ep_values": "{mult : 2}"
    },
    {
      "effect_id": 21020,
      "card_type": 3,
      "card_id": 21020,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold10)",
      "ep_values": "{mult : 2}"
    },
    {
      "effect_id": 22001,
      "card_type": 3,
      "card_id": 22001,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [4]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 22002,
      "card_type": 3,
      "card_id": 22002,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [5]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 22003,
      "card_type": 3,
      "card_id": 22003,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: ThreeOfAKind}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :12}"
    },
    {
      "effect_id": 22004,
      "card_type": 3,
      "card_id": 22004,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: ThreeOfAKind}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg  :100}"
    },
    {
      "effect_id": 22005,
      "card_type": 3,
      "card_id": 22005,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.jokerCount)",
      "ep_values": "{mult : 3}"
    },
    {
      "effect_id": 22006,
      "card_type": 3,
      "card_id": 22006,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 30}"
    },
    {
      "effect_id": 22007,
      "card_type": 3,
      "card_id": 22007,
      "seq": 3,
      "trigger_type": "OnCardDestory",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard : true}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 0.5}"
    },
    {
      "effect_id": 22008,
      "card_type": 3,
      "card_id": 22008,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [7,8,9,10]}",
      "ep_function": "retrigger_play_card()",
      "ep_values": "{}"
    },
    {
      "effect_id": 22009,
      "card_type": 3,
      "card_id": 22009,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"3~5\"}"
    },
    {
      "effect_id": 22010,
      "card_type": 3,
      "card_id": 22010,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :4}"
    },
    {
      "effect_id": 22011,
      "card_type": 3,
      "card_id": 22011,
      "seq": 3,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"DiscardCount 1\"}"
    },
    {
      "effect_id": 22012,
      "card_type": 3,
      "card_id": 22012,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 7}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 22013,
      "card_type": 3,
      "card_id": 22013,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 6}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 22014,
      "card_type": 3,
      "card_id": 22014,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 5}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 22015,
      "card_type": 3,
      "card_id": 22015,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Club}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :5}"
    },
    {
      "effect_id": 22016,
      "card_type": 3,
      "card_id": 22016,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Heart}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :5}"
    },
    {
      "effect_id": 22017,
      "card_type": 3,
      "card_id": 22017,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Diamond}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :5}"
    },
    {
      "effect_id": 22018,
      "card_type": 3,
      "card_id": 22018,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Spade}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :5}"
    },
    {
      "effect_id": 22019,
      "card_type": 3,
      "card_id": 22019,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold5)",
      "ep_values": "{mult : 2}"
    },
    {
      "effect_id": 22020,
      "card_type": 3,
      "card_id": 22020,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold15)",
      "ep_values": "{mult : 5}"
    },
    {
      "effect_id": 23001,
      "card_type": 3,
      "card_id": 23001,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [6]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 23002,
      "card_type": 3,
      "card_id": 23002,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [7]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 23003,
      "card_type": 3,
      "card_id": 23003,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Flush}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :10}"
    },
    {
      "effect_id": 23004,
      "card_type": 3,
      "card_id": 23004,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Flush}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :80}"
    },
    {
      "effect_id": 23005,
      "card_type": 3,
      "card_id": 23005,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "compare(sv.discardRemaing, '==' , cv.discardRemaing)",
      "cp_values": "{discardRemaing: 0}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 5}"
    },
    {
      "effect_id": 23006,
      "card_type": 3,
      "card_id": 23006,
      "seq": 3,
      "trigger_type": "OnCardDestory",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard : true}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 1}"
    },
    {
      "effect_id": 23007,
      "card_type": 3,
      "card_id": 23007,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [11,12,13]}",
      "ep_function": "retrigger_play_card()",
      "ep_values": "{}"
    },
    {
      "effect_id": 23008,
      "card_type": 3,
      "card_id": 23008,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"5~8\"}"
    },
    {
      "effect_id": 23009,
      "card_type": 3,
      "card_id": 23009,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"5~15\"}"
    },
    {
      "effect_id": 23010,
      "card_type": 3,
      "card_id": 23010,
      "seq": 3,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget: \"DiscardCount 3\"}"
    },
    {
      "effect_id": 23011,
      "card_type": 3,
      "card_id": 23011,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :5}"
    },
    {
      "effect_id": 23012,
      "card_type": 3,
      "card_id": 23012,
      "seq": 3,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"HandSize 2\"}"
    },
    {
      "effect_id": 23013,
      "card_type": 3,
      "card_id": 23013,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 10}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 10}"
    },
    {
      "effect_id": 23014,
      "card_type": 3,
      "card_id": 23014,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 9}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 23015,
      "card_type": 3,
      "card_id": 23015,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 8}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 5}"
    },
    {
      "effect_id": 23016,
      "card_type": 3,
      "card_id": 23016,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold10)",
      "ep_values": "{mult : 5}"
    },
    {
      "effect_id": 23017,
      "card_type": 3,
      "card_id": 23017,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold5)",
      "ep_values": "{mult : 5}"
    },
    {
      "effect_id": 24001,
      "card_type": 3,
      "card_id": 24001,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [8]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 24002,
      "card_type": 3,
      "card_id": 24002,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [9]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 24003,
      "card_type": 3,
      "card_id": 24003,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Straight}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :12}"
    },
    {
      "effect_id": 24004,
      "card_type": 3,
      "card_id": 24004,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Straight}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg :100}"
    },
    {
      "effect_id": 24005,
      "card_type": 3,
      "card_id": 24005,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg * sv.remaingDiscardCount)",
      "ep_values": "{dmg : 50}"
    },
    {
      "effect_id": 24006,
      "card_type": 3,
      "card_id": 24006,
      "seq": 3,
      "trigger_type": "OnCardDestory",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard : true}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 1.5}"
    },
    {
      "effect_id": 24007,
      "card_type": 3,
      "card_id": 24007,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"10~15\"}"
    },
    {
      "effect_id": 24008,
      "card_type": 3,
      "card_id": 24008,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :8}"
    },
    {
      "effect_id": 24009,
      "card_type": 3,
      "card_id": 24009,
      "seq": 3,
      "trigger_type": "OnWaveStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "increase_attribute(ev.attributeTarget)",
      "ep_values": "{attributeTarget : \"DiscardCount 2\"}"
    },
    {
      "effect_id": 24010,
      "card_type": 3,
      "card_id": 24010,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 11}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 10}"
    },
    {
      "effect_id": 24011,
      "card_type": 3,
      "card_id": 24011,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 1}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 10}"
    },
    {
      "effect_id": 24012,
      "card_type": 3,
      "card_id": 24012,
      "seq": 3,
      "trigger_type": "OnHandDiscard",
      "cp_function": "compare(sv.discardcount, '<=' cv.discardcount)",
      "cp_values": "{discardcount : 30}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.discardcount)",
      "ep_values": "{mult: 1.5}"
    },
    {
      "effect_id": 24013,
      "card_type": 3,
      "card_id": 24013,
      "seq": 3,
      "trigger_type": "OnHandDiscard",
      "cp_function": "compare(sv.discardcount, '<=' cv.discardcount)",
      "cp_values": "{discardcount : 23}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.discardcount)",
      "ep_values": "{mult: 1}"
    },
    {
      "effect_id": 24014,
      "card_type": 3,
      "card_id": 24014,
      "seq": 3,
      "trigger_type": "OnHandDiscard",
      "cp_function": "compare(sv.discardcount, '<=' cv.discardcount)",
      "cp_values": "{discardcount : 13}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.discardcount)",
      "ep_values": "{mult: 0.5}"
    },
    {
      "effect_id": 24015,
      "card_type": 3,
      "card_id": 24015,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Club}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :7}"
    },
    {
      "effect_id": 24016,
      "card_type": 3,
      "card_id": 24016,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Heart}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :7}"
    },
    {
      "effect_id": 24017,
      "card_type": 3,
      "card_id": 24017,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Diamond}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :7}"
    },
    {
      "effect_id": 24018,
      "card_type": 3,
      "card_id": 24018,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{suit: Spade}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :7}"
    },
    {
      "effect_id": 24019,
      "card_type": 3,
      "card_id": 24019,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold10)",
      "ep_values": "{mult : 8}"
    },
    {
      "effect_id": 24020,
      "card_type": 3,
      "card_id": 24020,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold5)",
      "ep_values": "{mult : 6}"
    },
    {
      "effect_id": 25001,
      "card_type": 3,
      "card_id": 25001,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [10]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 4}"
    },
    {
      "effect_id": 25002,
      "card_type": 3,
      "card_id": 25002,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [2,4,6,8,10]}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult : 3}"
    },
    {
      "effect_id": 25003,
      "card_type": 3,
      "card_id": 25003,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [1]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 25004,
      "card_type": 3,
      "card_id": 25004,
      "seq": 3,
      "trigger_type": "OnPlayCardTrigging",
      "cp_function": "contains(sv.playCard, '==', cv.playCard)",
      "cp_values": "{ranks: [1,9,7,5,3]}",
      "ep_function": "modify_scoring(add, dmg , ev.dmg)",
      "ep_values": "{dmg : 15}"
    },
    {
      "effect_id": 25005,
      "card_type": 3,
      "card_id": 25005,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Pair}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :8}"
    },
    {
      "effect_id": 25006,
      "card_type": 3,
      "card_id": 25006,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "contains(sv.pokerHand, cv.pokerHand)",
      "cp_values": "{pokerHand: Pair}",
      "ep_function": "modify_scoring(add, dmg, ev.dmg)",
      "ep_values": "{dmg  :50}"
    },
    {
      "effect_id": 25007,
      "card_type": 3,
      "card_id": 25007,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.jokerCount)",
      "ep_values": "{mult : 5}"
    },
    {
      "effect_id": 25008,
      "card_type": 3,
      "card_id": 25008,
      "seq": 3,
      "trigger_type": "OnShopEntry",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "shop_free_reroll(ev.count)",
      "ep_values": "{count : 2}"
    },
    {
      "effect_id": 25009,
      "card_type": 3,
      "card_id": 25009,
      "seq": 3,
      "trigger_type": "OnWaveSpecialStart",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "create_flower(ev.count)",
      "ep_values": "{count : 1}"
    },
    {
      "effect_id": 25010,
      "card_type": 3,
      "card_id": 25010,
      "seq": 3,
      "trigger_type": "OnCardDestory",
      "cp_function": "compare(sv.playCard, '==', cv.playCard)",
      "cp_values": "{isFaceCard : true}",
      "ep_function": "modify_self_gain(mul ,mult, ev.mult)",
      "ep_values": "{mult: 2}"
    },
    {
      "effect_id": 25011,
      "card_type": 3,
      "card_id": 25011,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"10~20\"}"
    },
    {
      "effect_id": 25012,
      "card_type": 3,
      "card_id": 25012,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "random_multy(ev.random)",
      "ep_values": "{random : \"15~20\"}"
    },
    {
      "effect_id": 25013,
      "card_type": 3,
      "card_id": 25013,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "red_and_black()",
      "ep_values": "{}"
    },
    {
      "effect_id": 25014,
      "card_type": 3,
      "card_id": 25014,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_self_gain(add , mult, ev.mult * sv.less_default_capacity)",
      "ep_values": "{mult: 3}"
    },
    {
      "effect_id": 25015,
      "card_type": 3,
      "card_id": 25015,
      "seq": 3,
      "trigger_type": "OnJokerSlotTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(mul, mult, ev.mult)",
      "ep_values": "{mult :10}"
    },
    {
      "effect_id": 25016,
      "card_type": 3,
      "card_id": 25016,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 13}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 10}"
    },
    {
      "effect_id": 25017,
      "card_type": 3,
      "card_id": 25017,
      "seq": 3,
      "trigger_type": "OnHeldCardTrigging",
      "cp_function": "compare(sv.playCard,'==',cv.playCard)",
      "cp_values": "{ranks: 12}",
      "ep_function": "modify_scoring(add, mult, ev.mult)",
      "ep_values": "{mult: 10}"
    },
    {
      "effect_id": 25018,
      "card_type": 3,
      "card_id": 25018,
      "seq": 3,
      "trigger_type": "OnPlayHandTrigging",
      "cp_function": "none",
      "cp_values": "{}",
      "ep_function": "modify_scoring(add, mult, ev.mult * sv.haveGold3)",
      "ep_values": "{mult : 5}"
    }
  ]
}