﻿on_game_start_after_lobby = {
    on_actions = {
        ulp_languages_on_game_start_after_lobby
    }
}

quarterly_playable_pulse = {
    on_actions = {
        ulp_languages_quarterly_player_check
    }
}

ulp_languages_on_game_start_after_lobby = {
    effect = {
        every_player = {
            limit = { is_ai = no }
            if = {
                limit = {
                    NOT = { has_character_modifier = ulp_unlimited_languages_player_modifier }
                }
                add_character_modifier = {
                    modifier = ulp_unlimited_languages_player_modifier
                }
            }
        }
    }
}

ulp_languages_quarterly_player_check = {
    trigger = {
        is_ai = no
    }

    effect = {
        if = {
            limit = {
                NOT = { has_character_modifier = ulp_unlimited_languages_player_modifier }
            }
            add_character_modifier = {
                modifier = ulp_unlimited_languages_player_modifier
            }
        }
    }
}
