SpelunkyFan wiki

Kali's Altar

Verified against the spelunky.ai port v0.1.10 on .

This page describes a secret.

For the stone the Golden Idol rests on in the Mines, see Golden Idol.

Kali's Altar is a stone altar in Spelunky Classic, in a side room of some levels, where sacrifices earn Kali's gifts and destroying it angers her.

The altar is two blocks of stone under a statue of Kali, in a side room of the level. A body left on it is a Sacrifice, which raises Kali's favour, and her gifts, the Kapala among them, appear on it. Destroying it, by anything, defiles it: the favour falls and Kali punishes the player. A level has one at most, and many have none.

Generation

#
Kali's altar defiled. In the Mines, the player drops a bomb beside Kali's altar and jumps clear over it. The blast destroys the altar: "YOU DARE DEFILE MY ALTAR? I WILL PUNISH YOU!", and six spiders spill out of the statue's head.

Each area's room script rolls for the altar first when it lays out a side room, before the idol room or any other layout, and stops rolling once the level has one [4]:

AreaSide rooms that rollChance
The Mines, from level 2Every side room1 in 16[5]
The JungleTwo in three1 in 12[6]
The Ice CavesOne in two1 in 12[7]
The TempleThree in four1 in 12[8]

The City of Gold's side rooms draw from other layouts and never get an altar [9]. The Black Market and the Yeti lair are built by room scripts of their own, which have no altar, and Olmec's Lair is a room of its own [10]. The other special levels are built by their area's script and keep its side rooms, so they can have one: a sacrifice pit has no altar in the pit, but with seed 43, level 15 is a sacrifice pit with an altar in a side room [11].

The altar room

#

The altar room is open, with the altar on a low step of blocks in the middle of its floor, and in the Mines, the Jungle and the Temple, but not the Ice Caves, blocks in its top corners, each one time in 2 [12] [13] [14] [15]. The altar is two solid blocks, a left half and a right half, which the player can stand on [16]. Behind it the room draws Kali's stone body, and above it puts her head, one of three faces at random [17] [18]. Level generation puts no treasure on the altar, and in the Temple no Spear Trap in it [19] [20] [21] [22] [23].

The main clip shows a Mines altar room: the player drops a Bomb beside the altar and jumps clear, and the blast destroys it (Hazards) [24].

Hazards

#

The altar's halves are solid blocks, so what breaks blocks breaks them, but for a half the City of Gold's door stands on (Trivia) [16] [25]:

  • An explosion, a Bomb's or any other, within 16 pixels of the view [26].
  • A Mattock's swing [27].
  • A UFO's laser [28].
  • A Boulder rolling into it at speed [29].
  • The floor under it taken away: a half with no block under it crumbles as soon as it's within 20 pixels of the view's left and top and 4 of its right and bottom [30].

Destroying either half destroys both, and defiles the altar, whatever destroyed it: "YOU DARE DEFILE MY ALTAR?" and "I WILL PUNISH YOU!" show, the screen shakes, and the favour falls by 16 [31]. Kali's punishment grows with each altar the player has defiled in the game [32]:

Altar defiledPunishment
The first6 Spiders spill out of her head[3]
The secondA ball and chain on the player's ankle, to the end of the game[33]
Any afterThe level goes dark and a Ghost comes, unless there's one already, or, on a level dark with a Ghost already, six more Spiders[34]

Kali's favour has the punishments in full, and Kali a clip of each. In the main clip, the first altar the player defiles lets the Spiders out [24]. Below, a Bomb takes the floor from under a fourth altar, which crumbles, and six more Spiders come out [35].

Six more spiders. On a dark level with a ghost already in it, a bomb the player throws takes the floor from under Kali's altar, which crumbles: her fourth punishment. Six spiders spill out of her head, and one drops onto the player and kills him.

Items and shops

#

A stunned or dead monster, or a thrown or dead Damsel, left lying still on either half for 20 steps is a sacrifice: it bursts into flame, and its worth is added to the favour [36] [37]. Sacrifice has the rules and what each body is worth. The first time a sacrifice brings the favour to each of three marks, Kali gives a gift, which appears on the altar's right half, free to take [38]:

FavourGift
8A piece of equipment the player hasn't got, with two puffs of smoke: the Cape, Climbing Gloves, Spectacles, Pitcher's Mitt, Spring Shoes, Spike Shoes, Paste or Compass; with all of them, a Jetpack, then a Bomb Box[39]
16The Kapala[40]
3299 bombs, or 4–8 hearts for a player with 80 or more; then hearts again every 16 more[41]

Each is given once a game, and one a sacrifice jumps past is never given (Kali's favour). In the clip, a Damsel thrown down on an Ice Caves altar burns, and Kali gives a Compass [42].

Damsel sacrificed to Kali. The player carries a damsel onto Kali's altar and throws her down on it. She lies still on the altar for a moment, then bursts into flame: Kali accepts the sacrifice and gives a compass, which the player picks up.

Secrets

#
  • The Kapala comes from nowhere else: the altar is the only way to it [25]. In the clip below, a stunned Yeti's sacrifice brings the favour to 16 and the Kapala appears; then a UFO's laser destroys the altar and the Spiders come out [43] [44].
Kali's gift and anger. The player drops a stunned yeti on Kali's altar. It burns, and Kali gives a kapala, which he picks up. Then a UFO's laser destroys the altar, Kali promises to punish him, and six spiders spill out of her statue's head.

Trivia

#
  • A Damsel's sacrifice has a branch that would make a stunned one worth half as much again, but she's never in the state it tests for, so she's always worth 8 [45] [25] [46].
  • On level 14, the roll that places the City of Gold's door goes over every block with room above it, and doesn't skip the altar, as the Spear Traps' roll beside it does, so the door can stand on the altar. The block under the door is made indestructible, so that half of the altar survives explosions, the Mattock, lasers and Boulders; the other half doesn't, and takes both with it, and the floor's going still crumbles it [47] [48] [49] [30].

FAQ

#
Where do you find Kali's altar in Spelunky Classic?

In a side room off the path, one a level at most: in the Mines from level 2, where each side room is the altar's one time in 16, and in the Jungle, the Ice Caves and the Temple, one time in 12. Never in the City of Gold, the Black Market, a Yeti lair or Olmec's Lair.

What does Kali's altar give you in Spelunky Classic?

Gifts from Kali, for sacrifices left on it: at 8 favour a piece of equipment, at 16 the Kapala, and at 32 a full bag of bombs or hearts. Each appears on the altar's right half.

What happens if you destroy Kali's altar in Spelunky Classic?

Kali takes it as defiling her altar, whatever destroyed it: "YOU DARE DEFILE MY ALTAR? I WILL PUNISH YOU!" Her favour falls by 16, and she punishes the player, with six Spiders the first time, a ball and chain the second, and darkness and a Ghost after that.

Can a level have two of Kali's altars in Spelunky Classic?

No. Once a side room has been given the altar, the level's other side rooms no longer roll for one.

See also

#

References

#
  1. scripts/scrRoomGen.gml:87
  2. scripts/scrRoomGen.gml:87-91
  3. objects/oKaliHead/alarm_0.gml:1-8
  4. objects/oGame/create.gml:9-11
  5. scripts/scrRoomGen.gml:85-91
  6. scripts/scrRoomGen2.gml:79-85
  7. scripts/scrRoomGen3.gml:68-74
  8. scripts/scrRoomGen4.gml:68-79
  9. scripts/scrRoomGen4.gml:70-74
  10. scripts/scrInitLevel.gml:150-165
  11. Replay fidelity/replays/temple-seed-43.txt
  12. scripts/scrRoomGen.gml:118-119
  13. scripts/scrRoomGen2.gml:115-116
  14. scripts/scrRoomGen3.gml:100-101
  15. scripts/scrRoomGen4.gml:116-117
  16. objects/oSacAltarLeft/create.gml:1-4
  17. scripts/scrRoomGen.gml:363-369
  18. objects/oKaliHead/create.gml:1-6
  19. scripts/scrEntityGen.gml:39-42
  20. scripts/scrEntityGen.gml:255-258
  21. scripts/scrEntityGen.gml:373-376
  22. scripts/scrEntityGen.gml:475-478
  23. scripts/scrEntityGen.gml:410
  24. Clip kalis-altar/defile
  25. Quirk 1 (docs/quirks.md)
  26. objects/oExplosion/collision_oSolid.gml:1-15
  27. objects/oMattockHit/other_animation_end.gml:1-23
  28. objects/oLaser/collision_oSolid.gml:1-16
  29. objects/oBoulder/collision_oSolid.gml:1-25
  30. objects/oSacAltarLeft/step.gml:1-5
  31. objects/oSacAltarLeft/destroy.gml:11-66
  32. objects/oSacAltarLeft/destroy.gml:20-60
  33. objects/oSacAltarLeft/destroy.gml:27-38
  34. objects/oSacAltarLeft/destroy.gml:39-58
  35. Clip kali/spiders
  36. objects/oEnemy/step.gml:130-166
  37. objects/oDamsel/step.gml:311-348
  38. scripts/scrGetFavorMsg.gml:27-110
  39. scripts/scrGetFavorMsg.gml:67-105
  40. scripts/scrGetFavorMsg.gml:52-64
  41. scripts/scrGetFavorMsg.gml:27-50
  42. Clip damsel/sacrifice
  43. Clip kalis-favour/kapala
  44. Replay fidelity/replays/item-seed-11-kapala.txt
  45. objects/oDamsel/step.gml:331-338
  46. Replay fidelity/replays/terrain-kali-sacrifice.txt
  47. scripts/scrEntityGen.gml:400-418
  48. scripts/scrEntityGen.gml:483-494
  49. objects/oSacAltarLeft/destroy.gml:62-66

Source code

#