summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Stricter sanity checking of player ghosts.0.6.0-a0zelgadis2009-05-305-34/+77
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9855 c06c8d41-db1a-0410-9941-cceddc491573
* * AutoID rings of teleport control after teleporting.j-p-e-g2009-05-306-2/+54
| | | | | | | | | | * Fix 2788773: Infinite scroll uses by clicking on a stack in tiles. * Fix 2792095: Tiled menus possibly containing more than 52 items. * Fix clicking on items not setting just_clicked_on_item until after the effect happened. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9853 c06c8d41-db1a-0410-9941-cceddc491573
* Remove tabs.dolorous2009-05-303-20/+20
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9852 c06c8d41-db1a-0410-9941-cceddc491573
* Add whitespace fixes.dolorous2009-05-302-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9851 c06c8d41-db1a-0410-9941-cceddc491573
* Add a message for when a pacified flying monster leaves the level via a dolorous2009-05-301-1/+3
| | | | | | | shaft trap. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9850 c06c8d41-db1a-0410-9941-cceddc491573
* Fix bug which was preventing the crash reporter from dumping the messagezelgadis2009-05-301-1/+1
| | | | | | | history to the report file. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9849 c06c8d41-db1a-0410-9941-cceddc491573
* Fix crash when a monster without ammo considers dropping its launcher to pickzelgadis2009-05-301-0/+5
| | | | | | | up one on the floor. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9848 c06c8d41-db1a-0410-9941-cceddc491573
* Added the objective case of pronouns ("him", "her") for use in thezelgadis2009-05-294-3/+9
| | | | | | | blocked-line-of-fire description. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9847 c06c8d41-db1a-0410-9941-cceddc491573
* Add bounds checking to line-of-fire warning code.zelgadis2009-05-291-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9846 c06c8d41-db1a-0410-9941-cceddc491573
* FR 2797173:zelgadis2009-05-292-1/+51
| | | | | | | | | | | | | * When hovering the cursor/cross-hair over a visible monster which has a blocked line of fire, describe the monster as having a blocked line of fire. * If a player tracer beam is fired at a visble monster or square which has a blocked line of fire, warn the player about it and allow the player to cancel. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9845 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fix.dolorous2009-05-281-2/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9844 c06c8d41-db1a-0410-9941-cceddc491573
* Add message tweak suggested in [2796890]: For players with a level of dolorous2009-05-281-3/+22
| | | | | | | | saprovore between 1 and 2 (inclusive) who don't like chunks, describe raw flesh as tasting "unpleasant" instead of "terrible." git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9843 c06c8d41-db1a-0410-9941-cceddc491573
* Fix miscast message typo.zelgadis2009-05-281-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9842 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 2797560: Tiles crashing when clicking outside the map whilej-p-e-g2009-05-281-1/+7
| | | | | | | targeting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9841 c06c8d41-db1a-0410-9941-cceddc491573
* Fix fake rakshasas being described as summoned.j-p-e-g2009-05-283-8/+10
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9840 c06c8d41-db1a-0410-9941-cceddc491573
* Reduce screen-flicker and clearing of the message window when re-doing thezelgadis2009-05-286-18/+53
| | | | | | | | | | | previous command (`) (at least for actions involving selecting an item from inventory, selecting an ability to use, selecting a spell to cast, and selecting a spell to memorize). Not tested with the tiles build. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9839 c06c8d41-db1a-0410-9941-cceddc491573
* FR 2722830: make memorize spell work with redo-command (`).zelgadis2009-05-281-1/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9838 c06c8d41-db1a-0410-9941-cceddc491573
* Bug 2792673: when attempting auto-targeting, if the only monsters in LOS havezelgadis2009-05-271-1/+15
| | | | | | | | | | | the line-of-firing to them blocked by a wall then auto-targetting won't happen and the cursor/cross-hair will remain on the player. Give a message in such circumstances so the player will know why the monster wasn't auto-targetted. (Might also want to give the same message when doing "target cycle forward" in examination mode) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9837 c06c8d41-db1a-0410-9941-cceddc491573
* Add whitespace fix.dolorous2009-05-261-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9836 c06c8d41-db1a-0410-9941-cceddc491573
* Add still more minor cosmetic fixes.dolorous2009-05-262-20/+24
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9835 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2009-05-261-5/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9834 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2009-05-261-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9833 c06c8d41-db1a-0410-9941-cceddc491573
* Run some sanity checks when loading ghosts. If anything seems fishyj-p-e-g2009-05-2614-22/+91
| | | | | | | | | | | | | | | | | | | | * don't load the ghost(s) * print an error message mentioning the bones file * don't delete the bones file, so players can attach it to a bug report The last point means that the player (or admin, in the case of the servers) has to delete a buggy bones file themselves, but the benefits of making tracking down bugs easier should outweigh that inconvenience. Add a new wizmode command that calls debug_stethoscope even if the game is not compiled in debugging mode. Also, Stone Soup 0.5 bones files are now officially incompatible with 0.4. (The changes to the spell ids cause ghosts casting spells to crash the game.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9832 c06c8d41-db1a-0410-9941-cceddc491573
* Add a tutorial trigger for the highly unlikely case the playerj-p-e-g2009-05-263-2/+47
| | | | | | | | | | | | | | | encounters a monster (oklob plant, hostile statue) during the tutorial that triggers an autoexclusion. There really needs to be an in-game way of explaining what they're for when such an autoexclusion happens to the player for the first time, particularly for the tiles build where excluded grids are visibly different from non-excluded ones. I'm afraid the FAQ is too obscure for this one, as well. Maybe add something to descriptions of monsters that have an exclusion centered on them? git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9831 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor consistency fixes.dolorous2009-05-251-6/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9830 c06c8d41-db1a-0410-9941-cceddc491573
* Make Elyvilon's evil weapon destruction messages properly account for dolorous2009-05-251-4/+9
| | | | | | | stacks of weapons, for the currently unused evil missile brands. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9829 c06c8d41-db1a-0410-9941-cceddc491573
* Add a few more tutorial tweaks.dolorous2009-05-251-5/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9828 c06c8d41-db1a-0410-9941-cceddc491573
* * More tutorial tweaks (tiles, mostly).j-p-e-g2009-05-253-125/+185
| | | | | | | | * Allow (r)eplacing an existing inscription as a shortcut to (c)learing + (i)nscribing. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9827 c06c8d41-db1a-0410-9941-cceddc491573
* Reset Message_Line and New_Message_Count to 0 after loading message historyzelgadis2009-05-251-0/+1
| | | | | | | | from the save file. This fixes a two-fold bug with the tutorial "welcome back" message, a lack of a --more-- prompt and some line-wrapping glitches. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9826 c06c8d41-db1a-0410-9941-cceddc491573
* Add more typo and wording fixes.dolorous2009-05-251-51/+51
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9825 c06c8d41-db1a-0410-9941-cceddc491573
* Typo fixes.dolorous2009-05-251-6/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9824 c06c8d41-db1a-0410-9941-cceddc491573
* Added some new tutorial events (not tested with the tile build):zelgadis2009-05-2511-42/+341
| | | | | | | | | | | | | | | | | | | | | | | | * Auto-explore hint (200 turns after level map hint). * Explanation of the "Your equipment suddenly weighs less" message. * Explanations of trap and heap branding (non-tile builds only). * A note that monsters that have moved out of LOS haven't just vanished. * Events for gaining an ability from a mutation and gaining one from an item which was just equipped, separate from the event for the first divinely granted ability. * An explanation that shouting monsters have just noticed you, plus that their shout is likely to attract the attention of other monsters. * A "seen portal vault entrance" event, since the entry to the sewers can appear on DL 3 through 6, and there's also a very small chance of a Zigguart entrance apearing as early as DL 3. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9823 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fix.dolorous2009-05-251-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9822 c06c8d41-db1a-0410-9941-cceddc491573
* Revert previous change, as it erroneously displays that lesser healing dolorous2009-05-251-5/+1
| | | | | | | costs piety in the "a" screen. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9821 c06c8d41-db1a-0410-9941-cceddc491573
* In the "^" screen, display that Elyvilon's lesser healing for yourself dolorous2009-05-251-2/+5
| | | | | | | | and others has a piety cost, since it does in the former case, and there's only room for one line there. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9820 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2009-05-251-5/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9819 c06c8d41-db1a-0410-9941-cceddc491573
* Add spacing fixes.dolorous2009-05-241-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9818 c06c8d41-db1a-0410-9941-cceddc491573
* Unrestrict OgHe, as a few other races with a staves aptitude of 120 can dolorous2009-05-241-1/+0
| | | | | | | | | be healers (and pacification can hold off beginning monsters until they can find a better weapon); ogres have average invocations aptitude; and the healing powers can keep them alive. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9817 c06c8d41-db1a-0410-9941-cceddc491573
* Tutorial changes:zelgadis2009-05-243-6/+22
| | | | | | | | | | | | - If a friendly monster is enslaved/charmed, note that it is only *temporarily* friendly, and that it will become hostile when its friendliness wears out. - Make sure TUT_MONSTER_FRIENDLY is fired for summoned friendly monsters, not just for enslaved/charmed monsters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9816 c06c8d41-db1a-0410-9941-cceddc491573
* Move tutorial ending check from gain_exp() to level_change(), so that ifzelgadis2009-05-241-5/+5
| | | | | | | the player gains XL 7 via a potion of experience the tutorial will end. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9815 c06c8d41-db1a-0410-9941-cceddc491573
* Oops, wands are now e'V'oked, not 'Z'apped.zelgadis2009-05-241-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9814 c06c8d41-db1a-0410-9941-cceddc491573
* As suggested in [2795535], take current piety into account when dolorous2009-05-241-1/+8
| | | | | | | pacifying monsters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9813 c06c8d41-db1a-0410-9941-cceddc491573
* Tutorial changes:zelgadis2009-05-242-77/+68
| | | | | | | | | | | | | * Note items which give abilities or resistances even if they're not equipped. * Don't give conjurers the item note about heavy armour for non-body armour, but do give a note about shields making casting harder. * Miscellaneous other improvements. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9812 c06c8d41-db1a-0410-9941-cceddc491573
* Add sanity checks.dolorous2009-05-231-2/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9811 c06c8d41-db1a-0410-9941-cceddc491573
* Indicate via the message whether healing a friendly monster gained piety dolorous2009-05-231-7/+14
| | | | | | | with Elyvilon, based on the previous messages. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9810 c06c8d41-db1a-0410-9941-cceddc491573
* Remove one more reference to the POISONED_II missile brand.dolorous2009-05-231-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9809 c06c8d41-db1a-0410-9941-cceddc491573
* And tweak the formula again.dolorous2009-05-231-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9808 c06c8d41-db1a-0410-9941-cceddc491573
* Tweak the chance of gaining piety under Elyvilon by destroying missiles, dolorous2009-05-231-2/+3
| | | | | | | | since they're worth much less relative to weapons now that their being stacked doesn't count. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9807 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2009-05-231-2/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9806 c06c8d41-db1a-0410-9941-cceddc491573
* Remove unused POISONED_II missile brand, as it's redundant.dolorous2009-05-233-8/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9805 c06c8d41-db1a-0410-9941-cceddc491573