HoI 4 - v1.12.10.91f2 [0f26] UK focus "Secure the Italian alliance" is bypassed likely due to missing DLC (BBA)

  • 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.

Nahtchew

Recruit
42 Badges
May 18, 2022
2
0
  • Europa Universalis IV: Dharma
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Megacorp
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
Description of issue
v1.12.10.91f2 [0f26] UK focus "Secure the Italian alliance" is bypassed likely due to missing DLC (BBA)

What platform do you play on?
Steam

Game Version
v1.12.10.91f2

Enabled DLC
Together for Victory, Death or Dishonor, Waking the Tiger, Man The Guns, La Resistance, Battle for the Bosporus, No Step Back

Do you have mods enabled?
No

Description
When Completing the focus "The British path to fascism" the next focus will always be bypassed. It's bypass condition are not met at the start of the game, yet it counts as the condition being fulfilled.

Steps to Reproduce
1. Start as the UK (Look at the bypass conditions of the focus, it always has the green tick)
2. Complete "The British path to fascism. The focus in question will now be bypassed

Upload Attachment
File(s) attached
 

Attachments

  • testuk.hoi4
    34,3 MB · Views: 0
Upvote 0

Mefisto1029

First Lieutenant
12 Badges
Aug 15, 2018
269
211
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Crusader Kings II
  • Age of Wonders III
  • Shadowrun Returns
Yeah, there is problem with if under or in bypass.
Code:
        bypass = {
            OR = {
                ITA = { exists = no }
                ITA = { is_subject = yes }
                ITA = { is_in_faction = yes }
                if = {
                    limit = {
                        has_dlc = "By Blood Alone"
                    }
                    ITA = {
                        OR = {
                            has_completed_focus = ITA_defy_the_duce
                            custom_trigger_tooltip = {
                                tooltip = ITA_RDS_exists_tt
                                tag = RDS
                            }
                        }
                    }
                }
            }
        }
If we will remove if section, game wont bypass focus, the same happens when we will move if outside or.

Edit.
My proposed fix is to split the dlc bypass from the non-dlc:
Code:
        bypass = {
            if = {
                limit = {
                    has_dlc = "By Blood Alone"
                }
                OR = {
                    ITA = { exists = no }
                    ITA = { is_subject = yes }
                    ITA = { is_in_faction = yes }
                    ITA = { has_completed_focus = ITA_defy_the_duce }
                    ITA = {
                        custom_trigger_tooltip = {
                            tooltip = ITA_RDS_exists_tt
                            tag = RDS
                        }
                    }
                }
            }
            else = {
                OR = {
                    ITA = { exists = no }
                    ITA = { is_subject = yes }
                    ITA = { is_in_faction = yes }
                }
            }
        }
OR
Code:
        bypass = {
            if = {
                limit = {
                    has_dlc = "By Blood Alone"
                }
                ITA = {
                    OR = {
                        exists = no
                        is_subject = yes
                        is_in_faction = yes
                        has_completed_focus = ITA_defy_the_duce
                        custom_trigger_tooltip = {
                            tooltip = ITA_RDS_exists_tt
                            tag = RDS
                        }
                    }
                }
            }
            else = {
                ITA = {
                    OR = {
                        exists = no
                        is_subject = yes
                        is_in_faction = yes
                    }
                }
            }
        }
The only difference is the tooltip.
 
Last edited:
  • 1
Reactions: