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

Mcgan

Lt. General
18 Badges
Mar 19, 2020
1.365
2.007
  • Crusader Kings III: Royal Edition
  • Stellaris: Galaxy Edition
  • Stellaris - Path to Destruction bundle
  • Stellaris: Distant Stars
  • Stellaris: Synthetic Dawn
  • Stellaris: Leviathans Story Pack
  • Stellaris: Apocalypse
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Stellaris: Nemesis
  • Stellaris: Humanoids Species Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Lithoids
  • Stellaris: Necroids

Information​

I have verifed my game files (Steam only)​

Yes

I have disabled all mods​

Yes

I am running the latest game update​

Yes

Required​

Summary​

Destroying Artifacts as a Landless Adventurer gives only 1 gold no matter what

Description​

While playing as a Landless Adventurer, the amount of gold obtained for destroying an Artifact is purposely drastically reduced.
However, due to a small error, the value is multiplied by 0, when it is clear it was intended to be multiplied by 0.1 instead.

In the screenshot provided, I have a "Masterwork" Artifact at full durability, which means it should give 80 gold for a standard ruler, and only 8 for a Landless Adventurer.
However, it will only give me 1 gold.

Steps to reproduce​

Play as a Landless Adventurer, get an Armorer (build a "Supply Tent" and either a "Roaming Smithy" or a "Stocked Arsenal"), destroy an Artifact rare enough and/or in a good enough state to be worth more than 1 gold.

Game Version​

1.14.2.2

Platform​

Windows

Additional Information​

Affected Feature​

  • Gameplay

Save Game​



Other Attachments​

Masterwork_Artifact_only_1_gold.jpg

 
  • 1
  • 1Like
Reactions:
The solution is to move round = yes out of multiply in "common\scripted_effects\00_ep1_artifact_effects.txt", destroy_artifact_aniconist_effect.
From:
Code:
                #Nerf it to bits for LAAMPs
                if = {
                    limit = {
                        $DESTROYER$ = { has_government = landless_adventurer_government }
                    }
                    multiply = {
                        value = 0.1
                        round = yes
                    }
                }

To:
Code:
                #Nerf it to bits for LAAMPs
                if = {
                    limit = {
                        $DESTROYER$ = { has_government = landless_adventurer_government }
                    }
                    multiply = {
                        value = 0.1
                    }
                    round = yes # MOD fix
                }
 
  • 1
Reactions: