Which are the exact requirements for the "Destroyer of Worlds" achievement?
The steam description for the achievement is "Move a planet's worth of blocks", which seems fairly vague. Before I start grinding blocks to try to get it, I was wondering if anyone has a more specific description, potential covering:
- Whether "moving" only means breaking the blocks, or also placing them back down elsewhere
- Whether you have to fully destroy a single planet, or if it's a cumulative count of blocks broken overall that needs to reach a certain number (if so, how many blocks need to be mined)
- Whether liquids and background tiles count
- Whether bombs/explosives count, or just mining with pickaxes/the matter manipulator.
- Whether blocks can be player-placed, or if they have to be naturally generated
My best guess so far is that it's a cumulative count, and only involves breaking the blocks. I have no idea for the last 3 details, though, and I'd like some kind of source such as game code or experiments.
Best Answer
I found my way to do it is to block yourself in the teleporter spot of your ship (where you respawn) and type /suicide over and over with your inventory filled with blocks. It took me about 9 minutes to get 5 million blocks so I belive this to be the fastest way to get it.
Pictures about "Which are the exact requirements for the "Destroyer of Worlds" achievement?"



The Outer Worlds - Got Your Back Achievement
More answers regarding which are the exact requirements for the "Destroyer of Worlds" achievement?
Answer 2
To figure out how far you've come, run a script like the below.
I've copied my 'statistics' file to the current directory as 'stats.player' so I'm not at risk of modifying the actual game files.
Here's the script:
#!/usr/local/bin/python3
import starbound
fh=open("stats.player", 'rb')
player=starbound.read_sbvj01(fh)
count=player.data['stats']['item.category.block']['value']
total=10000000
print("User collected %s blocks, thus %d%% the way to 'Destroyer of Worlds'" %
(f'{count:,}', 100 * float(count)/ float(total)))
The output for me:
$ ./print-stats.py User collected 2,147,771 blocks, thus 21% the way to 'Destroyer of Worlds'
I have to swim in lava a little longer...
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Anna Tarazevich, Karolina Grabowska, Karolina Grabowska, Karolina Grabowska
