crawl-stone-soup: update to dungeon-crawl-stone-soup-0.23.1
Stone Soup 0.23.1 (20190228) ---------------------------- Bugfix Release -------------- * Vampiric attacks by the player against allies created from Sticks to Snakes and the Ratskin Cloak no longer restore HP or give vampires satiation. * Damage from Ozocubu's Refrigeration has been increased to the correct amount. * Placement for the uniques Aizul, Bai Suzhen, Donald, Jorgrun, and Mara has been fixed so they can place throughout their intended level ranges. * The chance of Boris to respawn has been lowered to match previous rates. * Yellow draconians now correctly receive their rCorr mutation at XL 7. * 45 bugfixes, adjustments, and cleanups in total. Stone Soup 0.23 (20190207) -------------------------- Highlights ---------- * Trap system overhaul * New Gauntlet portal to replace Labyrinths * Nemelex Xobeh rework * Nine unrandarts reworked and the new "Rift" unrandart added * Support for seeded dungeon play Branches, Environment --------------------- * Trap system overhaul: - Traps that generate on the ground are always revealed. - Exploration has a chance to trigger a "trap effect" independent from terrain traps. The possible effects are alarm, shaft, and teleport near monsters. - Monsters only trigger traps in sight of the player. - Alarm traps now always Mark the player whenever they are triggered in LOS. - Net traps now try to net the player whenever they are triggered in LOS. - New trap: dispersal trap. When triggered, every actor in sight of the trap is blinked. - Trap placement in Ossuaries, Zot:5, and Tomb has been overhauled. In Zot:5 and Tomb, all mechanical traps save for net traps have been removed. - Grate traps (triggered by pressure plates) have been removed. * New Gauntlet portal to replace Labyrinths: - Gauntlets have the player choose a path through several combat arenas, each of which contains (sometimes exotic) monsters and loot. - Access to each arena is one-way using transporters. Teleports and Passage of Golubria are disabled. - All paths lead to a minotaur who guards a pile of treasure and the exit. - Gauntlets are found where Labyrinths previously generated. * Support for seeded play: - A new option for pregenerating the entire connected dungeon based on a fixed seed has been added. This takes a bit of time, but ensures that any playthroughs of a particular seed will use the same dungeon. - This option is not yet available for online play, but can be used offline. See the manual section "Seeded play" for details. - The dungeon RNG has been separated from the gameplay RNG to allow this feature to work. - Each game seed generates a unique dungeon (including layout and monster and item placement) that is always the same for the same version of crawl, as long as levels are generated in the same order. - If you see that two games with the same seed generate a different dungeon, please report this as a bug! * New vaults: early thematic item shops and monsters guarding manuals, as well as new ghost vaults for many branches. * Translucent doors that can be seen through when closed have been added. These are used in most runed door vaults and in some Elf layouts. * Two new dungeon layouts enabled, one for Dungeon and one for Lair. Character --------- * The player can no longer be put to sleep when paralyzed or petrified. * Tengu Permanent Flight becomes immediately available at XL 5. * Tengu EV bonuses are no longer applied to +EV from equipment. * Wanderer starting spell libraries are announced along with equipment. * Wanderers that start with exactly one level 1 spell start with it memorized. Gods ---- * Nemelex Xobeh rework: - Decks are are accessed through abilities and no longer exist as items. - Nemelex offers three abilities: "Draw Escape", "Draw Destruction", and "Draw Summoning", which provide card effects. - The deck abilities do not have rarities; card power levels are determined by invocations and piety alone. - Nemelex periodically adds cards to the three abstract decks. - Triple Draw works on the three decks as before, offering a choice of three cards. The piety cost is increased. - Deal Four deals four cards from a deck and has a reduced piety cost. - Stack Five constructs a player-ordered stack of five cards drawn from any of the three decks to be drawn later. Creating a new stack discards the old. The piety cost is the same as old stack five. - The Velocity card no longer hastes enemies, instead always slowing them with a chance proportional to power. - The Storm card has been revised. It now performs a wind blast followed by one to nine electrical explosions. * Elyvilon's Heal Other's is adjusted: - The formula depends only on monster type, not specific monster maxhp. - Player Ghosts and Pandemonium Lords are now immune. - The targeter displays the pacification chance. * Ashenzari protects followers from exploration-based trap effects. * Qazlal's cloud immunity is extended to elementals created with Elemental Force. * Fedhas' protection of plants from player spells is extended to LOS-wide attack spells. * The acid damage from Makhleb's Minor Destruction has been reduced. * Exploration-based piety is no longer granted for the Temple, deep water, or lava. * Monster conversion for Beogh, Gozag's Bribe, and Jiyva is attempted upon sight instead of on the turn after the monster enters LOS. Interface --------- * Spell damage message punctuation has been adjusted to reflect damage done using the same scale as melee damage. * Damage brand message punctuation has been similarly adjusted. * Monster descriptions in 'xv' display spell ranges. * The Religion screen '^' gains a fourth pane for gods that need Extra information: - Ashenzari displays information about bondage status. - Beogh displays a list of named followers, with gifts. - Gozag displays bribe information. - Hepliaklqana displays ancestor upgrades. - Nemelex Xobeh displays deck information. - Wu Jian displays information about martial attacks. * The Hepliakqana ancestor reaching full health interrupts resting. The exact behavior of this interrupt can be configured by rest_wait_ancestor. * The new display_chars cloud_weak, cloud_fading, and cloud_terminal indicate remaining cloud duration in console. * WebTiles users can use a "Forgot Password" link to reset their password via a link sent to their registration email address. This feature is not yet enabled on most official servers. Items ----- * Unrandart changes: - New Unrand: the +8 demon trident "Rift" {distort, reach+}. A distortion demon trident with a reaching range of 3 and smite-targeted attack. - The Singing Sword's sonic damage effect is stronger, can trigger at low tension, and triggers only on-hit. It also gains the vorpal brand. - The Spriggan's Knife converts all stabs to sleep-tier stabs and loses Dex+4 and MR+. - The Robe of Misfortune is +5 {*Contam *Corrode *Drain Harm *Slow EV+5} and is now always identified. - The Sceptre of Torment is now a +7 eveningstar of pain, and its torment does not affect the wielder. - The Arc Blade's effect now casts static discharge only once at very high spellpower. The weapon's enchantment is now +8. - Finisher gains a chance to instant-explode the target and loses Str+3. - The Robe of Clouds is now +3 {+Thunder rCloud rElec}, providing evocable storm clouds in place of its old mist. - The Skin of Zhor gains a passive Metabolic Englaciation effect and SInv. - The Storm Bow no longer occasionally creates rain clouds. - Unrandarts with melee effects that could anger nearby allies give a proper warning. * Wand charges for wands of digging, enslavement, flame, paralysis, polymorph, and random effects have been reduced. * Butchering a corpse always leaves a skeleton. * The blowgun targeter now displays the chance to affect the target. * Stash search can now search by handedness. Lua --- * The custom `require` used in clua and dlua has been renamed `crawl_require`. * A new function `spells.path` has been added to the `spells` module to provide access to the targeter from clua. Monsters -------- * Monster weapons, armour, and wands are identified and revealed to the player when the monster is first seen. * The shambling mangrove Grasping Roots ability now performs smite-targeted constriction instead of applying a 'Roots' status. * Jorgrun gains the Grasping Roots spell and can now spawn in Swamp. * Killer Klowns now have a pie throwing ability that damages the player and effects them with one of Vertigo, Silence, -Potions, Stat drain, rF-, or polymorph to bat, pig, or wisp form. * Killer Klowns have highly enchanted, branded clubs instead of the Klown melee flavor, and no longer have fast regen. * Orb run spawns are more frequently near the player and more dangerous. * Pandemonium lords' spell sets and attack brands are revealed. * Monster summons disappear whenever the summoner changes alignment from being charmed/uncharmed, pacified, or slimified. * Confused monsters now get a 1 in 3 chance to move normally, like players do. * Giant monsters no longer tear through webs. Spells ------ * Confusing touch works with a weapon wielded
This commit is contained in:
parent
797687a42b
commit
2b5f41e2ca
|
@ -1,9 +1,9 @@
|
|||
# $NetBSD: Makefile,v 1.7 2015/08/18 21:15:41 yhardy Exp $
|
||||
|
||||
DISTNAME= stone_soup-0.22.1-nodeps
|
||||
PKGNAME= dungeon-crawl-stone-soup-0.22.1
|
||||
DISTNAME= stone_soup-0.23.1-nodeps
|
||||
PKGNAME= dungeon-crawl-stone-soup-0.23.1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://crawl.develz.org/release/0.22/
|
||||
MASTER_SITES= http://crawl.develz.org/release/0.23/
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME:S/-nodeps//}/source
|
||||
|
||||
|
@ -15,11 +15,14 @@ LICENSE= gnu-gpl-v2
|
|||
USE_TOOLS+= pkg-config
|
||||
USE_TOOLS+= gmake
|
||||
USE_TOOLS+= perl
|
||||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= python
|
||||
USE_LANGUAGES= c c++11
|
||||
BUILD_MAKE_FLAGS+= prefix=${PREFIX}
|
||||
BUILD_MAKE_FLAGS+= SAVEDIR='~/.crawl'
|
||||
BUILD_MAKE_FLAGS+= V=y
|
||||
BUILD_MAKE_FLAGS+= DATADIR=${PREFIX}/share/${PKGNAME}
|
||||
BUILD_MAKE_FLAGS+= NO_AUTO_OPT=YesPlease
|
||||
#BUILD_MAKE_FLAGS+= NO_OPTIMIZE=YesPlease
|
||||
INSTALL_MAKE_FLAGS+= prefix=${PREFIX}
|
||||
INSTALL_MAKE_FLAGS+= SAVEDIR='~/.crawl'
|
||||
INSTALL_MAKE_FLAGS+= V=y
|
||||
|
@ -33,9 +36,16 @@ REPLACE_PERL+= util/db_lint
|
|||
REPLACE_PERL+= util/checkwhite
|
||||
REPLACE_PERL+= util/good-depfile
|
||||
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9.]*:../../textproc/py-yaml
|
||||
REPLACE_PYTHON+= util/species-gen.py
|
||||
REPLACE_PYTHON+= util/txc
|
||||
REPLACE_PYTHON+= webserver/server.py
|
||||
REPLACE_PYTHON+= webserver/ws_handler.py
|
||||
|
||||
LUA_VERSIONS_INCOMPATIBLE= 52 53
|
||||
|
||||
.include "../../lang/lua/buildlink3.mk"
|
||||
.include "../../lang/python/tool.mk"
|
||||
.include "../../databases/sqlite3/buildlink3.mk"
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../devel/ncursesw/buildlink3.mk"
|
||||
|
|
|
@ -110,8 +110,8 @@ share/${PKGNAME}/dat/des/guide.txt
|
|||
share/${PKGNAME}/dat/des/portals/bailey.des
|
||||
share/${PKGNAME}/dat/des/portals/bazaar.des
|
||||
share/${PKGNAME}/dat/des/portals/desolation.des
|
||||
share/${PKGNAME}/dat/des/portals/gauntlet.des
|
||||
share/${PKGNAME}/dat/des/portals/icecave.des
|
||||
share/${PKGNAME}/dat/des/portals/lab.des
|
||||
share/${PKGNAME}/dat/des/portals/ossuary.des
|
||||
share/${PKGNAME}/dat/des/portals/sewer.des
|
||||
share/${PKGNAME}/dat/des/portals/trove.des
|
||||
|
@ -129,6 +129,7 @@ share/${PKGNAME}/dat/des/serial/gnoll_camp.des
|
|||
share/${PKGNAME}/dat/des/serial/ice.des
|
||||
share/${PKGNAME}/dat/des/serial/magic_research.des
|
||||
share/${PKGNAME}/dat/des/serial/park.des
|
||||
share/${PKGNAME}/dat/des/serial/rivers.des
|
||||
share/${PKGNAME}/dat/des/serial/serial_guide.txt
|
||||
share/${PKGNAME}/dat/des/serial/sigils.des
|
||||
share/${PKGNAME}/dat/des/serial/undead.des
|
||||
|
@ -145,9 +146,8 @@ share/${PKGNAME}/dat/des/sprint/zigsprint.des
|
|||
share/${PKGNAME}/dat/des/test.des
|
||||
share/${PKGNAME}/dat/des/test/suite-los.des
|
||||
share/${PKGNAME}/dat/des/test/suite.des
|
||||
share/${PKGNAME}/dat/des/traps/grate.des
|
||||
share/${PKGNAME}/dat/des/traps/monster_drop.des
|
||||
share/${PKGNAME}/dat/des/traps/rats_trap.des
|
||||
share/${PKGNAME}/dat/des/traps/spider_basket.des
|
||||
share/${PKGNAME}/dat/des/tutorial/lesson1.des
|
||||
share/${PKGNAME}/dat/des/tutorial/lesson2.des
|
||||
share/${PKGNAME}/dat/des/tutorial/lesson3.des
|
||||
|
@ -434,9 +434,45 @@ share/${PKGNAME}/dat/descript/zh/spells.txt
|
|||
share/${PKGNAME}/dat/descript/zh/tutorial.txt
|
||||
share/${PKGNAME}/dat/descript/zh/unident.txt
|
||||
share/${PKGNAME}/dat/descript/zh/unrand.txt
|
||||
share/${PKGNAME}/dat/dist_bones/README
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Crypt
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-10
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-11
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-12
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-13
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-14
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-15
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-3
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-4
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-5
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-6
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-7
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-8
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.D-9
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Depths
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Elf
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Hells
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-1
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-2
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-3
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-4
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-5
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Lair-6
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Orc
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Pan
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Shoals
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Slime
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Snake
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Spider
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Swamp
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Tomb
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Vaults
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Zig
|
||||
share/${PKGNAME}/dat/dist_bones/bones.store.Zot
|
||||
share/${PKGNAME}/dat/dlua/debug.lua
|
||||
share/${PKGNAME}/dat/dlua/dungeon.lua
|
||||
share/${PKGNAME}/dat/dlua/fnwrap.lua
|
||||
share/${PKGNAME}/dat/dlua/gauntlet.lua
|
||||
share/${PKGNAME}/dat/dlua/ghost.lua
|
||||
share/${PKGNAME}/dat/dlua/init.lua
|
||||
share/${PKGNAME}/dat/dlua/iter.lua
|
||||
|
@ -516,7 +552,6 @@ share/${PKGNAME}/docs/develop/IRC.txt
|
|||
share/${PKGNAME}/docs/develop/android.txt
|
||||
share/${PKGNAME}/docs/develop/background_creation.txt
|
||||
share/${PKGNAME}/docs/develop/coding_conventions.txt
|
||||
share/${PKGNAME}/docs/develop/contribution-process.txt
|
||||
share/${PKGNAME}/docs/develop/ctags.txt
|
||||
share/${PKGNAME}/docs/develop/editor_tips.txt
|
||||
share/${PKGNAME}/docs/develop/gdb_tips.txt
|
||||
|
@ -531,7 +566,6 @@ share/${PKGNAME}/docs/develop/monster_speech.txt
|
|||
share/${PKGNAME}/docs/develop/mutation_creation.txt
|
||||
share/${PKGNAME}/docs/develop/patch_guide.txt
|
||||
share/${PKGNAME}/docs/develop/save_compatibility.txt
|
||||
share/${PKGNAME}/docs/develop/species_creation.txt
|
||||
share/${PKGNAME}/docs/develop/spells.txt
|
||||
share/${PKGNAME}/docs/develop/testing.txt
|
||||
share/${PKGNAME}/docs/develop/tiles_creation.txt
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
$NetBSD: distinfo,v 1.4 2015/08/18 21:15:41 yhardy Exp $
|
||||
|
||||
SHA1 (stone_soup-0.22.1-nodeps.tar.xz) = 3814510db73493b9f8a528b43e7fae35376ecf0f
|
||||
RMD160 (stone_soup-0.22.1-nodeps.tar.xz) = 8633fff0504e20a2f6118d33fcd5c54a7b2f0abe
|
||||
SHA512 (stone_soup-0.22.1-nodeps.tar.xz) = 858767e730fee7badc177a0de53764d60aa50128c4a8bd54b9ffaf4259a5da7c8b67a8d0c3ebc695384ec3ef176ca99ce564037a09a5d682d318598b73756b1e
|
||||
Size (stone_soup-0.22.1-nodeps.tar.xz) = 10441320 bytes
|
||||
SHA1 (stone_soup-0.23.1-nodeps.tar.xz) = bad80c643a938cb1920d0babe24588bb88142eec
|
||||
RMD160 (stone_soup-0.23.1-nodeps.tar.xz) = 361f79a6bc0e447c3240f6d67b629351fdef3c20
|
||||
SHA512 (stone_soup-0.23.1-nodeps.tar.xz) = 75b4a2181387a1e0e3e2860db36aafcd2b30ee97d79e5927f757a7cd8cdd0a16dd9dc4e94ddc0c7164cadbff6bc22e3f23cea7212b6e624efcb30616040ffe78
|
||||
Size (stone_soup-0.23.1-nodeps.tar.xz) = 11039716 bytes
|
||||
SHA1 (patch-initfile.cc) = c0db8f41404565a44c6e0a26c0ff4a3ec0644e44
|
||||
SHA1 (patch-source__libunix.cc) = 485c3973bed32e88f7e84e4d42757a987d012090
|
||||
SHA1 (patch-source_platform.h) = d310773dc87504677108e59a050b5664d82d41e1
|
||||
|
|
Loading…
Reference in New Issue