Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unlike other dummy monsters, disallow polymorph into dwarves. | Adam Borowski | 2010-01-16 | 1 | -0/+2 |
| | |||||
* | Fix inverted logic with berserk + harmful clouds. | Jude Brown | 2010-01-15 | 1 | -1/+1 |
| | |||||
* | Merge Firing and Aim lines, per dcss:messagespam. | Haran Pilpel | 2010-01-15 | 1 | -24/+8 |
| | |||||
* | Trim unnecessary #includes. | Adam Borowski | 2010-01-13 | 1 | -1/+0 |
| | |||||
* | Handle KILL_MISCAST in _killer_type_name(). | Johanna Ploog | 2010-01-12 | 1 | -0/+2 |
| | |||||
* | Pass on quiet flag in monster_blink. | Robert Vollmert | 2010-01-11 | 1 | -1/+1 |
| | |||||
* | Give Dowan Throw Icicle/Stone Arrow instead. | Jude Brown | 2010-01-08 | 1 | -2/+2 |
| | | | | | | | Fireball is an XL6 spell, and with HD3, that means 3d10 damage per hit. With haste, this makes it slightly overpowered. It's a great theme and I like the idea, but unfortunately Fireball is just too deadly in this context. | ||||
* | Rename transfor.{cc,h} to transform.{cc,h}. | Adam Borowski | 2010-01-07 | 1 | -1/+1 |
| | |||||
* | Unnerf Dowan. | Jude Brown | 2010-01-07 | 1 | -5/+12 |
| | | | | | | | | | | | | | | The previous incarnation basically made it a necessity to kill Duvessa first, otherwise she would go berserk and easily kill the player; this is both spoiler-ridden and unbalanced. Instead of making Dowan run away in fear, he'll be temporarily hasted, and receive an upgrade of spells. Fireball will replace both of his conjurations, and Corona and Haste Other are replaced by Blink and Haste respectively. Fireball tracers currently don't seem to work properly, meaning that Dowan can kill himself with his own Fireball. This is undesirable. | ||||
* | Fix two-weaponing monsters throwing their offhand weapon in combat. | Darshan Shaligram | 2010-01-04 | 1 | -1/+3 |
| | |||||
* | Repair monster ability to use throwing weapons. | Darshan Shaligram | 2010-01-03 | 1 | -3/+14 |
| | | | | Monsters were unable to use throwing weapons in inventory, and would reject throwing weapons at generation time, fixed. | ||||
* | Merge branch 'master' into iood | Adam Borowski | 2009-12-30 | 1 | -36/+17 |
|\ | |||||
| * | Implement fish corpses and kraken zombies. | Stefan O'Rear | 2009-12-30 | 1 | -2/+2 |
| | | |||||
| * | Killing a merfolk should not cause it to leap 10 feet into the air and drop ↵ | Stefan O'Rear | 2009-12-30 | 1 | -2/+3 |
| | | | | | | | | its gear from a height. | ||||
| * | Give move/copy_item_to_grid responsibility for hazardous terrain | Stefan O'Rear | 2009-12-29 | 1 | -31/+8 |
| | | | | | | | | We now have much less duplication of logic, yay. | ||||
| * | Boost Ilsuiw stats and give her Call Tide, which strongly boosts the tide in ↵ | Darshan Shaligram | 2009-12-29 | 1 | -0/+3 |
| | | | | | | | | Shoals, pegs it towards high tide, and includes a local high tide maximum centered on Ilsuiw, which can be double the height of the normal high tide. | ||||
| * | Experimental kraken adjustments. | Darshan Shaligram | 2009-12-29 | 1 | -1/+1 |
| | | | | | | | | | | | | Boost kraken and tentacle damage. Force the tentacles to stay close to the body of the kraken to make the creature look more like a unit. Tentacles are now amphibious and can reach out onto land, although they cannot stray too far from the main body. | ||||
| * | Rename MF_CREATED_FRIENDLY to MF_NO_REWARD, since that's all it's used for ↵ | Stefan O'Rear | 2009-12-28 | 1 | -2/+2 |
| | | | | | | | | these days. | ||||
* | | Merge branch 'master' into iood | Adam Borowski | 2009-12-27 | 1 | -10/+20 |
|\| | |||||
| * | Replace uses of item_cursed with item_def::cursed. | Vsevolod Kozlov | 2009-12-27 | 1 | -1/+1 |
| | | |||||
| * | Don't mark milestones for summoned ghosts or uniques. | Jude Brown | 2009-12-27 | 1 | -1/+3 |
| | | | | | | | | | | This should also hopefully deal with summoned ghosts in the kills tracker. | ||||
| * | Make berserk monsters ignore unsafe clouds (FR256). | Jude Brown | 2009-12-27 | 1 | -0/+5 |
| | | |||||
| * | Deal with summoned player ghost milestones (N78291, pointless) | Jude Brown | 2009-12-26 | 1 | -1/+1 |
| | | | | | | | | | | | | Hopefully this is the last of them. Summoned ghosts shouldn't be treated as milestones, especially as, when they time out, it gives a "banished XYZ's ghost" milestone. | ||||
| * | Make petrified and sleeping monsters not "fast" wrt Che piety gain and slouch. | Adam Borowski | 2009-12-22 | 1 | -1/+1 |
| | | |||||
| * | Don't mimic potions of blood, they decay. | Adam Borowski | 2009-12-22 | 1 | -1/+3 |
| | | |||||
| * | Don't destroy monster inventory prematurely -- banished/summoned mimics need it. | Adam Borowski | 2009-12-22 | 1 | -5/+6 |
| | | |||||
* | | Make the "killing friend" conduct, slouch and swapping place treat ↵ | Adam Borowski | 2009-12-20 | 1 | -0/+7 |
|/ | | | | projectiles as non-monsters. | ||||
* | Replace long debug message calls with dprf(), except for cases where a dumb ↵ | Adam Borowski | 2009-12-20 | 1 | -18/+5 |
| | | | | | | compiler could call unnecessary functions. For paranoia, I left even any uses of std::string. | ||||
* | Milestones for polymorphed uniques. | Jude Brown | 2009-12-17 | 1 | -1/+16 |
| | | | | | | This sets monster::props["original_was_unique"] to a boolean value. This value is also carried across polymorphs, so polymorphing multiple times will still generate a milestone. | ||||
* | Constify g{et,ive}_mimic_item(). (by) | Adam Borowski | 2009-12-15 | 1 | -2/+2 |
| | |||||
* | Make mimics hold the item they're mimicking, instead of fragile hacks with ↵ | Adam Borowski | 2009-12-15 | 1 | -32/+47 |
| | | | | saving RNG state. | ||||
* | Rename ENCH_NEUTRAL to ENCH_TEMP_PACIF since it's what it does. | Adam Borowski | 2009-12-13 | 1 | -2/+2 |
| | | | | | | Also, keep afflicted monsters from attacking the player. It's bad if they just got "impressed by your words" yet they hunt you and you can't even fight back. | ||||
* | Tidy up bracket placement according to our coding conventions. | Johanna Ploog | 2009-12-10 | 1 | -4/+3 |
| | |||||
* | New monster props "speech_func" and "shout_func" | Matthew Cline | 2009-12-07 | 1 | -0/+6 |
| | | | | | | MonPropsMarker can be used to set "speech_func" and "shout_func" on a monster, functions which return a string to be used as the monster's speech/shout message. | ||||
* | Change flavour for Dowan/Duvessa banishment. | Jude Brown | 2009-11-30 | 1 | -6/+14 |
| | | | | | Also provide checks for whether or not the monsters can speak or not: they may have been polymorphed. | ||||
* | Reduce dependency on travel.h | Matthew Cline | 2009-11-29 | 1 | -0/+1 |
| | | | | | | | | Removed inclusion of travel.h from most .h files to reduce the number of .cc files dependant on it. This involved moving the level_pos declaration to externs.h, moving the flood_find template to it's own header file, and moving two typedefs from travel.h to travel_defs.h because typedefs can't be forward declared (argh). | ||||
* | Make death effects unaffected by polymorph. | Jude Brown | 2009-11-28 | 1 | -6/+19 |
| | | | | | | | | | Polymorphing either Pikel, Kirke or Duvessa/Dowan rendered their death effects useless, as it checked monster->type and not the original monster (ie, monster->mname). Instead of checking monster->mname, though, store the name in monster->props, to stop sorear complaining. | ||||
* | Remove header includes from mon-place.h. | Robert Vollmert | 2009-11-27 | 1 | -0/+4 |
| | |||||
* | Remove unnecessary header-header includes. | Robert Vollmert | 2009-11-27 | 1 | -0/+1 |
| | |||||
* | Check monster props for a speech key as well as prefixes (kilobyte). | Jude Brown | 2009-11-27 | 1 | -1/+1 |
| | | | | | | | | | This now means that speech_key will override the lookup: instead of looking up the monster's name, it will first look up the speech_key's value. speech_prefix retains the original implementation of speech_key (adding a single prefix to a list of possibles). | ||||
* | Bug #35: auto-exlcusions from monster clouds | Matthew Cline | 2009-11-25 | 1 | -4/+4 |
| | | | | | | Monsters leaving behind trails of clouds (like fire elementals) or leaving clouds on death (like simulacrums) were causing auto-exclusions to be placed, as if they were generated by fog machines; fixed. | ||||
* | Implement reaping as a melee brand. | Adam Borowski | 2009-11-25 | 1 | -0/+41 |
| | |||||
* | Killing freed slaves and other friendles may give no xp, but Makhleb likes ↵ | Adam Borowski | 2009-11-24 | 1 | -3/+8 |
| | | | | it nevertheless. | ||||
* | Rename tutorial_first_monster to tutorial_monster_seen. | Robert Vollmert | 2009-11-23 | 1 | -1/+1 |
| | | | | It's not just used for the first monster. | ||||
* | Add formatting fixes. | David Lawrence Ramsey | 2009-11-21 | 1 | -2/+2 |
| | | | | This mostly puts && and || on the proper lines, per the style guide. | ||||
* | Move silenced(pos) to areas.cc. | Robert Vollmert | 2009-11-21 | 1 | -0/+1 |
| | |||||
* | Split the kill-natural-unholy/evil and kill-unclean/chaotic conducts. | David Lawrence Ramsey | 2009-11-19 | 1 | -3/+22 |
| | |||||
* | Make TSO properly take servants' kills of natural unholy beings again. | David Lawrence Ramsey | 2009-11-19 | 1 | -1/+1 |
| | |||||
* | Split chaotic things into unclean and chaotic things. | David Lawrence Ramsey | 2009-11-19 | 1 | -2/+2 |
| | | | | | | | | | | Chaotic things are now shapeshifters, mutators, etc., while unclean things are diseasing things, rotting things, etc. Zin still hates both. As good gods treat both unholy and evil monsters as evil, he'll treat both unclean and chaotic monsters as chaotic. Note that silver will only do extra damage to chaotics, as before. | ||||
* | Make TSO take kills of MH_NATURAL monsters with unholy spells again. | David Lawrence Ramsey | 2009-11-18 | 1 | -1/+1 |
| |