Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I have collected a couple of water candles from the Dungeon biome and since reading the item description and the wiki article about it I realise that may have been a bad idea:

Holding this may cause unwanted attention.

However, now that I have bought them back to my spawn point, I was wondering if there are any bad effects of using them as a light source in my home?

water candles in the home

share|improve this question

1 Answer 1

up vote 18 down vote accepted

Water Candles increase the monster spawn rate by 33% and increase the maximum number of spawned monsters by 50%, but only when held in your hand. Merely having it in your inventory or set up in your house doesn't do anything.

The Water Candle was broken before the 1.0.4 update, though; its effect was instead attributed to the Band of Regeneration. This is no longer the case.

From the disassembly (NPC.SpawnNPC()):

if (Main.player[index3].inventory[Main.player[index3].selectedItem].type == 148)
{
    NPC.spawnRate = (int) ((double) NPC.spawnRate * 0.75);
    NPC.maxSpawns = (int) ((double) NPC.maxSpawns * 1.5);
}

(Lower spawnRate means higher probability of monster spawns.)

After patch 1.2 placed candles also affect spawnrates: (from disassembly)

if (Main.player[j].zoneCandle)
{
    NPC.spawnRate = (int)((double)NPC.spawnRate * 0.75);
    NPC.maxSpawns = (int)((float)NPC.maxSpawns * 1.5f);
}
share|improve this answer
8  
By the way, if you find yourself doing switch statements like this (like this probably was originally), you probably want to use polymorphism instead :) –  BlueRaja - Danny Pflughoeft Jun 4 '11 at 3:17
2  
3  
Another note about your math (sorry): decreasing the spawn-delay by 25% is not the same as increasing its inverse (the spawn-rate) by 25%. It actually increases the spawn-rate by 33% (because multiplying the spawn-delay by 3/4 is the same as multiplying its inverse by 4/3). For example, if the spawn-delay were originally 1-second-between-monster-spawns, and we decreased that to 0.75-seconds-between-monster-spawns, then after 100 seconds, we originally would have had 100 monsters, but with the new spawn-delay we'll have 133 monsters, a 33% increase. –  BlueRaja - Danny Pflughoeft Jun 4 '11 at 22:51
    
Actually, delay may not have been the right word. A random number between 0 and spawnRate is rolled, and if that number is 0, an NPC spawns. By default, that's 1/701; after this adjustment it would be 1/526. So, the higher the spawn rate, the higher the delay, on average, between spawns. –  lunboks Jun 5 '11 at 9:57
1  
As of 1.2, placed candles also affect spawnrates and max spawns. –  3ventic Oct 25 '13 at 9:04

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.