summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Bug 2011077: if the damage from a lightning bolt causes an orc to surrenderzelgadis2008-07-051-1/+15
| | | | | | | | | to the player, don't give penance if the lightning bolt bounces and hits the now friendly orc. Uses the same setup and logic as for preventing lightning bounces from causing penance with TSO. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6403 c06c8d41-db1a-0410-9941-cceddc491573
* FR 2006559: fix descriptions of viewed monsters not always fitting intozelgadis2008-07-052-55/+40
| | | | | | | | | | 24 rows, like it was fixed for lookup (?/ command). Also, fixed probem with zombies and other derived monsters not having a description when viewed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6402 c06c8d41-db1a-0410-9941-cceddc491573
* [2010990] [2010344] Fixing issues where a disconnected region would not be ↵ennewalker2008-07-041-1/+38
| | | | | | considered disconnected if it contained a branch entry. The level builder should now properly veto this when it occurs. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6401 c06c8d41-db1a-0410-9941-cceddc491573
* Modifying makefiles to allow user group and install dir to be overridden so ↵ennewalker2008-07-042-6/+4
| | | | | | that 'make install' can be used to build binary packages for release. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6400 c06c8d41-db1a-0410-9941-cceddc491573
* [2010665] Fixing some delay_message_clear-related bugs. Fixing issue ↵ennewalker2008-07-042-3/+11
| | | | | | | | | | | (console and tiles) where colored output was not getting indented properly. I also modified mpr_formatted_output to pass newline=true for the last bit of text when calling message_out. I couldn't figure out how the console version was scrolling mpr_formatted_output and the tiles version was not. However, any mpr function should always scroll the message window (in my opinion), so it seemed like the right thing to do. Also, fixing a tutorial message color formatting typo. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6399 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-07-041-5/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6398 c06c8d41-db1a-0410-9941-cceddc491573
* Send wizards into the Dungeon wearing a proper wizard hat. David isj-p-e-g2008-07-043-8/+7
| | | | | | | | right in that should not be too powerful for this comparatively weak class, and that it is immensely flavourful. :) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6397 c06c8d41-db1a-0410-9941-cceddc491573
* Modifying god description database so that each entry fits on a single line ↵ennewalker2008-07-041-118/+27
| | | | | | and can be formatted to the correct width later. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6396 c06c8d41-db1a-0410-9941-cceddc491573
* [1997205] Fixing issue where monsters could be placed in walls. Also, ↵ennewalker2008-07-041-46/+49
| | | | | | consolidated repeated "is this a valid location" logic into a single function. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6395 c06c8d41-db1a-0410-9941-cceddc491573
* Remove redundant bits: The poison and electricity resistance mutations dolorous2008-07-041-12/+9
| | | | | | | | have only one level, so don't bother trying to give or take more than one level of them. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6394 c06c8d41-db1a-0410-9941-cceddc491573
* Disallow vampires from draining summoned creatures to be consistent withj-p-e-g2008-07-0420-548/+547
| | | | | | | | | | | | | summoned creatures being incapable of bleeding on the floor. This makes things more difficult for Vampires; on the other hand there was a (more or less) recent change that lets them regain 1 hp *per turn* when draining corpses. We might also increase the duration of blood potions... Apart from that, various clean-ups. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6393 c06c8d41-db1a-0410-9941-cceddc491573
* Change gladiator description, since they don't get caps anymore.dolorous2008-07-041-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6392 c06c8d41-db1a-0410-9941-cceddc491573
* Remove commented out lines.dploog2008-07-041-7/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6391 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed tutorial (Markus).dploog2008-07-041-19/+20
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6390 c06c8d41-db1a-0410-9941-cceddc491573
* Restrict DrMo, unrestrict DrFE and DrIE. Disallow the creation of capsj-p-e-g2008-07-042-7/+12
| | | | | | | | | for Gladiators - species who can't wear helmets just don't get them now. Uncomment debugging option in monster placement. However useful (and necessary) it may be at the moment, it has no place in trunk. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6389 c06c8d41-db1a-0410-9941-cceddc491573
* Update mentions of classes' starting equipment.j-p-e-g2008-07-041-8/+10
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6388 c06c8d41-db1a-0410-9941-cceddc491573
* Tweak change log a bit and add new commands to 034_changes.txt. Arej-p-e-g2008-07-047-26/+42
| | | | | | | | there more new commands I've forgotten? Please don't include wizmode commands as they don't matter during normal game. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6387 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2008-07-042-3/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6386 c06c8d41-db1a-0410-9941-cceddc491573
* Improve the manual's description of hunters.dolorous2008-07-041-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6385 c06c8d41-db1a-0410-9941-cceddc491573
* Make Xom's vitrification effect less common, as it's a lasting effect.dolorous2008-07-041-13/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6384 c06c8d41-db1a-0410-9941-cceddc491573
* Remove apparent debugging statement.dolorous2008-07-041-5/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6383 c06c8d41-db1a-0410-9941-cceddc491573
* And do the same for the documentation.dolorous2008-07-042-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6382 c06c8d41-db1a-0410-9941-cceddc491573
* Add spelling fixes where possible: "gray" -> "grey".dolorous2008-07-0415-37/+39
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6381 c06c8d41-db1a-0410-9941-cceddc491573
* In mutation_name(), display the species-specific special cases properly dolorous2008-07-041-7/+23
| | | | | | | (e.g. trolls' having claws sharper than steel for hands). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6380 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2008-07-041-0/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6379 c06c8d41-db1a-0410-9941-cceddc491573
* Oops, should change you.pet_target before calling behaviour_event(), notzelgadis2008-07-041-3/+3
| | | | | | | after. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6378 c06c8d41-db1a-0410-9941-cceddc491573
* FR 1971637: make "stash_track_decay = true" and "stash_remove_decay = true"zelgadis2008-07-036-34/+6
| | | | | | | | the hardcoded behaviour and remove the options, meaning that rotted-away flesh chunks will always be removed from the stash tracker. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6377 c06c8d41-db1a-0410-9941-cceddc491573
* Sanctuary now reveals all traps within its area, not just those in LOS.zelgadis2008-07-031-3/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6376 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2008767: "random" not working for book choice optionj-p-e-g2008-07-034-20/+15
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6375 c06c8d41-db1a-0410-9941-cceddc491573
* Reorder species in newgame.cc (clean-up, no coding changes).j-p-e-g2008-07-034-121/+140
| | | | | | | | | Add known weapons of holy wrath as useless items for undead, likewise with weapons of pain for characters without Necromancy skill. (The latter only applies if the item is not an artefact.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6374 c06c8d41-db1a-0410-9941-cceddc491573
* Fix spelling.dolorous2008-07-031-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6373 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up descriptions a bit more.dolorous2008-07-031-32/+24
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6372 c06c8d41-db1a-0410-9941-cceddc491573
* Update ammo descriptions to account for branded ammo's working when dolorous2008-07-031-31/+34
| | | | | | | thrown. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6371 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1999363: Vampire eating issues.j-p-e-g2008-07-036-74/+129
| | | | | | | | | Tidy up the new lines item descriptions a bit, so you don't get three free lines in some cases (non-randart, non-special description items) and one or two in other cases. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6370 c06c8d41-db1a-0410-9941-cceddc491573
* Remove debugging statement, minor clean up.j-p-e-g2008-07-039-16/+15
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6369 c06c8d41-db1a-0410-9941-cceddc491573
* Since thrown ammo of ice and flame finally work, enable javelins of dolorous2008-07-031-8/+5
| | | | | | | flame and ice, since they finally work as well. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6368 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2005590: Branded darts unbranded when thrown.j-p-e-g2008-07-036-122/+122
| | | | | | | | | Thrown darts of ice or flame will correctly be displayed as puffs of frost/flame, will do the appropriate damage both to player and monsters and will be identified when thrown by a monster. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6367 c06c8d41-db1a-0410-9941-cceddc491573
* Change butchering prompt to hopefully be less confusing (BR 2009022).j-p-e-g2008-07-036-48/+97
| | | | | | | | | | | | | | | Also add a key to some kind of butchering help (may need tweaking) and 'b' is yet another synonym for 'c' but will allow Vampires to butcher a corpse they'd otherwise bottle. This only works while the prompt is given, i.e. if always_confirm_butcher is false Vampires will automatically attempt to bottle the blood in a single corpse (unless that is impossible, in which case they'll butcher it instead). Also fix corpses sometimes not being destroyed when drained by a Vampire. (Big oops!) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6366 c06c8d41-db1a-0410-9941-cceddc491573
* Mention feeding in Zin's ^! screen. Adjust all of gods.txt, going fordploog2008-07-032-122/+117
| | | | | | | | | full screen width rather than 72 columns (we are using the full screen for all Crawl ASCII output anyway). For some reason, this addresses 2009023. (Markus again) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6365 c06c8d41-db1a-0410-9941-cceddc491573
* Improve stash tracker help screen (Markus Maier).dploog2008-07-031-20/+16
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6364 c06c8d41-db1a-0410-9941-cceddc491573
* Elyvilon pacification was never intended to produce temporarily dploog2008-07-031-9/+7
| | | | | | | | neutralised monsters (Zin's Recite may do that). Update !^ text to account for that. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6363 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2009377]: In _handle_behaviour(), initialize e_index to -1, so that dolorous2008-07-031-1/+1
| | | | | | | we don't try to access a nonexistent stored level exit. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6362 c06c8d41-db1a-0410-9941-cceddc491573
* Fix pacified monsters' leaving the level when the player gets far enough dolorous2008-07-031-1/+1
| | | | | | | away. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6361 c06c8d41-db1a-0410-9941-cceddc491573
* Mark unreachable areas for pacified monsters in the right place.dolorous2008-07-031-18/+14
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6360 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fix.dolorous2008-07-021-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6359 c06c8d41-db1a-0410-9941-cceddc491573
* Give falvour message when invoking sanctuary removes bloodstains.zelgadis2008-07-021-6/+32
| | | | | | | | Reveal hidden traps inside sanctuary when it's first invoked if the traps are in LOS. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6358 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-07-021-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6357 c06c8d41-db1a-0410-9941-cceddc491573
* Fix bug introduced in r6347 (oops): igrd wasn't being cleaned when moving.haranp2008-07-022-6/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6356 c06c8d41-db1a-0410-9941-cceddc491573
* Oops, wasn't properly shifting sanctuary center when doing an Abysszelgadis2008-07-021-4/+8
| | | | | | | area shift. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6355 c06c8d41-db1a-0410-9941-cceddc491573
* Add res_rotting() method to the actor class so that the "are you the rightzelgadis2008-07-024-11/+22
| | | | | | | | type of undead to resist rotting" logic can be in just one place instead of duplicated every time the check is made. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6354 c06c8d41-db1a-0410-9941-cceddc491573