summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/describe.cc
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove a few obsolete includes.Robert Vollmert2009-11-101-2/+0
| | | | Also add a few previously indirect includes.
* CrawlHashTable: reduce RAM overheadMatthew Cline2009-11-101-1/+1
| | | | | | | The RAM overhead for an unused CrawlHash table has been reduced from 32 to 4 (on 32 bit systems), with an increased overhead of 4 bytes for ones which are used. This leads to a 35% RAM reduction for item_def instances with an unused props field.
* Replace mons_wont_attack with monsters::wont_attack.Vsevolod Kozlov2009-11-091-2/+2
|
* Rename FeawnCharles Otto2009-11-081-3/+3
| | | | | In most places Feawn is now referred to as "Fedhas," its long name (used in the religion screen) is "Fedhas Madash"
* describe.cc: Fix compile error.Matthew Cline2009-11-081-0/+2
|
* Add a general halo interface to actor.Robert Vollmert2009-11-081-2/+2
| | | | | Also convert the TSO halo to use this. actor::haloed() is still specific to the player TSO halo.
* Replace mons_is_summoned with monsters::is_summoned.Vsevolod Kozlov2009-11-071-1/+1
| | | | Signed-off-by: Charles Otto <ottochar@gmail.com>
* Rename is_valid_item to item_def::is_valid.Vsevolod Kozlov2009-11-061-1/+1
| | | | Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net>
* Replace uses of player_is_swimming with you.swimming.Vsevolod Kozlov2009-11-051-2/+2
| | | | Signed-off-by: Robert Vollmert <rvollmert@gmx.net>
* Allow vaults to override monster spells with spells:<xyz>Darshan Shaligram2009-11-041-1/+1
| | | | | | | | | | Vaults can now override monster spell sets, or give non-casting monsters spells, and mark monsters as wizard or priest types. The M_ACTUAL_SPELLS, M_SPELLCASTER and M_PRIEST monster class flags are converted into MF_* flags at monster creation/polymorph time, and only the per-monster flags are checked when determining wizard/priestliness. See caveats in level_design.txt.
* Split game_options from externs.h into options.h.Robert Vollmert2009-11-041-0/+1
|
* List Feawn's passive bonuses on the ^ screen.Charles Otto2009-11-041-1/+7
|
* Bracers of archery: 5,3 slaying for ranged combat, -1,-1 for melee.Adam Borowski2009-11-031-0/+6
|
* Remove +Tele as a randart propertyStefan O'Rear2009-11-031-2/+0
|
* Remove Feawn's prayer ability, make plant walking a passive bonus.Charles Otto2009-11-021-4/+0
| | | | | Experimentally set the movement delay for walking on plants to 1.5 * normal movement delay. Maybe it should be higher?
* Add minor cosmetic fixes.David Lawrence Ramsey2009-11-021-46/+44
|
* Remove mapping abilities from the gameStefan O'Rear2009-11-021-2/+0
| | | | | Mapping still exists on cards, scrolls, Xom, and as the passive mutation. The ball of seeing exists, but will have to be dealt with.
* Mention that those vulnerable to arrows with silver arrowheads can still ↵Adam Borowski2009-11-021-1/+2
| | | | handle them.
* Simplify.David Lawrence Ramsey2009-11-011-2/+2
|
* Update silver ammo's description to account for its damaging chaotics.David Lawrence Ramsey2009-11-011-2/+2
|
* A slightly better, but more redundant, title for Cb worshippers.Adam Borowski2009-10-311-1/+1
|
* Simplify description of holy wrath weapons.David Lawrence Ramsey2009-10-311-2/+1
|
* Add typo and wording fixes to the descriptions of the new launcher andDavid Lawrence Ramsey2009-10-311-14/+14
| | | | ammo types.
* A tiny typo that managed to confuse us...Adam Borowski2009-10-301-1/+1
|
* Splitting up stuff.cc.Robert Vollmert2009-10-301-0/+2
| | | | New: colour.cc, coord.cc, coordit.cc, random.cc, rng.cc.
* Rename shadows brand into reaping for unique name.Eino Keskitalo2009-10-301-2/+2
| | | | Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
* Make all but one weapon size checks use you.could_wield(), they were out of ↵Adam Borowski2009-10-251-4/+1
| | | | | | | sync, that caused autoexplore ignore butchering knives for nagas, many weapons being randomly shown as useless while perfectly wieldable, and so on.
* Let markers change the description of any featureMatthew Cline2009-10-251-19/+12
| | | | | | | | | Allow markers to change the short and/or long description of any feature, not just portal vault entrances. The feature_description() and feature_description_long() functions have been removed from the mapmark classes and turned into ordinary properties. Also added the marker property "door_description_suffix", which can be used to alter the short description of (known) doors by appending a string to them.
* Extract newgame character restrictions from newgame.cc.Robert Vollmert2009-10-241-3/+3
| | | | | | | | | | | | | | | | | The functions in the new ng-restr.cc are "pure": They don't access global state; data is passed in via the new and incomplete newgame_def. Eventually, new_game should be split into something like newgame_def choose_game(); that doesn't access "you", and void setup_game(newgame_def); that sets up the player. Also get rid of player_size in favour of player::body_size. Rename player_size_type to size_part_type since it's not really player-specific (used in actor::body_size). Move parts of player_genus, player::has_claws, body_size out into species.cc.
* Moving data out of newgame.cc.Robert Vollmert2009-10-231-0/+2
| | | | Also move species<->string translation from player.cc to species.cc.
* Rename Chronos to Cheibriados. (Jude Brown)David Ploog2009-10-231-1/+1
|
* Yank some god invocations from religion.cc into godabil.ccAdam Borowski2009-10-221-0/+1
|
* Slightly reduce religion.cc by yanking item-handling stuff to goditem.ccAdam Borowski2009-10-211-0/+1
|
* Edit early Chonos' titles.Adam Borowski2009-10-211-2/+2
|
* gods: added "Chronos", the slow godSteven Noonan2009-10-201-1/+5
| | | | | Signed-off-by: Brendan Hickey <brendan@bhickey.net> Acked-by: Steven Noonan <steven@uplinklabs.net>
* versioning: remove SVN-specific revision data, add Git versioningSteven Noonan2009-10-181-1/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Comment fixes.David Lawrence Ramsey2009-10-161-21/+22
|
* Change some of Feawn's religion titles.Charles Otto2009-10-161-2/+2
|
* fix 'DEBUG' macro usage consistencySteven Noonan2009-10-131-1/+1
| | | | | | | | | | | | | Sometimes we were doing #if DEBUG and others we were doing #ifdef DEBUG. If we mix both, we have problems: If the DEBUG macro isn't defined, the statement '#if DEBUG' doesn't really make sense logically, because 'DEBUG' has no value. And if we '#define DEBUG 0', then the '#ifdef DEBUG's become true statements. The easiest fix is to swap out the #ifs with #ifdefs. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Merge branch 'master' into treesAdam Borowski2009-10-121-1/+1
|\
| * fix compile errors on Intel C++ Compiler v10.1Steven Noonan2009-10-121-1/+1
| | | | | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* | Don't say that plants are "very slow", say they can't move instead.Adam Borowski2009-10-121-1/+4
|/
* Make gods that take corpse offerings do so without the butchery step,David Lawrence Ramsey2009-10-111-4/+11
| | | | | | i.e., allow merely praying over said corpses. Now, the only gods that pay attention to butchery are Kikubaaqudgha and Elyvilon. Also, add several miscellaneous fixes.
* project-wide: implement use of platform.h detection macrosSteven Noonan2009-10-101-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Remove a lot of unneccessary includes.Robert Vollmert2009-10-091-1/+0
| | | | | | | The console version still compiles on Linux; both console and tiles version compile in OS X. I haven't been able to test the DOS and Windows compiles -- please fix or tell me about any errors that show up.
* Add spelling fixes.David Lawrence Ramsey2009-10-081-1/+1
|
* Simplify and display resistances for (very) ugly things.David Lawrence Ramsey2009-10-061-3/+5
|
* Drop obsolete CVS last-committed headers ($Author$).Adam Borowski2009-10-061-2/+0
|
* Give a message and a milestone when Nemelex' active wrath stops [BR 2844717]Adam Borowski2009-10-061-1/+4
|
* Amulet of guardian spirit, it comes as an amulet or a cap.Adam Borowski2009-10-051-0/+8
| | | | | | | | When worn, all non-poison damage will drain mana instead, hurting hp only after mana is depleted. The cap brand is intended only for a fixedart, but per dpeg's request, it will be generated on ordinary caps for now, as a test.