summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Updated readme.txt.dploog2008-06-071-14/+16
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5534 c06c8d41-db1a-0410-9941-cceddc491573
* Create random blood spatter in the Abyss and Pandemonium (FR 1986241).j-p-e-g2008-06-077-47/+95
| | | | | | | | | | | | | How it works: * Pick 12 random grids on the map and make them bloody. * Recursively and with decreasing chances, allow their neighbours to get spattered as well. I think the effect is rather nice but the numbers might need to be tweaked anyway. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5533 c06c8d41-db1a-0410-9941-cceddc491573
* Remove useless debugging statement from _sort_monster_list()zelgadis2008-06-071-5/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5532 c06c8d41-db1a-0410-9941-cceddc491573
* Organize and condense the monster list printed by the list monsterszelgadis2008-06-071-2/+58
| | | | | | | wizard command (&"). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5531 c06c8d41-db1a-0410-9941-cceddc491573
* And do the same for "Summon Greater Demon".dolorous2008-06-073-30/+27
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5530 c06c8d41-db1a-0410-9941-cceddc491573
* Added commented-out code to equip raised-from-corpses undead with thezelgadis2008-06-071-0/+151
| | | | | | | | | | equipment they died with. Commented out both to avoid adding something this big just before 0.4 is released, and also because if multiple monsters die on the same square it's sometimes possible for an undead to be equipped with the other monster's equipment (see _equip_undead() comments). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5529 c06c8d41-db1a-0410-9941-cceddc491573
* And do the same for "Summon Wraiths".dolorous2008-06-073-66/+52
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5528 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation again.dolorous2008-06-071-4/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5527 c06c8d41-db1a-0410-9941-cceddc491573
* Do the same for "Summon Scorpions".dolorous2008-06-073-34/+23
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5526 c06c8d41-db1a-0410-9941-cceddc491573
* Consolidate "Call Canine Familiar" into summon_general_creature().dolorous2008-06-074-54/+54
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5525 c06c8d41-db1a-0410-9941-cceddc491573
* Rename SPELL_SUMMON_LARGE_MAMMAL to SPELL_CALL_CANINE_FAMILIAR, to match dolorous2008-06-075-7/+7
| | | | | | | the name used for it elsewhere. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5524 c06c8d41-db1a-0410-9941-cceddc491573
* Consolidate "Summon Dragon" into summon_general_creature() as well.dolorous2008-06-076-53/+46
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5523 c06c8d41-db1a-0410-9941-cceddc491573
* Clean up summon_general_creature() some more.dolorous2008-06-073-16/+24
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5522 c06c8d41-db1a-0410-9941-cceddc491573
* Consolidate "Summon Butterflies" into summon_general_creature().dolorous2008-06-077-59/+54
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5521 c06c8d41-db1a-0410-9941-cceddc491573
* Add another comment fix.dolorous2008-06-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5520 c06c8d41-db1a-0410-9941-cceddc491573
* Use MAX_PIETY properly when making Kiku shield you from necromancy dolorous2008-06-071-1/+1
| | | | | | | miscasts. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5519 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation.dolorous2008-06-071-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5518 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify yet again.dolorous2008-06-071-47/+45
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5517 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify even further.dolorous2008-06-072-7/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5516 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor miscellaneous fix.dolorous2008-06-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5515 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fixes.dolorous2008-06-071-7/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5514 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify further.dolorous2008-06-071-22/+9
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5513 c06c8d41-db1a-0410-9941-cceddc491573
* Simplify.dolorous2008-06-072-24/+27
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5512 c06c8d41-db1a-0410-9941-cceddc491573
* Consolidate summon_ugly_thing() into summon_ice_beast_etc(), and rename dolorous2008-06-065-82/+86
| | | | | | | the latter summon_general_creature(). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5511 c06c8d41-db1a-0410-9941-cceddc491573
* Rename the "Guardian" spell to "Summon Guardian", as it's more dolorous2008-06-063-3/+3
| | | | | | | descriptive. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5510 c06c8d41-db1a-0410-9941-cceddc491573
* Bug 1986918: Fix "Player's ghost the Player's ghost" monster naming problem,zelgadis2008-06-062-3/+1
| | | | | | | and "Attack!" being given twice when ordering allies to attack. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5509 c06c8d41-db1a-0410-9941-cceddc491573
* Bug 1948750: The lua function item.name() now returns by default nameszelgadis2008-06-063-8/+8
| | | | | | | | like "golden rune of Zot" rather than "golden rune", so change lua markers which were dependant on the names of items. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5508 c06c8d41-db1a-0410-9941-cceddc491573
* Added commentary to options text. Sourced out list of tile minimapdploog2008-06-063-76/+107
| | | | | | | colours. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5507 c06c8d41-db1a-0410-9941-cceddc491573
* Remove the passive voice from another message.dolorous2008-06-061-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5506 c06c8d41-db1a-0410-9941-cceddc491573
* BR 1972213: Move "Corpse x no longer valid!" into #DEBUG_DIAGNOSTICSj-p-e-g2008-06-064-44/+77
| | | | | | | | | | | | | and print "The corpse you are butchering rises to attack you." where that is the case. BR 1945387: Don't allow summoning earth elementals from walls near the edge of the map (that can't get destroyed that way). Just seems more consistent. There's an error message, but it doesn't cost a turn. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5505 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2008-06-061-2/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5504 c06c8d41-db1a-0410-9941-cceddc491573
* Allow creation of non-friendly god gifts. The BEH_GOD_GIFT behavior has dolorous2008-06-069-224/+257
| | | | | | | been removed, and the MF_GOD_GIFT flag is set directly instead. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5503 c06c8d41-db1a-0410-9941-cceddc491573
* Slight changes to fog generator descriptions.dploog2008-06-061-4/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5502 c06c8d41-db1a-0410-9941-cceddc491573
* Add a line on good gods disapproving of certain items to theirj-p-e-g2008-06-069-58/+130
| | | | | | | | | | | | | | | | | | | | | | | | description (evil_item). Same for evil_eating. In another step on the way to monster pathfinding, take the shortest path and extract a vector of waypoints out of it. When experimenting with ways to do this I noticed that grid_see_grid is not symmetrical (A may see B but not vice versa); I'm not sure what effects that could have. It won't directly affect the player as the checks for monster sees player and player sees monster both use the player LoS, but it could have an effect on friendly monsters fighting enemy ones, I guess. Also, I don't think num_feats_between needs the shortest beam available (called with false now). In fact, that seemed to hurt visibility a bit, probably because of attempting to take vision obstructing shortcuts. If this reasoning is wrong, please speak up and/or correct it. (I sure hope not because the shortest beam calculation has some more overhead that can be avoided this way.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5501 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1986261: patrolling monsters not interrupting their patrol to huntj-p-e-g2008-06-065-18/+29
| | | | | | | | | | | | the player (Whoops!) Fix 1945669: Monsters attacking via reaching still getting secondary unarmed attacks. And... we're down to one page of bug reports, yay! :D git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5500 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1986252: double "Blech! You need xy!" messagej-p-e-g2008-06-0610-55/+73
| | | | | | | | | | | | | | Fix 1966204: make non-amphibious undead capable of drowning or the equivalent thereof When you see a weapon with the returning ego return (to you or a monster) set the properties known along with the brand (because artefacts can't be id'd by throwing alone, anyway). This helps alleviate BR 1958616, but doesn't solve the problem with the curse status being unknown. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5499 c06c8d41-db1a-0410-9941-cceddc491573
* Fix BR 1986191: Stealth output for @ still used the old thresholds anddploog2008-06-061-9/+11
| | | | | | | | adjectives. Ideally, we would only have one list instead of two. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5498 c06c8d41-db1a-0410-9941-cceddc491573
* When creating a corpse via wizard command make the item's orig_monnumzelgadis2008-06-061-9/+13
| | | | | | | | reflect the monster's type rather than the wizmode acquirement type, since orig_monnum is used for things like the Animate Dead spell. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5497 c06c8d41-db1a-0410-9941-cceddc491573
* For default shouts like __SHOUT say which monster is shouting if thezelgadis2008-06-061-12/+66
| | | | | | | | shouting monster is seen ("The goblin shouts!") and the old message if the monster is not in LOS or is invisible ("You hear a shout!"). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5496 c06c8d41-db1a-0410-9941-cceddc491573
* handle_monster_shouts() was using "seen" type shouts for monsters basedzelgadis2008-06-061-1/+1
| | | | | | | only on their visibility, ingoring if they were in LOS or not. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5495 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2008-06-061-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5494 c06c8d41-db1a-0410-9941-cceddc491573
* In the interest of efficency only call StashTrack.update_corpses()zelgadis2008-06-063-6/+7
| | | | | | | | when absolutelty necessary, rather than whenever the player isn't delayed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5493 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1985516: monsters fail to open doorsj-p-e-g2008-06-052-10/+11
| | | | | | | Fix 1985526: acquirement by scroll marked as {god gift} git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5492 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1984593: all monster being generated awake.j-p-e-g2008-06-055-67/+140
| | | | | | | Some modifications to the pathfind travel_cost function. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5491 c06c8d41-db1a-0410-9941-cceddc491573
* Capitalize entry.dolorous2008-06-051-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5490 c06c8d41-db1a-0410-9941-cceddc491573
* Made Slime:6 chamber jellies more rare.dploog2008-06-052-0/+5
| | | | | | | Added randart weapon name (Rachel). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5489 c06c8d41-db1a-0410-9941-cceddc491573
* Make mimics teleport when smitten, too.dolorous2008-06-051-1/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5488 c06c8d41-db1a-0410-9941-cceddc491573
* Fix mimics not teleporting when attacked by reaching or airstrike, and aj-p-e-g2008-06-058-21/+57
| | | | | | | few (really) minor adjustments on monster pathfinding. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5487 c06c8d41-db1a-0410-9941-cceddc491573
* Made (re)colouring of food/item types really easy (using variables and adploog2008-06-053-22/+35
| | | | | | | new default colours file). Thanks Matthew! git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5486 c06c8d41-db1a-0410-9941-cceddc491573
* Added two new stash options, stash_track_decay and stash_remove_decay. Ifzelgadis2008-06-057-7/+177
| | | | | | | | | | | | | | | | stash_track_decay is true then the stash tracker will remember how long it's been since you've seen a rottable object (corpses, skeletons and meat chunks) and tell you its condition by appending "rotten by now", "skeletalised by now" or "gone by now" to its name in the stash menu. If stash_remove_decay is also true then any item that would have been marked "gone by now" is instead removed from the stash tracker. Doesn't yet track decay of potions of blood. Breaks stash save data compatibility. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5485 c06c8d41-db1a-0410-9941-cceddc491573