Warcraft-GoA-Development-Team / Warcraft-Guardians-of-Azeroth-2

"Guardians of Azeroth" is a mod for Crusader Kings 3 with a worldwide development team, based on the Warcraft universe by Blizzard Entertainment. In this mod, our team is working to recreate the world of Azeroth in all of its glory, particularly focusing on the story of the classic Warcraft strategy games and World of Warcraft Classic.
79 stars 59 forks source link

0.4.3 hotfixes and balancing #1394

Closed Grekopithikos closed 3 weeks ago

Grekopithikos commented 1 month ago

Changelog:

Developer changelog:

Tests:

How to test:

ValianBlue commented 1 month ago

Key


Added some more characters

I'm not sure which characters you are referring to without digging into the code. I've exempted this from my test. 🟡


Zul'jin is the ruler of Zul'aman in all 3 current bookmarks

This appears to be true. ✔️

583 ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/c4f17834-077e-4377-9a54-6b224c2a57e4)
603 ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/cec3b989-5b1e-42e1-920a-fe1a9f7dc177)
605 ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/f4fe6c25-af95-4ea7-9bec-b988b0304e49)

Amani kings are now called warlords

Zul'jin has the correct "Warlord" title. For further testing, I replaced Magni with an Amani ruler, and the title was correctly replaced. ✔️

![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/c4f17834-077e-4377-9a54-6b224c2a57e4)
![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/27e1cbe2-2747-41d2-a71a-a52803947022)

Made Anduin Lothar the regent of Llane Wrynn, Bolvar Fordragon the regent of Varian Wrynn, and Lor'themar Theron the regent of Anasterian Sunstrider

Anduin is the correct regent for Wrynn. In the 603 start, Fordragon is the correct regent for Varian. However, in the 583 start, Dar'Khan acts as regent for Anasterian. Theron is the correct regent in the 603 start, so I am not sure what your full intent is. ❔

Lothar/Wrynn ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/b5180fac-f9a0-4dc3-9605-7ea453acbd41)
Wrynn/Fordragon ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/507bc4b6-35f3-4909-bcaa-72804adc602e)
Dar'Khan/Sunstrider (583) ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/1a4402cb-83c4-4b40-8124-dfb26cc770a3)
Theron/Sunstrider (603) ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/fba463ad-ad28-4d5a-b5e0-db1eabc6c5d2)

Undead now gives -100 opinion instead of -200 if death magic is a crime

Playing as Sylvanas, I checked her relations with Archbishop Benedictus (Holy Light faith—where Death Magic is criminal). His malus is -100, which appears to be correct. ✔️

![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/34b76174-1ce9-4726-a8bf-5df7f0e69977)

Pandaren and Furbolgs are now in the same race family, Ursine

This appears to be working correctly. ✔️

Pandaren ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/f1f74848-09b3-4a59-866b-605f0ad71841)
Furbolg ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/54485233-2148-4ca9-b7fd-b64e76029670)

Made Gul'dan bald again

He appears to be bald. ✔️

![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/299e30b7-1a64-4b89-b7ce-9397b1a68e23)

Weak, small and stupid races like kobolds and murlocs have can have 2 more knights

This appears to be working correctly, however I will note that Kobolds have a cultural tradition: "Strength in Numbers" that applies a -2 Knight capacity penalty. Given that, there seems to be a conflict-of-design. I'd either remove the -2 penalty from the tradition, or not remove the +2 bonus you have given them in this update. ❔

Kobold Knights ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/b128add2-a7d6-4541-84e8-53cf63a2befc)
Murloc Knights ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/931cd4f5-757c-4556-8e83-fb3dad5afb75)

Removed latent inhuman genes from human dna

I am not sure how to effectively test this, so I will exempt it. 🟡


The Stonefield county is now ruled by the Stonefield family

In the 583 bookmark, "Countess Mildred" is the ruler of the county. She is of the Stonefield dynasty. ✔️

![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/ffff308b-c330-4e06-96a2-644b2979b239)

Added Mortwake as a county with Mortwake's tower as its barony. Klaven Mortwake rules it instead of the Stonefield county

In the 583 bookmark, "Countess Valeriia" is the ruler. I believe this is an auto-generated character. Klaven Mortwake appears to be the steward for the County of Northfield, instead. ❌

Countess Valeriia ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/7c0887c9-aa4f-4d1a-aa97-58b7bcf6f508)
Klaven Mortwake ![image](https://github.com/Warcraft-GoA-Development-Team/Warcraft-Guardians-of-Azeroth-2/assets/40177753/3024c759-7f53-4011-af3c-673d0b44386c)

Overall Comments

The majority of my tests were successful. However, you wrote nothing in the "How to Test" section, which meant that there were some items I could not address. Be sure to include important details in that section for the future, it's in the template for a reason.

Furthermore, I'm not sure what your full intent with some of these features was. The more specific you can be with the changelog, the better. I've written comments to explain my thought process while testing, but this does take up testing time that could otherwise be contributed to other PRs.

Cheers, -@ValianBlue

robmart commented 1 month ago

Removed latent inhuman genes from human dna

I am not sure how to effectively test this, so I will exempt it. 🟡

The removed latent genes do not need to be tested.

On a side note, wow your review is amazing.

Rimaka94 commented 1 month ago

image

image

image

image

Rimaka94 commented 1 month ago

image

culture_parameter_elder_culture:0 "From the wisdom of an [wc_elder_race|E], this culture gets up tp #P 20%#! reduced impact of #N harmful events#!." change to culture_parameter_elder_culture:0 "From the wisdom of an [wc_elder_race|E], this culture gets up to #P 20%#! reduced impact of #N harmful events#!."

(change 'tp' to 'to')

Rimaka94 commented 1 month ago

From error.log, doesn't look related to your changes but does exist:

[13:14:37][jomini_trigger.cpp:681]: Inconsistent trigger scopes (province vs. culture) infile: common/buildings/wc_special_buildings.txt line: 2656

cosmic_observatory = { is_enabled = { OR = { has_innovation = innovation_archmage

has_innovation probably needs scoping to holder's culture