summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Silenced valgrind warning noises, probably harmless.dshaligram2008-07-183-5/+8
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6595 c06c8d41-db1a-0410-9941-cceddc491573
* Fix item_is_equipped() identifying nonequipped as equipped.haranp2008-07-171-3/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6591 c06c8d41-db1a-0410-9941-cceddc491573
* Refix food eating issue bug introduced by my previous fix of it.haranp2008-07-174-3/+8
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6590 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2020680: don't leak evilness of venom weapons. [wjrogers]haranp2008-07-171-4/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6589 c06c8d41-db1a-0410-9941-cceddc491573
* Fix for 2020876: num_diff_runes was being calculated incorrectly.haranp2008-07-171-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6588 c06c8d41-db1a-0410-9941-cceddc491573
* Do "keypress -> command_type" via keybindings. Solves bug 2018200,zelgadis2008-07-1713-251/+782
| | | | | | | | | | | | | | | | where you couldn't do macros with the old 3.4 keymap since the 3.4 keys were done via macros and macros can't recursively invoke macros. Has the little snag that it doesn't exactly reproduce the 3.4 "fire ammo" command since 3.4 automatically goes to the inventory list but 4.0 doesn't. TODO: * Get levelmap commands to use keybindings instead of hardcoded mappings. * Let function keys and alt keys be bound to commands. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6587 c06c8d41-db1a-0410-9941-cceddc491573
* Apply DOS fixes to trunk.j-p-e-g2008-07-175-10/+78
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6580 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018458: Portal projectile not handling branded ammo or nets.j-p-e-g2008-07-177-32/+50
| | | | | | | | | | | | | | | | | | | Fix 2019803: cold/fire destroying all susceptible items on the floor Change "You don't eat raw eat!" to "Blech - you need greens!" Also: Experimentally change sacrifices to take only 1 turn again, no matter how many corpses are actually sacrificed during this turn. Allow chained 'yes' and 'no' answers during the butchering prompt, so that 'cccccc' is now really functionally identical to 'ca'. In another return to previous handling, always get in that first turn of butchering for a single corpse (or the first corpse in butcher chains), so it takes a maximum of 3 turns rather than 4. Same for draining corpses as a Vampire: when draining corpses you get at least a little bit of nutrition out of it before you are interrupted. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6579 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2019860: beef jerky wasn't considered meat.haranp2008-07-164-5/+21
| | | | | | | | Fix 2019581: weapon flavour was flowing through to subsequent attacks. Fix 2001572: persistent --more-- after dying to explosions. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6577 c06c8d41-db1a-0410-9941-cceddc491573
* Only display the explanatory messages when sacrificing items if the dolorous2008-07-161-2/+7
| | | | | | | | | player tries to sacrifice some items that his god doesn't like. This avoids e.g. getting such messages when praying to Nemelex while trapped in a net. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6575 c06c8d41-db1a-0410-9941-cceddc491573
* Add more miscellaneous minor fixes.dolorous2008-07-163-11/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6574 c06c8d41-db1a-0410-9941-cceddc491573
* Add miscellaneous minor fixes.dolorous2008-07-162-7/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6572 c06c8d41-db1a-0410-9941-cceddc491573
* Fix Evaporate prompt doing the opposite of the player's answer.j-p-e-g2008-07-159-68/+52
| | | | | | | | Fix some more instances of crashes resulting from PROMPT_NOTHING. Change shadow dragon corpse type to rotting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6569 c06c8d41-db1a-0410-9941-cceddc491573
* Fix bad potions not counting as useless and thus being auto-picked up.j-p-e-g2008-07-155-28/+45
| | | | | | | | | | Fix bad message when using 'W' with no armour and crash when attempting to enchant armour with no enchantable armour in inventory. Tweak '{' to only prompt if at least one of autoinscription or clearing an existing inscription apply. (FR 2017541) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6567 c06c8d41-db1a-0410-9941-cceddc491573
* Fix dolinks.sh to properly use different directories again when building dolorous2008-07-151-2/+2
| | | | | | | the normal and wizard binaries. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6566 c06c8d41-db1a-0410-9941-cceddc491573
* Vastly simplify dolinks.sh and domake.sh.dolorous2008-07-152-14/+8
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6565 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018757: Bat form not deactivating jewellery effectsj-p-e-g2008-07-153-9/+20
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6564 c06c8d41-db1a-0410-9941-cceddc491573
* [2018522] Fixed Lua marker deserialisation bug caused by unmarshallLong not ↵dshaligram2008-07-152-20/+22
| | | | | | expecting 64-bit longs. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6563 c06c8d41-db1a-0410-9941-cceddc491573
* Resync the Unix console and tiles makefiles, and use $(COPY) dolorous2008-07-152-26/+27
| | | | | | | consistently. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6562 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018706: hell effects aren't the player's fault.haranp2008-07-151-13/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6561 c06c8d41-db1a-0410-9941-cceddc491573
* Adjust build scripts to account for the tiles build changes.dolorous2008-07-152-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6560 c06c8d41-db1a-0410-9941-cceddc491573
* Possible fix for 2018522.haranp2008-07-151-1/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6559 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018325 (compiling with gcc 4.3) by applying the patch by nathanj439.j-p-e-g2008-07-154-48/+33
| | | | | | | | Re-enable friendly pickup toggle for all characters and change wording to make it clearer it may have no effect. (Fixes 2018493.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6557 c06c8d41-db1a-0410-9941-cceddc491573
* Another bug fix to the colouring.dploog2008-07-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6556 c06c8d41-db1a-0410-9941-cceddc491573
* Fix dangling inscription for coagulated blood.j-p-e-g2008-07-155-46/+50
| | | | | | | | Properly use settings to decide whether to pick up useless or inedible stuff rather than forcing autopickup to be forbidden. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6554 c06c8d41-db1a-0410-9941-cceddc491573
* Inventory colouring (Markus).dploog2008-07-152-1/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6553 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018338: your own beam shouldn't be uncertain about your position.haranp2008-07-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6551 c06c8d41-db1a-0410-9941-cceddc491573
* Large tiles-related changes. Platform-specific rendering removed and ↵ennewalker2008-07-1567-9970/+6166
| | | | | | replaced with SDL/OpenGL. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6550 c06c8d41-db1a-0410-9941-cceddc491573
* Fix wording.dolorous2008-07-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6548 c06c8d41-db1a-0410-9941-cceddc491573
* Bug 2017912: fix item quote taking up too much screen space. A hack untilzelgadis2008-07-152-4/+21
| | | | | | | | | quotes are separated out into their own DB. Also, don't use item quotes when doing an item dump or during tutorial. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6547 c06c8d41-db1a-0410-9941-cceddc491573
* Update CREDITS.dploog2008-07-141-20/+21
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6546 c06c8d41-db1a-0410-9941-cceddc491573
* Apply Yelve Yakut's patch to improve the shop interface. Selecting stuffj-p-e-g2008-07-143-49/+184
| | | | | | | | | | | | | | | | | | | | | | | now works like the drop or pickup menu (or like a cart in any shop in RL, if you will) in that you can add or remove stuff, and the game will even tell you how much you have left and what else you can afford. Very cool stuff! Known bugs: * Since you now buy a lot of stuff at the same time and there's a shortage of space in the shopping interface I've merged all bought items into one line (using comma_separated_line). This has the unintended side effect that you can no longer note which items you bought because this message can be longer than a single line. Rather than printing each bought item on a single line, I'd rather add a NOTE_BOUGHT case that is optional and also tracks what you paid for said item. * If you buy several packages of the same item type, the output doesn't yet merge them, so you'll get "You bought 1 potion of heal wounds, 1 potion of healing, and 1 potion of heal wounds." git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6545 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2018066: Crash when "autoinscribing" non-artefacts.j-p-e-g2008-07-142-13/+20
| | | | | | | Fix 2017743: Game hanging for "good random choices" for Thieves/Wanderers git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6543 c06c8d41-db1a-0410-9941-cceddc491573
* Update pdf files.j-p-e-g2008-07-139-18/+28
| | | | | | | | Apply Will's patch for sorting by identifed status. Fix a few oddly broken monster descriptions. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6539 c06c8d41-db1a-0410-9941-cceddc491573
* [2017260] Fixing message alignment issue with extra space on some lines.ennewalker2008-07-131-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6537 c06c8d41-db1a-0410-9941-cceddc491573
* Fix wording.dolorous2008-07-131-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6535 c06c8d41-db1a-0410-9941-cceddc491573
* Add more documentation updates for Ctrl-G/G.dolorous2008-07-135-22/+23
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6533 c06c8d41-db1a-0410-9941-cceddc491573
* Fix the monster list not updating if no monsters are left, i.e. if youj-p-e-g2008-07-131-3/+3
| | | | | | | just killed the last one. (Whoops!) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6530 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2017251: The annotation prompt not escaping properly.j-p-e-g2008-07-1311-32/+55
| | | | | | | | | | | | | Fix 2016627: Ranged weapons of protection autoIDing when wielded by monsters. Fix the double prompt when using Ctrl-P in the quivering interface (part of BR 2017260), fix targetting via monster list to be turned off if there are no monsters in sight, and map auto-travel to both G and Ctrl-G. (The monster list command moves to V.) Again, I'm not sure I got all the relevant documentation. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6529 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed wands with many charges losing charges on recharge attempt.dshaligram2008-07-131-6/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6528 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up cast_fragmentation().dolorous2008-07-131-121/+119
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6527 c06c8d41-db1a-0410-9941-cceddc491573
* Give amphibians movement speed boost in water, give deep elf master archers ↵dshaligram2008-07-134-15/+86
| | | | | | a very fast missile attack. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6526 c06c8d41-db1a-0410-9941-cceddc491573
* Made Castle D:3-27 (instead of 2).dploog2008-07-131-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6525 c06c8d41-db1a-0410-9941-cceddc491573
* Mention I in ?? help. Allow I as toggle in the I and Z? screens.dploog2008-07-132-4/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6524 c06c8d41-db1a-0410-9941-cceddc491573
* Update CREDITS.dploog2008-07-131-20/+20
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6523 c06c8d41-db1a-0410-9941-cceddc491573
* Add documentation updates from Markus Maier.dolorous2008-07-128-62/+62
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6521 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2016787]: Don't prompt twice for Lee's Rapid Deconstruction.dolorous2008-07-121-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6519 c06c8d41-db1a-0410-9941-cceddc491573
* Fix more tutorial errata.dolorous2008-07-121-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6516 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2016529]: Minor tutorial errata.dolorous2008-07-121-11/+11
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6514 c06c8d41-db1a-0410-9941-cceddc491573
* Fix Nemelex' description.j-p-e-g2008-07-121-12/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6513 c06c8d41-db1a-0410-9941-cceddc491573