summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/abl-show.cc
Commit message (Collapse)AuthorAgeFilesLines
...
* Make Yred's Recall Undead Slaves invocation train Invocations once dolorous2009-05-151-5/+5
| | | | | | | | instead of 2-5 times, as other recall invocations do, and rename it internally for consistency. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9774 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2009-05-151-14/+14
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9771 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2009-05-151-9/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9770 c06c8d41-db1a-0410-9941-cceddc491573
* Modify ?v to read in the list of changed command keys.j-p-e-g2009-05-141-3/+0
| | | | | | | Modify version highlights. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9765 c06c8d41-db1a-0410-9941-cceddc491573
* * Fix wielding a quivered weapon not changing the quiver.j-p-e-g2009-05-141-12/+12
| | | | | | | * Change Ely ability slots. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9763 c06c8d41-db1a-0410-9941-cceddc491573
* Increase and randomize the piety cost of Trog's Hand, since it now does dolorous2009-05-061-5/+6
| | | | | | | more. Also, change the ability name to better reflect what it now does. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9742 c06c8d41-db1a-0410-9941-cceddc491573
* Make Trog's Hand grant both regeneration and magic resistance.dolorous2009-05-061-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9741 c06c8d41-db1a-0410-9941-cceddc491573
* Check for the ogre genus in more places, in case another ogre species is dolorous2009-04-291-1/+1
| | | | | | | ever added. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9701 c06c8d41-db1a-0410-9941-cceddc491573
* * Fix non-prompting when firing through allies.j-p-e-g2009-04-201-11/+11
| | | | | | | | | * Don't autopickup chunks if starving. (Yes, I died because of that. Xom was very much amused...) * Some spacing fixes. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9668 c06c8d41-db1a-0410-9941-cceddc491573
* Add some of the suggested changes to Elyvilon in [2762165]: Lesser Heal dolorous2009-04-191-19/+36
| | | | | | | | | | Other no longer costs piety, but it will no longer work as well on weak monsters. Note that the documentation for Heal Other has not been updated yet. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9655 c06c8d41-db1a-0410-9941-cceddc491573
* Make the toggle actually update the title for V and a.j-p-e-g2009-04-051-1/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9582 c06c8d41-db1a-0410-9941-cceddc491573
* * Change TARG_NOT_SELF to TARG_HOSTILE (not to confused with TARG_ENEMYj-p-e-g2009-04-041-2/+2
| | | | | | | | that also includes neutral monsters) for Ely's Heal Other powers. * Update change log. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9579 c06c8d41-db1a-0410-9941-cceddc491573
* Make Ely's "Destroy Weapons" start at 'a', and increment the letters forj-p-e-g2009-04-031-0/+4
| | | | | | | | | the other god abilities from there. The same could be said for Trog's "Burn Books" but that isn't used as often, nor as early, as Destroy Weapons. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9576 c06c8d41-db1a-0410-9941-cceddc491573
* Implement a hack to differentiate between Ely's self healing and healingj-p-e-g2009-04-031-21/+72
| | | | | | | | | | | | | | | | | others. I've added a new targetting mode TARG_NOT_SELF that basically just forces the autotargetting to skip the player in favour of the previous target or, failing that, the nearest monster (no matter whether friendly, hostile or neutral). Both types of ability crop up at the same piety point, and the ability letters are changed accordingly (which is likely to wreak havoc on those relying on their finger memory, but makes more sense and is easier to remember in the long run). I haven't changed/added the ability descriptions. If someone could do that, please? git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9575 c06c8d41-db1a-0410-9941-cceddc491573
* * Allow viewing of card descriptions from Triple Draw and Stack Deck.j-p-e-g2009-03-231-1/+1
| | | | | | | | | | * Sort items in 'V' screen according to pickup menu sort order. * Name Xom's randart book gifts more randomly. * Colour items seen by 'x' with message colour tags and same for pickup messages. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9541 c06c8d41-db1a-0410-9941-cceddc491573
* * Add ability descriptions to the database search.j-p-e-g2009-03-201-0/+15
| | | | | | | | | | | | | | | | * Xom no longer gifts stuff that unquestionably makes for a more boring adventure (scrolls of Detect/Remove Curse, Magic Mapping, Identify; potion of cure mutation, amulet of resist mutation, ring of control teleport). * Xom's "niceness" is no longer automatically defined by his mood, but it's now randomly picked according to piety > random2(200), which translates to nice, else the opposite. A "beloved toy" is extremely likely to get nice effects, and vice versa for the "beloved plaything". * In xom_acts, instead of 50% chance for piety flip, there's now a 20% chance of piety being randomly rerolled. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9523 c06c8d41-db1a-0410-9941-cceddc491573
* Display deep dwarves' recharging ability on the "A" screen, as we do dolorous2009-03-121-1/+1
| | | | | | | | | with mummies' stat restoration ability, and change its name to "Device Recharging" instead of "Wand Recharging", as it can also work on items like rods. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9423 c06c8d41-db1a-0410-9941-cceddc491573
* Add yet more minor cosmetic fixes.dolorous2009-03-121-13/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9422 c06c8d41-db1a-0410-9941-cceddc491573
* Remove unused god abilities.dolorous2009-03-121-60/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9421 c06c8d41-db1a-0410-9941-cceddc491573
* * Add description toggle (only '?' this time) into spellcasting menu andj-p-e-g2009-03-111-8/+2
| | | | | | | | | | make I use a loop as well, so that z?? and I are now functionally identical. (Which of course brings up the question of whether you really need an additional key to do this. :p) * Simplify a bit. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9413 c06c8d41-db1a-0410-9941-cceddc491573
* Generalize the menu toggle from InvMenu to Menu and use it to properlyj-p-e-g2009-03-111-36/+34
| | | | | | | | tie ability descriptions into the menu. Still haven't worked out how to update the titles, though. :( git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9412 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fixes.dolorous2009-03-071-29/+29
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9365 c06c8d41-db1a-0410-9941-cceddc491573
* Remove unused demonspawn mutation to gate yourself to Pandemonium.dolorous2009-03-071-18/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9364 c06c8d41-db1a-0410-9941-cceddc491573
* Fix permanent-MP abilities being usable when only temporary MP (e.g.haranp2009-03-061-1/+4
| | | | | | | | | | from a ring of magical power) is available. [2664906] This does not apply to HP costs because there's no way to abuse that. In theory it might still be possible to get negative real MP with the high/low magic mutations. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9347 c06c8d41-db1a-0410-9941-cceddc491573
* Remove gnomes and grey elves. (Can someone check the tiles compile?)haranp2009-03-041-2/+2
| | | | | | | Species-shifts saves. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9328 c06c8d41-db1a-0410-9941-cceddc491573
* Change Elyvilon's healing abilities back to Lesser and Greater Healing, dolorous2009-03-021-2/+2
| | | | | | | | respectively, and rename the healing spells to Minor and Major Healing instead. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9308 c06c8d41-db1a-0410-9941-cceddc491573
* Adjust descriptions for Elyvilon's healing abilities again, and rename them ↵dolorous2009-02-281-2/+2
| | | | | | | | | "Minor Healing" and "Major Healing" so as not to overlap with the "Lesser Healing" and "Greater Healing" spells. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9273 c06c8d41-db1a-0410-9941-cceddc491573
* Axe some more obsolete functions as well as the rotting ability thatj-p-e-g2009-02-271-11/+0
| | | | | | | isn't used anywhere. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9256 c06c8d41-db1a-0410-9941-cceddc491573
* Remove now unneeded function.j-p-e-g2009-02-271-2/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9255 c06c8d41-db1a-0410-9941-cceddc491573
* Remove all traces of TRAN_AIR and TRAN_SERPENT_OF_HELL, the latterj-p-e-g2009-02-271-17/+2
| | | | | | | together with the corresponding unused ability. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9244 c06c8d41-db1a-0410-9941-cceddc491573
* Add Deep Dwarves patch, with some minor changes.haranp2009-02-231-0/+13
| | | | | | | | | | | | | | | | Add a new mutation, MUT_SLOW_HEALING, which at level 3 blocks all healing; it can't be acquired randomly, but deep dwarves start with it at level 3. This overrides regeneration, including the god-given kind (Trog's Hand.) Fix mutation listings (hopefully I got this right.) There are still some cases where DD HP shaving is not applied: ability HP costs, Staff of Dispater effect, vampiric draining backlash, Sublimation of Blood spell. Fix dancing weapons leaving mgrd incorrect if their weapon can't be generated. Breaks saves. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9173 c06c8d41-db1a-0410-9941-cceddc491573
* Give green draconians spit poison (a downgrade from breathe poison) inharanp2009-02-141-14/+30
| | | | | | | spider form. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9077 c06c8d41-db1a-0410-9941-cceddc491573
* Remove a great many cases where mgrd is accessed directly in favourharanp2009-02-131-12/+14
| | | | | | | | | | | of monster_at(). The hope is to eventually remove mgrd completely (in favour of scanning through the monster list, or a different datastructure which gets updated automatically when monsters move), and thus fix all the mgrd-out-of-sync bugs in one fell swoop. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9056 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2586695]: you can no longer throw items (including via Portalharanp2009-02-111-21/+26
| | | | | | | | | | Projectile) if you can't wield weapons. Don't allow base-shape breath attacks when shapechanged, except for Nagas in spider form. Fix [2589913]: melded shields counted for heavy armour penalties. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9026 c06c8d41-db1a-0410-9941-cceddc491573
* Fix debugging ray zaps (e.g. unknown wands) always setting obvious_effect byharanp2009-02-081-2/+2
| | | | | | | | | | | | | making ZAP_DEBUGGING_RAY no longer an obvious_effect. It might be more correct to restore obvious_effect on a tracer, or at least a player_tracer, but bug 2515082 [and r8500] makes me cautious. Fix healing being too generously identified. Fix wand of healing not working on enemies if you happen to worship Ely. Fixes [2580106]. Also some dead code elimination. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8982 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fixes.dolorous2009-02-071-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8956 c06c8d41-db1a-0410-9941-cceddc491573
* Take range information from the beam if applicable in spell_direction().haranp2009-02-041-8/+8
| | | | | | | Implements [2553289]. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8889 c06c8d41-db1a-0410-9941-cceddc491573
* [2070013]: newly created, animated, etc. friendly monsters now default toharanp2009-02-031-4/+3
| | | | | | | | | | | 'follow me' behaviour, rather than following your last command (even if was before they were summoned.) Their behaviour can still be changed by giving them commands, of course. The previous behaviour was clearly intentional so I'm not too sure about this change; feel free to revert if I'm missing something. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8886 c06c8d41-db1a-0410-9941-cceddc491573
* Code cleanups, mainly in clouds.haranp2009-01-311-5/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8865 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up potion effects as per [2544231]; get rid of the "power == 40 meansharanp2009-01-291-4/+4
| | | | | | | | it's a potion" hack. Fix security issue in dumping code (never dump a string without using %s.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8846 c06c8d41-db1a-0410-9941-cceddc491573
* Make messages for animating single skeletons/corpses versus multiple dolorous2009-01-231-3/+8
| | | | | | | | | ones consistent. Also, display a proper warning message if a player tries to animate a single skeleton/corpse while not actually standing on one. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8707 c06c8d41-db1a-0410-9941-cceddc491573
* Fix explosions hitting their endpoint twice. [2481715]haranp2009-01-211-1/+2
| | | | | | | | | | As of now, explosion beams do not do affect anything until they actually explode. I can't think of any explosions that should do this, but I'm pretty sure there are some that I'm forgetting. Fix a security issue with crash dump reporting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8646 c06c8d41-db1a-0410-9941-cceddc491573
* Expand immolation and cleansing flame as well, so that monsters may be dolorous2009-01-191-1/+1
| | | | | | | | | able to use scrolls of immolation or holy word in the future. Also, add a power parameter to immolation, so that it can be reused for an exploding Tome of Destruction. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8599 c06c8d41-db1a-0410-9941-cceddc491573
* Expand effect applicator functions to take an actor parameter, and use dolorous2009-01-191-1/+1
| | | | | | | | it for holy word in order to generalize it. This way, monsters as well as players may be able to use it in the future. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8598 c06c8d41-db1a-0410-9941-cceddc491573
* Add various beam explosion-related cleanups. Also, make cleansing flame dolorous2009-01-151-9/+2
| | | | | | | | an explosion of BEAM_HOLY around the player instead of an aimable effect. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8467 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2009-01-091-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8361 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2488357: ability beams not getting their ranges set.haranp2009-01-071-28/+68
| | | | | | | I chose ranges more or less arbitrarily; better suggestions welcome. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8301 c06c8d41-db1a-0410-9941-cceddc491573
* Adding REVISION() macro to all source files.ennewalker2009-01-041-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8217 c06c8d41-db1a-0410-9941-cceddc491573
* Implement reliable protection from harm for Elyvilon (available under dolorous2008-12-211-0/+8
| | | | | | | prayer at high enough piety, but with a significant piety cost). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7898 c06c8d41-db1a-0410-9941-cceddc491573
* Remove divine lightning from Makhleb's "Greater Destruction" effects, dolorous2008-11-261-25/+1
| | | | | | | | | | | | | because (a) all of his other destructive powers are aimed at monsters, not the player; (b) it's probably in for symmetry with Xom, but since Lugonu was added to the Chaos God sub-pantheon and doesn't have it, it's no longer as fitting; (c) among Makhleb's "Greater Destruction" effects, the orb-of-electricity effect covers electric attacks nicely; and (d) Xom's effects are generally not conjurations-oriented, except for divine lightning, and making it unique to him is good. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7627 c06c8d41-db1a-0410-9941-cceddc491573