summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Add more player duration cleanups, and fix ouch() napalm death sources.dolorous2008-11-127-119/+120
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7439 c06c8d41-db1a-0410-9941-cceddc491573
* Two more ant vaults by Zaba.dploog2008-11-122-0/+47
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7438 c06c8d41-db1a-0410-9941-cceddc491573
* Fix debug build.dshaligram2008-11-121-24/+25
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7437 c06c8d41-db1a-0410-9941-cceddc491573
* Add new vault (Zaba).dploog2008-11-111-0/+27
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7436 c06c8d41-db1a-0410-9941-cceddc491573
* Fix a few cases where spellbooks didn't have spells in ascending order dolorous2008-11-102-8/+8
| | | | | | | by level. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7435 c06c8d41-db1a-0410-9941-cceddc491573
* Unrestrict Ogre, Merfolk, and Draconian Paladins, as suggested by Jeff.j-p-e-g2008-11-101-3/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7434 c06c8d41-db1a-0410-9941-cceddc491573
* Melded equipment may no longer be cursed, uncursed, or enchanted.j-p-e-g2008-11-102-1/+6
| | | | | | | I'm still dithering on identify. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7433 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify handling of monsters without skeletons. Note that monsters dolorous2008-11-092-8/+2
| | | | | | | | that have skeletons, but cannot be zombified, will now leave skeletons after their corpses rot. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7432 c06c8d41-db1a-0410-9941-cceddc491573
* And rename _raise_corpse() to _raise_remains().dolorous2008-11-091-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7431 c06c8d41-db1a-0410-9941-cceddc491573
* For consistency, rename _is_animatable_corpse() to dolorous2008-11-091-3/+3
| | | | | | | _animatable_remains(). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7430 c06c8d41-db1a-0410-9941-cceddc491573
* Implement [2245856]: Clarify the description of the amulet of dolorous2008-11-091-1/+1
| | | | | | | inaccuracy. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7429 c06c8d41-db1a-0410-9941-cceddc491573
* Fix the ASSERT when undetected traps run out of ammo and display "Youj-p-e-g2008-11-095-12/+17
| | | | | | | | hear a click" instead of "The trap is out of ammo". Also, fix the miscolouring of the lua eating prompt. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7428 c06c8d41-db1a-0410-9941-cceddc491573
* So many files? That's probably some debugging messages included,j-p-e-g2008-11-0913-55/+101
| | | | | | | | | | | | | | | | | | again... Anyway, I added a check to make sure that monsters that somehow end up in deep water (confusion!) can get out of it again if not aquatic. Monsters that can drown, will still do so, of course. I also removed the drowning conditional for zombies and skeletons. They'll now slog invisibly underwater and eventually reappear in shallow water or dry land. I think this is more interesting than making them drown. That, and they've seen a lot of nerfs lately. Oh, right, and I replaced some ENCH_SUBMERGED with mons_is_submerged(), that might explain the number of modified files... git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7427 c06c8d41-db1a-0410-9941-cceddc491573
* Extract a number of pathfinding/travelling/patrolling routines intoj-p-e-g2008-11-091-465/+472
| | | | | | | | | | static methods to hopefully make the code more readable. Change berserking monster foe check to use a random order when searching the neighbour grids, so the upper left monsters aren't always prefered. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7426 c06c8d41-db1a-0410-9941-cceddc491573
* Add another minor cosmetic fix.dolorous2008-11-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7425 c06c8d41-db1a-0410-9941-cceddc491573
* Rework _choose_book() to remove assumptions about book order relative to dolorous2008-11-081-22/+93
| | | | | | | starting book types. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7424 c06c8d41-db1a-0410-9941-cceddc491573
* Remove unneeded parentheses.dolorous2008-11-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7423 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2008-11-081-64/+64
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7422 c06c8d41-db1a-0410-9941-cceddc491573
* Add alternative messages for efreet speech when silenced. (BR 2238678)j-p-e-g2008-11-082-13/+17
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7421 c06c8d41-db1a-0410-9941-cceddc491573
* Fix misplaced break in _book_restriction().dolorous2008-11-081-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7420 c06c8d41-db1a-0410-9941-cceddc491573
* Add missing break to _choose_book(), as there already is in dolorous2008-11-081-0/+1
| | | | | | | _choose_weapon(). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7419 c06c8d41-db1a-0410-9941-cceddc491573
* Make monsters' glowing quality a class flag, instead of hardcoding a dolorous2008-11-083-50/+26
| | | | | | | list of glowing monsters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7418 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-11-081-1/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7417 c06c8d41-db1a-0410-9941-cceddc491573
* Fix the value of BEAM_LAST_ENCHANTMENT.dolorous2008-11-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7416 c06c8d41-db1a-0410-9941-cceddc491573
* Remove my debugging statements.j-p-e-g2008-11-082-18/+0
| | | | | | | And I forgot to mention: of course my previous commit breaks saves! git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7415 c06c8d41-db1a-0410-9941-cceddc491573
* Change floor_property (blood, sanctuary) to flags, and add two newj-p-e-g2008-11-0715-141/+197
| | | | | | | | | | | | | | | settings: vault and highlight. Vault means a grid is part of a vault (set in dungeon.cc), and currently used to exempt vault grids when shifting labyrinths. Highlight is a meta flag currently only used to highlight labyrinth changes on the 'X' map in wizard mode, but I can think of a couple of other uses, mostly for debugging purposes. Also replace a few for loops in the lab shift function with rectangle_iterators. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7414 c06c8d41-db1a-0410-9941-cceddc491573
* Add the flaming corpse to the list of monsters that glow, since it's on dolorous2008-11-071-0/+1
| | | | | | | fire. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7413 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-11-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7412 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation.dolorous2008-11-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7411 c06c8d41-db1a-0410-9941-cceddc491573
* Increase the maximum duration of sticky flame to 100.dolorous2008-11-071-3/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7410 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up sticky flame handling.dolorous2008-11-076-76/+107
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7409 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-11-074-28/+30
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7408 c06c8d41-db1a-0410-9941-cceddc491573
* Fix inverted logic.dolorous2008-11-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7407 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fix.dolorous2008-11-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7406 c06c8d41-db1a-0410-9941-cceddc491573
* More comment fixes.dolorous2008-11-071-3/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7405 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2008-11-071-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7404 c06c8d41-db1a-0410-9941-cceddc491573
* Consolidate the routines to remove the player's condensation shield into dolorous2008-11-0710-61/+45
| | | | | | | one function. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7403 c06c8d41-db1a-0410-9941-cceddc491573
* Add more miscellaneous fixes.dolorous2008-11-072-40/+47
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7402 c06c8d41-db1a-0410-9941-cceddc491573
* Add miscellaneous cosmetic fixes.dolorous2008-11-072-30/+34
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7401 c06c8d41-db1a-0410-9941-cceddc491573
* Add poison-related cleanups.dolorous2008-11-079-68/+66
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7400 c06c8d41-db1a-0410-9941-cceddc491573
* Clarify wording.dolorous2008-11-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7399 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2008-11-071-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7398 c06c8d41-db1a-0410-9941-cceddc491573
* In choose_weapon(), fix erroneous fallthrough to '%' when pressing dolorous2008-11-071-0/+1
| | | | | | | Enter. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7397 c06c8d41-db1a-0410-9941-cceddc491573
* Update documentation.dploog2008-11-072-9/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7396 c06c8d41-db1a-0410-9941-cceddc491573
* Change exclusion commands.j-p-e-g2008-11-073-22/+24
| | | | | | | | | | | | | | | e => set exclusion (radius 1), change radius to LOS, remove exclusion (Because of the LOS restriction, the intermediary step of 4 is not needed any more.) E => cycle through exclusions Ctrl-E => clear all exclusions I also reordered the commands on the 'X' help screen. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7395 c06c8d41-db1a-0410-9941-cceddc491573
* Properly allow small races to use staves again (oops), and handle all dolorous2008-11-072-7/+8
| | | | | | | staff-type weapons consistently. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7394 c06c8d41-db1a-0410-9941-cceddc491573
* * Tweak a number of starting choice restrictions. (FR 2106062)j-p-e-g2008-11-062-32/+102
| | | | | | | | | * FR 2088441: Add an aptitudes hotkey for the book/weapon choice submenus. * FR 2196437: Check entire stack of (selected) items, even if your pack is full, in case some of them can merge. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7393 c06c8d41-db1a-0410-9941-cceddc491573
* Fix crash when items have to be moved around after a labyrinth shift.j-p-e-g2008-11-061-4/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7392 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2211019]: Retain the teleportation enchantment on polymorphed dolorous2008-11-061-0/+2
| | | | | | | monsters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7391 c06c8d41-db1a-0410-9941-cceddc491573
* In labyrinths, forget all grids outside a radius of 25*25 (non-Minotaur)j-p-e-g2008-11-051-2/+10
| | | | | | | | | or 40*40 (Minotaur). This significantly increases difficulty again. The numbers are completely arbitrary but they appeared to work fine in testing. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7390 c06c8d41-db1a-0410-9941-cceddc491573