Don't Starve Wiki
Don't Starve Wiki
m (Removed unnecessary mentioning of Smallbirds being adorable.)
(→‎Naughtiness: Added useful note from comments made by another contributor. I claim no credit)
Line 42: Line 42:
 
Once you reach a random threshold, krampus will come and steal your items. The threshold is a random number between 31 and 50.
 
Once you reach a random threshold, krampus will come and steal your items. The threshold is a random number between 31 and 50.
   
  +
To help keep track of your current naughtiness rating, you can create your own Naughtiness "Meter"
The script for Krampus is in:
 
  +
through some file editing. Follow the steps below:
DontStarve > data > scripts > components > kramped.lua
 
  +
<blockquote>1.) open this file: game directory\data\scripts\components\kramped.lua
  +
2.) find this function: function Kramped:OnNaughtyAction(how_naughty)
  +
  +
3.) within that function find this line: self.timetodecay = self.decayperiod
  +
  +
4.) start a new line below and add: print("Naughtiness: ", self.actions)
  +
  +
5.) find this function: function Kramped:OnUpdate(dt)
  +
  +
6.) within that function find this line: self.actions = self.actions - 1
  +
  +
7.) again start a new line below and add: print("Naughtiness: ", self.actions)
  +
  +
8.) save the file and exit
  +
  +
9.) load up your map and press ctrl + L to enable the log
  +
  +
10.) whenever your naughtiness level changes the log will print the current value on screen
  +
  +
</blockquote>
   
 
==Killing Strategies==
 
==Killing Strategies==

Revision as of 09:36, 21 June 2013

Krampus is a mob that will spawn if the player kills too many "innocent" (non-aggressive) Animals, exceeding a certain naughtiness rating. The player will hear a unique piercing noise upon Krampus' spawn, no matter where he is. Not acting "naughty" for a while gradually decreases the naughtiness rating.

Krampus takes three blasts from the Ice Staff to be frozen.

Behavior

File:Krampus sleeping.png

At night Krampus will fall asleep even if you are chasing him.

Krampus will break chests, then proceed to steal everything before retreating. In order to get their items back the player must kill him, and pick up the items. Krampus will also pick up items lying on the ground prior to destroying chests. Eye Bone and Wooden Thing components (Ring Thing, Crank Thing, Box Thing, and Metal Potato Thing) are the only items that Krampus will not steal.

Krampus moves fairly fast, dealing 50 points of damage per hit to unarmored targets. Krampus has a 1% chance of dropping his Item Sack, which can be equipped like a Backpack. It yields 14 inventory slots rather than the Backpack's 8. He also behaves similarly to a Gobbler when being pursued. Krampus will disappear into his own sack if the player doesn't kill him fast enough.

Krampus seems to run to the player and

File:2013-06-04 00015.jpg

Krampus runing towards the players then runing away becuase no items are on screen.

run away when there are no more Items that exist on screen

Naughtiness

File:2 Krampii stealing player's items.jpg


Krampus will come and steal your items if you have been very naughty. It cannot steal Chester's eye bone and wooden things, but it can break containers and steal entire stacks of items, and then escape by paradoxically jumping into its own bag. One or two krampii can spawn at the same time after day 50, and two or three after day 100.

Murdering innocent animals makes you naughty, and each minute of restrain makes you less naughty.

Once you reach a random threshold, krampus will come and steal your items. The threshold is a random number between 31 and 50.

To help keep track of your current naughtiness rating, you can create your own Naughtiness "Meter" through some file editing. Follow the steps below:

1.) open this file: game directory\data\scripts\components\kramped.lua

2.) find this function: function Kramped:OnNaughtyAction(how_naughty)

3.) within that function find this line: self.timetodecay = self.decayperiod

4.) start a new line below and add: print("Naughtiness: ", self.actions)

5.) find this function: function Kramped:OnUpdate(dt)

6.) within that function find this line: self.actions = self.actions - 1

7.) again start a new line below and add: print("Naughtiness: ", self.actions)

8.) save the file and exit

9.) load up your map and press ctrl + L to enable the log

10.) whenever your naughtiness level changes the log will print the current value on screen

Killing Strategies

  • By far the easiest method to kill Krampus is to simply put it to sleep (Sleep Dart, Pan Flute). Then kill the Krampus with a Spear or Tentacle Spike .
  • Alternately, the player may kill Krampus in direct combat. This can be done by first using ranged weapons such as a Boomerang or a Blow Dart to strike Krampus, this will cause Krampus to engage the player. You may then lure Krampus into hazards such as Tooth Traps.
  • If the player keeps track of their "naughtiness" they can set a trap for the Krampus. The player should place a Chest with a few dummy items between where they will do the final act and their other Chests. Then the player should surround it with Bee Mines. The Krampus should go to the Chest, trigger the mines, and die.
  • Another way to farm Krampus is to kill Rabbits with traps and when the loud hissing sound is played, get a Rabbit, go away from the camp, place a random item on the ground and kill the Rabbit. As Krampus spawns, it will take away the item. If the player fails to kill Krampus when he is taking the item, drop another one (but he may have disappeared already)
  • One of the funniest ways to kill Krampus is by putting a small stack of killer bees into a remote chest, and then letting him destroy it.
  • If you do not have access to Tooth Traps or Bee Mines, you can use the decoy chest listed above. Krampus will stop running to steal from the chest. You can then run for him and hit him. Once he is hit, he will focus entirely on you and ignore the other items or chests you might have until he dies.

Trivia

  • In folklore, "Krampus" is a beast-like creature from the folklore of Alpine countries, thought to punish bad children during the Yule season, in contrast with Saint Nicholas, who rewards nice ones with gifts. Krampus is said to capture particularly naughty children in his sack and carry them to his lair.[1]
  • Krampus might also have some references to the Scandinavian Yule goat, an old pagan tradition originating from Norse mythology. Note that Krampus's horns resemble ones of an ornamental straw goat and in Finnish tradition, young men used to wear goat heads made out of straw (notice the Krampus's figure) in the Yule season, while going house to house demanding food and alcohol. The Finnish version of Santa Claus still has the name of the Yule goat.
  • Krampus' contrast to Saint Nicholas is reinforced by the Charcoal he carries; traditionally, naughty children are punished with coal in their stockings.
  • If you look closely Krampus wears chains around the waist (which create an X across the Krampus Sack once it's dropped) as well as cuff-locks with links by the wrists.