# HOI4 Roguelike v3.8.1 - pre-game setup via game rules (own category "HOI4 Roguelike")
# The chosen options are translated into global flags by rl_apply_game_rule_setup.

rl_rule_ruleset = {
    name = "RL_RULE_RULESET_NAME"
    desc = "RL_RULE_RULESET_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_ruleset"

    default = {
        name = "RL_STANDARD"
        text = "RL_RULE_RULESET_STANDARD"
        desc = "RL_RULE_RULESET_STANDARD_DESC"
    }
    option = {
        name = "RL_HARDCORE"
        text = "RL_RULE_RULESET_HARDCORE"
        desc = "RL_RULE_RULESET_HARDCORE_DESC"
    }
}

rl_rule_recipients = {
    name = "RL_RULE_RECIPIENTS_NAME"
    desc = "RL_RULE_RECIPIENTS_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_recipients"

    default = {
        name = "RL_PLAYER_ONLY"
        text = "RL_RULE_RECIPIENTS_PLAYER_ONLY"
        desc = "RL_RULE_RECIPIENTS_PLAYER_ONLY_DESC"
    }
    option = {
        name = "RL_PLAYER_AND_AI"
        text = "RL_RULE_RECIPIENTS_PLAYER_AND_AI"
        desc = "RL_RULE_RECIPIENTS_PLAYER_AND_AI_DESC"
    }
}

rl_rule_frequency = {
    name = "RL_RULE_FREQUENCY_NAME"
    desc = "RL_RULE_FREQUENCY_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_frequency"

    option = {
        name = "RL_WEEKLY"
        text = "RL_RULE_FREQUENCY_WEEKLY"
        desc = "RL_RULE_FREQUENCY_WEEKLY_DESC"
    }
    option = {
        name = "RL_BIWEEKLY"
        text = "RL_RULE_FREQUENCY_BIWEEKLY"
        desc = "RL_RULE_FREQUENCY_BIWEEKLY_DESC"
    }
    default = {
        name = "RL_MONTHLY"
        text = "RL_RULE_FREQUENCY_MONTHLY"
        desc = "RL_RULE_FREQUENCY_MONTHLY_DESC"
    }
    option = {
        name = "RL_QUARTERLY"
        text = "RL_RULE_FREQUENCY_QUARTERLY"
        desc = "RL_RULE_FREQUENCY_QUARTERLY_DESC"
    }
}

rl_rule_rarity = {
    name = "RL_RULE_RARITY_NAME"
    desc = "RL_RULE_RARITY_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_rarity"

    default = {
        name = "RL_RARITY_NORMAL"
        text = "RL_RULE_RARITY_NORMAL"
        desc = "RL_RULE_RARITY_NORMAL_DESC"
    }
    option = {
        name = "RL_RARITY_CHAOS"
        text = "RL_RULE_RARITY_CHAOS"
        desc = "RL_RULE_RARITY_CHAOS_DESC"
    }
}

rl_rule_curses = {
    name = "RL_RULE_CURSES_NAME"
    desc = "RL_RULE_CURSES_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_curses"

    default = {
        name = "RL_CURSES_ON"
        text = "RL_RULE_CURSES_ON"
        desc = "RL_RULE_CURSES_ON_DESC"
    }
    option = {
        name = "RL_CURSES_OFF"
        text = "RL_RULE_CURSES_OFF"
        desc = "RL_RULE_CURSES_OFF_DESC"
    }
}

rl_rule_hc_replace = {
    name = "RL_RULE_HC_REPLACE_NAME"
    desc = "RL_RULE_HC_REPLACE_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_hc_replace"

    default = {
        name = "RL_HC_MANUAL"
        text = "RL_RULE_HC_REPLACE_MANUAL"
        desc = "RL_RULE_HC_REPLACE_MANUAL_DESC"
    }
    option = {
        name = "RL_HC_AUTO_WEAKEST"
        text = "RL_RULE_HC_REPLACE_AUTO"
        desc = "RL_RULE_HC_REPLACE_AUTO_DESC"
    }
}

rl_rule_counterpower = {
    name = "RL_RULE_COUNTERPOWER_NAME"
    desc = "RL_RULE_COUNTERPOWER_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_counterpower"

    option = {
        name = "RL_CP_NONE"
        text = "RL_RULE_COUNTERPOWER_NONE"
        desc = "RL_RULE_COUNTERPOWER_NONE_DESC"
    }
    option = {
        name = "RL_CP_LIGHT"
        text = "RL_RULE_COUNTERPOWER_LIGHT"
        desc = "RL_RULE_COUNTERPOWER_LIGHT_DESC"
    }
    default = {
        name = "RL_CP_NORMAL"
        text = "RL_RULE_COUNTERPOWER_NORMAL"
        desc = "RL_RULE_COUNTERPOWER_NORMAL_DESC"
    }
    option = {
        name = "RL_CP_STRONG"
        text = "RL_RULE_COUNTERPOWER_STRONG"
        desc = "RL_RULE_COUNTERPOWER_STRONG_DESC"
    }
    option = {
        name = "RL_CP_WORLD"
        text = "RL_RULE_COUNTERPOWER_WORLD"
        desc = "RL_RULE_COUNTERPOWER_WORLD_DESC"
    }
}

rl_rule_ai_divine = {
    name = "RL_RULE_AI_DIVINE_NAME"
    desc = "RL_RULE_AI_DIVINE_RULE_DESC"
    group = "RULE_GROUP_ROGUELIKE"
    icon = "GFX_rl_rule_ai_divine"

    default = {
        name = "RL_AI_DIVINE_ALLOWED"
        text = "RL_RULE_AI_DIVINE_ALLOWED"
        desc = "RL_RULE_AI_DIVINE_ALLOWED_DESC"
    }
    option = {
        name = "RL_AI_DIVINE_LEGENDARY"
        text = "RL_RULE_AI_DIVINE_LEGENDARY"
        desc = "RL_RULE_AI_DIVINE_LEGENDARY_DESC"
    }
}
