summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-data.h
Commit message (Collapse)AuthorAgeFilesLines
* Apply trunk r6466 to 0.4.dolorous2008-07-101-76/+76
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.4@6472 c06c8d41-db1a-0410-9941-cceddc491573
* Add spelling fixes where possible: "gray" -> "grey".dolorous2008-07-041-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6381 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation.dolorous2008-06-301-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6263 c06c8d41-db1a-0410-9941-cceddc491573
* Make shadow dragons' corpses mutagenic as discussed some time ago, andj-p-e-g2008-06-301-2/+2
| | | | | | | | | | mark skeletal dragons' genus as "dragon", so they are affected by dragon slaying. Add several more descriptions for various abilities. Please feel free to correct or add anything. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6261 c06c8d41-db1a-0410-9941-cceddc491573
* Give plain elves high intelligence, to match all the other elf types.dolorous2008-06-221-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6049 c06c8d41-db1a-0410-9941-cceddc491573
* Make plain elves use S_SHOUT and orbs of fire use S_SILENT; the previous dolorous2008-06-201-2/+2
| | | | | | | change applied to ball lightning instead of the latter. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5999 c06c8d41-db1a-0410-9941-cceddc491573
* Add a few more ability descriptions.j-p-e-g2008-06-201-2/+2
| | | | | | | Change S_SHOUT -> S_SILENT for orbs of fire and moths of wrath. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5998 c06c8d41-db1a-0410-9941-cceddc491573
* Apparently, necrophagi and ghouls are supposed to be able to pick up and dolorous2008-06-151-2/+2
| | | | | | | | | 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 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
* Increase xp modifier for Snorg.j-p-e-g2008-06-141-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5810 c06c8d41-db1a-0410-9941-cceddc491573
* Change MONUSE_OPEN_DOOR -> MONUSE_NOTHING for a number of monsters,j-p-e-g2008-06-131-26/+26
| | | | | | | | | | | | including dragons and other animal-like monsters. (Fixes 1992865) I think it's okay that golems are stupid but able to open doors. And while I was at it I made the orb guardians smarter (I_PLANT -> I_NORMAL) because, really, what kind of guardians are they if they're so stupid? git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5778 c06c8d41-db1a-0410-9941-cceddc491573
* Increase efficiency for pathfinding around glass structures by loweringj-p-e-g2008-06-111-1/+1
| | | | | | | | | | | | | | | the chance to "try again" if the last time we were unsuccessful. Also, if a monster tries to find a path to the player (not directly reachable) and fails, mark all surrounding monsters of the same species within a radius of 2 as having been unsuccessful. This includes monsters that are currently out of los of the player or that are targetting a different monster. Once they target the player, there'll either be a direct path which they can use, or there won't, in which case there's a low chance of using path finding; otherwise they'll simply advance the traditional way as close as they can get. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5733 c06c8d41-db1a-0410-9941-cceddc491573
* After some more thought, remove the god gift exceptions for dolorous2008-06-101-1/+2
| | | | | | | | natural-phenomenon-type monsters. Fire vortices still need to be dealt with properly, though. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5716 c06c8d41-db1a-0410-9941-cceddc491573
* Added trapdoor spider (not yet randomly generated). If a trapdoorzelgadis2008-06-041-0/+11
| | | | | | | | | | spider can't see any enemies and is on a floor square it will "submurge" into the floor and only come out if an enemy moves right next to it or if something attacks it from a distance. Most of this is done with the new monster behavour BEH_LURK. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5477 c06c8d41-db1a-0410-9941-cceddc491573
* Make all the unique major demons use CE_NOCORPSE, since they have dolorous2008-06-011-9/+9
| | | | | | | neither weight nor blood. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5422 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1937489: Remove map markers overwritten by lakes or rivers, as wasj-p-e-g2008-06-011-1/+1
| | | | | | | | | | | | | already done for vaults. Modify monster speech to make the beast only use some selected shouts (i.e. not "You hear an irritating whine") and NEVER do the demon taunts since it cannot speak. Demon lords can use almost the whole array of speaking verbs except for "buzz" and "whine". git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5400 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1962147: Move the comments on the food you eat at the end of DELAY_EAT.j-p-e-g2008-05-311-2/+2
| | | | | | | | | | | | | | | | Fix 1971216: Kills by confused undead use LIVING_KILLED_BY_SERVANT instead because the message ("collateral kill") fits better and, though it's basically a hack, the distinction does fit somehow. Fix 1914948: Tweak message when you resist a spell cast by an invisible monster. Fix 1946608: Print "Nothing appears to happen." if reading ?EWI when unarmed. I guess that's it, plus probably some more cleanup. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5378 c06c8d41-db1a-0410-9941-cceddc491573
* Make random pandemonium demons use CE_NOCORPSE.dolorous2008-05-301-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5346 c06c8d41-db1a-0410-9941-cceddc491573
* Add one more consistency fix: Death oozes should use CE_NOCORPSE too.dolorous2008-05-271-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5300 c06c8d41-db1a-0410-9941-cceddc491573
* Add consistency fixes: zombified forms (skeletons, zombies, spectral dolorous2008-05-271-16/+16
| | | | | | | | | things, and similar creatures such as skeletal warriors) should use CE_NOCORPSE, and hige-sized dragons that can be zombified should produce big zombies. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5299 c06c8d41-db1a-0410-9941-cceddc491573
* Skeletal warrior zombies were possible, and sometimes generated in the Crypt.zelgadis2008-05-241-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5209 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [1964969]: Rename "merfolk fighter" to "merfolk", as it matches the dolorous2008-05-181-1/+1
| | | | | | | defined monster name. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5120 c06c8d41-db1a-0410-9941-cceddc491573
* Experimentally switch back to glyph colours light red, yellow, andj-p-e-g2008-05-101-5/+5
| | | | | | | | | | | | red, respectively, for orcs, orc warriors, and Urug. I don't play ASCII, so this is solely based on player complaints. (But I figure yellow works as a "lighter" version of orange = light red, possibly better than the standard pair brown/yellow.) Also, add gila monsters to the new colour scheme: they're always magenta now. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4989 c06c8d41-db1a-0410-9941-cceddc491573
* Increase the weight of big kobolds.dolorous2008-05-091-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4954 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2008-05-061-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4893 c06c8d41-db1a-0410-9941-cceddc491573
* For consistency, give ettins weight, and allow kobold demonologists to dolorous2008-05-061-2/+2
| | | | | | | be raised as plain kobold zombies. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4892 c06c8d41-db1a-0410-9941-cceddc491573
* Properly mark some demonic monsters as not leaving corpses.dolorous2008-05-061-21/+21
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4891 c06c8d41-db1a-0410-9941-cceddc491573
* For consistency with e.g. deep elves, make the weights of orc wizards, dolorous2008-05-051-5/+5
| | | | | | | | | warriors, and knights match those of plain orcs, since they leave plain orc corpses. For the same reason, make the weights of big kobolds and kobold demonologists match those of plain kobolds. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4882 c06c8d41-db1a-0410-9941-cceddc491573
* Cleaned up monster generation functions, separate monster zombie type from ↵dshaligram2008-05-051-5/+5
| | | | | | | | | monster number. May be buggy. Allow hydra zombies (they currently do not get the right number of heads). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4872 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify checks for monsters susceptible to Ignite Poison.dolorous2008-04-291-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4760 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed ignite poison not affecting swamp dragons and drakes (jarpiain).dshaligram2008-04-261-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4675 c06c8d41-db1a-0410-9941-cceddc491573
* The royal jelly can no longer regenerate (dpeg).dshaligram2008-04-261-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4665 c06c8d41-db1a-0410-9941-cceddc491573
* Mark dancing weapons as not leaving corpses, rather than as leaving dolorous2008-04-241-1/+1
| | | | | | | contaminated corpses. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4582 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2008-04-231-4/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4558 c06c8d41-db1a-0410-9941-cceddc491573
* Give orc sorcerers back their original fire resistance, as it's probably dolorous2008-04-231-1/+1
| | | | | | | | related to their demon summoning, given that orc high priests have hellfire resistance. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4557 c06c8d41-db1a-0410-9941-cceddc491573
* Since the M_THICK_SKIN flag has no effect, replace it with the dolorous2008-04-231-13/+14
| | | | | | | M_STATIONARY flag, and mark stationary monsters with it. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4553 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-04-231-65/+115
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4551 c06c8d41-db1a-0410-9941-cceddc491573
* Make lajatangs more common to compensate for the weaker quarterstaff.dshaligram2008-04-211-2/+2
| | | | | | | | | Also strengthened Agnes slightly, speeded her up a bit further, and gave her a lajatang. Lajatangs can now be generated with a brand. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4426 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [1946117]: Go back to the status quo for orc sorcerers. They get dolorous2008-04-191-2/+2
| | | | | | | | | | the same spell list as in 0.3, and are marked as evil again. Also, orc wizards, by extension, are marked as evil again to avoid the problem with turning evil only upon experience gain. There should be a better way to make them both non-evil again eventually... git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4367 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1943303: Prevention of barding generation in monsters equipment.j-p-e-g2008-04-161-4/+10
| | | | | | | | | | | | | | | | | | | | | | And while I was at it... improved monster pickup handling. * Ranged spellcasters won't pick up missiles anymore (except throwing nets). * Allow monsters with behaviour != BEH_WANDER to pick up items again. (Restricted to scrolls, potions, wands and weapons, since these could be useful in a fight.) * Restrict monster pickup to items they may actually use (3 types of scrolls, six types of potions), though they may still pick up all types of wands, if only to annoy the player. As before, pickup only takes place if a monster happens to be on a square with items and only the top items of stashes are checked - monsters won't make a beeline for items or search stashes for goodies. Also, neutrals and friendlies still won't pick up anything at all; this might have to be changed. Unrelated: fixed an ASSERT for divine retribution during penance. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4255 c06c8d41-db1a-0410-9941-cceddc491573
* Add more whitespace fixes.dolorous2008-04-101-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4180 c06c8d41-db1a-0410-9941-cceddc491573
* Fix resists for orbs of fire.dshaligram2008-04-011-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4035 c06c8d41-db1a-0410-9941-cceddc491573
* Give Tiamat better base AC and golden dragon armour.dshaligram2008-04-011-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4033 c06c8d41-db1a-0410-9941-cceddc491573
* Increased Tiamat's hp and attack damage a touch.dshaligram2008-03-311-2/+2
| | | | | | Changed spell levels: bolt of fire, cold -> 6, lightning bolt -> 5, ball lightning -> 7. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3988 c06c8d41-db1a-0410-9941-cceddc491573
* Give monsters better natural regeneration increasing with HD. Monsters will ↵dshaligram2008-03-311-4/+4
| | | | | | | | still never heal more than 1 hp per turn. Increase royal jelly movement speed, hp and attack damage. The royal jelly now spits out high-level jellies when it takes a high-damage hit of any kind. No experience for the expelled jellies, given that they're technically part of the royal jelly, and the royal jelly already gives a heap of xp. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3985 c06c8d41-db1a-0410-9941-cceddc491573
* Mark draconian knights as evil, too, since they can cast evil spells.dolorous2008-03-311-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3968 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2008-03-291-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3940 c06c8d41-db1a-0410-9941-cceddc491573