• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

TempestM

Procrastinator
16 Badges
Feb 8, 2018
1.051
6.152
  • Crusader Kings II
  • Stellaris
  • Europa Universalis IV
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Crusader Kings III
Interaction between Embracing Celibacy and Reveler is broken.
You gain the decision to embrace celibacy from perk, and reveler you get automatically when doing feasts and can't control it.


For some reason Reveler blocks you from embracing celibacy, even though it's about having feasts, not having sex. Yet having celibacy doesn't block you from getting Reveler trait.
This means that if you just normally do feasts from time to time (because there's not much to do otherwise) you will get the trait eventually, and since you can't get rid of it, you won't be ever be able to use celibacy. Also if you take celibacy first (like I usually do), but then gain Reveler trait, if you cancel Celibacy once you once again can't embrace it again.

1636381620010.png




Having feasts should interact with something like Monasticism, Temperate traits, etc, why it blocks the use of decision about having sex? Seducer trait already blocks it
If making it block Celibacy so important, then at least don't allow Reveler trait to be automatically acquired with it to not block the use of perk in the future

1636381545828.png



p.s. While we're at it, this trait doesn't consider Tenets at all. Why it's always giving piety and clergy opinion? It should do so only for religion with tenets like Monasticism or Ascetism. For tenets like Carnal Exaltation it should be a sin, like Chaste trait!
 
  • 4
Reactions:

r3xm0rt1s

Colonel
58 Badges
May 16, 2017
869
980
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Age of Wonders III
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Ancient Relics
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Stellaris: Federations
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Imperator: Rome
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Victoria 2: A House Divided
  • Crusader Kings III
  • Europa Universalis IV
  • Imperator: Rome - Magna Graecia
  • Victoria 3 Sign Up
  • Victoria: Revolutions
  • Victoria 2
  • Victoria 2: Heart of Darkness
  • Crusader Kings II: Conclave
  • Europa Universalis IV: El Dorado
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
Considering a reveler would suffer stress for taking the celibacy decision, if they could. I think the design there was changed at some point, perhaps when stress mechanics were added, but never properly implemented. Might actually qualify as a bug.
Code:
### Embrace Celibacy
# by Petter Vilberg
# Unlocked by: Restraint
embrace_celibacy_decision = {
    ai_check_interval = 0
    picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"

    desc = embrace_celibacy_decision_desc

    selection_tooltip = embrace_celibacy_decision_tooltip

    cooldown = { days = @celibacy_cooldown_time }

    is_shown = {
        has_perk = restraint_perk
        NOT = { has_trait = celibate }
    }

    is_valid_showing_failures_only = {
        NOR = {
            has_trait = lifestyle_reveler
            has_trait = seducer
        }
        is_available_adult_or_is_commanding = yes
    }

    is_valid = {
        has_perk = restraint_perk
    }

    effect = {

        send_interface_toast = {
            title = msg_became_celibate
            left_icon = root

            add_trait = celibate
        }

        stress_impact = {
            lustful = major_stress_impact_gain
            reveler_1 = medium_stress_impact_gain
            reveler_2 = medium_stress_impact_gain
            reveler_3 = major_stress_impact_gain
        }
    }
    
    ai_potential = {
        always = no
    }

    ai_will_do = {
        base = 0
    }
}
 
  • 1
Reactions: