summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monster.h
Commit message (Expand)AuthorAgeFilesLines
* Split chaotic things into unclean and chaotic things.David Lawrence Ramsey2009-11-191-0/+2
* Add actor::blink_to for handling blink movement and messaging.Robert Vollmert2009-11-141-0/+1
* Let unrandart shields have a melee_effect func, called on successful block.Adam Borowski2009-11-131-1/+1
* Move duplicated can_hibernate code into actor.Jude Brown2009-11-131-1/+0
* Rename can_sleep/put_to_sleep to can_hibernate/hibernate.Jude Brown2009-11-121-2/+2
* Add a CrawlHashTable to monster objectsStefan O'Rear2009-11-121-0/+3
* Properly split up unholy and evil items, reworking is_(unholy|evil)().David Lawrence Ramsey2009-11-101-0/+1
* Add actor::undead_or_demonic() to check for those holiness types.David Lawrence Ramsey2009-11-101-0/+1
* Replace monsters::is_magic_user() withDavid Lawrence Ramsey2009-11-101-5/+2
* Replace mons_is_magic_user() with monsters::is_magic_user().David Lawrence Ramsey2009-11-101-3/+6
* Make actor::heal return bool; move heal_monster to monsters::heal.Vsevolod Kozlov2009-11-101-1/+1
* Add an is_holy() function to the actor interface.David Lawrence Ramsey2009-11-091-0/+2
* Replace mons_is_pacified with monsters::pacified.Vsevolod Kozlov2009-11-091-0/+1
* Replace mons_wont_attack with monsters::wont_attack.Vsevolod Kozlov2009-11-091-0/+1
* Add hooks to evasion for observing the size of modifiersStefan O'Rear2009-11-081-1/+1
* Move see_cell_no_trans into player.Robert Vollmert2009-11-081-0/+2
* Replace mons_is_petrifying with monsters::petrifying.Vsevolod Kozlov2009-11-081-0/+1
* Enable proper monster LOS.Robert Vollmert2009-11-081-1/+0
* Add a general halo interface to actor.Robert Vollmert2009-11-081-1/+1
* Merge from chaotic_experiment branch:Eino Keskitalo2009-11-071-0/+3
* Replace mons_strict_neutral with monsters::strict_neutral.Vsevolod Kozlov2009-11-071-0/+1
* Replace mons_good_neutral with monsters::good_neutral.Vsevolod Kozlov2009-11-071-0/+1
* Replace mons_neutral with monsters::neutral.Vsevolod Kozlov2009-11-071-0/+1
* Consolidate player/monster sleep checks.David Lawrence Ramsey2009-11-061-0/+1
* Move checks for the berserk state into actor::berserk().David Lawrence Ramsey2009-11-061-0/+1
* Move mons_is_friendly to monsters::friendly.Vsevolod Kozlov2009-11-061-0/+2
* Implement actor::can_see.Robert Vollmert2009-11-061-1/+0
* Add actor::petrified, which replaces mons_is_petrified.Vsevolod Kozlov2009-11-061-0/+1
* Reorder a few functions.David Lawrence Ramsey2009-11-051-1/+1
* Name the checks for monsters with evil or chaotic spells consistently.David Lawrence Ramsey2009-11-051-2/+2
* In is_evil(), mark monsters with explicitly evil spells.David Lawrence Ramsey2009-11-051-0/+2
* Create an is_evil() function in the actor interface.David Lawrence Ramsey2009-11-051-0/+1
* Merge monsters,player::check_res_magic() (Zaba)Adam Borowski2009-11-051-1/+0
* Move *_res(ist)_magic to relevant classes, provide actor interface.Vsevolod Kozlov2009-11-051-0/+2
* Allow each dancing weapon to have its own statsStefan O'Rear2009-11-041-0/+1
* Allow vaults to override monster spells with spells:<xyz>Darshan Shaligram2009-11-041-0/+13
* Move checks for a player or monster's being chaotic into anotherDavid Lawrence Ramsey2009-11-011-0/+1
* Merge mons_holiness() into monster::holiness(), and add an is_unholy()David Lawrence Ramsey2009-10-311-0/+1
* Combine mons_res_foo(monsters *m) into monsters::res_foo()abrahamwl2009-10-311-0/+1
* Get rid of part of mons_near.Robert Vollmert2009-10-271-0/+2
* Convert some ints to monster_type.Robert Vollmert2009-10-271-2/+2
* Extract newgame character restrictions from newgame.cc.Robert Vollmert2009-10-241-1/+1
* When mutating (very) ugly things due to the proximity of other (very)David Lawrence Ramsey2009-10-231-1/+1
* Also remove monster::visible.Robert Vollmert2009-10-221-1/+0
* Introduce actor::see_cell.Robert Vollmert2009-10-221-0/+1
* Split actors and env from externs.h.Robert Vollmert2009-10-211-0/+390