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

Magic trees new doctrines adaptation #787

Merged
merged 104 commits into from
Mar 8, 2023

Conversation

MemeWizard
Copy link
Contributor

@MemeWizard MemeWizard commented Dec 3, 2021

Changelog:

  • Added new spirit/neutral/decay set of elemental mage traits and a system to change which one character has
  • Idolised elemental doctrines also change character's piety when character's relationship with elements happens

Developer changelog:

  • Adapted focuses and lifestyles triggers, updated values
  • Merged some files
  • Deleted magical perks on_actions because they have delay and its breaks character traits and mana on gamestart
  • Refactored trait removing when you reset perks

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:

  • Check that in-game tooltips provide enough info about the new mechanic
  • Check that the new mechanic works
    • Use new character debug interaction to change character's relationship with elements

# Conflicts:
#	localization/english/religion/wc_magic_doctrines_l_english.yml
…ines-adaptation

# Conflicts:
#	localization/english/religion/wc_magic_doctrines_l_english.yml
Fixed observer error spam
GDC
…ines-adaptation

# Conflicts:
#	common/religion/religions/air_group.txt
#	common/religion/religions/arcane_group.txt
#	common/religion/religions/avian_group.txt
#	common/religion/religions/deathbringer.txt
#	common/religion/religions/doombringer.txt
#	common/religion/religions/earth_group.txt
#	common/religion/religions/fel_group.txt
#	common/religion/religions/fire_group.txt
#	common/religion/religions/light_group.txt
#	common/religion/religions/necromancy_group.txt
#	common/religion/religions/void_group.txt
#	common/religion/religions/water_group.txt
#	localization/english/religion/wc_magic_doctrines_l_english.yml
@MemeWizard
Copy link
Contributor Author

a-d should have been fixed by e32f463

As for others that are not related to changes in this PR - I made #886 #887 #888 issues in order to not forget about these errors

Thanks for review <3

# Conflicts:
#	common/decisions/test_decision.txt
@MemeWizard MemeWizard requested review from a team and zumbak04 and removed request for zumbak04 February 19, 2022 05:07
Copy link
Contributor

@TheGroxEmpire TheGroxEmpire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Is there a way to check the current elemental good will? I can't seem to determine the value without looking at the affected trait.

@TheGroxEmpire
Copy link
Contributor

  • It would be nice if the elemental goodwill bar has this dropdown. Instead of dumping the info just right below it:

image
image

  • Same thing with the trait changes. I think it could be done in tooltip:

image

Copy link
Member

@zumbak04 zumbak04 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

# Conflicts:
#	common/character_interactions/wc_debug_interactions.txt
Copy link
Contributor

@TheGroxEmpire TheGroxEmpire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My suggestions have been applied. Everything LGTM!

@MemeWizard
Copy link
Contributor Author

I'm merging it into the main magic branch (#121), since it was approved.
@zumbak04 @TheGroxEmpire @Holt228 Thanks for reviews!

@MemeWizard MemeWizard merged commit 4698a19 into magic_trees Mar 8, 2023
@MemeWizard MemeWizard deleted the magic-trees-new-doctrines-adaptation branch March 8, 2023 02:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance 🔧 Involves code refactoring that doesn't affect game new feature ⭐ Involves adding new feature that affects game priority high ❗ Shows priority
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants