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

Aerotinge

Gouverneur van Torkia
41 Badges
Aug 1, 2018
570
171
  • Battle for Bosporus
  • Surviving Mars
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Cadet
  • Crusader Kings II
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Age of Wonders III
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings III Referal
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Pre-order
One line summary of your issue
[3.3.4] history.cpp: major_revolt cb created temporary title not correctly destroyed before/after the war timeframe.

Game Version
3.3.4 [SOHY]

What expansions do you have installed?


Do you have mods enabled?

Yes

Please explain your issue is in as much detail as possible.
History civil war modding having problem in many aspect. This one shows a temporary title created by major_revolt(faction-based) cb go on with holder after war, or even before the war if scroll back the date.

Steps to reproduce the issue.
1. Create a history war, for example
Code:
name = "Rebel war"

casus_belli = {
    casus_belli = claim_on_liege_plot
    actor = 141212
    recipient = 141232
    landed_title = e_nippon
    date = 1183.9.24
}

# In civil wars defender MUST be added before attacker!
1183.9.24 = {
    add_defender = 141232
    add_attacker = 141212
    start_war = yes
    add_attacker = 141431
    add_attacker = 141432
    vassal_liege = {
        vassal = 141212
        liege = 141232
    }
    vassal_liege = {
        vassal = 141431
        liege = 141232
    }
    vassal_liege = {
        vassal = 141432
        liege = 141232
    }
}
1185.3.24 = {
    end_war = yes
    rem_attacker = 141212
    rem_attacker = 141431
    rem_attacker = 141432
    rem_defender = 141232
}
While all attacker are landed vassals of defender before rebel.

2. Start a game, in character selection screen, scroll the date beyond 1185.3.24, the war has ended. But the revolt title is still held by actor(141212).

3. Now roll back the date before 1183.9.24, the war should be not yet fired. But the actor already hold that rebel title!
4. (Optional) By roll the date back and forth this timeframe, you could get a character with tons of rebel title which won't get destoryed.

QA staff have died out I guess, anyway this is for you Paradox and an elegy for your old, legacy code.

Upload Attachment
File(s) attached
ck2_108.png

It's 1175.1.27 and he holds two temporary titles create on 1183.9.24, wow.
 
Upvote 0