Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crises #833

Draft
wants to merge 40 commits into
base: dev
Choose a base branch
from
Draft

Crises #833

wants to merge 40 commits into from

Conversation

zumbak04
Copy link
Member

@zumbak04 zumbak04 commented Jan 11, 2022

Changelog:

Coalitions

  • Coalitions are alliances similar to unions that are against a certain cause. Usually formed against 'end-game' factions like the invading horde, the scourge, and future factions like the burning legion. Unlike Unions, coalitions will dissolve when the said crisis is over.

Union GUI tab

  • Added a new for Crisis, further explaining them and adding clarity to their power

Tasks:

  • Update GUI info in leave/join
  • Add descriptions for leave/join
  • Delimiter
  • Coalition members should be passed to heir
  • Only valid crises are shown
  • Finish the join interaction
  • Update backgrounds and move them to different folder
  • Remove characters from the coalition on death
  • Fix Ner'zhul AI becoming free somehow
  • Add coalition power bar
  • Fix coalition members GUI
  • Add some memebers default to scourge coalition
  • Write coalition game concept
  • Make horde invasion a crisis
  • Fix
Click to expand

image

  • Fix
Click to expand

image

  • Fix
Click to expand

image

Tests:

  • There are no errors in wc files in Documents\Paradox Interactive\Crusader Kings III\logs\error.log except portrait_decals.cpp:101
  • The mod takes less than 5.5 GB in the Task Manager (Windows)

How to test:

Right-windows no longer use negation of right_window_open in the visible trigger. It allows adding new right tabs without changing these files.
@zumbak04 zumbak04 self-assigned this Jan 11, 2022
Added basic tab for Crises.
Added basic tabs inside Crises tab.
(GDC)
Added textures for the Crises tab header and backgrounds.
@zumbak04 zumbak04 linked an issue Jan 19, 2022 that may be closed by this pull request
Added the Crisis Features, Character, Name and Description to the GUI.
…to crisis

# Conflicts:
#	localization/english/wc_game_concepts_l_english.yml
Fixed the My Realm tab bugging after opening the Crises tab.
Mod tabs migrated to new files.
Added the Coalition Members.
(GDC)
Added the Crisis Strenght and Power to the tab.
Added working Coalition Members to the tab.
Added the basic join coalition interaction.
Updated the crisis background images to fit the window ratio.
Updated the mask, it's not faded to the top.
(GDC)
Deleted widget since there is margin_widget already.
(GDC)
The Crisis tab referens to the crisis title to get info about the crisis. It makes the tab proof to the crisis having no holder.
Added the Status to the crisis tab.
# Conflicts:
#	localization/english/wc_effects_l_english.yml
#	localization/english/wc_game_concepts_l_english.yml
@zumbak04 zumbak04 changed the base branch from master to small-improvements-6 January 24, 2022 18:23
The AI joins coalitions now.
Added effect descriptions for Joining and Leaving Coalition.
Balanced coalition reasons to be more less likely.
Fixed Ner'zhul being free after a year.
Coalition info is passed to heirs thus it's deathproof.
Dead characters leave coalition.
Added the Leave Coalition interaction.
Fixed coalition destroyed on the crisis holder war won.
Added Coalition Power bar.
Added Join and Leave buttons on the Crises tab.
Added the Coalition Member modifier to debuff coalition members.
Added is_in_coaltion_against_trigger.
Added a localization for is_in_coaltion_against_trigger.
Added a trigger, is_in_any_coaltion_trigger.
Added a value, coalition_strength_value.
The declare war windows shows if the coalition may join.
…to crisis

# Conflicts:
#	localization/english/wc_effects_l_english.yml
You get a cooldown on leaving the coalition.
Base automatically changed from small-improvements-6 to master March 10, 2022 09:33
@helloruhe helloruhe changed the base branch from master to dev December 10, 2024 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Game Concept for Crisises
2 participants