summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/skills2.cc
Commit message (Collapse)AuthorAgeFilesLines
* Trim unnecessary #includes.Adam Borowski2010-01-131-1/+0
|
* In skill menu, allow reading descriptions of skills at 27.Johanna Ploog2010-01-111-2/+5
|
* Add an explanatory line about skill training to the skills menu. (Napkin)Johanna Ploog2010-01-111-8/+3
|
* In the skills menu, move Stealth to the right column, above T&D.Johanna Ploog2010-01-111-2/+11
| | | | This frees one line at the bottom on consoles with 24 rows.
* Move to a more compile-safe way of defining species skill aptitudes.Darshan Shaligram2010-01-041-1366/+1126
| | | | This also fixes broken aptitudes after Darts skill was removed.
* Fix skill display bug with Darts skill removed.Darshan Shaligram2010-01-041-1/+1
|
* Give Hunters using slings Bucklers, shield apt. (Vandal).Jude Brown2010-01-031-1/+1
| | | | | | | | | | | | The reasoning being is that slings no longer receive penalties for using with bucklers, and allowing hunters that use slings to start with bucklers makes them more attractive. Slings are currently a weak build, so hopefully this should do something to help improve them. This commit also improves Halfling's shields apt from 130 to 90, as suggested by Vandal. I've left Kobold shield apts the same, as they already have other bonuses, and giving Halfling's something special and unique might help them on their way to the gallows.
* Subsume Darts skill into Throwing.Jude Brown2009-12-311-33/+33
| | | | | | | | | | | | | | | | Instances where Darts skill was previously check (such as blow guns, throwing of darts, etc), now check the throwing skill instead. This causes a few problems: * missile acquirement is possibly skewed now * aptitudes are now wrong, and should be adjusted This doesn't include code to compensate for large monsters that used to have a good throwing skills and bad dart skills now using the lower throwing skill, and vice versa, but it's a major start. TAG_MAJOR_VERSION was bumped in the previous commit. Hopefully I haven't broken anything too major, but if so, the commit can be reverted.
* Increase deep elf crossbows apt to 110.Jude Brown2009-12-311-1/+1
| | | | | With hand crossbows removed, it makes no sense for this to be one of their lowest skills. Increased as per dpeg's ranged combat overaul plan.
* Print the overview screen and skills in the acquirement statistics output.Johanna Ploog2009-12-161-0/+21
|
* Move tutorial state out of Options.Robert Vollmert2009-11-161-2/+2
|
* Use Master Archer only for 27 BowsStefan O'Rear2009-11-151-1/+2
|
* Remove the Divinations school.Adam Borowski2009-11-151-94/+59
|
* Remove #include <conio.h> from all over the place. Convert COLORS to an enum.Adam Borowski2009-11-141-4/+0
|
* Un-hyphenate ogre-mage, for consistency with other mage types.David Lawrence Ramsey2009-11-061-1/+1
|
* Split game_options from externs.h into options.h.Robert Vollmert2009-11-041-0/+1
|
* Renumber species_type starting from 0.Robert Vollmert2009-10-231-2/+2
| | | | | It now behaves like the other enums (e.g. job_type). I hope I got all places where SP_HUMAN == 1 was assumed.
* Moving data out of newgame.cc.Robert Vollmert2009-10-231-0/+1
| | | | Also move species<->string translation from player.cc to species.cc.
* versioning: remove SVN-specific revision data, add Git versioningSteven Noonan2009-10-181-1/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Swap kobolds' aptitudes for bows and crossbows, as it (a) differentiatesDavid Lawrence Ramsey2009-10-151-2/+2
| | | | | | them from halflings a bit more, (b) makes kobolds the one non-dwarf race that is better with (hand) crossbows than bows, and (c) seems fitting for a race that's supposed to have more strength than agility.
* 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.
* 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
|
* * Actually use the rock worm's corpse tile.j-p-e-g2009-09-211-12/+14
| | | | | | | | * Tweak a few skill titles. * Update the change log (not for these, though). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10769 c06c8d41-db1a-0410-9941-cceddc491573
* Implement FR#2365870: Hill Orcs as dirty fighters by giving them aptitude 70 ↵evktalo2009-08-221-2/+2
| | | | | | | | in Stabbing. (Their Stealth apt is 150). Also adjust their Summoning aptitude from 120 to 100 in trying to make HOSu attractive. This is a buff to an already strong race, but they got their MR lowered (still experimentally) in r10467 along with MD, while being weaker of the two. These changes differentiate HO and MD a bit. The downside is that HOPr benefit from this boost without really needing a buff. Also adjust manual regarding the changes in this commit and in r10467. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10592 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compilation.dolorous2009-08-121-5/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10529 c06c8d41-db1a-0410-9941-cceddc491573
* As per FR 2539914, round all aptitudes to the nearest multiple of 10.j-p-e-g2009-08-121-312/+313
| | | | | | | | | This includes Spellcasting and Evo-/Invocations. Actual gameplay effects of losing 5 points somewhere should be small. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10528 c06c8d41-db1a-0410-9941-cceddc491573
* Fix spellcasting ghosts being described as "Ogre-Mage" if the playerj-p-e-g2009-08-031-1/+1
| | | | | | | happens to be an Ogre. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10483 c06c8d41-db1a-0410-9941-cceddc491573
* First part of the merger of fixed artefacts into unrandom artefactszelgadis2009-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (further changes will be much smaller). Breaks savefile compatibility, and bumps the major savefile version up to 6. Some changes made to some tiles files, but it hasn't been tested with a tiles build. Overview of changes: * Unrand artefacts are now defined in art-data.txt and is turned into C code via util/art-data.pl. This has the dual advantage of being more readable by humans, and that if the unrand data structure changes then you can just change util/art-data.pl and regenerate the C code rather than having to change some 70 different C structs by hand. * util/art-data.pl automatically updates NO_UNRANDARTS, and also automatically generates an enumeration of all the unrands which are equal to their item.special field. * randart.cc and randart.h have been renamed to artefact.cc and artefact.h, since the files covers all types of artefacts, and the differences between randarts, unrandarts and (former) fixed arts have been minimized since the terms were introduced. Also renamed unrand.h to art-data.h * The brands and resistances of former fixed arts are now handled via artefact properties, but the rest of their special behaviours are still hardcoded. * Unrandarts are now distinguished between normal and "special", with the special ones currently just being identical to the list of the formed fixed arts. Special unrandarts are randomly generated less often than normal unrandarts, can be generated in the Abyss if they've been lost, can't be picked up by monsters, and can't be affected by Tukima's Dance. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10035 c06c8d41-db1a-0410-9941-cceddc491573
* Make ogres' aptitude for evocations match their aptitude for spell dolorous2009-05-151-1/+1
| | | | | | | schools again, scaled to the average evocations aptitude of 75. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9769 c06c8d41-db1a-0410-9941-cceddc491573
* Change magic aptitudes for Ogres from 180 to 160.dploog2009-05-041-12/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9729 c06c8d41-db1a-0410-9941-cceddc491573
* Comment fix.dolorous2009-04-291-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9704 c06c8d41-db1a-0410-9941-cceddc491573
* Give Vehumet worshippers the "Prodigal" title for Invocations, as he dolorous2009-04-291-1/+1
| | | | | | | doesn't care about Invocations either. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9702 c06c8d41-db1a-0410-9941-cceddc491573
* Check for the ogre genus in more places, in case another ogre species is dolorous2009-04-291-1/+1
| | | | | | | ever added. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9701 c06c8d41-db1a-0410-9941-cceddc491573
* Increase Deep Dwarves' aptitude for Maces & Flails by 10.dolorous2009-04-171-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9611 c06c8d41-db1a-0410-9941-cceddc491573
* Implement [2756996]: Swap Kobolds' aptitudes for Long Blades and Maces & dolorous2009-04-171-2/+2
| | | | | | | Flails. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9609 c06c8d41-db1a-0410-9941-cceddc491573
* Adjust ogre aptitudes to make them better with Maces & Flails and dolorous2009-03-231-2/+2
| | | | | | | Unarmed Combat. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9537 c06c8d41-db1a-0410-9941-cceddc491573
* Add minor cosmetic fixes.dolorous2009-03-231-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9536 c06c8d41-db1a-0410-9941-cceddc491573
* Fix permanent-MP abilities being usable when only temporary MP (e.g.haranp2009-03-061-55/+8
| | | | | | | | | | from a ring of magical power) is available. [2664906] This does not apply to HP costs because there's no way to abuse that. In theory it might still be possible to get negative real MP with the high/low magic mutations. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9347 c06c8d41-db1a-0410-9941-cceddc491573
* Tiles again:j-p-e-g2009-03-061-6/+13
| | | | | | | | | | | * Store index of last cell clicked on in inventory and suppress item description if you just clicked on it, so you can see the messages describing whatever you just did (should fix 2660578). * Allow right-click as a synonym for '!' when toggling ^, A, m. * Let shift left-click on avatar standing on altar = prayer. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9343 c06c8d41-db1a-0410-9941-cceddc491573
* Remove gnomes and grey elves. (Can someone check the tiles compile?)haranp2009-03-041-120/+39
| | | | | | | Species-shifts saves. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9328 c06c8d41-db1a-0410-9941-cceddc491573
* Add more minor cosmetic fixes.dolorous2009-02-231-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9177 c06c8d41-db1a-0410-9941-cceddc491573
* Add Deep Dwarves patch, with some minor changes.haranp2009-02-231-0/+43
| | | | | | | | | | | | | | | | Add a new mutation, MUT_SLOW_HEALING, which at level 3 blocks all healing; it can't be acquired randomly, but deep dwarves start with it at level 3. This overrides regeneration, including the god-given kind (Trog's Hand.) Fix mutation listings (hopefully I got this right.) There are still some cases where DD HP shaving is not applied: ability HP costs, Staff of Dispater effect, vampiric draining backlash, Sublimation of Blood spell. Fix dancing weapons leaving mgrd incorrect if their weapon can't be generated. Breaks saves. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9173 c06c8d41-db1a-0410-9941-cceddc491573
* Change Transmutation -> Transmutations for consistency withj-p-e-g2009-02-221-35/+35
| | | | | | | Translocations and because it sounds a bit better. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9150 c06c8d41-db1a-0410-9941-cceddc491573
* * Tweak spell number of randart books some more.j-p-e-g2009-02-211-17/+15
| | | | | | | | | | | | * Loosen restrictions on spell levels of unknown spells for normal books, so there are more matches even for untrained schools. * Add a new option dump_book_spells that, if set to true (default), will dump the spells even for non-randart book. Useful if you don't know the books' contents by heart and want to know spells at your disposal without checking some spoilers. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9143 c06c8d41-db1a-0410-9941-cceddc491573
* Fix [2472876]: tutorial possibly taking up too much real estate on skillsharanp2009-02-171-1/+4
| | | | | | | ('m') screen. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9120 c06c8d41-db1a-0410-9941-cceddc491573
* Revert r8981, specifically the part which changed how max MP dependsharanp2009-02-081-9/+14
| | | | | | | on class and spellcasting (the !oMagic change is still in.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9001 c06c8d41-db1a-0410-9941-cceddc491573
* Redo potions of magic again. They are now effectively potions of heal woundsharanp2009-02-081-14/+9
| | | | | | | | | | for MP; there is never any max-MP gain. Classes no longer influence max MP. Instead, you get an extra MP point for each level of Spellcasting between 1 and 5. (This might be too good.) Invocations does not get this boost. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8981 c06c8d41-db1a-0410-9941-cceddc491573
* Add whitespace fixes.dolorous2009-02-051-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8908 c06c8d41-db1a-0410-9941-cceddc491573