summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/hiscores.cc
Commit message (Collapse)AuthorAgeFilesLines
* Set wizmode flag correctly in milestones even for non-wizard builds.Darshan Shaligram2010-01-071-4/+0
|
* Fix "shot with an orcish bolt by a yellow wasp" during Mislead.Jude Brown2009-12-271-0/+10
| | | | Hopefully that's every occurence.
* New (rakshasa) unique: Mara, Lord of Ilusions.Jude Brown2009-12-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This re-uses several ideas from the Emerald Eye FR, and implements the spell "Mislead": this grants the "Misled" status effect to the player, and causes on-level monsters to appear (glyph, name and tile) to be other monsters. Only their appearance is changed. Healing potions and rain remove this status effect. Mara also has a beefed-up version of the Rakshasa clone spell: it instead creates an "exact" clone (slightly altered spells list, and non-unique status for his clones). Only two will ever be created at once. Finally, he has the spell "Summon Player Ghost". This spell creates a ghost of the player (though marked as a summon, meaning that it (shouldn't) register a milestone, though it will be treated as a self-ghost kill) that is hostile. Only one of these should be existant at any one point in time. I'm pretty sure that I haven't broken anything, but would definitely appreciate someone sanity-checking this commit. Known minor issue: Kirke's summon ugly things being cast while having the Misled status causes them to show up with no glyph.
* Fix bad varargs handling.Robert Vollmert2009-12-171-1/+1
| | | | You can't pass a va_list to a variadic function.
* Replace static snprintf() with make_sprintf() where the result is ↵Adam Borowski2009-12-171-6/+4
| | | | | | immediately cast to std::string.
* Tidy up bracket placement according to our coding conventions.Johanna Ploog2009-12-101-2/+4
|
* Make Xom sometimes (< 5% chance) revive the player after death.Johanna Ploog2009-12-091-0/+2
| | | | | | The chance of this happening depends strongly on tension and mood, as well as type of death. I also tried the normal protection from harm but I figure it's more interesting this way. :D
* Remove unnecessary header-header includes.Robert Vollmert2009-11-271-0/+1
|
* If you die to disintegration, say "blown up" not "killed".Adam Borowski2009-11-231-2/+20
|
* Fix ikiller brokennesStefan O'Rear2009-11-131-0/+6
|
* Clean up death reasons.Adam Borowski2009-11-131-24/+4
|
* Fix line breaking for being smited to death by a summonStefan O'Rear2009-11-131-0/+3
|
* Add a little variety in summoned by tagsStefan O'Rear2009-11-131-2/+2
|
* Add summoner chain information to death reportsStefan O'Rear2009-11-121-7/+35
|
* Add ikiller and kpath to the logfileStefan O'Rear2009-11-121-2/+32
|
* Remove a few obsolete includes.Robert Vollmert2009-11-101-1/+0
| | | | Also add a few previously indirect includes.
* Rename is_valid_item to item_def::is_valid.Vsevolod Kozlov2009-11-061-1/+1
| | | | Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net>
* Split game_options from externs.h into options.h.Robert Vollmert2009-11-041-0/+1
|
* Use species_type/job_type instead of int.Robert Vollmert2009-10-231-6/+5
|
* Moving data out of newgame.cc.Robert Vollmert2009-10-231-0/+2
| | | | Also move species<->string translation from player.cc to species.cc.
* versioning: remove SVN-specific revision data, add Git versioningSteven Noonan2009-10-181-3/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* remove unnecessary "version.h" includes, AppHdr.h does it alreadySteven Noonan2009-10-181-1/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* platform detection: clean up abuse of '_MSC_VER' macroSteven Noonan2009-10-131-1/+1
| | | | | | | Use TARGET_COMPILER_VC instead, unless you need to find the Visual C++ version information. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* hiscores.cc: fix meaningless type qualifier on return typeSteven Noonan2009-10-131-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Remove unnecessary includes of view.h.Robert Vollmert2009-10-091-1/+0
| | | | | Compilation of console crawl on Linux succeeds; please complain if other platforms break.
* Drop obsolete CVS last-committed headers ($Author$).Adam Borowski2009-10-061-2/+0
|
* move 'Kills.h' -> 'kills.h', 'Kills.cc' -> 'kills.cc' for file naming ↵Steven Noonan2009-09-291-1/+1
| | | | | | consistency Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Add more spelling fixes.David Lawrence Ramsey2009-09-241-3/+3
|
* Add spelling fixes.David Lawrence Ramsey2009-09-231-1/+1
|
* Fix bogus gold numbers being written to logfile (oops)dshaligram2009-07-311-0/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10470 c06c8d41-db1a-0410-9941-cceddc491573
* Record gold found, spent and remaining for tournament banners.dshaligram2009-07-261-0/+15
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10417 c06c8d41-db1a-0410-9941-cceddc491573
* More milestones and logfile fields for the Crawl tournament.dshaligram2009-07-251-0/+23
| | | | | | | | Add milestones for worshipping and renouncing gods. Record number of kills and all skills at level 27 in the logfile and milestones. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10406 c06c8d41-db1a-0410-9941-cceddc491573
* Apply zebez' patch to differentiate gates some more from stairs.j-p-e-g2009-07-251-1/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10403 c06c8d41-db1a-0410-9941-cceddc491573
* Don't mark milestones before game start (Keskitalo)dshaligram2009-07-191-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10302 c06c8d41-db1a-0410-9941-cceddc491573
* Add milestones for progress in ziggurats (##crawl, dpeg).dshaligram2009-07-131-0/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10210 c06c8d41-db1a-0410-9941-cceddc491573
* * Replace rock stair tiles with Eino's cool new escape hatch tiles.j-p-e-g2009-06-291-2/+0
| | | | | | | * Don't check milestones in arena mode. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10078 c06c8d41-db1a-0410-9941-cceddc491573
* Xom again:j-p-e-g2009-03-281-5/+5
| | | | | | | | | | * tweak values for tension and amusement * Xom only laughs about "funny" deaths * gift_timeout rerolling after a bad act depends on its severity * replace the blink effect with position swapping git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9561 c06c8d41-db1a-0410-9941-cceddc491573
* * For flavour, let Xom laugh himself silly whenever a follower dies.j-p-e-g2009-03-191-3/+17
| | | | | | | | | | | | * Fix Xom being amused about rotten corpses being butchered. (As opposed to clean corpses becoming rotten while butchered, which is how it was originally intended.) * Xom no longer is amused if you deliberately hit yourself with a missile/wand/spell in safe surroundings. (Identifying wands that way or zapping /random effects is still considered amusing.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9519 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2009-03-101-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9407 c06c8d41-db1a-0410-9941-cceddc491573
* Fix some more bad accesses to strings.haranp2009-02-161-3/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9098 c06c8d41-db1a-0410-9941-cceddc491573
* Properly use default parameters when displaying comma-separated lists.dolorous2009-02-121-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9048 c06c8d41-db1a-0410-9941-cceddc491573
* Fix high score names pretending that they are char*s rather than std::strings.haranp2009-02-081-11/+9
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8976 c06c8d41-db1a-0410-9941-cceddc491573
* Fix maxHP being reported incorrectly in morguefile if you haveharanp2009-01-301-1/+1
| | | | | | | | percentage-changing effects (robustness, divine vigour) and rotting. Fixes [2478011]. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8856 c06c8d41-db1a-0410-9941-cceddc491573
* Code quality fixes.haranp2009-01-251-4/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8742 c06c8d41-db1a-0410-9941-cceddc491573
* Add still more minor cosmetic fixes.dolorous2009-01-061-3/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8280 c06c8d41-db1a-0410-9941-cceddc491573
* Properly use apostrophise() in a few more places.dolorous2009-01-061-7/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8275 c06c8d41-db1a-0410-9941-cceddc491573
* Adding REVISION() macro to all source files.ennewalker2009-01-041-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8217 c06c8d41-db1a-0410-9941-cceddc491573
* FR #2083661: when polymorphed, unique (and named) monsters now retain theirzelgadis2008-12-251-3/+2
| | | | | | | | | | | | | | | | | name (but not spells, yet), and use their old speech text if it makes sense for them to be able to do so. Polymorphed monsters now retain some of their old flags, like MF_CREATED_FRIENDLY and MF_GOT_HALF_XP. If the Royal Jelly is polymorphed into something else then the Slime:6 vaults will unlock when that monster is killed. If the Royal Jelly is banished the player will be given a hint that it's gone and that the vaults will remain locked. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7970 c06c8d41-db1a-0410-9941-cceddc491573
* Include distance hints for timed portals (dpeg).dshaligram2008-12-011-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7710 c06c8d41-db1a-0410-9941-cceddc491573
* Added shields of reflection, though they're not randomly generated and have nozelgadis2008-12-011-1/+39
| | | | | | | | | | | | | | | | valuation is shopping.cc. It currently only reflects missiles that are blocked with the shield. They could also reflect the brand effects of blocked melee weapons, but I'm not sure if that's a good idea. drop_item and the item to be dropped have been moved from fire_beam()'s parameters into the bolt structure, along with the beam's remaining range. Seems to work fine, but it might still lead to some buggyness. The game now distinguishes between killing yourself by hitting yourself with a beam bounced off a wall versus other forms of self targeting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7705 c06c8d41-db1a-0410-9941-cceddc491573