A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
» » Moonlighter - Savage! Achievement (Easy Grind)

Moonlighter - Savage! Achievement (Easy Grind)

By Parallel Platypus   /   Jul 21, 2019     Guides
Moonlighter - Savage! Achievement (Easy Grind)

The easiest and fastest way to grind enemy kills for the Savage! Achievement (including an AHK script).

Introduction



With a total of two playthroughs (normal and NG+) and less than 20 hours of ingame time, I managed to kill a total of roughly 3,500 monsters. While grinding for the 'Kill 1,000 (Insert the biome type) monsters' achievements, I ended with almost 4,500 monster kills.

The Location



Hopefuly, there is perfect spot to grind for the rest of the amount required in order to pop your most likely last achievement. This room may appear in the Tech Dungeon in any floor and it comes in different variations (one or more doors, locked/unlocked doors by default).

Hopefuly, there is perfect spot to grind for the rest of the amount required in order to pop your most likely last achievement. This room may appear in the Tech Dungeon in any floor and it comes in different variations (one or more doors, locked/unlocked doors by default).

Moonlighter - Savage! Achievement (Easy Grind)
Moonlighter - Savage! Achievement (Easy Grind)

The lightbulb enemy will indeed generate another slime each time you kill the previous one! So, put yourself in a good position and press the attack button repeatedly.

With this method, it take around one minute to kill 30 enemies. So let's say you have already killed one thousand enemies in each of the first three dungeons. You will need a little less than 4 hours of boring and alienating button pressing.

The Script



So, it's a good reason to use a script and let the game idling!

According to the Unified Achievement Hunting Rules, especially #6 and #14, it is totally allowed by the community and your favorite Achievement Tracker, so don't worry!

If you don't already own it, download AutoHotKey and then create a new file (> AutoHotKey Script), let's say on your Desktop. Edit it and paste the following code:

f2::Loop
{Send, jSleep 300}
return
f3::Pause


Right-click on it and choose 'Run Script'. In game, just press F2 and F3 if you desire to pause/unpause it. Voila!
Game:   Moonlighter
Written by Parallel Platypus.