Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Let sixfirhies spawn in Pan and in Abyss, being quite rare. | Adam Borowski | 2009-11-26 | 1 | -1/+4 |
| | |||||
* | Un-underpopulate '4's by adding sixfirhy: elec theme, unorthodox timings. | Adam Borowski | 2009-11-26 | 8 | -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 Brown | 2009-11-26 | 1 | -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 Borowski | 2009-11-25 | 1 | -1/+1 |
| | |||||
* | Properly build when out of git (using packaged source). | Adam Borowski | 2009-11-25 | 3 | -10/+14 |
| | |||||
* | Use $(MAKE) not make -- on BSD, make is no good so we need gmake. | Adam Borowski | 2009-11-25 | 1 | -1/+1 |
| | |||||
* | Don't assign food to 'e' and potions to 'y' unless that's the only slot left. | Adam Borowski | 2009-11-25 | 1 | -7/+17 |
| | |||||
* | Revert "Deny skill exercise if not enough available xp (mesilliac)." | Robert Vollmert | 2009-11-25 | 1 | -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 Ramsey | 2009-11-25 | 1 | -5/+8 |
| | |||||
* | Do fix upstairs on D:1 since otherwise level is vetoed. | Robert Vollmert | 2009-11-25 | 1 | -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 Vollmert | 2009-11-25 | 1 | -1/+1 |
| | |||||
* | Add option to dump zone index to dump_map. | Robert Vollmert | 2009-11-25 | 2 | -5/+11 |
| | |||||
* | Don't use is_travelsafe_square for dungeon generation. | Robert Vollmert | 2009-11-25 | 5 | -22/+16 |
| | | | | This hopefully fixes recent disconnected level problems. | ||||
* | Fix map_stat_gen assert. | Robert Vollmert | 2009-11-25 | 1 | -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 Borowski | 2009-11-25 | 4 | -8/+39 |
| | |||||
* | Rename SAVE_PACKAGE_TAR to USE_TAR/USE_ZIP to reduce confusion. | Adam Borowski | 2009-11-25 | 2 | -7/+9 |
| | |||||
* | Allow using tar or zip on FreeBSD. | Adam Borowski | 2009-11-25 | 1 | -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 Vollmert | 2009-11-25 | 1 | -2/+3 |
| | | | | | Fixes the "add stair at pos" message appearing in normal builds (BR 2901951). | ||||
* | Sort out translevel travel initialization. | Robert Vollmert | 2009-11-25 | 3 | -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 Borowski | 2009-11-25 | 5 | -44/+62 |
| | |||||
* | Be more nazi about illegal brands (like, reaping on melee weapons like scythes). | Adam Borowski | 2009-11-25 | 3 | -3/+27 |
| | |||||
* | Remove undeed Berkely DB supression | Matthew Cline | 2009-11-25 | 1 | -15/+0 |
| | | | | The uninitialized memory problem seems to have been fixed. | ||||
* | Quiet save-and-quit Valgrind leak warnings | Matthew Cline | 2009-11-25 | 2 | -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 Vollmert | 2009-11-25 | 1 | -1168/+1040 |
| | |||||
* | Fix tiles compile. | Robert Vollmert | 2009-11-25 | 1 | -1/+2 |
| | |||||
* | Lets jellies pathfind through eatable doors. | Matthew Cline | 2009-11-24 | 1 | -1/+3 |
| | |||||
* | Message for seen jelly eating door. | Matthew Cline | 2009-11-24 | 1 | -0/+2 |
| | |||||
* | monster_pathfind: Initialize all members | Matthew Cline | 2009-11-24 | 1 | -1/+3 |
| | |||||
* | Let monsters pathfind through doors... | Matthew Cline | 2009-11-24 | 1 | -9/+11 |
| | | | | if they can open them. | ||||
* | Wiz cmd pathfind: print diagnostic messages | Matthew Cline | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | Name the file of an invalid save (http://bugs.debian.org/498080) | Adam Borowski | 2009-11-25 | 1 | -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 Borowski | 2009-11-25 | 2 | -30/+0 |
| | |||||
* | Fix non-wizard compilation. | Robert Vollmert | 2009-11-25 | 1 | -3/+13 |
| | |||||
* | Adjust the ballistomycete spore production rate | Charles Otto | 2009-11-24 | 1 | -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 Vollmert | 2009-11-24 | 1 | -1/+1 |
| | | | | This makes sure you can cycle to stashes outside LOS. | ||||
* | Add new targetting flag SPFLAG_TARG_OBJ for object targetting. | Robert Vollmert | 2009-11-24 | 3 | -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 Vollmert | 2009-11-24 | 1 | -15/+6 |
| | | | | Also simplify mimic handling by referring to map_knowledge. | ||||
* | Properly deal with mimics in env.show. | Robert Vollmert | 2009-11-24 | 1 | -3/+15 |
| | | | | Unknown mimics are now stored as items, not monsters. | ||||
* | map_cell item accessor. | Robert Vollmert | 2009-11-24 | 2 | -0/+6 |
| | |||||
* | Make different direction targets independent; cleanup. | Robert Vollmert | 2009-11-24 | 1 | -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 Vollmert | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | Default delay_message_clear to true (dpeg). | Robert Vollmert | 2009-11-24 | 3 | -7/+7 |
| | |||||
* | Remove options target_oos and target_los_first. | Robert Vollmert | 2009-11-24 | 5 | -33/+7 |
| | |||||
* | Only destroy shaft traps if they exist. | Robert Vollmert | 2009-11-24 | 1 | -5/+10 |
| | | | | Fixes crash for example when shafted by chaos weapons. | ||||
* | Fix wandering monsters always targetting the player if in sight. | Robert Vollmert | 2009-11-24 | 1 | -3/+5 |
| | |||||
* | Fix another callmbooleanfn bug. | Robert Vollmert | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | Killing freed slaves and other friendles may give no xp, but Makhleb likes ↵ | Adam Borowski | 2009-11-24 | 1 | -3/+8 |
| | | | | it nevertheless. | ||||
* | Fix compile with newer gcc. | Robert Vollmert | 2009-11-24 | 2 | -4/+4 |
| | |||||
* | Debugging functions to call from &^T | Matthew Cline | 2009-11-24 | 1 | -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 Cline | 2009-11-24 | 1 | -0/+49 |
| |