summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* TSO no longer makes summons permanent or enslaved monsters permanently ↵dshaligram2008-07-232-37/+29
| | | | | | friendly, but he will increase summon/charm duration for the ally in combat. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6640 c06c8d41-db1a-0410-9941-cceddc491573
* Put see/sense invis description to directn.cc (examining via 'x') ratherj-p-e-g2008-07-233-23/+30
| | | | | | | | | than general description (view). I keep mixing those two up. Fix coord-def changes for Tiles compile. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6639 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2024087: @_generic_orc_speech@.j-p-e-g2008-07-238-10/+36
| | | | | | | | | | | Fix 2024560: Selective Amnesia crash. Fix 2024701: claws/ankus not being handled in the weapon options. Implement 2025076: give an indication of monsters seeing/sensing invisible in their description. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6638 c06c8d41-db1a-0410-9941-cceddc491573
* Unbreak trunk build (thanks maiermrk.)haranp2008-07-231-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6637 c06c8d41-db1a-0410-9941-cceddc491573
* Massive change from using x and y to using coord_defs(). Not quite tested,haranp2008-07-2258-1553/+1307
| | | | | | | | most likely broken in some places and might break tiles. Will fix in the near future. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6636 c06c8d41-db1a-0410-9941-cceddc491573
* Minor change (Darshan).dploog2008-07-221-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6635 c06c8d41-db1a-0410-9941-cceddc491573
* Mention SSH compression in the putty guide. (Nexos)dploog2008-07-221-0/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6634 c06c8d41-db1a-0410-9941-cceddc491573
* Minor fixes.dploog2008-07-222-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6633 c06c8d41-db1a-0410-9941-cceddc491573
* Monsters will no longer be generated with stacks of returning weapons.haranp2008-07-221-1/+10
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6632 c06c8d41-db1a-0410-9941-cceddc491573
* Minor manual fixes.dploog2008-07-221-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6631 c06c8d41-db1a-0410-9941-cceddc491573
* Various code cleanups. Moving towards using coord_def()haranp2008-07-217-149/+124
| | | | | | | instead of x and y where possible. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6630 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up _get_visible_monsters().haranp2008-07-211-22/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6629 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2022531: Twisted Resurrection abominations are undead again.haranp2008-07-212-14/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6628 c06c8d41-db1a-0410-9941-cceddc491573
* Add immunity checks for prompts about beams potentially hitting yourselfj-p-e-g2008-07-216-70/+136
| | | | | | | | | | | | (not counting self-targetting since what we're trying to avoid in that case is loss of magic as well as self-damage) and add some special cases for Evaporate, so the potions use appropriate resistances without leaking information on the random choices. Let Enhancers start with Short Blades skill 1. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6627 c06c8d41-db1a-0410-9941-cceddc491573
* Cleanups for cast_twisted_resurrection().haranp2008-07-211-22/+11
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6626 c06c8d41-db1a-0410-9941-cceddc491573
* TSO no longer thinks it's unchivalric to attack evil creatures of any kind.haranp2008-07-212-3/+4
| | | | | | | [Maybe this should only be natural evil ones?] Fixes 2021950. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6625 c06c8d41-db1a-0410-9941-cceddc491573
* Fix for 2022236: HP bar could be blanked out when gaining XP. [Thanks sorear]haranp2008-07-213-4/+52
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6624 c06c8d41-db1a-0410-9941-cceddc491573
* Change magenta green crystal to magenta stone.dploog2008-07-211-13/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6623 c06c8d41-db1a-0410-9941-cceddc491573
* Fix resists for lava creatures.dshaligram2008-07-201-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6622 c06c8d41-db1a-0410-9941-cceddc491573
* Pan overhaul:dshaligram2008-07-2020-202/+264
| | | | | | | | | | | | | | | Allow monsters (including player ghosts) to use fire storm and ice storm, give Lom Lobon ice storm and Cerebov fire storm. Lom Lobon also gets conjure ball lightning. Mnoleg gets Summon Horrible Things instead of polymorph/shadow creatures. Gloorx gets symbol of torment instead of summon demon. Hellion hellfire burst now behaves the same way for both hellion vs player and hellion vs monster. Merged monster vs player and m vs m handling for direct spell effects such as smiting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6621 c06c8d41-db1a-0410-9941-cceddc491573
* Save existing ghosts back to bones file even if player is undead.dshaligram2008-07-202-6/+14
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6620 c06c8d41-db1a-0410-9941-cceddc491573
* Restore passwall to something closer to its former glory.dshaligram2008-07-202-13/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6619 c06c8d41-db1a-0410-9941-cceddc491573
* [2021500] This is not a fix for the "monsters you can't attack" issue, but ↵ennewalker2008-07-191-0/+17
| | | | | | it should work around the problem in the meantime. If you see any debug diagnostic about "improperly placed monsters", please try to track down why it could have happened. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6616 c06c8d41-db1a-0410-9941-cceddc491573
* [2021911] Fixing leaked mitm from Tukima's dance.ennewalker2008-07-191-0/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6615 c06c8d41-db1a-0410-9941-cceddc491573
* Fixing typo. Thanks, Haran. That's what I get for not retesting after I ↵ennewalker2008-07-191-1/+1
| | | | | | cleaned it up. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6613 c06c8d41-db1a-0410-9941-cceddc491573
* [2021917] Fixing Lee's Rapid Deconstruction to handle map boundaries correctly.ennewalker2008-07-191-8/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6611 c06c8d41-db1a-0410-9941-cceddc491573
* [2021920] Fixing issue where swapping into a fire elemental and cancelling ↵ennewalker2008-07-195-14/+48
| | | | | | due to the cloud still moved the fire elemental but not the player. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6609 c06c8d41-db1a-0410-9941-cceddc491573
* Fix Vampires draining small corpses not destroying said corpses. Veryj-p-e-g2008-07-181-7/+4
| | | | | | | embarassing, that. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6607 c06c8d41-db1a-0410-9941-cceddc491573
* Add protection from mutations/negative energ to Zin's/TSO's description.j-p-e-g2008-07-182-3/+5
| | | | | | | Correct description of "Bend Space" - thanks, Markus! git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6605 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2019873: Monsters picking up a second melee weapon if they alreadyj-p-e-g2008-07-183-35/+44
| | | | | | | | | | have one. (They now either upgrade or simply ignore a second weapon, unless dual-wielding.) Fix 2021307: Really get in some butchering before you get interrupted. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6604 c06c8d41-db1a-0410-9941-cceddc491573
* [1936687] Show inscriptions for DESC_PLAIN (cbus).dshaligram2008-07-182-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6602 c06c8d41-db1a-0410-9941-cceddc491573
* Extend Enne's blood potion destruction fix to potions on the floor.j-p-e-g2008-07-187-29/+63
| | | | | | | | | | Fix monsters "upgrading" their ammunition even if its brand cancels out with the launcher. Also make sure monsters aren't generated with launcher/ammo with opposing brands. Fix 2021310: no longer disallow blowgun acquirement. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6601 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2021317: centaurs and naga shouldn't be wearing gold.haranp2008-07-181-0/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6600 c06c8d41-db1a-0410-9941-cceddc491573
* Fixing infinite loop in _handle_behaviour.ennewalker2008-07-181-2/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6598 c06c8d41-db1a-0410-9941-cceddc491573
* Fixing blood potion timer/quantity mismatch caused by potion shattering.ennewalker2008-07-181-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6596 c06c8d41-db1a-0410-9941-cceddc491573
* 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