Kapala
Verified against the spelunky.ai port v0.1.10 on .
The Kapala is an equipment item in Spelunky Classic, Kali's second gift, that collects the blood the player touches and turns every ninth drop into a heart.
Wearing it, the player heals by fighting: the drops of blood that fly when something is hurt or killed fill it as he touches them, and every ninth gives him a heart. Kali gives it as her second gift, at one of her altars, and nothing else in the game makes one. It's worn from the moment it's picked up until the game ends.
Effect
#Picking it up puts it on: the message "YOU GOT THE KAPALA! IT THIRSTS FOR BLOOD..." shows, the Kapala disappears, and an icon of it joins the row under the hearts [6]. The icon shows how full it is, in five stages from empty to nearly full [7]. It stays on until a new game starts, which clears it and empties it [8] [9] [10].
Each drop of blood the player touches while wearing it goes into it: the drop vanishes in a spark, the Kapala fills by one, and the player flashes red. On the ninth drop it empties and gives him 1 heart, with a heart over his head and a kiss's sound [1] [11]. There's no limit but the game's own: hearts stop at 99 [12].
A drop can only be collected once it's 5 steps old [13] [14]. Blood flies when a monster or the player is hurt or killed, unless the monster is bloodless, and only while there are fewer than 16 drops and other bits of debris about [15]. Any drop counts, the player's own too [16]. The clip shows Kali's gift appearing on her altar and the player picking it up; spiders come out of her statue when a laser breaks the altar, and as he whips them, the drops he touches fill the Kapala until the ninth turns into a heart, taking him from 3 hearts to 4 [17].
Obtaining
#| Source | Chance | |
|---|---|---|
| Kali's second gift | Given once the player's favour with her reaches 16 at an altar, if she hasn't given it already | [18] |
Kali's altars can come in every area but Olmec's Lair. The player gains her favour by putting a body on the altar: a Damsel's gives 8, a monster's what it's worth to her, a stunned one more than a dead one [16]. At 8 she gives her first gift, a piece of equipment, and at 16 the Kapala, which appears on the altar's right half, free to take [19]. A favour that jumps straight past 8 to 16 gets the Kapala and never the first gift. She gives it once a game. No shop sells it, no Crate or block holds one, and the level editor has no tile for it.
Interactions
#- Blood from the player's own wounds counts like anyone's, so the Kapala gives back some of what a fall onto Spikes or a monster's bite costs, if he touches the drops [16].
- A drop that falls faster than 6 pixels a step vanishes, so blood that falls far is lost [20].
Tips
#- Drops fly up and out from where the blood came from, then fall, so a kill close to the player is the easiest blood to catch [21].
- Blood that falls far vanishes, so blood spilt above the player is worth catching before it drops past him.
Trivia
#- Its
typeis "Kapala", and its shop message "I SHOULDN'T BE SELLING THIS!", with a price of $999,999; no shop stocks it [22].
FAQ
#- What does the Kapala do in Spelunky Classic?
It collects blood. Every drop of blood the player touches fills it a little, and the ninth turns into a heart: 1 heart more, and the Kapala starts filling again.
- How do you get the Kapala in Spelunky Classic?
From Kali. It's her second gift, given when the player's favour with her reaches 16 at one of her altars, by sacrificing on them. No shop sells it, and no Crate or block holds one.
- Does the Kapala collect the player's own blood in Spelunky Classic?
Yes. Any drop of blood counts, wherever it came from, once it's 5 steps old: a monster's, a Shopkeeper's or the player's own.
References
#objects/oPlayer1/collision_oBlood.gml:1-17scripts/scrRoomGen.gml:363-369scripts/scrRoomGen2.gml:483-489scripts/scrRoomGen3.gml:465-471scripts/scrRoomGen4.gml:371-377scripts/scrStealItem.gml:57-67scripts/scrDrawHUD.gml:116-124scripts/scrClearGlobals.gml:49scripts/scrClearGlobals.gml:87objects/oTransition/create.gml:20-24objects/oPlayer1/step.gml:20-27objects/oPlayer1/step.gml:9objects/oBlood/create.gml:9-13objects/oBlood/alarm_2.gml:1scripts/scrCreateBlood.gml:24-32- Quirk 1 (docs/quirks.md)
- Clip kapala/heart
scripts/scrGetFavorMsg.gml:52-66scripts/scrGetFavorMsg.gml:52-110objects/oBlood/step.gml:3objects/oBlood/create.gml:4-6objects/oKapala/create.gml:3-8
Source code
objects/oKapala/create.gmlobjects/oPlayer1/collision_oBlood.gmlobjects/oBlood/create.gmlscripts/scrGetFavorMsg.gmlscripts/scrStealItem.gmlscripts/scrCreateBlood.gml
What links here
#No other page links here yet.