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

Torugu

Colonel
80 Badges
Mar 1, 2013
863
2.367
  • Crusader Kings II
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Reapers Due
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Pre-order
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Rome Gold
  • Europa Universalis IV: Res Publica
  • Magicka
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Crusader Kings II: The Republic
  • Hearts of Iron II: Armageddon
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Sons of Abraham
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Art of War
  • Dungeonland
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis III: Chronicles
  • Stellaris Sign-up
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: No Step Back
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Tyranny: Archon Edition
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Victoria 2
  • Stellaris: Galaxy Edition
  • Stellaris
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
The "Great Destroyer" achievement requires you to destroy 10 Wonders not build by you. Does anybody know what exactly counts as "destroying a wonder" for the purpose of this achievement?

Looking through the code I found the following:

Code:
on_great_work_destroyed = {
#scope:target = the builder of the destroyed great work
    effect = {
        if = {
            limit = {
                NOT = { scope:target = root }
                is_iron_man = yes
                is_ai = no
                has_land = yes
            }
            if = {
                limit = {
                    NOT = {
                        has_variable = ach_gw_destroyed_var
                    }
                }
                set_variable = {
                    name = ach_gw_destroyed_var
                    value = 1
                }
            }
            else = {
                change_variable = {
                    name = ach_gw_destroyed_var
                    add = 1
                }
            }
        }
    }
}

Which tells me that the destroying needs to be different from the "builder". So destroying your own wonders doesn't work. But in practice, what does that mean?

If I start the construction of a wonder, but cede the territory before completion, does that count? What if I conquer an incomplete wonder. Do I become the builder upon completion?
And if the builder is set at the beginning of construction, does destroying incomplete wonders counts or does it have to be finished?
Finally, what about scripted wonders? Does the achievement only consider wonders build through the great wonder interface or can I also destroy wonders that are built via events (like the Library of Alexandria and the Colossus of Rhodes)? What about Wonders that are there at game start, like the Acropolis of Rhodes?

If anybody has gotten the achievement and would care to enlighten me, I would be extremely grateful. I have a really cool idea for an "Iron Age Collapse" campaign. I would start as an Indo-European Sardinian tribal, and my goal is to destroy the civilizations of the Mediterranean - but I don't want to play through the entire campaign only to realise that there aren't enough Wonders in the world to complete the achievement. .
 
  • 3
  • 1Like
Reactions:
Hate to bump my own thread, but it's already slipped of the front page so...

Has ANYBODY managed to earn this achievement yet? If not, do you have any suggestions how I could test for it?
I'm considering unpacking the save file to see if the ach_gw_destroyed_var is being incremated, but I don't even know if that would work...
 
A counter in the achievement would have been nice. Makes figuring out this last achievement i need so much more annoying not knowing what the heck you're even suppose to be doing for it...
 
  • 2
  • 1Like
Reactions:
So I since it seems nobody knows how this achievement works, I dug into the save file to see what I can find out.


The Good News: I think I know how this achievement is supposed to work.
The Bad News: It might actually be bugged.

So here's how the system is supposed to work. Anytime you destroy a wonder the ach_gw_destroyed_var counter is increased by one. Wonders that have that have been started by yourself don't count, but historical wonders such as Stonehenge etc. do. Historical wonders that are built by decision such as the Colossus of Rhodes count as having been built by the country that took the decision. I haven't explicitly checked what happens with unfinished wonders but the builder is set at the beginning of the construction process, so I suspect that the wonder that has been started by the AI but completed by you would still count.

Basically this means that there is no way to cheese the system. Unless the construction of the wonder was started by the AI (either via the wonder in the interface or via decision) it won't increment the counter.

In the safe file the current value of the counter can be found here:

Code:
                        flag="ach_gw_destroyed_var"
                        tick=0
                        data={
                            type=value
                            identity=100000

The value starts off as 100000 and goes up by 100000 for each wonder that's destroyed.

Armed with this knowledge I somehow managed to salvage an extremely unlucky campaign in which the Temple of Zeus disappeared magically and Egypt built neither the Lighthouse nor the Library of Alexandria, forcing me to snake my way to Parthia where - fortunately - the Dahae had build a pyramid in the middle of the desert. Unfortunately, despite all that I still didn't get the achievement.

-------------------------------------------------------------------------------------


Even after destroying 10 wonders and fulfilling all other conditions the achievement still doesn't trigger. I have the potential requirement fulfilled (in game the achievement is grayed out, but not locked), and the achievement has no other conditions as can be seen from the code here:

Code:
ach_the_great_destroyer = {
    possible = {
        OR = {
            country_culture_group = baltic #veneti
            country_culture_group = germanic
            country_culture_group = britannic #pretani
            country_culture_group = gaelic
            country_culture_group = gallic
            country_culture_group = celt_iberia
            country_culture_group = iberia     
            country_culture_group = proto_european
        }
    }

    happened = {
        custom_tooltip = {
            text = "ach_the_great_destroyer_tt"
            calc_true_if = {
                amount >= 10
                has_variable = ach_gw_destroyed_var

My savegame has the ach_gw_destroyed_var counter at 10 (keep in mind that 100000 = 1)

Code:
                   flag="ach_gw_destroyed_var"
                        tick=0
                        data={
                            type=value
                            identity=1000000

But the tooltip still shows the conditions as unfulfilled i.e. there is the red X next to the fulfillment conditions tooltip. At this point the only explanation that I have is that the achievement itself is bugged. Needless to say that's fairly frustrating given how much effort I put into making sure that I knew how it worked.

Maybe @Arheo or somebody else on the dev team could at least confirm that I didn't miss something obvious when figuring out how the achievement works?
 
Last edited:
  • 3Like
  • 1
Reactions:
A counter in the achievement would have been nice. Makes figuring out this last achievement i need so much more annoying not knowing what the heck you're even suppose to be doing for it...
IMO every achievement should be designed this way.

Anyways hope the devs investigate the issue and fix it. I tried this achievement too...
 
  • 3Like
Reactions:
IMO every achievement should be designed this way.

Anyways hope the devs investigate the issue and fix it. I tried this achievement too...

Meaning you destroyed 10 wonders and it still did trigger?

So that really means the achievement is bugged then, and it wasn't some freak coincidence that it didn't work for me.
 
  • 2Like
Reactions:
So, did another run today trying for this one. Took 12 ancient great wonders, destroyed them, no achievement and the big red x was still in the tab.
I tried looking at the save file in notepad++ but its completely gibberish. How would I be able to unencode it so i can view the variable counter?
 
  • 1Like
Reactions:
So, did another run today trying for this one. Took 12 ancient great wonders, destroyed them, no achievement and the big red x was still in the tab.
I tried looking at the save file in notepad++ but its completely gibberish. How would I be able to unencode it so i can view the variable counter?

The easiest way is to launch the game in debug mode, load your ironman save there, and then save while in debug mode. This will create an unencrypted save file. Obviously you will need to create a back up of the ironman file first, since the original save will be overwritten by the unencrypted one.

Please let me know what you find. I'm still wrecking my brain trying to find an explanation.
 
I thought maybe some of the wonders weren't counting. So I conquered literally every wonder on the map, all 15 of them. Still have a big red x,

Edit: Checked the save file

Code:
flag="ach_gw_destroyed_var"
                        data={
                            type=value
                            identity=1500000

Something is definitely borked with this achievement.
 
Last edited:
As an update I launched a bug report for this one. Having one achievement left is buggin me so much
 
  • 1Like
Reactions:
I also tried to get this achievment but I was unable to unlock it. I destroyed:
  1. Colossus of Rhodos
  2. Acropolis of Rhodos
  3. Acropolis of Pergamon
  4. Temple of Ephesos
  5. Mausoleum of Halikarnassos
  6. Zeus Temple
  7. Argead Palace
  8. Temple of Jupiter Optimus
  9. Pyramids of Gizah
  10. Custom wonder built by the Roman AI
I tried re-loading the game several times or even destroying one wonder and then re-loading the game (until I destroyed 10) but nothing worked.

Looking at the triggers, makes me wonder where the bug/mistake happened, as it seems quite straightforward?
 
Meaning you destroyed 10 wonders and it still did trigger?

So that really means the achievement is bugged then, and it wasn't some freak coincidence that it didn't work for me.
I tried the achievement in 2.0~2.0.1, didn't tried in 2.0.2.
In the try I destroyed 11 historical wonders and 1 completed great work and 4 great works in construction.
 
I'm guessing that the actual achievement is looking for a number that is NOT the actual variable that gets increased. Or someone misspelled the variable that the achievement is looking for in the code...
 
  • 1Like
Reactions:
I'm guessing that the actual achievement is looking for a number that is NOT the actual variable that gets increased. Or someone misspelled the variable that the achievement is looking for in the code...
I checked the code twice and there's no typo, so it has to be something under the hood. Or maybe we don't understand the achievement fully. @Snow Crystal could you help us?
 
  • 1Like
Reactions:
I really hope it doesn't have to do with destroying 10 constructed great works. I've done multiple close to world conquests this patch and seen the ai build maybe 4 over many different play throughs.
 
  • 1Like
Reactions:
I really hope it doesn't have to do with destroying 10 constructed great works. I've done multiple close to world conquests this patch and seen the ai build maybe 4 over many different play throughs.

I doubt it, the counter for the number of destroyed wonders does get increased if you destroy pre-build ones after all. It's just that the achievement doesn't trigger if you fulfill all the conditions.
 
  • 1
Reactions:
Something is definitely borked with this achievement.

I can confirm this. Compared with other similar achievements and noticed it was coded a bit differently...

Using achievement "Do Not Disturb My Circles" as an example:

Code:
happened = {
        custom_tooltip = {
            text = "ach_circles_tooltip"
            has_variable = ach_circles_var
            var:ach_circles_var >= 40

I changed the code for "The Great Destroyer" to a similar format which should be:

Code:
happened = {
        custom_tooltip = {
            text = "ach_the_great_destroyer_tt"
            has_variable = ach_gw_destroyed_var
            var:ach_gw_destroyed_var >= 10

And loaded up my save

1617844834604.png


But of course it's still locked because it knows the achievement file was modified
 
Last edited:
  • 3Like
  • 3
Reactions: