Anyone know the details of this Achievement. Anyone looked at the code for it? I feel like it's one of those that probably has some specific triggers.
totally_not_cool_bromania = {
id = 128
possible = {
is_ironman = yes
difficulty > 1
has_start_date < 1936.01.02
has_any_custom_difficulty_setting = no
game_rules_allow_achievements = yes
original_tag = ROM
}
happened = {
custom_trigger_tooltip = {
tooltip = totally_not_cool_bromania_tt
has_country_flag = ROM_switched_sides
any_enemy_country = {
has_country_flag = ROM_former_ally_still_standing
has_capitulated = yes
}
}
}
}
#Britain recieves Romania's request to change sides
country_event = {
id = DOD_romania.16
title = DOD_romania.16.t
desc = DOD_romania.16.desc
picture = GFX_report_event_german_reichstag_gathering
is_triggered_only = yes
immediate = {
FROM = { set_country_flag = ROM_switched_sides }
FROM = {
every_other_country = {
limit = {
is_in_faction_with = PREV
has_capitulated = no
}
set_country_flag = ROM_former_ally_still_standing #required for achievement
}
}
}
option = { #End hostilities with Romania
name = DOD_romania.16.a
ai_chance = {
base = 100
}
hidden_effect = {
#ensure Germany doesn't get randomly encircled
every_state = {
limit = {
controller = { tag = FROM }
owner = {
has_war_with = event_target:romania_former_ally_target
NOT = { has_war_with = event_target:romania_new_ally_target }
}
}
event_target:romania_former_ally_target = {
set_state_controller = PREV
}
}
FROM = {
# move our armies to back home
teleport_armies = {
to_state_array = owned_controlled_states
}
}
}
white_peace = FROM
FROM = {
leave_faction = yes
}
hidden_effect = {
event_target:romania_former_ally_target = {
country_event = { id = DOD_romania.161 days = 1 }
}
FROM = { #essentially so the Soviets peace out with Romania, preventing England from being dragged into a war with the Soviets.
every_enemy_country = {
limit = {
NOT = { has_war_with = event_target:romania_new_ally_target }
has_war_with = event_target:romania_former_ally_target
is_faction_leader = yes
}
save_global_event_target_as = romania_third_party_target
if = { #creates a collab gov out of every Moldovan state they occupy
limit = {
any_controlled_state = {
owner = { tag = FROM }
}
}
if = {
limit = { MOL = { exists = no } }
release_puppet = MOL
MOL = { save_event_target_as = released_nation_target }
}
else = {
create_dynamic_country = {
original_tag = MOL
save_event_target_as = released_nation_target
}
}
event_target:released_nation_target = {
every_state = {
limit = {
is_core_of = MOL
controller = { tag = event_target:romania_third_party_target }
}
PREV = { transfer_state = PREV }
}
PREV = {
puppet = PREV
if = {
limit = {
has_dlc = "La Resistance"
}
PREV = { set_variable = { collaboration_formed_by = PREV } }
set_autonomy = { target = PREV autonomy_state = autonomy_collaboration_government }
}
else = {
set_autonomy = { target = PREV autonomy_state = autonomy_integrated_puppet }
}
}
}
}
if = { #creates a collab gov out of every Romanian state they occupy
limit = {
any_controlled_state = {
owner = { tag = FROM }
}
}
create_dynamic_country = {
original_tag = FROM
save_event_target_as = released_nation_target
every_state = {
limit = {
is_core_of = FROM
NOT = { is_core_of = MOL }
controller = { tag = event_target:romania_third_party_target }
}
PREV = { transfer_state = PREV }
}
PREV = {
puppet = PREV
if = {
limit = {
has_dlc = "La Resistance"
}
PREV = { set_variable = { collaboration_formed_by = PREV } }
set_autonomy = { target = PREV autonomy_state = autonomy_collaboration_government }
}
else = {
set_autonomy = { target = PREV autonomy_state = autonomy_integrated_puppet }
}
}
}
}
white_peace = FROM
}
}
}
}
}
#change sides
country_event = {
id = DOD_romania.161
title = DOD_romania.161.t
desc = DOD_romania.161.desc
picture = GFX_report_event_german_reichstag_gathering
is_triggered_only = yes
immediate = {
hidden_effect = {
FROM.FROM = {
leave_faction = yes
country_event = { id = DOD_romania.162 }
}
}
}
option = { #time to abandon ship
name = DOD_romania.161.a
ai_chance = {
base = 100
}
}
}
#change sides
country_event = {
id = DOD_romania.162
title = DOD_romania.162.t
desc = DOD_romania.162.desc
picture = GFX_report_event_german_reichstag_gathering
is_triggered_only = yes
immediate = {
}
option = { #time to abandon ship
name = DOD_romania.162.a
ai_chance = {
base = 100
}
event_target:romania_new_ally_target = {
add_to_faction = ROOT
ROOT = {
add_to_war = {
targeted_alliance = PREV
enemy = FROM
hostility_reason = asked_to_join
}
}
}
}
}
You don't need to win. You just need to change sides, using the decision. Just play a normal Romania: join the Axis and join the war against Russia. As soon as the decision is available (for me it was immediate), select it. You change sides immediately and get the achievement.
I initially used the "Appoint Pro-Axis Government" and used a Fascist Advisor to go Fascist. As soon as I was able to join the Axis, I activated the "Appoint Pro-Soviet Government" Focus and used a Communist Advisor to push myself to Communism. At the time of Barbarossa (mid 1942 in my historical game) my government was communist but that may not be necessary. So the focus is necessary to get access to the decision. Initially, I didn't become active in the war but the decision didn't become available. I had to be at war with the SU before I could switch sides.Are you saying you can take the switch sides decision without these focuses? Did you also have to capitulate a former ally?
At the time of Barbarossa (mid 1942 in my historical game) my government was communist but that may not be necessary. So the focus is necessary to get access to the decision. Initially, I didn't become active in the war but the decision didn't become available. I had to be at war with the SU before I could switch sides.
So, any progress? Tried to get this achievements several times already with different factions still no effect. Was in Axis and switched to Allies and capitulated Slovakia (Slovakia doesn't have "faction traitor" mark, only faction leaders has such mark so no effect).
...
I bet that shepperd352 just got his achievement because of some bug and never met real requirements - capitulation of former ally with mark "faction traitor". I shall try it again since beta patch updated.
immediate = {
FROM = { set_country_flag = ROM_switched_sides }
FROM = {
every_other_country = {
limit = {
is_in_faction_with = PREV
has_capitulated = no
}
set_country_flag = ROM_former_ally_still_standing #required for achievement
}
}
}
totally_not_cool_bromania = {
id = 128
possible = {
is_ironman = yes
difficulty > 1
has_start_date < 1936.01.02
has_any_custom_difficulty_setting = no
game_rules_allow_achievements = yes
original_tag = ROM
}
happened = {
custom_trigger_tooltip = {
tooltip = totally_not_cool_bromania_tt
has_country_flag = ROM_switched_sides
any_enemy_country = {
has_country_flag = ROM_former_ally_still_standing
has_capitulated = yes
}
}
}
}
#Britain recieves Romania's request to change sides
country_event = {
id = DOD_romania.16
immediate = {
FROM = { set_country_flag = ROM_switched_sides }
FROM = {
every_other_country = {
limit = {
is_in_faction_with = PREV
has_capitulated = no
}
set_country_flag = ROM_former_ally_still_standing #required for achievement
}
}
}
option = { #End hostilities with Romania
name = DOD_romania.16.a
ai_chance = {
base = 100
}
hidden_effect = {
#ensure Germany doesn't get randomly encircled
every_state = {
limit = {
controller = { tag = FROM }
owner = {
has_war_with = event_target:romania_former_ally_target
NOT = { has_war_with = event_target:romania_new_ally_target }
}
}
event_target:romania_former_ally_target = {
set_state_controller = PREV
}
}
FROM = {
# move our armies to back home
teleport_armies = {
to_state_array = owned_controlled_states
}
}
}
white_peace = FROM
FROM = {
leave_faction = yes
}
hidden_effect = {
event_target:romania_former_ally_target = {
country_event = { id = DOD_romania.161 days = 1 }
}
FROM = { #essentially so the Soviets peace out with Romania, preventing England from being dragged into a war with the Soviets.
every_enemy_country = {
limit = {
NOT = { has_war_with = event_target:romania_new_ally_target }
has_war_with = event_target:romania_former_ally_target
is_faction_leader = yes
}
save_global_event_target_as = romania_third_party_target
if = { #creates a collab gov out of every Moldovan state they occupy
limit = {
any_controlled_state = {
owner = { tag = FROM }
}
}
if = {
limit = { MOL = { exists = no } }
release_puppet = MOL
MOL = { save_event_target_as = released_nation_target }
}
else = {
create_dynamic_country = {
original_tag = MOL
save_event_target_as = released_nation_target
}
}
event_target:released_nation_target = {
every_state = {
limit = {
is_core_of = MOL
controller = { tag = event_target:romania_third_party_target }
}
PREV = { transfer_state = PREV }
}
PREV = {
puppet = PREV
if = {
limit = {
has_dlc = "La Resistance"
}
PREV = { set_variable = { collaboration_formed_by = PREV } }
set_autonomy = { target = PREV autonomy_state = autonomy_collaboration_government }
}
else = {
set_autonomy = { target = PREV autonomy_state = autonomy_integrated_puppet }
}
}
}
}
if = { #creates a collab gov out of every Romanian state they occupy
limit = {
any_controlled_state = {
owner = { tag = FROM }
}
}
create_dynamic_country = {
original_tag = FROM
save_event_target_as = released_nation_target
every_state = {
limit = {
is_core_of = FROM
NOT = { is_core_of = MOL }
controller = { tag = event_target:romania_third_party_target }
}
PREV = { transfer_state = PREV }
}
PREV = {
puppet = PREV
if = {
limit = {
has_dlc = "La Resistance"
}
PREV = { set_variable = { collaboration_formed_by = PREV } }
set_autonomy = { target = PREV autonomy_state = autonomy_collaboration_government }
}
else = {
set_autonomy = { target = PREV autonomy_state = autonomy_integrated_puppet }
}
}
}
}
white_peace = FROM
}
}
}
}
}
#change sides
country_event = {
id = DOD_romania.161
immediate = {
hidden_effect = {
FROM.FROM = {
leave_faction = yes
country_event = { id = DOD_romania.162 }
}
}
}
option = { #time to abandon ship
name = DOD_romania.161.a
ai_chance = {
base = 100
}
}
}
#change sides
country_event = {
id = DOD_romania.162
immediate = {
}
option = { #time to abandon ship
name = DOD_romania.162.a
ai_chance = {
base = 100
}
event_target:romania_new_ally_target = {
add_to_faction = ROOT
ROOT = {
add_to_war = {
targeted_alliance = PREV
enemy = FROM
hostility_reason = asked_to_join
}
}
}
}
}