Kick (command)

From NetHackWiki
(Redirected from Kick command)
Jump to navigation Jump to search
Keyboard commands
~ ! @ # $ % ^ & * ( ) _ = +
Q W E R T Y U I O P { } |
q w e r t y u i o p [ ] \
A S D F G H J K L : "
a s d f g h j k l ; '
Z X C V B N M < > ?
z x c v b n m , . /
q w e r t u i o p Alt
a s d f j l Alt
c v n m ? Alt
A C R T O Alt
a c d o p r t x [ Ctrl
This article is about the command. For the attack type, see kick attack.

In NetHack, the hero can kick through the use of the accompanying command, which can be performed with Ctrl + d, k (if the number_pad option is on) or the #kick extended command.

Description

Using the kick command will prompt the player for a direction that they want the hero to kick in, assuming that the hero is currently grounded. Kicking in the direction of a peaceful or tame monster that the hero can see will prompt the player if they really want their hero to go through with the action.[1] Kicking a monster will roll to determine if the kick succeeds, and a peaceful monster that the hero kicks at will always be angered.[2][3][4] Similar to the kick attack type, damage calculations will account for factors such as the hero's ability scores, whether or not the hero is wearing boots and whether or not their worn boots are blessed. Kicking with the command will also train the bare hands and martial arts skills.[5]

A hero in a role with the martial arts skill (i.e. Monks and Samurai) gains various bonuses to kicking, while a hero polymorphed into a sasquatch will gain bonuses to kicking due to being a "bigfoot".[6][7] Kicking boots also grant various bonuses to kicking with this command, and ensures that such kicks always succeed.[8][9]

Kicking can have various effects depending on the situation: kicking monsters, items or dungeon features will usually make noise that can awaken sleeping monsters, along with any monsters that were kicked directly, and kicking an object or dungeon feature can also disturb zombies whose corpses are buried in the ground nearby.[10][11] Kicking at an empty square abuses dexterity and has a chance of causing the hero to "strain a muscle", which also abuses strength and causes a wounded for 5-10 turns[12]—this includes a square with an opened or broken door, as well as a square with a stairway or a down ladder.[13][14] Kicking objects that are immovable or too heavy can result in the hero taking physical damage and also suffering a wounded leg, and will abuse dexterity and strength regardless of whether wounded legs occur.[15] ("Ouch! That hurts!")

The next section explains the requirements for a player to use the command, while the effects of kicking specific objects and monsters are further detailed in each of the sections below it.

Requirements and conditions

A hero cannot kick using the command under the following conditions:

A hero can still attempt a kick if they are currently engulfed, or else if they are in a pit (or spiked pit) and have phasing, though it will always have no effect in either case.[24][25] Trying to attempt a kick while underwater has a 1⁄2 chance (50%) chance of failing immediately.[26] A hero that is fumbling has a 1⁄3 chance of their attempted kick outright missing the object or monster on the targeted square.[27]

A hero that is riding a steed and attempts to kick will instead be prompted to kick their steed:[28] doing so initiates galloping, which makes the steed move faster temporarily at the cost of reducing its tameness.

Levitation

Kicking while levitating or on the Plane of Air will have the hero attempt to kick off a monster, a wall or a dungeon feature that is large and sturdy enough if one is occupying the adjacent square in the direction chosen by the player, and kicking this way will cause the hero to hurtle in the opposite direction depending on what they kick, the size of the kicking target and how hard they do so.[29][30] Kicking towards small monsters will not cause a levitating hero to hurtle, and also has a 1⁄3 chance of missing that monster completely.[31]

If the hero attempts to kick towards an empty square while levitating, there is a 1⁄2 chance of them hurtling one square in the opposite direction.[32] Kicking towards a closed door while levitating will always fail and inflict physical damage with a chance of wounding the hero's legs.[33] Kicking in the direction of a sink, altar, throne, headstone, or fountain while levitating will always be treated as targeting an empty square.[34][35][36][37][38]

Kicking objects

A hero kicking an object will have various results depending on the weight and nature of the object, as well as the hero's strength level and kicking abilities.

  • A hero kicking a stack of multiple gold pieces that is not too heavy to move has a very high chance of scattering that gold randomly within a few squares of its location:[39][40][41] monsters that are interested in gold can catch any gold that flies towards them, and nearby monsters that were sleeping will awaken due to the noise created regardless of whether they catch any gold that flies at them[42][43][44]—gold that hits immobile monsters as a result of being kicked will do no damage to them.[45]
    • A peaceful monster that is not a guard and hit by flying gold has a 1⁄4 chance of becoming hostile.[46]
    • Monsters that catch gold pieces as a result of the hero kicking that gold will generally behave as though the gold was thrown directly at them, e.g. hostile mercenaries will react as though bribed, hostile shopkeepers that were robbed will calm down if the gold they picked up was enough to cover items stolen from their shop, and so on.[47]
  • A hero that kicks a fragile object other than crystal plate mail or a helm of brilliance will cause it to break immediately, and potions shattered this way will subject the hero and monsters on adjacent squares to their vapors.[48][49] Mirrors broken this way incur a -2 penalty to luck, while eggs laid by the hero that are broken this way incur a -1 luck penalty per broken egg. Artifacts with base items that are normally fragile cannot be broken by kicking them.
  • If a hero kicks a container with fragile items inside it, and the container is not a bag of holding, then those fragile items each have a 1⁄3 chance per stack of breaking, with luck penalties for mirrors and the hero's eggs applied as above.[50][51][52] The following also occurs depending on the container type and its contents:[53]
    • Kicking a container with a trap on it will trigger that trap as with opening the container or handling its lock.[54][55][56]
    • A locked container has a 1⁄5 chance of the lock being broken open, which is increased to 1⁄2 if the hero has the martial arts skill.[7][57]
    • If the hero has knowledge of a container's contents and breaks something inside that container by kicking it, they will no longer have that exact knowledge, though the player can usually infer what specific items were broken based on the messages produced.[58]
  • Kicking a statue trap will cause it to activate and bring the statue to life, animating the topmost statue if there are multiple statues on that square.[59]
  • Kicking the corpse of a chickatrice or cockatrice when the hero is not wearing boots will subject them to instant stoning if they do not have stoning resistance, while a hero that does so in the form of any golem will become a stone golem if they were not one already.[60]
  • If the hero kicks an object that is embedded in a wall or door, the object has a chance of coming loose dependent on the hero's dexterity, and otherwise there is a chance of the hero sustaining slight physical damage and possibly a wounded leg.[61] An object that is kicked loose from being embedded in a wall will be placed on the hero's square.
  • If a hero kicks any object that is too heavy, is fixed in place, or else is obstructed from moving (e.g. there is an adjacent wall in the chosen direction) then the object will not move[62][63]—this prints a message and may result in the hero taking slight physical damage, with a further 1⁄3 chance of a wounded leg.[15]
  • When kicking items that belong to a shop, the shopkeeper will attempt to catch any items that would fly out of the shop's boundaries, and breaking fragile items belonging to that shop will result in the hero being charged for them and the shopkeeper becoming hostile.[66][67][68]
  • Kicked items that ordinarily serve as ammunition can mulch upon hitting a monster as thrown projectiles do.[69]

If the hero kicks at a pile of objects, only the top object of the pile will be affected.[70] Items that are in a web cannot be kicked at all, and items that are in a pit or spiked pit cannot be kicked unless the hero has phasing.[71]

Calculating distance

Objects that are moved by kicking will travel a number of squares from the player in the direction that it was kicked, with the distance equal to STR2 - w40, where w is the object's weight: a strength level of 18/01 to 18/31 is treated as 18 for this purpose, while a strength level of 18/32 to 19 is treated as 20, and a distance value of 1 or less from this equation means that the object will not move at all. The following traits and circumstances can also affect how far kicked objects travel:

  • If a hero that either has the martial arts skill or is polymorphed into a sasquatch kicks an object, and that object moves as a result, its distance will be extended by 1 to 3 squares.[6][7][72]
  • If a hero kicks an object while they and the object are underwater, the object's movement distance is reduced to D⁄3 + 1 (with a minimum of 1 if it is not too heavy to move), where D is the normal distance it would travel otherwise.[73]
  • A hero that is on the Plane of Air or in the air bubbles within the Plane of Water and moves an object by kicking it, its distance will be extended by 1 to 3 squares.[74]
  • A hero kicking an object that is sitting on ice increases its distance by 1 to 3 squares.[75]
  • A hero kicking an object that is greased increases its distance by 1 to 3 squares.[76]

An object that is moved by kicking will travel until it has either reached the full distance or is stopped by an obstacle, such as a wall or monster—an object kicked in the direction of a hole or trap door has a chance of falling down that opening, and may also hit other items on that square with a chance of causing them to fall down the opening (with fragile items breaking rather than being placed on the destination level below).[77][78]

Kicking dungeon features

Several dungeon features have different possible outcomes from a hero kicking them, which are explained in the table below:

Target Effect
Wall If an item is embedded in the wall, there is a dexterity-based chance of the item landing on the hero's square.[61] Otherwise, the hero has a chance of taking minor physical damage with an added chance of wounding their leg, and taking damage abuses dexterity and strength.[15]
Closed door Exercises dexterity and strength with a chance of breaking the door down, leaving an empty doorway.[79] If a watchman or watch captain in Minetown sees the hero kicking a door, they will issue a warning and the door will become trapped, and immediately doing so again after this warning will anger the entire watch.[80][81][82][83] Kicking a shop door down will anger the shopkeeper unless you immediately pay 400 zorkmids.[84] Successfully kicking down doors also exercises strength unless the door was trapped, in which case the resulting explosion abuses strength instead.[85][86][87]
Secret door May reveal the door, which exercises dexterity. ("Crash! You kick open a secret door!" / "Crash! You uncover a secret door!") Otherwise, the hero takes physical damage with an added chance of wounding their leg, and taking damage abuses dexterity, as well as abusing strength if a wounded leg occurs.[15]
Secret corridor May reveal the passage, which exercises dexterity. ("Crash! You kick open a secret passage!") Otherwise, the hero takes physical damage with an added chance of wounding their leg, and taking damage abuses dexterity, as well as abusing strength if a wounded leg occurs.[15]
Throne Has different possible outcomes depending on the hero's luck and whether or the throne has been 'looted':[88]
  • If the hero's luck is below 0 or the throne is already 'looted', then there is a 1⁄3 chance of exercising dexterity and destroying the throne, leaving behind up to 200 gold pieces.[89]
  • Otherwise, if the hero's luck is above 0 and the throne is not already looted, there is a 1⁄3 chance (effectively 2⁄9) that 300-500 gold pieces are knocked loose from the throne onto the hero's square, along with 1-6 gems that can consist of any type of valuable gem and/or worthless glass, and whose amount depends on the hero's luck.[90] This can only occur once per throne, and the throne will be marked as 'looted' afterward.
  • Otherwise, if the hero is current above the lowest dungeon level that they have explored, there is a 1⁄4 chance (effectively 1⁄9) that a trap door will spontaneously open on the hero's square[91][92]—this behaves mostly like a normal trap door does, except that it will not persist after opening under the hero.
Altar Has a 1⁄3 chance of the hero taking physical damage, with a further chance of wounding their leg, and otherwise the hero exercises dexterity.[93][15] In either case, the altar's god will take offense:[94][95] if the altar is co-aligned, the hero loses 1 point of wisdom, and incurs a -1 penalty to alignment record if it is currently greater than a random number between 0 and -3;[96] if the altar is cross-aligned, then the hero takes a penalty to luck, with a chance of a 1- or 2-point penalty depending on how high their current luck is.[97]
Fountain Has a 1⁄3 chance of the hero taking physical damage, with a further chance of wounding their leg.[98][15] Otherwise, dexterity is exercised and there is a 2⁄3 chance of the hero's worn boots becoming wet, which rusts any boots made of iron.[99]
Headstone There is a 3⁄4 chance of the hero taking physical damage, with a further chance of wounding their leg.[100][15] Otherwise, there is a 1⁄2 chance (effectively 1⁄8) of generating a hostile ghoul, which can only occur once per grave no matter how the ghoul is summoned.[101][102] Otherwise, there is a 1⁄8 chance of destroying the headstone and leaving a normal floor square and a stack of rocks in its place:[103] this abuses wisdom, incurs a -1 penalty to alignment record for Archeologists, Samurai or any lawful hero with an alignment record above -10, and will not affect any contents buried on that square during the headstone's initial creation.[104]
Iron bars Causes the hero to take physical damage, with a further chance of wounding their leg.[105][15]
Tree Has three different possible outcomes, assuming that the tree has not produced fruit or monsters:[106]
  • There is a 2⁄3 chance of the hero taking physical damage with a further chance of wounding their leg.[107][15]
  • If the hero does not hurt their leg, then there is a 14⁄15 chance (effectively 14⁄45) of dropping (8−rnl(7)) fruits[108]—this only occurs once per tree, exercises dexterity and wisdom, and has an equal probability of producing apples, oranges, pears, bananas, or eucalyptus leaves.[109][110][111]
  • If no fruit is produced, then there is a 1⁄45 chance that a swarm of (2+rnl(4)) hostile killer bees is generated around the tree's square, which can only occur once per tree and will print a message instead if killer bees are extinct or genocided.[112]
Sink Has a 4⁄5 chance of causing noise and exercising dexterity with no other effect.[113] If not, then one of the following effects occurs, with each instance of monster/item generation limited to once per sink:
  • There is a 1⁄3 chance (effectively 1⁄15) of a black pudding being generated on the sink's square unless black puddings are extinct or genocided, and dexterity is exercised.[114]
  • If the above roll is unsuccessful, then there is a 1⁄3 chance (effectively 2⁄45) of an amorous demon appearing on the sink's square unless amorous demons are extinct, and dexterity is exercised.[115] The amorous demon's gender will always be the opposite of the hero's current one.[116]
  • If the above roll is unsuccessful, then there is a 1⁄3 chance (effectively 4⁄135) of the sink backing up and generating a random ring on its square, exercising dexterity and wisdom.[117][118]
  • If the above roll is unsuccessful, then the hero takes physical damage and has a chance of wounding their leg.[119][15]

Kicking monsters

As described in previous sections, kicking a monster will roll to determine whether the kick succeeds, if it is blocked or otherwise evaded by the monster, and if it deals any damage to that monster.[1][2][3] A peaceful monster that the player chooses to kick when prompted will always be angered, no matter the outcome of the actual kick attempt.[4] Kicking a sleeping monster directly will wake them up, in addition to the usual noise waking up other sleeping monsters nearby.[11] A Knight that kicks a sleeping, fleeing or otherwise immobile monster will incur caitiff penalties to alignment record.[120] Kicking a pet is always considered abuse.[121]

A kick performed via the kicking command is treated as a normal attack using the kick attack type:[122] if the hero is polymorphed, then they gain a +1 to-hit bonus, and all of the kick attacks in the hero's routine occur upon selecting a monster target for the command (with a minimum of 1).[123][124] If the hero is levitating and performs a kick against a monster that does not have flight and is small or tiny in physical size, they have a 1⁄3 chance of missing and abusing dexterity.[31] Conversely, a kick towards a large monster will cause the hero to kick off that monster and hurtle in the opposite direction.[30] A monster that is hiding in some manner (e.g. a cloaked mimic or a concealed cave spider) or otherwise not visible to the hero will be revealed (or have their location marked if they are not visible) even if the kick misses, and the monster's hiding will have no effect on to-hit rolls.[125][126][127]

The base kicking damage for each strike is calculated using the hero's strength, constitution, dexterity, and a check for worn kicking boots[2][128]—the exact formula used is

1d(Str+Dex+Con15+b)

where b is 5 if wearing kicking boots and 0 otherwise. The following factors also affect the damage dealt by kicking through the command:

  • A 'clumsy' kick halves the base damage dealt, and is distinct from the message "Your clumsy kick does no damage" (though it can be related).[129] Kicks that are clumsy can occur if any of the following apply:
  • Thick-skinned monsters like dragons and mumakil take a base damage of 0 from a kick, which is still increased by enchanted boots and rings of increase damage as described in the point above.[133] Similarly, shades take no base damage from the kick command with the exception of the 1d4 damage from blessed boots.[134][135][136]
  • After the above calculations, if the base damage dealt is more than 0, then a kicking hero that either has the martial arts skill or is polymorphed into a sasquatch gains a random damage bonus to that kick equal to a value between 0 and half of their dexterity, and this bonus is not directly impacted by the hero's skill level in martial arts if they have any (although it still trains that skill if applicable).[7][6][137] This will also exercise the hero's dexterity.[138]
  • The enchantment of the hero's boots is also added to the total damage amount, as are the enchantments of any rings of increase damage that the hero has put on or eaten, and blessed boots deal an additional 1d4 damage against major demons and undead creatures.[139]

If a grounded hero that has martial arts skill, is wearing kicking boots and/or is polymorphed into a sasquatch lands a successful kick against a monster, and the monster is not restricted in movement and no more than medium in size, then the monster has a 1⁄3 chance of reeling from the blow and being moved one square away from the hero in the direction they were kicked[140]—if the kick does not kill the monster, it is possible for them to reel into a trap that can take effect and may inflict enough damage to finish them.

A monster that is being kicked by the hero and is not impaired can block the kick with their hands, or else evade it by relocating to a random square adjacent to the hero, with a higher chance of blocking or evasion occuring if the kick is clumsy or the monster is capable of flight.[141] Having a kick blocked or evaded nullifies any damage dealt.[142][143] A kick fired while fumbling has a 1⁄3 chance of missing the monster outright.[144] Kicking a monster and making contact (including having them block the kick) will cause passive attacks to trigger as normal, including instant stoning from kicking a chickatrice or cockatrice if the hero is not wearing boots (or transforming the hero into a stone golem if they are polymorphed into any other golem).[145][146][147]

Strategy

The kick command is an overall useful tool for a player to have in the back pocket. One commonplace use of the command for early combat against hard-to-hit monsters, with an example being ghosts from a bones file or an attempt to quaff a milky potion: ghosts themselves are not particularly threatening even to lower-level heroes, but have an AC of -5 that is most likely difficult to push through for an early hero. Against monsters, base damage for kicks with the command will usually come up to 1d7-1d8 with kicking boots or 1d2-1d3 without.

Kicking various objects also serves a multitide of strategic purposes for players:

  • Kicking a cursed scroll of scare monster can move it without causing it to crumble, which is a good way of relocating scrolls that have become cursed or are uncursed and set to crumble when picked up.
  • Kicking gray stones is a common means of testing for loadstones, since their immense weight decreases their movement distance when kicked and they typically will not move at all, unless the hero is wearing gauntlets of power or else has sufficient kicking bonuses—even when such bonuses apply, the distance a loadstone travels will still be noticeably shorter than other gray stones. With that in mind, kicking a gray stone with as few strength-based or kicking enhancements as possible is preferred in order to minimize error.
  • For a hero with low luck, kicking at suspected secret doors may be a faster way of revealing them compared to manually searching.
  • Kicking cross-aligned altars is potentially useful when trying to avoid crowning as an alternative to keeping your alignment record under 20, as luckier characters have a higher chance of losing two points instead of one.[97]

Messages

Your slow motion kick doesn't hit anything.
You attempted to kick while underwater, and it immediately failed with a 1⁄2 chance.[26]
You kick <the monster>.
You attempted a kick against a monster.[148][149]
There is <a monster/something hidden> here.
This precedes the above message if your kick reveals the monster or just its location.[126]
Floating in the air, you miss wildly!
You failed to kick a monster while levitating due to their size.[31]
<The monster> blocks your <clumsy> kick.
A monster blocked your kick attempt, with "clumsy" added if the kick was clumsy.[150]
<The monster> <teleports/floats/swoops/slides/jumps>, <easily/nimbly> evading your <clumsy> kick.
A monster dodged your kick and moved to another square that was adjacent to you. The words used change depending on how the monster dodged and whether or not your kick was clumsy.[151]
<The monster> reels from the blow.
A successful kick sent a monster reeling.[140]

Variants

EvilHack

In EvilHack, some roles have their kicking abilities modified.

  • Druids that use the kick command on live trees will "gently nudge" them instead to avoid hurting the tree, and will not suffer wounded legs when determining the outcome of that action.
  • Monks can perform much more powerful kicks than other heroes using the command, with different messages given.

References

  1. ↑ 1.0 1.1 src/dokick.c in NetHack 5.0.0, line 125-L143: maybe_kick_monster() function
  2. ↑ 2.0 2.1 2.2 src/dokick.c in NetHack 5.0.0, line 32-L123: kickdmg() function for the kick command
  3. ↑ 3.0 3.1 src/dokick.c in NetHack 5.0.0, line 145-L288: kick_monster() function
  4. ↑ 4.0 4.1 src/dokick.c in NetHack 5.0.0, line 151-L152
  5. ↑ src/dokick.c in NetHack 5.0.0, line 120-L122
  6. ↑ 6.0 6.1 6.2 src/dokick.c in NetHack 5.0.0, line 7-L9: define is_bigfoot(x)
  7. ↑ 7.0 7.1 7.2 7.3 src/dokick.c in NetHack 5.0.0, line 8-L9: define martial()
  8. ↑ src/dokick.c in NetHack 5.0.0, line 10
  9. ↑ src/dokick.c in NetHack 5.0.0, line 1327-L1329
  10. ↑ src/dokick.c in NetHack 5.0.0, line 786
  11. ↑ 11.0 11.1 src/dokick.c in NetHack 5.0.0, line 1383: noise from kicking
  12. ↑ src/dokick.c in NetHack 5.0.0, line 863-L878: kick_dumb() function
  13. ↑ src/dokick.c in NetHack 5.0.0, line 914-L918
  14. ↑ src/dokick.c in NetHack 5.0.0, line 1244-L1247
  15. ↑ 15.00 15.01 15.02 15.03 15.04 15.05 15.06 15.07 15.08 15.09 15.10 src/dokick.c in NetHack 5.0.0, line 880-L906: kick_ouch() function
  16. ↑ src/dokick.c in NetHack 5.0.0, line 1265-L1267
  17. ↑ src/dokick.c in NetHack 5.0.0, line 1268-L1270
  18. ↑ src/dokick.c in NetHack 5.0.0, line 1285-L1287
  19. ↑ src/dokick.c in NetHack 5.0.0, line 1279-L1281
  20. ↑ src/dokick.c in NetHack 5.0.0, line 1282-L1284
  21. ↑ src/dokick.c in NetHack 5.0.0, line 1294-L1296
  22. ↑ src/dokick.c in NetHack 5.0.0, line 1300-L1303
  23. ↑ src/dokick.c in NetHack 5.0.0, line 1307-L1310
  24. ↑ src/dokick.c in NetHack 5.0.0, line 1333-L1349
  25. ↑ src/dokick.c in NetHack 5.0.0, line 1350-L1354
  26. ↑ 26.0 26.1 src/dokick.c in NetHack 5.0.0, line 1288-L1290
  27. ↑ src/dokick.c in NetHack 5.0.0, line 537-L540
  28. ↑ src/dokick.c in NetHack 5.0.0, line 1271-L1278
  29. ↑ src/dokick.c in NetHack 5.0.0, line 1355-L1370
  30. ↑ 30.0 30.1 src/dokick.c in NetHack 5.0.0, line 1427-L1441
  31. ↑ 31.0 31.1 31.2 src/dokick.c in NetHack 5.0.0, line 154-L160
  32. ↑ src/dokick.c in NetHack 5.0.0, line 876-L877
  33. ↑ src/dokick.c in NetHack 5.0.0, line 920-L924
  34. ↑ src/dokick.c in NetHack 5.0.0, line 1016-L1021
  35. ↑ src/dokick.c in NetHack 5.0.0, line 1065-L1069
  36. ↑ src/dokick.c in NetHack 5.0.0, line 1079-L1083
  37. ↑ src/dokick.c in NetHack 5.0.0, line 1098-L1100
  38. ↑ src/dokick.c in NetHack 5.0.0, line 1197-L1200
  39. ↑ src/dokick.c in NetHack 5.0.0, line 290-L407
  40. ↑ src/dokick.c in NetHack 5.0.0, line 558-L576
  41. ↑ src/dokick.c in NetHack 5.0.0, line 695-L713
  42. ↑ src/dokick.c in NetHack 5.0.0, line 299-L301
  43. ↑ src/dokick.c in NetHack 5.0.0, line 319-L324
  44. ↑ src/dokick.c in NetHack 5.0.0, line 747
  45. ↑ src/dokick.c in NetHack 5.0.0, line 302-L308
  46. ↑ src/dokick.c in NetHack 5.0.0, line 317-L318
  47. ↑ src/dokick.c in NetHack 5.0.0, line 325-L402
  48. ↑ src/dokick.c in NetHack 5.0.0, line 678-L680
  49. ↑ src/dokick.c in NetHack 5.0.0, line 739-L740
  50. ↑ src/dokick.c in NetHack 5.0.0, line 422-L424: empty containers are skipped, as are magical ones (i.e. bags of holding)
  51. ↑ src/dokick.c in NetHack 5.0.0, line 433-L473
  52. ↑ src/dokick.c in NetHack 5.0.0, line 655
  53. ↑ src/dokick.c in NetHack 5.0.0, line 649-L676
  54. ↑ src/dokick.c in NetHack 5.0.0, line 660-L661
  55. ↑ src/dokick.c in NetHack 5.0.0, line 668-L669
  56. ↑ src/trap.c in NetHack 5.0.0, line 6294: chest_trap() function
  57. ↑ src/dokick.c in NetHack 5.0.0, line 656-L663
  58. ↑ src/dokick.c in NetHack 5.0.0, line 469-L471
  59. ↑ src/dokick.c in NetHack 5.0.0, line 531-L534
  60. ↑ src/dokick.c in NetHack 5.0.0, line 542-L556
  61. ↑ 61.0 61.1 src/dokick.c in NetHack 5.0.0, line 615-L647
  62. ↑ src/dokick.c in NetHack 5.0.0, line 686-L690
  63. ↑ src/dokick.c in NetHack 5.0.0, line 710-L713
  64. ↑ src/dokick.c in NetHack 5.0.0, line 516-L519
  65. ↑ src/dokick.c in NetHack 5.0.0, line 594-L596
  66. ↑ src/dokick.c in NetHack 5.0.0, line 457-L462
  67. ↑ src/dokick.c in NetHack 5.0.0, line 476-L484
  68. ↑ src/dokick.c in NetHack 5.0.0, line 742-L746
  69. ↑ src/dokick.c in NetHack 5.0.0, line 748-L749
  70. ↑ src/dokick.c in NetHack 5.0.0, line 692-L694
  71. ↑ src/dokick.c in NetHack 5.0.0, line 522-L530
  72. ↑ src/dokick.c in NetHack 5.0.0, line 578-L579
  73. ↑ src/dokick.c in NetHack 5.0.0, line 581-L583
  74. ↑ src/dokick.c in NetHack 5.0.0, line 584-L586
  75. ↑ src/dokick.c in NetHack 5.0.0, line 588-L589
  76. ↑ src/dokick.c in NetHack 5.0.0, line 590-L591
  77. ↑ src/dokick.c in NetHack 5.0.0, line 752-L755
  78. ↑ src/dokick.c in NetHack 5.0.0, line 1634-L1766: ship_object() function
  79. ↑ src/dokick.c in NetHack 5.0.0, line 928-L970
  80. ↑ src/dokick.c in NetHack 5.0.0, line 833-L843: watchman_thief_arrest() function
  81. ↑ src/dokick.c in NetHack 5.0.0, line 845-L861: watchman_door_damage() function
  82. ↑ src/dokick.c in NetHack 5.0.0, line 957-L958
  83. ↑ src/dokick.c in NetHack 5.0.0, line 967-L968
  84. ↑ src/dokick.c in NetHack 5.0.0, line 953-L956
  85. ↑ src/dokick.c in NetHack 5.0.0, line 937: strength abuse from kicking a trapped door
  86. ↑ src/dokick.c in NetHack 5.0.0, line 943: strength exercise from kicking down to pieces
  87. ↑ src/dokick.c in NetHack 5.0.0, line 948: strength exercise from kicking down a door; the only difference between this and kicking a door to pieces is essentially the message
  88. ↑ src/dokick.c in NetHack 5.0.0, line 1016-L1064
  89. ↑ src/dokick.c in NetHack 5.0.0, line 1022-L1034
  90. ↑ src/dokick.c in NetHack 5.0.0, line 1035-L1052
  91. ↑ src/dokick.c in NetHack 5.0.0, line 1053-L1056
  92. ↑ src/trap.c in NetHack 5.0.0, line 602: start of fall_through() function
  93. ↑ src/dokick.c in NetHack 5.0.0, line 1072-L1078
  94. ↑ src/dokick.c in NetHack 5.0.0, line 1071
  95. ↑ src/pray.c in NetHack 5.0.0, line 2651-L2673: altar_wrath() function
  96. ↑ src/pray.c in NetHack 5.0.0, line 2654-L2659
  97. ↑ 97.0 97.1 src/pray.c in NetHack 5.0.0, line 2660-L2672: "higher luck is more likely to be reduced; as it approaches -5 the chance to lose another point drops down, eventually to 0"
  98. ↑ src/dokick.c in NetHack 5.0.0, line 1079-L1088
  99. ↑ src/dokick.c in NetHack 5.0.0, line 1088-L1097
  100. ↑ src/dokick.c in NetHack 5.0.0, line 1101-L1103
  101. ↑ src/dokick.c in NetHack 5.0.0, line 1104-L1107: calls disturb_grave()
  102. ↑ src/engrave.c in NetHack 5.0.0, line 1705-L1720: disturb_grave() function
  103. ↑ src/dokick.c in NetHack 5.0.0, line 1108-L1129
  104. ↑ src/dokick.c in NetHack 5.0.0, line 1112-L1115
  105. ↑ src/dokick.c in NetHack 5.0.0, line 1131-L1134
  106. ↑ src/dokick.c in NetHack 5.0.0, line 1135-L1193
  107. ↑ src/dokick.c in NetHack 5.0.0, line 1138-L1144: the comment in the code has incorrect math for the odds of each outcome
  108. ↑ src/dokick.c in NetHack 5.0.0, line 1145-L1170
  109. ↑ src/dokick.c in NetHack 5.0.0, line 1166-L1167: attribute exercise
  110. ↑ src/mkobj.c in NetHack 5.0.0, line 1978-L1980: int treefruits[]
  111. ↑ src/mkobj.c in NetHack 5.0.0, line 1982-L1987: rnd_treefruit_at() function
  112. ↑ src/dokick.c in NetHack 5.0.0, line 1171-L1192
  113. ↑ src/dokick.c in NetHack 5.0.0, line 1201-L1208
  114. ↑ src/dokick.c in NetHack 5.0.0, line 1209-L1223
  115. ↑ src/dokick.c in NetHack 5.0.0, line 1224-L1234
  116. ↑ src/dokick.c in NetHack 5.0.0, line 1195
  117. ↑ src/dokick.c in NetHack 5.0.0, line 1235-L1238
  118. ↑ src/fountain.c in NetHack 5.0.0, line 803-L826: sink_backs_up() function
  119. ↑ src/dokick.c in NetHack 5.0.0, line 1239-L1240
  120. ↑ src/dokick.c in NetHack 5.0.0, line 68
  121. ↑ src/dokick.c in NetHack 5.0.0, line 70-L77
  122. ↑ src/dokick.c in NetHack 5.0.0, line 177-L233
  123. ↑ src/dokick.c in NetHack 5.0.0, line 187-L188
  124. ↑ src/uhitm.c in NetHack 5.0.0, line 376-L378
  125. ↑ src/dokick.c in NetHack 5.0.0, line 65-L66
  126. ↑ 126.0 126.1 src/dokick.c in NetHack 5.0.0, line 162-L175
  127. ↑ src/dokick.c in NetHack 5.0.0, line 1419-L1426
  128. ↑ src/dokick.c in NetHack 5.0.0, line 37: base damage from ability scores
  129. ↑ src/dokick.c in NetHack 5.0.0, line 44-L46
  130. ↑ src/dokick.c in NetHack 5.0.0, line 228-L248
  131. ↑ src/dokick.c in NetHack 5.0.0, line 250-L251
  132. ↑ src/dokick.c in NetHack 5.0.0, line 253-L254
  133. ↑ src/dokick.c in NetHack 5.0.0, line 48-L50
  134. ↑ src/dokick.c in NetHack 5.0.0, line 52-L54
  135. ↑ src/dokick.c in NetHack 5.0.0, line 58-L63
  136. ↑ src/dokick.c in NetHack 5.0.0, line 205-L209
  137. ↑ src/dokick.c in NetHack 5.0.0, line 79-L86
  138. ↑ src/dokick.c in NetHack 5.0.0, line 88
  139. ↑ src/dokick.c in NetHack 5.0.0, line 90-L93
  140. ↑ 140.0 140.1 src/dokick.c in NetHack 5.0.0, line 98-L113
  141. ↑ src/dokick.c in NetHack 5.0.0, line 255-L287
  142. ↑ src/dokick.c in NetHack 5.0.0, line 266
  143. ↑ src/dokick.c in NetHack 5.0.0, line 283
  144. ↑ src/dokick.c in NetHack 5.0.0, line 537-L540
  145. ↑ src/dokick.c in NetHack 5.0.0, line 116-L118
  146. ↑ src/dokick.c in NetHack 5.0.0, line 265
  147. ↑ src/dokick.c in NetHack 5.0.0, line 282
  148. ↑ src/dokick.c in NetHack 5.0.0, line 211
  149. ↑ src/dokick.c in NetHack 5.0.0, line 256
  150. ↑ src/dokick.c in NetHack 5.0.0, line 262-L266
  151. ↑ src/dokick.c in NetHack 5.0.0, line 267-L285