Bomb
Verified against the spelunky.ai port v0.1.10 on .
For the shops' bundles, see Bomb Bag and Bomb Box; for sticky bombs, see Paste.
The Bomb is a carryable item in Spelunky Classic that the player throws lit, whose explosion breaks blocks and does 30 hit points to monsters; he starts with 4.
The player carries bombs as a count, shown at the top of the screen, and the bomb key throws one, lit [3]. Its explosion breaks the blocks it touches, letting out the gold and gems inside them, kills most monsters outright and costs the player 10 hearts on every step he's in it. More come in Bomb Bags and Bomb Boxes, and Paste makes them sticky.
Usage
#Throwing it
#The bomb key throws a lit bomb from the player at 8 pixels a step across plus his own speed, rising at 3; holding up throws it at 9 upward, and holding down drops it almost at his feet if he's on the ground, or throws it down at 3 if he isn't [4]. It flies, bounces and comes to rest as any thrown item does [5], and one flying faster than 2 pixels a step that touches a monster hurts it as a thrown Rock does, unless it's sticky [6]. In the clip, the player throws a bomb ahead of a Snake walking toward him, and the explosion kills it [7].
A lit bomb burns for 80 steps (2.67 seconds), then flashes for 40 steps (1.33 seconds) and explodes [8] [9] [1]. One that sinks into lava explodes at once [10].
In the hands
#The item key takes a bomb out into the player's hands, unlit, putting away what he held; pressing it again swaps the bomb for a rope, and a third time brings back what he had [11]. The attack key lights a bomb in his hands, starting its fuse, without throwing it; pressed again, it throws the bomb as any item is thrown, so a Pitcher's Mitt throws it farther, and what he held before comes back to his hands [12] [13]. A lit bomb can't be put away with the item key [14], and one still held when it goes off explodes in his hands [15]. With down held on the ground, the attack key tosses a lit one low along the floor, as it does any item.
At an exit, an unlit bomb in his hands goes back into his count; one he lit is left behind, where it explodes [16]. The bomb key works whatever he's holding, so he can throw bombs with a lit one in his hands [17].
The explosion
#The explosion lasts 12 steps (0.4 seconds) [18], and on every step it does this to whatever it touches:
| What it touches | What happens | |
|---|---|---|
| Blocks | Destroyed, unless they're invincible (the level's border, the blocks under an entrance or an exit), when the explosion is on the screen or in the Tutorial; spikes left with no block under them break | [19] |
| Monsters | 30 hit points, knocked away 4–6 pixels a step and up at 6, and set burning; a Magma Man bursts into two blobs of magma instead, and an invincible monster takes nothing | [20] |
| The player | 10 hearts, knocked away and up, stunned for 100 steps and set burning | [21] |
| A Damsel | 100 hit points, knocked away and up, stunned and set burning, unless she's invincible | [22] |
| Another bomb | Lit, if it wasn't, to go off 4–8 steps after the explosion last touches it, knocked away, and torn off a monster it was stuck to | [23] |
| Arrows, fish bones, Jars and Skulls | Destroyed | [24] |
| Other items | Thrown away from it, 6 pixels a step up or down and 4–6 across, and out of the player's hands | [25] |
| The golden idol's Boulder | Blown apart into rubble, with a 1 in 3 chance of a Rock for each of three pieces | [26] |
| Webs, and the mothership's force-field emitters | Destroyed | [27] [28] |
So a bomb at the player's feet takes the four hearts he starts with and more; each step in the blast costs 10 hearts, and the game's tally of deaths by explosion never counts the one that kills him [29] [30]. In the clip, the player drops a bomb, picks it up lit, sets a second one down beside it and walks away: the first explosion sets off the second a few steps later, well before its own fuse would have run out [18].
A destroyed block lets out what it hides, gold and gems. In the last clip, a bomb dropped at the player's feet blows six bricks out of the rock around it [31].
Sticky bombs
#Wearing Paste, every bomb the player makes is sticky: a lit one stops dead against the first wall, floor or ceiling it touches, and one thrown faster than 2 pixels a step into a monster sticks to it and rides along until it goes off [32] [33] [34].
Locations
#- The player's own. A new game starts him with 4, the Tunnel Man with none [35], and the Tutorial with none, where a Crate holds a bag of three [36]. He can carry 99 at most [37].
- Bomb Bags and Bomb Boxes, 3 and 12, picked up by touch once they're free: in shops and in Crates [38].
- Kali. Once the player's favour with her reaches 32 at one of her altars, her gift, if he has fewer than 80 bombs, brings them up to 99 [39].
- Chests: one in twelve throws out a lit bomb when it's opened, outside the Tutorial [40].
- Monkeys: one clinging to the player sometimes takes a bomb and throws it out, lit one time in ten [41]. An unlit one can be picked up, and goes into his count when he puts it away with the item key or takes it through an exit [42].
- The Sun Room, a bonus room, drops lit bombs from its ceiling until the player has 50 points there [43].
- Custom levels start the player with the bomb count the level editor gives them, 99 at most [44].
Interactions
#- Shopkeepers. A bomb the player or a Monkey lit, in a shop and within 96 pixels of a Shopkeeper, angers him [45], as does hurting him with the explosion. A bomb lit any other way (a Chest's trap, another explosion, a Magma Man) isn't marked armed, so it doesn't, and at an exit it goes back into the player's count like an unlit one [46] [47] [48].
- Magma Men. A bomb that touches one is lit, to go off 8–12 steps later, and knocked away [49]; so are bombs that touch the mothership's barriers, 4–8 steps later [50].
- The Bow. With the Bow fully drawn, the bomb key readies a bomb arrow instead of throwing a bomb, and costs no bomb [29].
- Pitcher's Mitt. A bomb thrown from the hands goes farther and flatter; one thrown with the bomb key doesn't [51].
Tips
#- Dropped with down held, a bomb lands almost at the player's feet: he has 2.67 seconds and more to get clear.
- An explosion sets off every bomb it touches within 4–8 steps, so bombs placed together go off almost together.
- An explosion off the screen breaks no blocks, so a bomb thrown far out of sight only hurts what it touches.
Trivia
#- A Chest's trap bomb and a Monkey's lit one burn for only the last 40 steps of a fuse, flashing from the start [52] [53].
- The line that took a bomb from the count when one in the hands is lit is commented out: the count goes down when the bomb is taken out instead [54] [55].
- An explosion that breaks a block also sets every treasure on the level moving, to wake any that had come to
rest; but treasure never rests, as the treasure's own code that would stop it sets
statuswhere the rest of its code readsstate, so the line changes nothing [56] [57].
FAQ
#- How long is a bomb's fuse in Spelunky Classic?
80 steps (2.67 seconds) burning, then 40 steps (1.33 seconds) flashing red: about four seconds from being lit to the explosion. A bomb another explosion sets off goes 4–8 steps later.
- How much damage does a bomb do in Spelunky Classic?
30 hit points to a monster, more than most have. The player loses 10 hearts on every step he's in the explosion, so one at his feet kills him.
- How do you get more bombs in Spelunky Classic?
A Bomb Bag gives 3 and a Bomb Box 12: shops sell them and Crates hold them. Kali fills the player's bag to 99 once, as a gift for his favour.
- Can you hold a lit bomb in Spelunky Classic?
Yes. The item key takes a bomb into the player's hands, and the attack key lights it there; the next press throws it. Held too long, it explodes in his hands.
- What are sticky bombs in Spelunky Classic?
Bombs made while the player wears Paste: a lit one stops dead against the first wall, floor or ceiling it touches, and one thrown fast into a monster sticks to it until it goes off.
See also
#- Related
- Paste
- Bomb Bag
- Bomb Box
- Pitcher's Mitt
- Rope
References
#objects/oBomb/alarm_1.gml:1-11objects/oExplosion/collision_oEnemy.gml:14scripts/scrDrawHUD.gml:36-38objects/oPlayer1/step.gml:1137-1174objects/oItem/step.gml:71-111objects/oItem/step.gml:217-350- Clip bomb/throw
objects/oPlayer1/step.gml:1143-1147objects/oBomb/alarm_0.gml:1-2objects/oItem/step.gml:172-185objects/oPlayer1/step.gml:954-1043scripts/scrUseItem.gml:24-35scripts/scrUseItem.gml:605-683objects/oPlayer1/step.gml:959-962objects/oBomb/alarm_1.gml:7-10objects/oPlayer1/step.gml:821-834objects/oPlayer1/step.gml:1137- Clip bomb/chain
objects/oExplosion/collision_oSolid.gml:1-31objects/oExplosion/collision_oEnemy.gml:1-19objects/oPlayer1/step.gml:1614-1627objects/oExplosion/collision_oDamsel.gml:1-9objects/oExplosion/collision_oItem.gml:6-19objects/oExplosion/collision_oItem.gml:1-5objects/oExplosion/collision_oItem.gml:20-46objects/oExplosion/collision_oBoulder.gml:1-13objects/oExplosion/collision_oWeb.gml:1objects/oExplosion/collision_oBarrierEmitter.gml:1- Quirk 1 (docs/quirks.md)
- Replay
fidelity/replays/action-bomb-death-mines-seed-1.txt - Clip bomb/brick
objects/oItem/step.gml:113-121objects/oItem/step.gml:217-255objects/oBomb/step_end.gml:1-12scripts/scrClearGlobals.gml:103-114objects/oPlayer1/other_animation_end.gml:87-94objects/oPlayer1/step.gml:10objects/oPlayer1/step.gml:2020-2050scripts/scrGetFavorMsg.gml:27-44objects/oPlayer1/step.gml:568-578objects/oMonkey/step.gml:256-273objects/oPlayer1/step.gml:963-969objects/oSunRoom/alarm_0.gml:29-40scripts/scrLoadLevel.gml:143-145objects/oBomb/step.gml:6-17objects/oPlayer1/step.gml:570-577objects/oExplosion/collision_oItem.gml:6-14objects/oPlayer1/step.gml:821-831objects/oMagmaMan/collision_oBomb.gml:1-18objects/oBarrier/collision_oItem.gml:1-17scripts/scrUseItem.gml:667-676objects/oPlayer1/step.gml:572-577objects/oMonkey/step.gml:261-267scripts/scrUseItem.gml:34objects/oPlayer1/step.gml:1009-1015objects/oExplosion/collision_oSolid.gml:17-20objects/oTreasure/step.gml:41-48objects/oExplosion/collision_oEnemy.gml:12-19
Source code
objects/oBomb/create.gmlobjects/oBomb/alarm_0.gmlobjects/oBomb/alarm_1.gmlobjects/oBomb/step.gmlobjects/oExplosion/collision_oSolid.gmlobjects/oExplosion/collision_oEnemy.gmlobjects/oExplosion/collision_oItem.gmlobjects/oItem/step.gmlobjects/oPlayer1/step.gmlscripts/scrUseItem.gml
What links here
#- Alien
- Alien Boss
- Arrow
- Arrow Trap
- Bat
- Boulder
- Bow
- Caveman
- Ceiling Trap
- Chest
- Crate
- Dead Fish
- Fire Frog
- Frog
- Giant Spider
- Gold Chunk
- Gold Nugget
- Golden Idol
- Hawkman
- Hedjet
- Jar
- Magma Man
- Mantrap
- Megamouth
- Monkey
- Paste
- Piranha
- Pitcher's Mitt
- Rock
- Rope
- Scarab
- Skeleton
- Smash Trap
- Snake
- Spear Trap
- Spectacles
- Spider
- Spikes
- Spring Trap
- Tomb Lord
- UFO
- Vampire
- Yeti
- Yeti King
- Zombie