From: <gi...@cr...> - 2012-12-31 19:58:20
|
at 1d799cdc845a1020bfd5fcf6d6736662ccab040a (commit) ----------------------------------------------------------------------- commit 1d799cdc845a1020bfd5fcf6d6736662ccab040a Author: Brendan Hickey <br...@bh...> Date: Sun Dec 30 18:41:52 2012 -0800 Don't generate stairs on Abyss 5 commit 30098fd444245c8f602bd65b156b606f8f74cc7f Author: Brendan Hickey <br...@bh...> Date: Sun Dec 23 22:45:07 2012 -0500 Cleanup Abyssal State * Remove seed. It's unnecessary, the abyss is huge enough. * Add a wizmode command to set your location in the abyss. * Fix an overflow bug with abyss depth. commit 0fe3dae8f49aa6d975529dcfd23176d6990934c9 Author: Brendan Hickey <br...@bh...> Date: Fri Dec 21 15:46:33 2012 -0500 Clarify Perlin Noise Licensing Explicitly release perlin.cc under CC0. This file is a C++ port of Stefan Gustavson's public domain java noise implementation. The original can be retrieved at: http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java commit 57b171f763b4b5e00c6b6c9633713c450a7d56e8 Author: Brendan Hickey <br...@bh...> Date: Wed Dec 19 18:55:24 2012 -0800 Ease the Newabyss to Inception upgrade path. If a player is in the abyss when their game moves from newabyss to inception, mark the dungeon as nuked. This will cause it to decay over a number of rounds rather than jumping in one turn. Vaults won't be disrupted. commit f856b78ffc2d31fa2f04e8ec1795fff3f192f415 Author: Neil Moore <ne...@s-...> Date: Tue Dec 18 23:15:54 2012 -0500 Show manual bonus even alongside antitraining '*'. Fixes #6457. (Or at least the visual part) commit 41664fc056182c67572f8e2be0eaa9774e8d2efb Author: Neil Moore <ne...@s-...> Date: Tue Dec 18 21:51:42 2012 -0500 Recalculate burden etc. on suppression change (#6314). commit 34c6f55b6555cddbd1ae3373661b9e9d1993ed7b Author: Neil Moore <ne...@s-...> Date: Tue Dec 18 21:00:09 2012 -0500 Avoid a targetting crash (Zannick). commit bb10d47eb0b5c0b129cdb8aeccd460d094d8f15a Author: Neil Moore <ne...@s-...> Date: Tue Dec 18 19:38:35 2012 -0500 Fix rings of invis only working when suppressed. commit 7a2c9f921e8c6a680d7657974bc48c72577398c4 Author: Raphael Langella <rap...@gm...> Date: Wed Dec 19 00:01:37 2012 +0100 Fix indentation. commit 64c244a6729e0757cb43df26e6fe225564199b2f Author: Raphael Langella <rap...@gm...> Date: Tue Dec 18 23:58:10 2012 +0100 Improve LRD default targetting (#6315). It will target a wall to try to blast the nearest monster. Convenient, but still crude (doesn't try to avoid the player, no cycling). commit 76edb3681cd1ae940f55521340b6f8d751c18191 Author: Adam Borowski <kil...@an...> Date: Tue Dec 18 15:14:00 2012 +0100 Fix unknown scrolls of id doing nothing on decks of a known type. commit 99eca1675db01d6634082b2fd229435b79f32bb1 Author: Adam Borowski <kil...@an...> Date: Tue Dec 18 17:21:38 2012 +0100 Use an orthodox message when petrification is aborted. commit b7f675f39b80e2477a56be681bdefcf75f46f648 Author: Adam Borowski <kil...@an...> Date: Tue Dec 18 03:05:20 2012 +0100 Fix a console-in-webtiles hints regression vs console. (is_tiles() is constexpr, ie not any worse than #ifdefs in C++11, or in C++ < 11 optimized builds.) commit 12433ed1f6530c8d238432547186fa3ba2ea4923 Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 16:34:13 2012 +0100 Fix gods not giving anything to octopodes in water. This is pretty spoilery and surprising, especially if you take the Water card into account. commit 5561cdcdfec6ef6c874c0dd6ac56b591267fbb00 Author: Neil Moore <ne...@s-...> Date: Mon Dec 17 16:23:39 2012 -0500 Detect and warn on bad {enemy_hp,hp,mp,stat}_colour. Fixes #6455. Only enemy_hp_colour would cause a later crash; the others just resulted in reverse (console) or white-on-white (tiles) text. commit 466861aaf3284294220858e19bed914aaaf135fe Author: DracoOmega <dra...@li...> Date: Mon Dec 17 16:41:31 2012 -0330 Fix abyssal monster resists This fixes ancient zymes and starcursed masses mistakenly having virtually no MR, as well as unintentionally absent rPois+++ from starcursed masses and tentacled starspawn. commit e427c2b1439672f5584f4ad63a49925faee16be8 Author: Chris Campbell <chr...@gm...> Date: Mon Dec 17 20:16:42 2012 +0000 Add a missing option to the options_guide contents (#6453) commit 0bbce89cb8dad5357a48c6b7face7aced2c3221c Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 15:20:39 2012 +0100 Unbreak games with missing callback.grunt_victim_ignite commit 15c026d8598655e34e728e3b193a9340c7b65968 Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 14:37:54 2012 +0100 Let starcurseds spawn in the Abyss. commit 5f0f1212903079e400373a26ca1042ba3ccb6e29 Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 14:26:30 2012 +0100 Correct the pronoun for accursed screaming against monsters. commit acc169bc8ea5601f87e14b34538bd0a903f06166 Author: DracoOmega <dra...@li...> Date: Sun Dec 16 23:59:29 2012 -0330 Allow starcursed masses to scream at other monsters The scream can only affect monsters of I_ANIMAL or greater intelligence, but otherwise has the same effect as it would against the player. commit bfc930fcd640c833d4e8d36044a8db4508cd5738 Author: DracoOmega <dra...@li...> Date: Sat Dec 15 16:17:13 2012 -0330 A description for starcursed masses commit 54fcb837e256361812940295951823c200408dd6 Author: DracoOmega <dra...@li...> Date: Sat Dec 15 01:02:35 2012 -0330 Don't award full exp for killing only parts of a starcursed mass commit 77e8154e7cb1108881b570bcfd444860d56f0682 Author: DracoOmega <dra...@li...> Date: Fri Dec 14 23:53:03 2012 -0330 Make starcursed masses retreat towards each other when damaged If a starcursed mass would attempt to merge with an ally upon taking damage, but no other masses are adjacent, attempt to move one space towards the nearest starcursed mass anyway. commit d8198a0e09389801f5da5c99bf6277474fc99e08 Author: DracoOmega <dra...@li...> Date: Thu Dec 13 23:14:08 2012 -0330 Make starcursed masses merge with a neighbour when damaged. Whenever a starcursed mass sustains non-lethal damage, they will immediately merge with a random adjacent starcursed mass. This gives players an option to help supress their proliferation, so long as they do not ignore them for long. commit d3a446f48c4169360e71ebcbb4beb9243894d3b8 Author: DracoOmega <dra...@li...> Date: Tue Dec 11 15:05:48 2012 -0330 Teach starcursed masses how to scream. All visible masses will shriek in your mind at once, the power of the effect depending on how many masses are visible to do this. It does a small amount of smite-targeted AC-ignoring damage (which scales based on the number of masses shrieking). More significantly, at 5 or more masses, it has a 33% chance of stunning you for 1 turn, while 8 or more masses has a 50% chance of stunning you for 2 turns. The chance of an individual mass screaming depends on the number of masses in the chorus, so that the overall chance of a scream happening each turn remains more or less similar as they proliferate. commit 3e7daf0a48d8027f2a228837240aa6107575a68f Author: DracoOmega <a@a.com> Date: Mon Dec 10 21:02:55 2012 -0330 Allow starcursed masses to split (up to a maximum of 12) Currently uses some of the slime monster split code (including a very minor refactor to create child monsters based on the parent monster's type, rather than hardcoding it). They also currently will not remerged under any circumstances. Chance of an individual mass splitting depends on how large it is (with smaller masses less individually likely to do so) commit b6327d559844988e26753a3eb34ba8930046bd00 Author: DracoOmega <a@a.com> Date: Mon Dec 10 20:39:20 2012 -0330 Add base starcursed mass monster definition commit 8f505333b55639f509bcea74b84a0c142ff1cb3e Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 13:16:59 2012 +0100 Revert "Remove unused option to ignore write errors for save fragments." Wasn't unused after all. This reverts commit 85c029f90f2150304624966408f27ed03fa557e6. This reverts commit 8f1bf02ff69b91399f66c8542e115848ba0d79bb. commit 9453d53c7c901697700b442ecfcba6d9e96c1ad9 Author: Neil Moore <ne...@s-...> Date: Mon Dec 17 01:24:54 2012 -0500 Fix USE_DGAMELAUNCH compiles. This does mean that an error writing timestamps is a more serious problem than it was before 85c029f. commit c0d820c98c9e90fd7c1a41d689ce5e5c9c764962 Author: Neil Moore <ne...@s-...> Date: Mon Dec 17 00:03:26 2012 -0500 Make monsters want rCorr/preservation and running. commit 44ea04d231fc5f6361ce2a28b2cfbe8edbd42b3c Author: Neil Moore <ne...@s-...> Date: Sun Dec 16 23:24:32 2012 -0500 Make resist corrosion work for monsters. Since monster rAcid is only one level, rCorr/preservation grants them acid immunity. commit 91fb371ad8f088a7763e2e7886313728c77ea8b0 Author: Neil Moore <ne...@s-...> Date: Sun Dec 16 23:15:21 2012 -0500 Make monster rAcid into immunity. It had been possible to damage e.g. jellies with acid attacks since the mon_resist_* refactoring. Make them immune again, along with all rAcid monsters (a net buff for the ones that had been only rAcid+ in 0.10). Player rAcid continues to resist 50% of the damage. commit 4b08b61ebb089e762b26fd91966a87b5f55f8b3e Author: Neil Moore <ne...@s-...> Date: Sun Dec 16 21:40:52 2012 -0500 Allow running ego to affect monsters. commit bfbb7aeb30c3a4c6fc5e99b5c549d47ae386a411 Author: Neil Moore <ne...@s-...> Date: Sun Dec 16 21:30:59 2012 -0500 Identify clarity when resisting mislead. commit 86e467f94945b26a5044e441a0fe701ecfeaf2c6 Author: Neil Moore <ne...@s-...> Date: Sun Dec 16 21:06:07 2012 -0500 Refactor amulet and equipment-checking functions. Move most of the player_* functions related to amulets, and all of the player_effect_* functions, into class actor, with some overridden in class player. Likewise, move player_equip(), player_equip_ego_type(), and scan_artefacts() into class player, with pure virtuals in class actor and corresponding implementations in class monster. Also remove a few now-redundant functions. This commit doesn't actually make any kinds of equipment have an effect on monsters that didn't already, but it should be much easier to do so now, since the relevant methods are there now. Monster gourmand, conservation, faith don't necessarily make sense, but those methods are in actor anyway for consistency with the rest. Fixes #6172. We now check for innate gourmand (etc.) without reference to suppression. commit bf86c108613b717e1f4893cb6e3c860d351df8d4 Author: Chris Campbell <chr...@gm...> Date: Mon Dec 17 03:37:40 2012 +0000 Make new abyssals more common for testing Revert/adjust later as appropriate. commit 539dd7fdc9ddce4dd5e171e9a5a843d2442cfcf3 Author: Chris Campbell <chr...@gm...> Date: Mon Dec 17 03:34:36 2012 +0000 Fix a zyme message commit a9f08fc090961d49c98f1cc0d1c0b3f387ed5cc9 Author: Chris Campbell <chr...@gm...> Date: Mon Dec 17 03:05:27 2012 +0000 Move another D:6 orc sorcerer deeper commit 2b4cf7d5eae8b7d61bad8b6bf816a24b65bc4740 Author: Chris Campbell <chr...@gm...> Date: Sat Sep 29 16:15:50 2012 +0100 Don't crash when detonating lurking horrors inside a sanctuary commit 6e0a23ebdde6e9bc1685885638e0c2369c0f776b Author: Brendan Hickey <br...@bh...> Date: Wed Sep 26 22:29:27 2012 -0700 Lurking Horror Stalks you out of view. Then charges you and explodes with torment. Quite the day spoiler if you ask me. commit 5fc7311bcf143c38fb2c8eb395755047d7121677 Author: Chris Campbell <chr...@gm...> Date: Sat Dec 15 18:23:23 2012 +0000 Add a comment Opening up beam.cc to double-check the order of zap_info bools is far too much effort. commit c921a3d8fc452473f4ba0078ca8b9ebf19fddf24 Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 02:52:36 2012 +0100 Make zymes obey sanctuary; make undead immune. For the latter, I used res_rotting(), as that's what sicken() uses. This prevents spam. Currently, vitalized Zinnites still get spammed. commit a2d982dde1894e017e349c464a122a182d07dc45 Author: DracoOmega <dra...@li...> Date: Sat Dec 15 14:37:39 2012 -0330 Ancient zymes Relatively low-power abyssal monsters which inflict disease (and possible str and dex damage) passively when near the player. Also has a mild stat- draining melee attack. commit cf56b3ed1ce6571c57e538e9b5d91937e86a0210 Author: Chris Oelmueller <chr...@gm...> Date: Sat Dec 15 15:07:59 2012 +0100 Do not place orc sorcerers on D:6 Still a rough ride now but at least not outright unfair. commit b997d3d28b92d345554c3f8ecd68c936533ba4de Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 02:32:27 2012 +0100 Fix a compiler warning (unused function in tile builds). commit 9303ef3746a3aa3f1edaa1d8916f72b7f5f76eff Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 02:16:30 2012 +0100 Purge descs for custom monsters from recently removed vaults. commit 7f84e863356ce427ed23daae440a48681054daa6 Author: Adam Borowski <kil...@an...> Date: Mon Dec 17 02:01:55 2012 +0100 Remove some problematic vaults. The snail statues give XP for tediously killing a defenseless monster, stop autoexplore, introduce exclusions, etc. And a tiresome slog through mud goes against "take it easy". The vault has been disabled for quite a while and no one suggested how to fix it. People randomly combusting for no explainable reason are no good, either -- altars with a caged sacrifice waiting for a worthy adventurer can be somehow argued for, this series of vaults not really. Especially if people who die there can't live in that branch in the first place. Two piles of human chunks with wands of disintegration with exactly 0 charges can't be realistically explained as a "duel", either. It's too silly a gimmick -- silliness should at least have some reason. commit c081d83bc8f9b0adacb05a589285fe33f55251a9 Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 19:18:25 2012 +0100 Let alarm traps trigger only once. After they have done their job they're only an annoyance. commit 69dea8e5e6361c65a10bac8742bc20d7a62f1490 Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 15:07:19 2012 +0100 Remove unused option to ignore write errors for save fragments. commit 88f9636efa228063ad4b08f41a53f6cdff67feee Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 05:47:06 2012 +0100 Remove unused marshallEnumVal subsystem. commit 6edceeb55441be630d364ee22c38e3d24601b34a Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 05:34:26 2012 +0100 Mark a function static. commit b3bb3f5dfbb2cf02cdd184b5d5d49787299a9fdd Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 05:23:13 2012 +0100 Clean up conftest.cc after use. commit 36ad9fb9c3d7a3adbebfd1bfca082f6544c69f0c Author: Raphael Langella <rap...@gm...> Date: Sun Dec 16 22:15:23 2012 +0100 Monsters' foe memory use game turns instead of player actions. Also reduce the initial value to something more reasonable. commit b103179bedee6317311885de75fa5d8f79d895af Author: Samuel Thorpe <cl...@us...> Date: Sun Dec 16 07:59:07 2012 +0000 Fix and remove some vaults. This is mainly concerning the Vaults. A lot of random vaults in mini_monsters.des have been prevented from spawning there and a number of vaults have been removed from vaults_rooms.des. This isn't comprehensive, but it removes some of the worst offenders. commit 3a02bfa13e90c71a72096083a95cfedd24ee51c4 Author: Adam Borowski <kil...@an...> Date: Sun Dec 16 05:12:47 2012 +0100 Constify the actor in mgen_data. commit 54658c3b355ec0d41a15fb5f4ab35f4c43277b08 Author: Adam Borowski <kil...@an...> Date: Sat Dec 15 04:54:31 2012 +0100 Properly handle HUP on the mercenary card prompt. commit 99cd16b7b6f6304286f86810d89c0059076f74c8 Author: Adam Borowski <kil...@an...> Date: Fri Dec 14 15:55:26 2012 +0100 Remove "Are you sure you want to win?". It had a sliver of use as a reminder to pick up the runes you stashed on D:1, but nowadays, it's pointless. And no, "because I want to wield the Orb" or "I want to ascend in dragon form" are not reasons good enough to ask a stupid question. commit 26f23fd95668fefd9c1564968e1b42a47f9831e0 Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 11:23:59 2012 -0800 Add Borges quote to Staff of Fire commit 1a109d9588318fecda7db2f599457521532affe7 Author: Neil Moore <ne...@s-...> Date: Fri Dec 14 21:58:17 2012 -0500 Add DracoOmega to CREDITS.txt commit f387423e057609cc39785bbb847b1a5774129371 Author: DracoOmega <dra...@li...> Date: Fri Dec 14 17:43:31 2012 -0330 Avoid unnecessary 'comes into view' for split slime creatures Don't print unnecessary messages about slime creatures coming into view if you saw the split that created them. commit 0cd1b6bea9e3875427059f347b5dd3411d9635e0 Author: Chris Campbell <chr...@gm...> Date: Fri Dec 14 19:02:46 2012 +0000 Give Bend Space a flat chance to blink monsters instead of an MR check It doesn't make much sense for MR to be involved when it's space itself that's being affected. commit fb668abb7c251d5f897531e0e6ae23a9c7665e37 Author: Neil Moore <ne...@s-...> Date: Thu Dec 13 21:35:11 2012 -0500 Draw overlays on top of monsters. In particular, spell zaps. This was apparently being drawn correctly in webtiles but not local tiles. Thanks to DracoOmega for spotting this. commit 5a83af12fe3d23ecddcccf1555eb68fcfe8e7d5f Author: elliptic <hyp...@gm...> Date: Thu Dec 13 20:13:38 2012 -0500 Use >= instead of == for AFF_* comparison. commit 10b39d2bf4ffdcc8f5c18d4b1e108cbeb14e56e4 Author: elliptic <hyp...@gm...> Date: Thu Dec 13 19:17:12 2012 -0500 Fix the automatic explosion/cloud targetting treating AFF_YES and AFF_MAYBE the same. Now it will only try to hit an outside-range monster if the explosion/cloud is actually guaranteed to hit it. commit e0ca6717b0871e9155e47ddf1f489e2b986498a6 Author: David Lawrence Ramsey <dol...@us...> Date: Thu Dec 13 18:23:06 2012 -0600 Add formatting fixes. commit c3a03d91320b9f7e341518d682636da43413e60b Author: elliptic <hyp...@gm...> Date: Thu Dec 13 18:55:37 2012 -0500 Give wands of random effects disintegration instead of heal wounds (elliott). Heal wounds was a scummy way to save a few potions curing rot late game, and disintegration looks to have been accidentally omitted. Also, the code for randomly selecting a wand effect to use was cleaned up a little. commit 485647b955702a95056af3f8c2398e62e7738224 Author: elliptic <hyp...@gm...> Date: Thu Dec 13 18:00:50 2012 -0500 Fix troll leather armour increasing hunger rate for injured DDs. commit 8c087b5db12ffc0918f355320ef2d83ec480ca73 Author: Neil Moore <ne...@s-...> Date: Thu Dec 13 18:00:49 2012 -0500 A quote for giant centipedes (Insomniak`). commit 4c19bdc73735bed9df70f28d37d719abed6c4b0c Author: elliptic <hyp...@gm...> Date: Thu Dec 13 17:28:45 2012 -0500 Nerf wizlab_cigotuvi loot. 7.5 potions of gain stat was a bit excessive, now there are half as many. commit 7e0ad80bf7ed5748a8e1cc788f559fdd6142f559 Author: elliptic <hyp...@gm...> Date: Thu Dec 13 15:27:34 2012 -0500 Don't let DD and bloodless Vp recover from sickness/nausea more quickly with regen items. commit 012f0106749a75941b8822fa1681c303c784b40a Author: elliptic <hyp...@gm...> Date: Thu Dec 13 14:57:14 2012 -0500 Prevent digging from influencing teleportation. It used to be the case that you could massively increase your chances of teleporting out of the Zot:5 vault by completely digging out the other half of the level, since more empty squares means a higher chance of teleporting there. This commit removes this exploit by marking all solid squares as no_rtele when a level is created. commit d933d5060409828b4e5caa6b2877bd2fcfc8bc0c Author: elliptic <hyp...@gm...> Date: Thu Dec 13 14:38:05 2012 -0500 Fix Jiyva stat action to use the new carrying capacity formula. commit ffbb27e8f3f851f9526dc1a83854a8b78d408ecf Author: Adam Borowski <kil...@an...> Date: Thu Dec 13 10:28:12 2012 +0100 Don't abort local tile games when a controlling terminal gets closed. They were saved from a signal handler, which is likely to result in corrupted sabes (as the game state is inconsistent), or at least in crashes. Note that EVERY SINGLE CALL to sighup_save_and_exit() is a bug: corrupting saves, allowing cheats, etc -- and in the only legitimate use, it's code redundant with CMD_SAVE. commit cdb0017a6f353e7e6e583c58c476a423f37f87a1 Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 22:30:23 2012 +0000 Re-fix some kraken messages showing up even if the kraken wasn't visible This got lost in the tentacallis merge somewhere. Also fixes tentacle messages being duplicated. commit 20827dc0d5dd772ecab19f11ccf45dbd86e5512a Author: elliptic <hyp...@gm...> Date: Wed Dec 12 17:19:38 2012 -0500 Use actual stealth rather than Stealth skill when trying to shake off monsters. Previously a GDA character with no stealth could still lose monsters when going around corners if it trained stealth skill a little bit. commit 2cb0c9f9ca1e45ff111e158319fab71ff978daf6 Author: elliptic <hyp...@gm...> Date: Wed Dec 12 17:05:42 2012 -0500 Fix whitespace. commit c6a37a3b2846171af03da7e4d6c84b3c57ad1d26 Author: DracoOmega <dra...@li...> Date: Wed Dec 12 16:35:30 2012 -0330 Don't let player teleports shake off monsters when under Ashenzari wrath Normally, Ash wrath prevents monsters from ever forgetting the player's location, but teleporting was a single (likely unintentional) exception that still caused them to forget you like normal. commit 2e4ce115311602d1b78b095d8fc24f4ffbb95834 Author: DracoOmega <dra...@li...> Date: Wed Dec 12 16:31:46 2012 -0330 Have monsters lose clairvoyance on the player's location if you reenter a level via new stairs. Previously, even if you exited a level and reentered it using a different staircase, monsters could still retain knowledge of exactly where you were on the level for a considerable number of turns (100+), which sometimes led to the odd situation of a whole pack making a bee line for your new location on the other side of the map. Monsters will now also lose tracking on other monsters they're targeting, if those monsters get teleported across the level. commit f50db81d6cbfabec76d96366cc70e0b71aa625e2 Author: elliptic <hyp...@gm...> Date: Wed Dec 12 16:49:22 2012 -0500 Don't let Stealth skill inhibit monster shouting. Stealth should stop monsters from noticing you, not from shouting after they do notice you. The shouting chance is now fixed at what it was with 6 Stealth skill previously (80% chance). commit dd5c3b160199b2e043854b461e7df3cc5eecbc1b Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 21:13:31 2012 +0000 Split Enchantments into Hexes and Charms Player ghost speech was behind the times! Charms only has one speech line now, though. commit c110fa781d85c71e74d1dae22f163145404a9639 Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 21:11:09 2012 +0000 Fix/remove some ungrammatical speech lines commit 8e1aa6988da03c9b892662b7f2785dc3c4e15612 Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 19:50:06 2012 +0000 Don't let monsters equip amulets of inaccuracy Since they have magical knowledge of the properties of all other equipment, there's no real excuse for them picking up inacc. Probably monsters should only wear amulets that they can actually use, anyway (rage, ?). commit 6b7c3735caf07decd14e59978ff7881aecbbc72e Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 19:43:35 2012 +0000 Don't let monsters drop huge stacks of unbranded ammo for a single branded piece Also don't compare pluses, since they don't exist any more. commit f90f8f55f5e36db9020276a35e6eebbe02854a64 Author: Chris Campbell <chr...@gm...> Date: Wed Dec 12 16:47:21 2012 +0000 Use "evoked" instead of "invoked" in ring of flight desc commit c3a4a2358fdd53a48c919c1ac48742c762205c5e Author: Adam Borowski <kil...@an...> Date: Tue Dec 11 06:55:40 2012 +0100 Make enslaved starspawns stop constricting. commit 18193760756d6d9732d607e219bce51109e196d8 Author: Adam Borowski <kil...@an...> Date: Tue Dec 11 05:51:57 2012 +0100 Don't claim summons with MF_HARD_RESET are durable. They would get both (summoned) and (durably summoned), and time out. commit 1eb0641b523f30861abdbdf1513b43585ee79ddb Author: Adam Borowski <kil...@an...> Date: Tue Dec 11 05:36:44 2012 +0100 A formatting fix. commit cb7f4e70c9d2166cf82623928dd76ee98735417f Author: Neil Moore <ne...@s-...> Date: Mon Dec 10 14:33:46 2012 -0500 Add a new-developer instruction. commit 19038a2001528da9f5e6a39a196ab73d574d9dd4 Author: Adam Borowski <kil...@an...> Date: Tue Dec 11 05:05:39 2012 +0100 Updates for .pl item descs. commit e2bd75a64fd43dd8023082a8da3d69d70cd35020 Author: Adam Borowski <kil...@an...> Date: Tue Dec 11 04:48:40 2012 +0100 Re-add parts of ring of flight's description. Being unable to re-evoke the ring is a rather crucial piece of information. commit a6c36b9f48fe3c37e2b89624c4011fb0858eb922 Author: Brendan Hickey <br...@bh...> Date: Wed Dec 19 00:56:42 2012 -0800 Whitespace fixes commit ffcc4411390c82755300b328435035638f4d7241 Author: Brendan Hickey <br...@bh...> Date: Tue Dec 18 23:28:42 2012 -0800 Speed up Abyss difficulty scaling. commit 713463c874ac3e2b9efbae8eac2e6a7756032314 Author: Brendan Hickey <br...@bh...> Date: Tue Dec 18 20:44:34 2012 -0800 Fix Abyss Liquid Kills Morph the abyss after the player reacts. This should resolve flight expiring after the abyss shifts stranding the player over lava. commit 7be417b6bd8fabcfbfa5344ad9507cf811ea5244 Author: Brendan Hickey <br...@bh...> Date: Mon Dec 17 23:48:26 2012 -0800 Spatial Maelstroms should *not* use stairs commit 6249fe1622e8835dc19b23b8f5f50c3c70826e08 Author: Brendan Hickey <br...@bh...> Date: Sun Dec 16 22:06:16 2012 -0800 Spatial Maelstrom An incorporeal monster that wanders into walls and converts them into spatial vortices. Still needs a bend space spell and tuning. commit 47228434e76c3c3728db9f7104fa964fb2c94110 Author: Brendan Hickey <br...@bh...> Date: Sun Dec 16 09:51:07 2012 -0800 Change Boring Beetle to Exciting Beetle commit d683c417775c1cd12c19696a782c6758b277463f Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 17:15:24 2012 -0800 Scroll of genocide commit ef66707e5543ad81c3ff78e95d0dd1617a409a28 Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 10:24:56 2012 -0800 Fixup mon-cast commit e20ca00ff34ba755caede349d84ad2b7089643be Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 10:08:20 2012 -0800 Tilling Worm mechanic should target foe commit aafbc93fa7ef319627f9dd1c52c45fb2deaaa25d Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 10:04:46 2012 -0800 Add Eldritch monsters to the abyssal spawn list. commit 7b03ebdf44b2dda2d4ee8ba50d5b4b67be3dc3f1 Author: Brendan Hickey <br...@bh...> Date: Sat Dec 15 10:01:11 2012 -0800 Lost Hound An abyssal canine. Electric bite, fear aura. commit f451f9509f50987a16d16ebd1e8ad053cfe37666 Author: Brendan Hickey <br...@bh...> Date: Fri Dec 14 21:18:12 2012 -0800 Make thrashing horror into a trampler. commit 8679c12f5610493e8dc6ca83334b5718c9b1114e Author: Brendan Hickey <br...@bh...> Date: Fri Dec 14 20:19:21 2012 -0800 Thrashing Horror A batty, tentacled monster that goes into a frenzy and spoils your day. commit 6189989eff490393f7fdaacf16004dfcee91cbab Author: Brendan Hickey <br...@bh...> Date: Thu Dec 13 00:14:24 2012 -0800 Abyss bestiary vault commit 87ca4c977aa3285d14db4e6b89cef1dc30fa7e09 Author: Brendan Hickey <br...@bh...> Date: Tue Dec 11 23:27:58 2012 -0800 Tilling Worm: Walls to Clouds The Tilling Worm transmutes adjacent walls into clouds. Particularly dangerous near lava and water. commit 231e9a68ab65d6cb673230289a818cba84d86cd9 Author: Chris Campbell <chr...@gm...> Date: Sun Oct 28 16:21:43 2012 +0000 Give apocalypse crabs a casting message commit ac70a2ae1ed78e4162373e32c8e7c953d3c730e5 Author: Chris Campbell <chr...@gm...> Date: Sat Sep 29 16:15:50 2012 +0100 Don't crash when detonating lurking horrors inside a sanctuary commit 4296854eb11191e364ec7b8418fcea30438cd3e5 Author: Brendan Hickey <br...@bh...> Date: Wed Nov 21 10:08:27 2012 -0500 Tilling Worm An Abyssal worm that rearranges the dungeon in its wake. commit d2d7bdc19f03ae95537158f9641a71429fc98f51 Author: Neil Moore <ne...@s-...> Date: Wed Oct 17 01:27:02 2012 -0400 Find abyssal stairs with X> commit 32221f57594a876c9590be5b97c2bf1fedbf02a3 Author: Brendan Hickey <br...@bh...> Date: Tue Oct 16 21:27:28 2012 -0700 Abyss Changes * Fix abyss level teleports. * Remove lava (smoke is annoying) * Add giants * Change layout switching scale commit 905e931d08ccaa045d775efb7a83f6aa1f528979 Author: Brendan Hickey <br...@bh...> Date: Wed Oct 10 23:22:46 2012 -0700 NewAbyss to Inception Port a semi-faithful reproduction of the newabyss layout to inception. commit f8dfb8a51ceea60e8951c234020895480ebcd2de Author: Brendan Hickey <br...@bh...> Date: Tue Oct 9 22:46:35 2012 -0700 Silly up the Bear, dammit commit 9b4825856c1399bc0e4abc16a85c5c4385f763e8 Author: Brendan Hickey <br...@bh...> Date: Tue Oct 9 22:43:09 2012 -0700 Xom's Teddy Redux Change up the Teddy to be a bag of HP with blink other. commit d79bc2b527fedbb5715166de217564c517b34403 Author: Brendan Hickey <br...@bh...> Date: Tue Oct 9 20:09:58 2012 -0700 More Abyss Changes * Mix up the monster list. * Make the layouts more interesting. * Remove exclusions on abyss teleport. commit 706943226a1aa2aa3f1e633add0d4aefa8145c45 Author: Brendan Hickey <br...@bh...> Date: Mon Oct 8 21:00:00 2012 -0700 Melty Teleports Speed up abyss morph rate while you're waiting to teleport. Sometimes have the abyss melt into a new abyss. commit ed7ed8594eaeb841481c2840f0c2fbe9f49e5776 Author: Brendan Hickey <br...@bh...> Date: Sun Oct 7 11:41:42 2012 -0700 Sane up Warwick von Hugsford commit 87e3d48e5b1dd69aae3bece85c63d2a61a98b22d Author: Brendan Hickey <br...@bh...> Date: Fri Oct 5 17:20:04 2012 -0700 Remove unused abyssal rune message commit 4fff480140568a386bcbaf89d1f5fba27c8ea453 Author: Brendan Hickey <br...@bh...> Date: Fri Oct 5 08:35:34 2012 -0700 Fix Hugsford descript commit d235196f18da5ce00820bdc8d33f426e8abd99bc Author: Brendan Hickey <br...@bh...> Date: Fri Oct 5 08:02:35 2012 -0700 Marshall coord_def as ints commit de681e2fe2545bd1d49eb6e436efbb07b8936a54 Author: Brendan Hickey <br...@bh...> Date: Fri Oct 5 08:01:38 2012 -0700 Warwick von Hugsford A reanimated teddybear with a monocle and bow tie. He's on a quest in the abyss to accomplish something. He's a good chap. commit a7230f605147894590fce299f3e8a03b9abfe3d5 Author: Brendan Hickey <br...@bh...> Date: Thu Oct 4 20:15:21 2012 -0700 Apocalypse Crab Big brother of the Fire Crab. It spews chaos. commit 5a7ecba104ba4cf0480ebc0239393dfe5ed81e6b Author: Brendan Hickey <br...@bh...> Date: Sat Sep 29 19:03:58 2012 -0700 Remove slough monsters. commit 59755cb6a0c7f6e64c9ebb49d10b87af641188b1 Author: Brendan Hickey <br...@bh...> Date: Sat Sep 29 13:03:20 2012 -0700 Abyss Scaling The abyss gets harder. A lot harder. No imps lower down. Thank god. commit c58883d2b4ce447f1f894cf493bfcba36e7048ac Author: Brendan Hickey <br...@bh...> Date: Sun Sep 23 11:41:10 2012 -0700 More vaults. Less shifts. commit 19cb0f7e07c8cb05b93f96947781d12f58f83efb Author: Brendan Hickey <br...@bh...> Date: Fri Sep 21 23:10:57 2012 -0700 Castles Added a very rare abyssal castle procedural layout. commit 6c0dbf18f3ce4b98bdb942be73142f2f5e5062ff Author: Brendan Hickey <br...@bh...> Date: Thu Sep 20 23:14:51 2012 -0700 Abyss layout changes Futzing around quite a bit with the abyss layout. commit e1289f4e6550e0aaaf256bbfb38dcb2666b26703 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 17 21:45:05 2012 -0700 Remove assertion. Remove an assertion on the number of clouds in the abyss after shifts. commit b702c2a9b8d943abab7d28238fe068671a40343d Author: Brendan Hickey <br...@bh...> Date: Sun Sep 16 09:50:22 2012 -0700 Calm down, Abyss! commit 5c7b53554b87a11f8fa60d04fad4aac8d6c8224c Author: Brendan Hickey <br...@bh...> Date: Sun Sep 16 09:37:00 2012 -0700 River scale commit 4c313f32af05c919cfe9c0610a3521b091252173 Author: Brendan Hickey <br...@bh...> Date: Sun Sep 16 09:35:34 2012 -0700 Reduce message spam. Better Abyss layout commit 579622e87d209c2d2ee9c1fff06a3a9947ad5bed Author: Brendan Hickey <br...@bh...> Date: Sun Sep 16 09:31:26 2012 -0700 Abyss Shifting Restore abyss shifting. commit 4fc7a1e34cc22123b1bb68e50a740d67d40760f7 Author: Brendan Hickey <br...@bh...> Date: Sun Sep 16 01:09:49 2012 -0700 "And I will make you a raging river" Fuzzed up the Abyss River with some perlin noise. Grabbed a free perlin noise implementation, crudely ported it to C/C++. commit b4e0abcc166fd72c5069b6027e2c20f951d85b27 Author: Brendan Hickey <br...@bh...> Date: Sat Sep 15 23:54:09 2012 -0700 Abyss Layout: River An endless river cutting through the abyss. Needs a bit of turbulent perlin noise and some large scale rotations to improve its look. An example of how to blend and chain procedural dungeon generators to get something interesting. commit 0270cf7cb8d92f2229af67375f997254f9e306de Author: Brendan Hickey <br...@bh...> Date: Sat Sep 15 10:40:00 2012 -0700 Adjust abyss monster spawn messages. commit a2ffaf4d55338355892093280df40fe96bab79b2 Author: Brendan Hickey <br...@bh...> Date: Thu Sep 13 08:52:24 2012 -0700 Worley Layout with Changepoints A WorleyLayout that selects between two other layouts. It calculates the lower bound on when the feature can change so that the whole dungeon doesn't get recomputed on every turn. commit 3068be909bbfe54bd272d6543451353459dc71dd Author: Brendan Hickey <br...@bh...> Date: Wed Sep 12 22:33:20 2012 -0700 Proclayout fixup ColumnLayout should handle very large negative values. Clear MMT_NUKED after the dungeon has repaired itself. commit 69233dff7ec930fafe54188ceb15188d3af92d2c Author: Brendan Hickey <br...@bh...> Date: Wed Sep 12 22:16:20 2012 -0700 MMT_NUKED Mask features that have been dug, deconstructed or otherwise nuked as MMT_NUKED. This is used in the abyss to facilitate Abyss self-healing. commit 5979aabe3d4f3f82776eae6800b570529fdb3f94 Author: Brendan Hickey <br...@bh...> Date: Wed Sep 12 17:15:29 2012 -0700 Bound Abyss shifts Convert abyss depth into an int, rip up all the phase logic (sorry). Each procedural generator declares a changepoint, a lower bound estimate on where the terrain type can change. This way, we can partially recompute the abyss without experiencing aliasing. commit 4ec31b59f0bfbb28e19f5358267a98b0d15bf847 Author: Brendan Hickey <br...@bh...> Date: Sun Sep 9 22:41:40 2012 -0700 Reduce spam Don't spawn abyss summons in a puff of smoke. commit b1d5771391f237f2efe5c46fad04a9c7bac454b8 Author: Brendan Hickey <br...@bh...> Date: Sun Sep 9 21:32:24 2012 -0700 More abyss flavor commit e5925690c53c4fb336843bb648bb214bcc659d6f Author: Brendan Hickey <br...@bh...> Date: Sun Sep 9 20:46:46 2012 -0700 Death cob jokes. commit b42ea42a5e23af4110de1a9c016b28bcdf96ccab Author: Brendan Hickey <br...@bh...> Date: Sun Sep 9 20:19:43 2012 -0700 Abyss Monster Spawning Abyss monsters spawn in a puff of smoke. commit b1301662d4705c23fedce3442f38db5164c20411 Author: Brendan Hickey <br...@bh...> Date: Sat Sep 8 14:02:24 2012 -0700 Update Abyss Exit Vaults All abyss exit vaults may now have an exit or a downstairs. The vault creation frequency should probably be increased the offset the inevitable annoyance brought on by this change. commit 2b3820f2a6d5262c49292a3fad54bf9cf6c6b382 Author: Brendan Hickey <br...@bh...> Date: Wed Sep 5 20:52:44 2012 -0700 Decrease abyss terrain change frequency We should have larger homogenous regions so the player can actually tell what's what. commit 9b40e087375b796cb27e507f9c141db00395eb6f Author: Brendan Hickey <br...@bh...> Date: Wed Sep 5 19:54:57 2012 -0700 Abyss Layout An 'abyssy' layout, mixing columns and chaos. commit 6d134f059d1122c06f766f3c9e7027fc7f43437a Author: Brendan Hickey <br...@bh...> Date: Wed Sep 5 19:35:56 2012 -0700 Abyss Copying Apply the 'abyss copies the dungeon' feature to descending gates within the abyss. Simplify voluntary and involuntary banishment to use less divergent code paths. commit 9baf602166ee654f3f600b84202e8bfd0cd0b594 Author: Brendan Hickey <br...@bh...> Date: Tue Sep 4 23:09:12 2012 -0700 We need to go deeper. Getting banished within the abyss brings you... deeper within the abyss! Banishment inside the abyss works with a (27-depth)/27 chance. commit fa2b194074298c96c37b51978216eb484175baf5 Author: Brendan Hickey <br...@bh...> Date: Tue Sep 4 22:24:33 2012 -0700 Mixed Column Abyss Procedural layout for the abyss using a mixture of sparse and dense columns! commit 88416ca5a1a71d5d7dce9a24c9f725976c70f1a7 Author: Brendan Hickey <br...@bh...> Date: Tue Sep 4 22:21:46 2012 -0700 Worley Changes Use a Manhattan metric for worley noise. Add a header guard (oops!) commit 06a9976a5e4dbb445e981134bb517818a2420527 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 22:51:56 2012 -0700 Old Abyss Clone The old abyss implemented in terms of a procedural layout. It's currently very thrashy. commit 3c6f073bfebc9b743f7fb74c3d43b3b15d82f7e5 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 18:25:16 2012 -0700 More procedural layouts Added Min and Max layouts. commit 92a10973d27673bf72c93324de1d4d4e1d9e43b5 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 17:06:24 2012 -0700 Fix offset error commit 77136b4f3dce3b7db354927b6c0ef2b0ac58a8c3 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 16:39:01 2012 -0700 Procedural Dungeon Generators! Procedural Dungeon generators consume a coordinate and output dungeon terrain. The idea is to compose them for interesting results. This commit forces the abyss to use a 2x2 column layout. commit 97d4fb8284666861613f54fd70bd7d694a845fad Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 12:31:15 2012 -0700 Add perlin.o to Makefile commit 4dfdc0eb9bf29b6dce03104341079e6b179aef25 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 11:52:40 2012 -0700 Perlin Noise Merge Perlin noise from the layout branch. commit ea486f64c252a3da374a927c8a8906eb41a6fd26 Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 11:37:12 2012 -0700 Remove liquids from the abyss. commit 5b3d81b6ef302ac2effc77c228cdd59dab9e309f Author: Brendan Hickey <br...@bh...> Date: Mon Sep 3 11:09:57 2012 -0700 Stair and Rune Modifications Abyssal Stairs are no longer subject to morphing. Collecting the rune does not teleport you -- vaults should contain stairs. Abyss teleports become less likely in vaults (rationale: they're stable islands). Remove erroneous banishment message on descending the abyss. commit 95faf5db5988e390488618f7ace3f4ac0e0bed31 Author: Neil Moore <ne...@s-...> Date: Mon Sep 3 12:58:34 2012 -0400 Save compatibility for abyssal stairs. Put them at the end of the feature enum list until the next save compatibility bump. Also, increase the Abyss depth when loading an old save. ----------------------------------------------------------------------- -- Dungeon Crawl Stone Soup |