summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Let sixfirhies spawn in Pan and in Abyss, being quite rare.Adam Borowski2009-11-261-1/+4
|
* Un-underpopulate '4's by adding sixfirhy: elec theme, unorthodox timings.Adam Borowski2009-11-268-19/+59
| | | | | | | | | | | | | | | Sixfirhies move in bursts: speed 30, but act only on 4 turns out of 12. They also get a bonus to moving compared to other actions (move cost 60%). Damage brand is AF_ELEC -- it's unproportionately dangerous, so the numbers only look small. Also, electricity heals them! It won't bring the back from over the edge if physical part of damage got them to 0 hp or less, in this case, they'll explode instead. Keeping with the long tradition of Crawl's demon names, the credit for this one goes to timecircuits' cat.
* Fix wiz-mode Ziggurats not being properly initialised [BR2903984]Jude Brown2009-11-261-3/+8
| | | | | | | | | | The code references the "portal" object (created in ziggurat_portal, which is also passed to the onclimb initialiser) which is not actually used for Wizard Mode portals. Fixed this by a) checking whether or not there was a portal included in the zig() "check to see if we're using &P", and also adding a parameter to to ziggurat_portal which just returns the actual portal.
* Delete .cflags on "make clean".Adam Borowski2009-11-251-1/+1
|
* Properly build when out of git (using packaged source).Adam Borowski2009-11-253-10/+14
|
* Use $(MAKE) not make -- on BSD, make is no good so we need gmake.Adam Borowski2009-11-251-1/+1
|
* Don't assign food to 'e' and potions to 'y' unless that's the only slot left.Adam Borowski2009-11-251-7/+17
|
* Revert "Deny skill exercise if not enough available xp (mesilliac)."Robert Vollmert2009-11-251-7/+0
| | | | | | | | | | | | This reverts commit 2fc79a6d0d709878025fa1f06cf2a5344098f333. Didn't work out too well -- it turns out that this starves rarely trained skills compared to skills that are exercised often (and usually with empty pool before this change). That doesn't mean the approach of a never emptying skill pool couldn't work, but it would require more invasive changes, like randomly denying exercise of the heavily exercised skills.
* Tweak wording.David Lawrence Ramsey2009-11-251-5/+8
|
* Do fix upstairs on D:1 since otherwise level is vetoed.Robert Vollmert2009-11-251-4/+0
| | | | | | | _fixup_interlevel_connectivity may fail otherwise. This fixes the dungeon builder failing when it doesn't choose an entry vault (say if entry.des is wiped).
* Use connected dump map in _add_feat_if_missing.Robert Vollmert2009-11-251-1/+1
|
* Add option to dump zone index to dump_map.Robert Vollmert2009-11-252-5/+11
|
* Don't use is_travelsafe_square for dungeon generation.Robert Vollmert2009-11-255-22/+16
| | | | This hopefully fixes recent disconnected level problems.
* Fix map_stat_gen assert.Robert Vollmert2009-11-251-1/+2
| | | | | | magic_mapping was called without center, which caused it to use player position, which was the origin, which caused radius_iterator to not do bounds checking. Now sets center of map.
* Remove unportable hacks from the invocation of tar.Adam Borowski2009-11-254-8/+39
|
* Rename SAVE_PACKAGE_TAR to USE_TAR/USE_ZIP to reduce confusion.Adam Borowski2009-11-252-7/+9
|
* Allow using tar or zip on FreeBSD.Adam Borowski2009-11-251-10/+0
| | | | | Unlike what the comment says, FreeBSD can have zip, and like Linux, it won't usually have it unless installed by hand.
* Properly #ifdef diagnostic statement.Robert Vollmert2009-11-251-2/+3
| | | | | Fixes the "add stair at pos" message appearing in normal builds (BR 2901951).
* Sort out translevel travel initialization.Robert Vollmert2009-11-253-50/+40
| | | | | | | | | | All translevel travel now goes through start_translevel_travel(pos), which in particular makes sure destination stair distances are determined, fixing travel failure to waypoints. This was not failing earlier because prompt_translevel_target used to call start_translevel_travel(pos) through the now-unused TravelCache::travel_to_waypoint.
* Implement reaping as a melee brand.Adam Borowski2009-11-255-44/+62
|
* Be more nazi about illegal brands (like, reaping on melee weapons like scythes).Adam Borowski2009-11-253-3/+27
|
* Remove undeed Berkely DB supressionMatthew Cline2009-11-251-15/+0
| | | | The uninitialized memory problem seems to have been fixed.
* Quiet save-and-quit Valgrind leak warningsMatthew Cline2009-11-252-46/+27
| | | | | | | Split save_game() code which allocates std::string's on the stack out into seperate functions, so they'll go out of scope and be free'd before end() is called, thus getting rid of the spurious complaints Valgrind gives.
* Update xcode project (gulbanana).Robert Vollmert2009-11-251-1168/+1040
|
* Fix tiles compile.Robert Vollmert2009-11-251-1/+2
|
* Lets jellies pathfind through eatable doors.Matthew Cline2009-11-241-1/+3
|
* Message for seen jelly eating door.Matthew Cline2009-11-241-0/+2
|
* monster_pathfind: Initialize all membersMatthew Cline2009-11-241-1/+3
|
* Let monsters pathfind through doors...Matthew Cline2009-11-241-9/+11
| | | | if they can open them.
* Wiz cmd pathfind: print diagnostic messagesMatthew Cline2009-11-241-1/+1
|
* Name the file of an invalid save (http://bugs.debian.org/498080)Adam Borowski2009-11-251-1/+1
| | | | | | Really, we'd want to ask the player whether to discard the save, but at that point the interface is not yet initialized, and I'm not sure how to do this to make tiles happy.
* Remove a save compat hack for major tag 6 (we're in tag 8 already).Adam Borowski2009-11-252-30/+0
|
* Fix non-wizard compilation.Robert Vollmert2009-11-251-3/+13
|
* Adjust the ballistomycete spore production rateCharles Otto2009-11-241-1/+1
| | | | | Bump the ballistomycete spawn timer up to ~500 turns for now. I'll do something more elaborate with them later.
* Don't pass needs_path=true when looking around.Robert Vollmert2009-11-241-1/+1
| | | | This makes sure you can cycle to stashes outside LOS.
* Add new targetting flag SPFLAG_TARG_OBJ for object targetting.Robert Vollmert2009-11-243-25/+26
| | | | | Also make apportation use this. Apportation now doesn't target out-of-sight objects anymore.
* Make object targetting heed range and needs_path.Robert Vollmert2009-11-241-15/+6
| | | | Also simplify mimic handling by referring to map_knowledge.
* Properly deal with mimics in env.show.Robert Vollmert2009-11-241-3/+15
| | | | Unknown mimics are now stored as items, not monsters.
* map_cell item accessor.Robert Vollmert2009-11-242-0/+6
|
* Make different direction targets independent; cleanup.Robert Vollmert2009-11-241-70/+54
| | | | | | | If you first cycle to a monster, then to some object, the object will be searched starting at the center. Also use coord_def& mfp for both input and output.
* Rename lua interpreter context (doy).Robert Vollmert2009-11-241-1/+1
|
* Default delay_message_clear to true (dpeg).Robert Vollmert2009-11-243-7/+7
|
* Remove options target_oos and target_los_first.Robert Vollmert2009-11-245-33/+7
|
* Only destroy shaft traps if they exist.Robert Vollmert2009-11-241-5/+10
| | | | Fixes crash for example when shafted by chaos weapons.
* Fix wandering monsters always targetting the player if in sight.Robert Vollmert2009-11-241-3/+5
|
* Fix another callmbooleanfn bug.Robert Vollmert2009-11-241-1/+1
|
* Killing freed slaves and other friendles may give no xp, but Makhleb likes ↵Adam Borowski2009-11-241-3/+8
| | | | it nevertheless.
* Fix compile with newer gcc.Robert Vollmert2009-11-242-4/+4
|
* Debugging functions to call from &^TMatthew Cline2009-11-241-0/+29
| | | | | | Currently only holds "debug_wrath()". After pressing "&^T", etner "debug_wrath()" to repeatedly throw divine wrath the player, without the player dying; stops when any key is pressed.
* debug.cull_monsters() and debug.dismiss_adjacent()Matthew Cline2009-11-241-0/+49
|