summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Moving monster list update to viewwindow (since only when the screen redraws ↵ennewalker2008-03-284-9/+2
| | | | | | is there a change to see new monsters.) As far as I know, this should fix all the monster list update issues. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3922 c06c8d41-db1a-0410-9941-cceddc491573
* For TSO, make the rarest blessing that of branding a monster's weapon dolorous2008-03-282-9/+46
| | | | | | | | with holy wrath (where Beogh would promote an orc to an orc priest). This is not used yet. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3921 c06c8d41-db1a-0410-9941-cceddc491573
* Let the weapon and armor enchantment blessings change the item's dolorous2008-03-284-18/+33
| | | | | | | appearance. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3920 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up blessings some more, properly indicating which blessings are dolorous2008-03-281-58/+58
| | | | | | | specific to Beogh. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3919 c06c8d41-db1a-0410-9941-cceddc491573
* Increase the chance of the reinforcement blessing a bit more.dolorous2008-03-281-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3918 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up the blessing code a bit more, and fix the reinforcement dolorous2008-03-281-12/+30
| | | | | | | blessing properly. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3917 c06c8d41-db1a-0410-9941-cceddc491573
* Add still more whitespace cleanups, and increase the chances of the dolorous2008-03-282-13/+9
| | | | | | | reinforcement blessing again. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3916 c06c8d41-db1a-0410-9941-cceddc491573
* Add more whitespace fixes, and allow reinforcement to summon bands dolorous2008-03-283-17/+18
| | | | | | | | again. Apparently, the bands aren't properly being marked as followers; this will have to be fixed another way. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3915 c06c8d41-db1a-0410-9941-cceddc491573
* Add whitespace fixes.dolorous2008-03-281-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3914 c06c8d41-db1a-0410-9941-cceddc491573
* Make more static functions follow the coding style guidelines.dolorous2008-03-281-19/+19
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3913 c06c8d41-db1a-0410-9941-cceddc491573
* Make all the blessing references mention "reinforcement" instead of dolorous2008-03-281-5/+5
| | | | | | | "reinforcements", as you might only get one monster from it. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3912 c06c8d41-db1a-0410-9941-cceddc491573
* FR 1927675: Change message for jellies corroding itemsj-p-e-g2008-03-283-6/+23
| | | | | | | | | | | | | | | from "Your Foo is eaten away!" (misleading to newbies) to "The acid corrodes your Foo!" FR 1926880: Auto-id "Gourmand when eating chunks while not hungry (unless already a chunklover otherwise). Should there be any case where can_ingest is called as a check, without actual eating (suppress_msg == true, I'd guess) the identification should be restricted to actual eating. I haven't found any, though. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3911 c06c8d41-db1a-0410-9941-cceddc491573
* Implement FR 1911470: DVORP type influences chance of spattering bloodj-p-e-g2008-03-284-11/+43
| | | | | | | | This is currently purely cosmetical, but there are a lot of ideas out there how to make blood have an effect. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3910 c06c8d41-db1a-0410-9941-cceddc491573
* * Monster list is now placed to the left of the view if the terminal is wide ↵ennewalker2008-03-2810-36/+110
| | | | | | | | | | | enough to make better use of available space. * Added init.txt options for monster list placement. mlist_min_height - minimum items in the monster list (default: 5) mlist_force_inline - force the monster list to be between hud and messages * Fixed some (but not all) problems with the monster list being updated properly when monsters appear. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3909 c06c8d41-db1a-0410-9941-cceddc491573
* Mark orc sorcerers as non-evil, and mark orc wizards as non-evil again.dolorous2008-03-281-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3908 c06c8d41-db1a-0410-9941-cceddc491573
* Step 3 of making orc sorcerers non-evil: replace Animate Dead with dolorous2008-03-281-1/+1
| | | | | | | | | | | | | | | Iskenderun's Mystic Blast, as it's the same level; it's an upgraded Magic Missile, which orc wizards use; and deep elf sorcerers only get one summoning spell, which holds true for orc sorcerers after this change; so this seems appropriate. Note that deep elf conjurers, who have lower hit dice, can get sticky flame or bolt of draining in that slot, which are more powerful. Still, I'm not certain whether this might make them overpowered. I suppose playtesting will reveal that. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3907 c06c8d41-db1a-0410-9941-cceddc491573
* Fix the summoning used by the reinforcement blessing, so that collateral dolorous2008-03-283-3/+3
| | | | | | | kills are properly accepted from such reinforcements (oops). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3906 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up some instances of friendly vs. hostile summoning.dolorous2008-03-283-11/+13
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3905 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up vampire biting attack, and call the new method whenever aj-p-e-g2008-03-284-154/+220
| | | | | | | | | | | | | | | | | | vampire successfully stabs one of those walking blood replenishers. All in all, vampires will bite monsters that don't yield blood less often (1/3 chance), though their overall biting chance has been slightly increases, and much so when stabbing. Weapons of vampiricism are now a distinct case, so vampiric biting (that also is signified by SPWPN_VAMPIRICISM, occasionally) consistently doesn't check for life protection (though that might be added) and instead always respects the mons_has_blood checks. Also, food messages ("You are very hungry.") are now displayed in green if your food level has increased. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3904 c06c8d41-db1a-0410-9941-cceddc491573
* Apply v-napkin's patch in [1927325] to fix a compilation problem when dolorous2008-03-271-1/+1
| | | | | | | DGL_MILESTONES is defined. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3903 c06c8d41-db1a-0410-9941-cceddc491573
* For Beoghites, increase the odds of getting reinforcements to 10%.dolorous2008-03-271-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3902 c06c8d41-db1a-0410-9941-cceddc491573
* And clean it up yet some more.dolorous2008-03-271-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3901 c06c8d41-db1a-0410-9941-cceddc491573
* Clean it up a bit more.dolorous2008-03-271-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3900 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up handling of Xom's mixed-group hostilities.dolorous2008-03-271-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3899 c06c8d41-db1a-0410-9941-cceddc491573
* Improve TSO's halo gain/loss messages.dolorous2008-03-271-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3898 c06c8d41-db1a-0410-9941-cceddc491573
* Fix database lookup for features, and add fountain of blood, as well as pj-p-e-g2008-03-275-11/+49
| | | | | | | | | | | | | | | | | | otion of coagulated blood to items. Also copy the more interesting branch stair descriptions into branches.txt. Most of them still have the generic "Describe branch here", and I lack the imagination to change that. Ideally, the branch entries should get distinct descriptions closer to describing the atmosphere, e.g. "Putrid smell fills your nostrils." (Tomb), "A moss-covered staircase. From below you can hear squeaking noises, and odd deep croaks." (Lair), or "The sound of clanging weapons reaches your ears." (Blades), with the branch descriptions pulled up after that when describing the staircases in-game. (Or maybe vice versa.) Hmm, did I say I was lacking imagination? :p git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3897 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation (oops).dolorous2008-03-271-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3896 c06c8d41-db1a-0410-9941-cceddc491573
* Mark the "Shadow Creatures" spell as unholy, since weaving together dolorous2008-03-272-2/+2
| | | | | | | | | creatures from shadows and Abyssal matter, as the description mentions, sounds unholy. This means that boggarts are evil, as well, since they cast it. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3895 c06c8d41-db1a-0410-9941-cceddc491573
* Fix a minor oversight: mark giant orange brains as evil, because they dolorous2008-03-271-2/+4
| | | | | | | use the "Brain Feed" spell. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3894 c06c8d41-db1a-0410-9941-cceddc491573
* Revert orange rats' being banned from "Summon Small Mammals" for good dolorous2008-03-271-7/+2
| | | | | | | | | | god worshippers, as there should be a better way to do it. Besides, "Shadow Creatures" can summon friendly versions of evil creatures for good god worshippers as well, and maybe this can be properly fixed in a similar way. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3893 c06c8d41-db1a-0410-9941-cceddc491573
* Step two toward making orc sorcerers non-evil: make them use "Bolt of dolorous2008-03-271-1/+1
| | | | | | | | | Cold" instead of "Bolt of Draining", as it's an upgraded "Throw Frost", just as "Bolt of Fire" is an upgraded "Throw Flame", both of which are used by orc wizards. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3892 c06c8d41-db1a-0410-9941-cceddc491573
* Step 1 toward making orc sorcerers non-evil: make them use the new dolorous2008-03-271-1/+1
| | | | | | | "Summon Ugly Things" spell instead of "Summon Demon". git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3891 c06c8d41-db1a-0410-9941-cceddc491573
* Implement "Summon Ugly Things" as a monster spell, roughly equivalent to dolorous2008-03-273-2/+24
| | | | | | | | "Summon Demon" in many ways, as they have similar hit dice, but aren't evil, undead, or demonic. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3890 c06c8d41-db1a-0410-9941-cceddc491573
* Apply Josh's patch to fix a shadowed variable, and also add whitespace dolorous2008-03-271-4/+4
| | | | | | | fixes. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3889 c06c8d41-db1a-0410-9941-cceddc491573
* Give ugly things and very ugly things cold resistance, as it fits their dolorous2008-03-271-2/+2
| | | | | | | amphibious nature. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3888 c06c8d41-db1a-0410-9941-cceddc491573
* Tweak the reinforcement blessing to give lower-level monsters, but in dolorous2008-03-261-2/+10
| | | | | | | possibly larger numbers. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3887 c06c8d41-db1a-0410-9941-cceddc491573
* Add fountains of blood (as suggested by Lemuel), and tidy up j-p-e-g2008-03-2618-106/+117
| | | | | | | | | | | | | | | the existing fountains: change their order and remove all those superfluous dry fountain types. I couldn't find any place for random generation of fountains, so if that is possible it will have to be disabled for blood fountains outside the hells. I've added a shortcut (Y) for vault creation, though. :) Drinking from such a fountain has a 33% chance of leaving it dry. I think that's it... for now. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3886 c06c8d41-db1a-0410-9941-cceddc491573
* Add a blessing that sends in a small number of reinforcements, and have dolorous2008-03-261-8/+38
| | | | | | | | a chance of using it when the random follower chosen for blessing turns out to be you. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3885 c06c8d41-db1a-0410-9941-cceddc491573
* Split potions of blood and potions of coagulated blood into twoj-p-e-g2008-03-2621-106/+176
| | | | | | | | | | | | | | | | distinct potion types to make stacking easier. Coagulated blood is not created randomly, and aging potions of blood turn into potions of coagulated blood, so none of that changed. Well, except the name: congealed -> coagulated. This also means that they now have distinct descriptions, though seeing potions in your inventory coagulate will identify both of them. And I checked: potions in shops will coagulate as well and disappear. Coagulated blood is cheaper, but if you need it you won't want to wait around, right? git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3884 c06c8d41-db1a-0410-9941-cceddc491573
* Mark a few more monsters as non-evil, since they're fighting types that dolorous2008-03-261-11/+10
| | | | | | | | use no evil spells: hill giants, ettins, cyclopes, stone giants, titans, deep trolls, Snorg, Polyphemus, and Tiamat. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3883 c06c8d41-db1a-0410-9941-cceddc491573
* Fix windows compile.j-p-e-g2008-03-251-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3882 c06c8d41-db1a-0410-9941-cceddc491573
* More evil ally fixes. If you worship a good god, don't allow the taming dolorous2008-03-252-3/+12
| | | | | | | | | | of e.g. death yaks, and don't allow Summon Small Mammals to pull in orange rats. Do the latter only on the player side for now, since mo monsters seem to cast Summon Small Mammals, instead preferring Vampire Summon. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3881 c06c8d41-db1a-0410-9941-cceddc491573
* For now, go ahead and mark player ghosts as evil, too.dolorous2008-03-251-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3880 c06c8d41-db1a-0410-9941-cceddc491573
* Mark orange rats as evil, too, since they have a draining attack.dolorous2008-03-251-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3879 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed tile compile. (I was being a bit overzealous in my cleanup.)j-p-e-g2008-03-258-44/+81
| | | | | | | | | | | Fix 1922815: blood potion assert. Implement 1828037: prompt before entering harmful clouds And tidy up fountain handling, dried non-magic fountains may now also start flowing again. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3878 c06c8d41-db1a-0410-9941-cceddc491573
* Fix a compilation problem.dolorous2008-03-251-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3877 c06c8d41-db1a-0410-9941-cceddc491573
* Applying static method conventions to acr.cc and items.cc - this resultedj-p-e-g2008-03-2510-567/+546
| | | | | | | | | | in removing several unused functions from the latter file. Renaming tiles options show_items and title_screen to tile_show_items and tile_title_screen. And as usual, cleaning up tiles code some more. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3876 c06c8d41-db1a-0410-9941-cceddc491573
* Make sure all undead and demonic things (with the exception of player dolorous2008-03-251-13/+22
| | | | | | | | ghosts) are marked as evil: slying skulls, spectral things, tentacled monstrosities, and Antaeus. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3875 c06c8d41-db1a-0410-9941-cceddc491573
* Another huge code clean-up for tiles. At this rate, soon no linej-p-e-g2008-03-254-947/+1023
| | | | | | | in the tile code will have been untouched. :p git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3874 c06c8d41-db1a-0410-9941-cceddc491573
* Change a few forgotten z/Z command listings in the tutorial.j-p-e-g2008-03-252-10/+10
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3873 c06c8d41-db1a-0410-9941-cceddc491573