summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Don't change beam names for tracers. (Fixes 1994978.)j-p-e-g2008-06-168-50/+62
| | | | | | | | | | | Clean up the vampire ability screen a bit. Special case naga bardings of running (according to makeitem.cc they can exist) to be called "naga barding of speedy slithering" instead. Yes, it's a hack, and yes, the name is rather unwieldy, but it makes more sense this way. I hope. :p git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5880 c06c8d41-db1a-0410-9941-cceddc491573
* Implemented a modified version of FR 1994116: change inscriptionj-p-e-g2008-06-165-94/+76
| | | | | | | | | | | | | | | | interface. Instead of "Do you wish to inscribe this item? (y/n)" directly print "Add what to inscription? (You may also (a)utoinscribe or (c)lear it.)" (a) and (c) only where applicable, of course. This has two benefits: No extra prompt needed to inscribe anything, and I've finally managed to merge both the { prompt and inscribing from viewing into the same function. Escape or pressing Enter on an empty inscription string (or one only consisting of spaces) will return without changing anything. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5879 c06c8d41-db1a-0410-9941-cceddc491573
* Add more detailed how-to information on Nemelex and Elyvilon.j-p-e-g2008-06-162-8/+93
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5878 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1994840: good items were never racial boots.haranp2008-06-163-24/+18
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5877 c06c8d41-db1a-0410-9941-cceddc491573
* More cleanups and use of stack_iterator. Added operator-> to stack_iteratorharanp2008-06-164-78/+70
| | | | | | | and radius_iterator. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5876 c06c8d41-db1a-0410-9941-cceddc491573
* Finally implemented stack_iterator(), a way to iterate over objects inharanp2008-06-163-17/+81
| | | | | | | | a stack without all that o = mitm[o].link stuff. Redid Ely's destroy weapons power to use it. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5875 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-06-161-10/+9
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5874 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [1994684]: Weapon enchantments were always failing if only one of dolorous2008-06-161-30/+22
| | | | | | | the two stats was 9 or greater, instead of both. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5873 c06c8d41-db1a-0410-9941-cceddc491573
* Add still more spacing fixes.dolorous2008-06-161-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5872 c06c8d41-db1a-0410-9941-cceddc491573
* Add more miscellaneous minor fixes.dolorous2008-06-164-20/+15
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5871 c06c8d41-db1a-0410-9941-cceddc491573
* Move the tutorial descriptions of gods' likes and dislikes intoj-p-e-g2008-06-157-255/+396
| | | | | | | | | | | | | | | functions of their own, and reuse them in the god descriptions ('^' screen, when praying at altars, and when searching the database). What's still missing is some sort of "What this god offers you". The current handling makes gods like Lugonu, who have no restrictions and demand very little, appear like no-brainers, when of course the whole thing is much more complicated. I'll also be adding some extended information for the ^ screen (thus for your own god only). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5870 c06c8d41-db1a-0410-9941-cceddc491573
* Add yet another spacing fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5869 c06c8d41-db1a-0410-9941-cceddc491573
* Add more spacing fixes.dolorous2008-06-152-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5868 c06c8d41-db1a-0410-9941-cceddc491573
* General code cleanups.haranp2008-06-155-38/+24
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5867 c06c8d41-db1a-0410-9941-cceddc491573
* Use radius_iterator instead of manually looping.haranp2008-06-152-26/+14
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5866 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-06-152-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5865 c06c8d41-db1a-0410-9941-cceddc491573
* Apparently, necrophagi and ghouls are supposed to be able to pick up and dolorous2008-06-152-5/+3
| | | | | | | | | use weapons and armor, given that doing so is hardcoded into _handle_monster_move(). Give them MONUSE_WEAPONS_ARMOUR again and remove the hardcoded exceptions for them. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5864 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5863 c06c8d41-db1a-0410-9941-cceddc491573
* Remove an accidental re-insertion of spawn_random_monster. Sorry aboutj-p-e-g2008-06-151-2/+0
| | | | | | | that! git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5862 c06c8d41-db1a-0410-9941-cceddc491573
* Fix the Vestibule having no upstairs. o_Oj-p-e-g2008-06-158-18/+31
| | | | | | | Fix fleeing monsters shooting at you. (BR 1994462) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5861 c06c8d41-db1a-0410-9941-cceddc491573
* Add more miscellaneous minor fixes.dolorous2008-06-152-20/+27
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5860 c06c8d41-db1a-0410-9941-cceddc491573
* Produce a proper prompt when dropping 15 of 25 arrows inscribed with !d.haranp2008-06-151-2/+21
| | | | | | | | This is an evil hack; we might be better off without it... Fixes 1853852. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5859 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2008-06-151-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5858 c06c8d41-db1a-0410-9941-cceddc491573
* In the "%" screen, always display the shield class number. even when no dolorous2008-06-151-9/+3
| | | | | | | | | physical shield is equipped. This is so that, if the only shield available is magical, the player can see the shield class, just as in the HUD. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5857 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [1928206] by taking wasp's suggestion of moving dolorous2008-06-152-2/+2
| | | | | | | | spawn_random_monsters() from world_reacts() to handle_time(), so that, in terms of game time, it's done at the same rate as other events. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5856 c06c8d41-db1a-0410-9941-cceddc491573
* Add yet more miscellaneous minor fixes.dolorous2008-06-151-10/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5855 c06c8d41-db1a-0410-9941-cceddc491573
* Add still more miscellaneous minor fixes.dolorous2008-06-151-7/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5854 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5853 c06c8d41-db1a-0410-9941-cceddc491573
* Add more miscellaneous minor cleanups.dolorous2008-06-152-10/+8
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5852 c06c8d41-db1a-0410-9941-cceddc491573
* Add miscellaneous minor fixes.dolorous2008-06-155-41/+34
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5851 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5850 c06c8d41-db1a-0410-9941-cceddc491573
* Properly treat "Summon Scorpions" as a no-op in setup_mons_cast().dolorous2008-06-151-0/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5849 c06c8d41-db1a-0410-9941-cceddc491573
* Treat all bazaars as noteworthy, not just the first one.j-p-e-g2008-06-152-29/+33
| | | | | | | | | Since bazaars are currently the only type of portal chambers, just refer to them as bazaars in the notes. (The subchecks for the "bazaar" flag don't work with packed_place, unfortunately.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5848 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1994279: Crash when checking ?v (version information).j-p-e-g2008-06-152-55/+58
| | | | | | | Fix 1994352: Buggy message after an invisible monster blocks an attack. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5847 c06c8d41-db1a-0410-9941-cceddc491573
* Fix tutorial message about gaining a skill being shown outside tutorial.j-p-e-g2008-06-154-15/+20
| | | | | | | | Move damage reduction for petrified monsters out of the stab check and into the general damage calculation. Still 1/3. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5846 c06c8d41-db1a-0410-9941-cceddc491573
* Added comment.dploog2008-06-151-6/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5845 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1948131: Quiver slot name wraps around the screen.j-p-e-g2008-06-1511-80/+101
| | | | | | | | Also fixes tile issues where the inventory was partly covered or not shown at all. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5844 c06c8d41-db1a-0410-9941-cceddc491573
* Fix BR 1994194: added spell description for Petrify. Wording may be odd.dploog2008-06-151-0/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5843 c06c8d41-db1a-0410-9941-cceddc491573
* Cleaned up skill percentage calculation. Should fix 1929156.haranp2008-06-152-13/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5842 c06c8d41-db1a-0410-9941-cceddc491573
* Added SPFLAG_NEUTRAL for utility spells which should use TARG_ANY.haranp2008-06-153-4/+8
| | | | | | | | Currently only used by Dig. We might want to redo Apportation to use this at some point. [1994284] git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5841 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-06-151-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5840 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2008-06-151-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5839 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-06-151-2/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5838 c06c8d41-db1a-0410-9941-cceddc491573
* After some more thought, revert the ghoul family changes; ghouls only dolorous2008-06-151-3/+3
| | | | | | | | physically attack via clawing, and the rotting/disease attacks are strong enough. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5837 c06c8d41-db1a-0410-9941-cceddc491573
* Since guardian mummies are supposed to be able to use weapons and armor, dolorous2008-06-151-4/+4
| | | | | | | | | | | and also because they're guardians and shouldn't be so stupid (to borrow from jpeg's comment regarding Orb Guardians), increase their intelligence from I_PLANT to I_NORMAL. Also, since monsters in the ghoul family have normal intelligence and are physical creatures, give them the ability to use weapons and armor. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5836 c06c8d41-db1a-0410-9941-cceddc491573
* Since (very) ugly things are of animal intelligence, they shouldn't be dolorous2008-06-151-2/+2
| | | | | | | able to speak, so make them roar instead of shout. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5835 c06c8d41-db1a-0410-9941-cceddc491573
* Add another comment fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5834 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-06-151-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5833 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5832 c06c8d41-db1a-0410-9941-cceddc491573
* Fix a previous fix.dolorous2008-06-151-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5831 c06c8d41-db1a-0410-9941-cceddc491573