	{
   "buffs":
   [
      {
         "id" : "snor_ui_mark_def_1",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" :-0.08,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_def_2",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" :-0.09,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_def_3",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" :-0.1,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_def_4",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" :-0.11,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_def_5",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" :-0.12,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_1",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_1",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_2",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_3",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.07,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_4",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.07,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_critrec_5",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" :0.08,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_texts_adot_tt",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_texts_adot_tt",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_texts_cd_tt",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_texts_cd_tt",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_texts_cd_tray",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_texts_cd_tray",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid": false
      },
      {
         "id" : "snor_ui_texts_cd",
         "stat_type" : "disable_combat_skill_attribute",
         "stat_sub_type" : "daze",
         "amount" :0.06,
         "has_description" : false,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid": false
      },
      {
         "id" : "snor_ui_shield_cd_tt",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_shield_cd_tt",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_shield_cd_tray",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_shield_cd_tray",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid": false
      },
      {
         "id" : "snor_ui_shield_cd",
         "stat_type" : "disable_combat_skill_attribute",
         "stat_sub_type" : "heal",
         "amount" :0.06,
         "has_description" : false,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid": false
      },
      {
         "id" : "snor_ui_shoot_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_shoot_tt_1"
         }
      },
      {
         "id" : "snor_ui_shoot_tt_2",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_shoot_tt_2"
         }
      },
      {
         "id" : "snor_ui_mark_tt_1a",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_1a",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_1b",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_1b",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2a",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_2a",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2b",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_2b",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2c",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_2c",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2d",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_2d",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2e",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_mark_tt_2e",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_mark_tt_2f",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_mark_tt_2f"
         }
      },
      {
         "id" : "snor_ui_mark_tt_2g",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_mark_tt_2g"
         }
      },
      {
         "id" : "snor_ui_mark_tt_2h",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_mark_tt_2h"
         }
      },
      {
         "id" : "snor_ui_mark_tt_2i",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_mark_tt_2i"
         }
      },
      {
         "id" : "snor_ui_mark_tt_2j",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_mark_tt_2j"
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgl_1",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.15,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgl_2",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.17,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgl_3",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgl_4",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.22,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgl_5",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.25,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgh_1",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.15,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgh_2",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.17,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgh_3",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgh_4",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.22,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_dmgh_5",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.25,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_arpen_1",
         "stat_type" : "ignore_protection",
         "stat_sub_type" : "",
         "amount" :0.2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_arpen_2",
         "stat_type" : "ignore_protection",
         "stat_sub_type" : "",
         "amount" :0.23,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_arpen_3",
         "stat_type" : "ignore_protection",
         "stat_sub_type" : "",
         "amount" :0.26,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_arpen_4",
         "stat_type" : "ignore_protection",
         "stat_sub_type" : "",
         "amount" :0.29,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_arpen_5",
         "stat_type" : "ignore_protection",
         "stat_sub_type" : "",
         "amount" :0.33,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_1",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2a",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_2a",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2b",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_2b",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2c",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_2c",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2d",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_2d",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2e",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_knowledge_tt_2e",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2f",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_knowledge_tt_2f"
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2g",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_knowledge_tt_2g"
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2h",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_knowledge_tt_2h"
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2i",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_knowledge_tt_2i"
         }
      },
      {
         "id" : "snor_ui_knowledge_tt_2j",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :-0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_knowledge_tt_2j"
         }
      },
      {
         "id" : "snor_ui_book_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_book_tt_1",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_book_tt_2a",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_book_tt_2a"
         }
      },
      {
         "id" : "snor_ui_book_tt_2b",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_book_tt_2b"
         }
      },
      {
         "id" : "snor_ui_book_tt_2c",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_book_tt_2c"
         }
      },
      {
         "id" : "snor_ui_book_tt_2d",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_book_tt_2d"
         }
      },
      {
         "id" : "snor_ui_book_tt_2e",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "",
         "amount" :0.06,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_book_tt_2e"
         }
      },
      {
         "id" : "snor_ui_mark_dmgrec",
         "stat_type" : "damage_received_percent",
         "stat_sub_type" : "",
         "amount" : 0.20,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_encyclopedia_resolve",
         "stat_type" : "resolve_xp_bonus_percent",
         "stat_sub_type" : "",
         "amount" : 1,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_encyclopedia_ruins",
         "stat_type" : "stress_dmg_received_percent",
         "stat_sub_type" : "",
         "amount" : -0.15,
         "remove_if_not_active" : false,
         "rule_type" : "in_dungeon",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "crypts"
         }
      },
      {
         "id" : "snor_ui_encyclopedia_weald",
         "stat_type" : "resistance",
         "stat_sub_type" : "poison",
         "amount" : 0.20,
         "remove_if_not_active" : false,
         "rule_type" : "in_dungeon",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "weald"
         }
      },
      {
         "id" : "snor_ui_encyclopedia_warrens",
         "stat_type" : "resistance",
         "stat_sub_type" : "bleed",
         "amount" : 0.20,
         "remove_if_not_active" : false,
         "rule_type" : "in_dungeon",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "warrens"
         }
      },
      {
         "id" : "snor_ui_encyclopedia_cove",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "protection_rating",
         "amount" : 0.15,
         "remove_if_not_active" : false,
         "rule_type" : "in_dungeon",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "cove"
         }
      },
      {
         "id" : "snor_ui_stock_acc",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "attack_rating",
         "amount" : 0.08,
         "remove_if_not_active" : false,
         "rule_type" : "rangedonly",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_stock_dmgl",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.2,
         "remove_if_not_active" : false,
         "rule_type" : "meleeonly",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_stock_dmgh",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.2,
         "remove_if_not_active" : false,
         "rule_type" : "meleeonly",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_stock_spd",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "speed_rating",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_stock_crit",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "crit_chance",
         "amount" : 0.05,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_stock_def",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "defense_rating",
         "amount" : -0.08,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_ticket_stress",
         "stat_type" : "stress_heal_percent",
         "stat_sub_type" : "town_idle",
         "amount" : 4,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_quirk_idle_stress",
         "stat_type" : "stress_heal_percent",
         "stat_sub_type" : "town_idle",
         "amount" : 2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_ticket_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_ticket_tt_1",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_ticket_tt_2",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_ticket_tt_2",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_clues_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_clues_tt_1",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_clues_crit",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "crit_chance",
         "amount" : 0.08,
         "remove_if_not_active" : false,
         "rule_type" : "actorStatus",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "tagged"
         }
      },
      {
         "id" : "snor_ui_clues_tt_2",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_clues_tt_2",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_clues_tt_3",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_clues_tt_3",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_clues_tt_4",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_clues_tt_4",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_necronomicon_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_necronomicon_tt_1",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_necronomicon_tt_2",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_necronomicon_tt_2",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_necronomicon_tt_3",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_necronomicon_tt_3",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_necronomicon_tt_4",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_necronomicon_tt_4",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_necronomicon_dmgl",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.35,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_shoot"
         }
      },
      {
         "id" : "snor_ui_necronomicon_dmgh",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.35,
         "remove_if_not_active" : false,
         "rule_type" : "skill",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_shoot"
         }
      },
      {
         "id" : "snor_ui_handicraft_stress",
         "stat_type" : "stress_dmg_received_percent",
         "stat_sub_type" : "",
         "amount" : -0.25,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_handicraft_critrec",
         "stat_type" : "crit_received_chance",
         "stat_sub_type" : "",
         "amount" : 0.08,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_cc_acc",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "attack_rating",
         "amount" : 0.12,
         "remove_if_not_active" : false,
         "rule_type" : "is_guarded",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_cc_crit",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "crit_chance",
         "amount" : 0.08,
         "remove_if_not_active" : false,
         "rule_type" : "is_guarded",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_tt_1",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_algernon_tt_1",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_tt_2",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_algernon_tt_2",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_tt_tray",
         "stat_type" : "upgrade_discount",
         "stat_sub_type" : "snor_ui_algernon_tt_tray",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_parade_spd",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "speed_rating",
         "amount" : 3,
         "remove_if_not_active" : false,
         "rule_type" : "in_dungeon",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "ship"
         }
      },
      {
         "id" : "snor_ui_parade_move",
         "stat_type" : "move_chance",
         "stat_sub_type" : "",
         "amount" : 0.2,
         "remove_if_not_active" : false,
         "rule_type" : "lightbelow",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 51,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_trinket_quirk_buff_spd",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "speed_rating",
         "amount" : 2,
         "remove_if_not_active" : true,
         "rule_type" : "has_quirk",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_quirk"
         }
      },
      {
         "id" : "snor_ui_trinket_quirk_buff_stress",
         "stat_type" : "stress_dmg_received_percent",
         "stat_sub_type" : "",
         "amount" : -0.15,
         "remove_if_not_active" : true,
         "rule_type" : "has_quirk",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_quirk"
         }
      },
      {
         "id" : "snor_ui_trinket_clue_scout",
         "stat_type" : "scouting_chance",
         "stat_sub_type" : "",
         "amount" : 0.05,
         "has_description" : false,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_trinket_clue_buff",
         "stat_type" : "buff_duration_percent",
         "stat_sub_type" : "",
         "amount" : 1,
         "has_description" : false,
         "remove_if_not_active" : false,
         "rule_type" : "in_mode",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "ui_mode_clues"
         }
      },
      {
         "id" : "snor_ui_trinket_clue_tt",
         "stat_type" : "quirk_tag_evolution_duration",
         "stat_sub_type" : "snor_ui_trinket_clue_tt",
         "amount" : 1,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_buff_spd",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "speed_rating",
         "amount" : 3,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_debuff_spd",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "speed_rating",
         "amount" : -1,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid" : false
      },
      {
         "id" : "snor_ui_algernon_buff_acc",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "attack_rating",
         "amount" : 0.12,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_algernon_debuff_acc",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "attack_rating",
         "amount" : -0.04,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         },
         "is_clear_debuff_valid" : false
      },
      {
         "id" : "snor_ui_quirk_debuff",
         "stat_type" : "stress_heal_percent",
         "stat_sub_type" : "",
         "amount" : -2,
         "remove_if_not_active" : false,
         "rule_type" : "has_quirk",
         "is_false_rule" : true,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_quirk"
         }
      },
      {
         "id" : "snor_ui_quirk_undebuff",
         "stat_type" : "stress_heal_percent",
         "stat_sub_type" : "",
         "amount" : 2,
         "remove_if_not_active" : false,
         "rule_type" : "has_quirk",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_quirk"
         }
      },
      {
         "id" : "snor_ui_quirk_buff",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "attack_rating",
         "amount" : 0.08,
         "remove_if_not_active" : true,
         "rule_type" : "has_quirk",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : "snor_ui_quirk"
         }
      },
      {
         "id" : "snor_ui_camp_stress",
         "stat_type" : "stress_dmg_received_percent",
         "stat_sub_type" : "",
         "amount" : 0.1,
         "duration_type" : "combat_end",
         "duration" : 4,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_camp_resolve",
         "stat_type" : "resolve_xp_bonus_percent",
         "stat_sub_type" : "",
         "amount" : 0.1,
         "duration_type" : "quest_end",
         "duration" : 1,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_camp_dmgl",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_low",
         "amount" : 0.1,
         "duration_type" : "combat_end",
         "duration" : 4,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_camp_dmgh",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "damage_high",
         "amount" : 0.1,
         "duration_type" : "combat_end",
         "duration" : 4,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "snor_ui_camp_crit",
         "stat_type" : "combat_stat_add",
         "stat_sub_type" : "crit_chance",
         "amount" : 0.1,
         "duration_type" : "combat_end",
         "duration" : 4,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      }
   ]
}