summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-poly.cc
Commit message (Collapse)AuthorAgeFilesLines
* Remove stuffNicholas Feinberg2014-07-291-0/+1
| | | | | | | .cc, moving its contents into the new stepdown.cc and strings.cc. (The latter also got many donations from libutil.h.) Down with stuff! Up the new flesh!
* Mark monster items as seen when they re-enter LOS.Neil Moore2014-07-241-6/+6
| | | | | | | | | | | | If a monster was first seen without an item, then left LOS, picked up an item, and re-entered LOS, the new items were not marked as seen, leading to some monster pickup oddities: Aim: a gnoll, wielding a hand axe and carrying a wand of magic darts {zapped:1} ... You kill the gnoll! ... [second gnoll steps up] The gnoll picks up a wand of magic darts {zapped: 1}.
* Separate 'permanent' and 'temporary' monster hit diceNicholas Feinberg2014-07-131-4/+5
| | | | As part of a wider scheme to make draining temporary.
* Remove ISFLAG_DROPPED_BY_ALLY.Neil Moore2014-07-061-3/+0
| | | | | Since the removal of ally pickup modes, the flag has still been tracked but never actually read.
* Combine key names, symbolise.Shmuale Mark2014-07-041-1/+2
|
* Mark items visibly held by monsters as seenNicholas Feinberg2014-06-301-0/+8
| | | | | So that monsters can't pick them up if something else covers them up before they hit the ground.
* The great mon-stuff migration.Shmuale Mark2014-06-221-0/+699
A good deal of functions move to the two new files, mon-poly and mon-message. Of the others, some go to where they are used, some to mon-util, and a few are made member methods of monster. This probably breaks Xcode compilation, and I'm not able to test the changes I made to MSVC that will (hopefully) keep it working.