summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Monster enchantment overhaul:dshaligram2007-07-1013-198/+339
| | | | | | | | | | | | | | | | | * Enchantment degree is converted into duration up-front. The average enchantment duration should be nearly the same as before, but we guarantee minimum durations on enchantments. Enchantment duration variance is much less, needs testing to see whether this makes enchantments and summoning too strong. * Enchantments that rely on degree (like poison, sticky flame) still use it. * Durations are now based on individual movement ticks, not turns (10 ticks = 1 normal player turn). * Breaks saves, abjuration doesn't work (will fix). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1828 c06c8d41-db1a-0410-9941-cceddc491573
* Space-padded another vault, added an example NSUBST use.dshaligram2007-07-101-15/+14
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1827 c06c8d41-db1a-0410-9941-cceddc491573
* Clarify wording of float.des header comment (David).dshaligram2007-07-091-2/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1826 c06c8d41-db1a-0410-9941-cceddc491573
* Use same time as highscore entry for morgue.dshaligram2007-07-091-3/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1825 c06c8d41-db1a-0410-9941-cceddc491573
* Validate float map sizes so large maps aren't set ORIENT: float.dshaligram2007-07-092-38/+49
| | | | | | Changed the Rubicon to ORIENT: south. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1824 c06c8d41-db1a-0410-9941-cceddc491573
* Superior minivault handling. Minivaults without floor padding are finallydshaligram2007-07-098-48/+61
| | | | | | | | | supported (see mines4_lemuel for an example). Set default depth to D:a-b in all .des files. Random vaults that want to live in a non-main-dungeon branch must explicitly specify this in a DEPTH: line. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1823 c06c8d41-db1a-0410-9941-cceddc491573
* Added some feature and branch descriptions (inspired by David). Also removeddshaligram2007-07-093-49/+58
| | | | | | | | some superfluous descriptions. Fixed dungeon.cc going vault-crazy. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1822 c06c8d41-db1a-0410-9941-cceddc491573
* Nemelex now remembers what you've sacrificed and gifts decks accordingly.haranp2007-07-095-8/+65
| | | | | | | | | High-value sacrifices can reduce the gift countdown. Nemelex is easier to please. Breaks savefiles. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1821 c06c8d41-db1a-0410-9941-cceddc491573
* Nemelex now uses Evocations instead of Invocations.haranp2007-07-093-3/+20
| | | | | | | | Nemelex abilities now have failure rates, are godly abilities (oops), and train Evocations. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1820 c06c8d41-db1a-0410-9941-cceddc491573
* Implemented Spade and Trowel (except for vault generation.)haranp2007-07-093-7/+87
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1819 c06c8d41-db1a-0410-9941-cceddc491573
* Experimental change in monster awareness messages (Zooko).dshaligram2007-07-091-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1818 c06c8d41-db1a-0410-9941-cceddc491573
* Minor refactoring.haranp2007-07-095-90/+46
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1817 c06c8d41-db1a-0410-9941-cceddc491573
* Force monsters generated with only a missile launcher to wield the launcherdshaligram2007-07-093-2/+5
| | | | | | when being generated (instead of switching to it before firing the first shot). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1816 c06c8d41-db1a-0410-9941-cceddc491573
* Acquirement retries were useless because the object sub-type was not beingdshaligram2007-07-093-51/+54
| | | | | | | changed, fixed. We should now see the demon of the infinite void a lot less often. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1815 c06c8d41-db1a-0410-9941-cceddc491573
* [1739347] Fixed acquirement giving unwieldable weapons.dshaligram2007-07-093-13/+27
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1814 c06c8d41-db1a-0410-9941-cceddc491573
* Transformation cleanup.haranp2007-07-096-99/+75
| | | | | | | Fixed a bad bug in cloak/body armour wearing interaction (oops.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1813 c06c8d41-db1a-0410-9941-cceddc491573
* Give merfolk in water and flying kenku evasion bonuses.dshaligram2007-07-093-4/+32
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1812 c06c8d41-db1a-0410-9941-cceddc491573
* More debug stats for maps.dshaligram2007-07-097-27/+102
| | | | | | | | | | | | | | level_range was segfaulting when compared against Abyss and Pan level_ids, fixed. Fixed level_id operator < (). Enabled use of vaults in non-Dungeon areas (Lair specific vaults were unused). These vaults are placed as extras, and are subject to the same constraints as branch entry vaults (the smaller the vault, the better the chance of being placed). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1811 c06c8d41-db1a-0410-9941-cceddc491573
* Changed Shoal huts (David). More improvements welcome.haranp2007-07-093-60/+63
| | | | | | | | Killed all other Shoal:$ maps for now. Fixed some items not getting noted on pickup. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1810 c06c8d41-db1a-0410-9941-cceddc491573
* Oops, removed extraneous CHANCE:dshaligram2007-07-091-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1809 c06c8d41-db1a-0410-9941-cceddc491573
* [1750056] Fixed silly bug breaking cached maps on Windows.dshaligram2007-07-092-2/+3
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1808 c06c8d41-db1a-0410-9941-cceddc491573
* Fix for MinGW borkedness.dshaligram2007-07-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1807 c06c8d41-db1a-0410-9941-cceddc491573
* Tweak map stat output, fixed a couple of bugs.dshaligram2007-07-083-17/+51
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1806 c06c8d41-db1a-0410-9941-cceddc491573
* Added debugging code to generate multiple dungeons (all branches and levels)dshaligram2007-07-089-26/+210
| | | | | | | | | and gather statistics on maps used and Lua errors encountered. To use it, run "crawl -mapstat" with a full-debug build. Output will be mapgen.log in the current directory. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1805 c06c8d41-db1a-0410-9941-cceddc491573
* Deep elves were not getting their initial arrow allotment, fixed.dshaligram2007-07-082-4/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1804 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed inappropriate maps being selected for dungeon levels.dshaligram2007-07-083-3/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1803 c06c8d41-db1a-0410-9941-cceddc491573
* Monsters were not getting species-appropriate missiles, fixed.dshaligram2007-07-082-7/+9
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1802 c06c8d41-db1a-0410-9941-cceddc491573
* Stop butcher delays when blade hands wears off (Eva).dshaligram2007-07-086-18/+46
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1801 c06c8d41-db1a-0410-9941-cceddc491573
* [1746247] Award experience for confused monsters killing themselves and otherdshaligram2007-07-087-53/+86
| | | | | | monsters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1800 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed level-compiler not warning of maps with the same name consistently.dshaligram2007-07-085-27/+46
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1799 c06c8d41-db1a-0410-9941-cceddc491573
* Removed extraneous stairs from the Mess, toned down orc warrioritis on shallowdshaligram2007-07-081-2/+4
| | | | | | levels. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1798 c06c8d41-db1a-0410-9941-cceddc491573
* Note improvements (1749776). Double notes are possible if regexpsharanp2007-07-086-41/+30
| | | | | | | are careless. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1797 c06c8d41-db1a-0410-9941-cceddc491573
* Map DEPTH handling was completely smashed, fixed.dshaligram2007-07-084-28/+30
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1796 c06c8d41-db1a-0410-9941-cceddc491573
* [1749764]: beam-cycling RIP.haranp2007-07-081-0/+4
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1795 c06c8d41-db1a-0410-9941-cceddc491573
* Silenced another incorrect MinGW warning.haranp2007-07-081-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1794 c06c8d41-db1a-0410-9941-cceddc491573
* Vault collision checks were still assuming rectangles, fixed.dshaligram2007-07-084-31/+30
| | | | | | More minor vault tweaks. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1793 c06c8d41-db1a-0410-9941-cceddc491573
* Readjusting depth for another hard vault.dshaligram2007-07-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1792 c06c8d41-db1a-0410-9941-cceddc491573
* Dropped weight of the crueler minotaur vaults, removed minotaurs from thedshaligram2007-07-081-19/+5
| | | | | | decorative minivaults. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1791 c06c8d41-db1a-0410-9941-cceddc491573
* Monsters were equipping wands as weapons, fixed.dshaligram2007-07-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1790 c06c8d41-db1a-0410-9941-cceddc491573
* Code review and minor fixups for Beogh.haranp2007-07-083-119/+94
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1789 c06c8d41-db1a-0410-9941-cceddc491573
* Lots and lots of type safety.haranp2007-07-0819-419/+360
| | | | | | | | Caught a bug in the definition of shadows (isn't it lucky that BLACK == MST_NO_SPELLS?) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1788 c06c8d41-db1a-0410-9941-cceddc491573
* High-HD monsters no longer pick up wands.dshaligram2007-07-071-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1787 c06c8d41-db1a-0410-9941-cceddc491573
* Level and database text update (David).dshaligram2007-07-077-122/+439
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1786 c06c8d41-db1a-0410-9941-cceddc491573
* Fixed bugs in floating vault exit connections, added an entry vault as adshaligram2007-07-072-5/+51
| | | | | | testcase. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1785 c06c8d41-db1a-0410-9941-cceddc491573
* Extend rectangular vault support for regular vaults.dshaligram2007-07-0714-354/+237
| | | | | | | | Vault collision checking is also non-rectangular now. Fixed Windows builds not reporting line numbers in .des file error messages. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1784 c06c8d41-db1a-0410-9941-cceddc491573
* The keys "zombie", "spectral thing", "skeleton" and "simulacrum" now describeharanp2007-07-071-0/+16
| | | | | | | the appropriate monsters [1749225]. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1783 c06c8d41-db1a-0410-9941-cceddc491573
* Removed all uses of str_monam() outside of mon-util.cc; str_monam() isharanp2007-07-0722-181/+89
| | | | | | | | | now static. Some description fixes (mainly for mummies and nagas.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1782 c06c8d41-db1a-0410-9941-cceddc491573
* Describing items now works better in shops (fixes 1749246.)haranp2007-07-078-86/+93
| | | | | | | | | More consistency in type-ID vs. artefacts: knowing the type-ID of a specific ring won't property-ID or type-ID an artefact ring of the same type, and vice versa. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1781 c06c8d41-db1a-0410-9941-cceddc491573
* Beogh bug fixes, mostly orcish gear stuff.j-p-e-g2007-07-075-13/+26
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1780 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned lexer.dshaligram2007-07-061-585/+587
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1779 c06c8d41-db1a-0410-9941-cceddc491573