head 1.35; access; symbols pkgsrc-2023Q4:1.34.0.2 pkgsrc-2023Q4-base:1.34 pkgsrc-2023Q3:1.32.0.4 pkgsrc-2023Q3-base:1.32 pkgsrc-2023Q2:1.32.0.2 pkgsrc-2023Q2-base:1.32 pkgsrc-2023Q1:1.30.0.2 pkgsrc-2023Q1-base:1.30 pkgsrc-2022Q4:1.29.0.2 pkgsrc-2022Q4-base:1.29 pkgsrc-2022Q3:1.27.0.2 pkgsrc-2022Q3-base:1.27 pkgsrc-2022Q2:1.25.0.2 pkgsrc-2022Q2-base:1.25 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.22.0.2 pkgsrc-2021Q4-base:1.22 pkgsrc-2021Q3:1.21.0.2 pkgsrc-2021Q3-base:1.21 pkgsrc-2021Q2:1.19.0.2 pkgsrc-2021Q2-base:1.19 pkgsrc-2021Q1:1.17.0.2 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.16.0.2 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.12.0.2 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.10.0.2 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.8.0.2 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.7.0.4 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.5.0.2 pkgsrc-2019Q3-base:1.5; locks; strict; comment @# @; 1.35 date 2024.01.30.14.22.05; author ryoon; state Exp; branches; next 1.34; commitid gARf2FgciecARtWE; 1.34 date 2023.11.12.13.21.44; author wiz; state Exp; branches; next 1.33; commitid SjpNXQIV5XeZ3kME; 1.33 date 2023.11.08.13.19.21; author wiz; state Exp; branches; next 1.32; commitid PsuHTklAIsF4bOLE; 1.32 date 2023.05.06.19.09.29; author ryoon; state Exp; branches; next 1.31; commitid U0SnpK5fQpHc6WnE; 1.31 date 2023.04.19.08.10.11; author adam; state Exp; branches; next 1.30; commitid B8gCWhWtMX9vZGlE; 1.30 date 2023.01.29.21.16.21; author ryoon; state Exp; branches; next 1.29; commitid QL7aBXsBGmQvUtbE; 1.29 date 2022.12.15.12.25.31; author nia; state Exp; branches; next 1.28; commitid EG5fChNgZjLsqE5E; 1.28 date 2022.11.23.16.20.10; author adam; state Exp; branches; next 1.27; commitid ju2K3LUYlTJKqQ2E; 1.27 date 2022.09.11.12.51.48; author wiz; state Exp; branches; next 1.26; commitid 5DT6DUEaifG2DrTD; 1.26 date 2022.08.11.05.08.35; author gutteridge; state Exp; branches; next 1.25; commitid yKydzoO42ClN3qPD; 1.25 date 2022.04.18.19.11.11; author adam; state Exp; branches; next 1.24; commitid eC9Na3jrfOOUpIAD; 1.24 date 2022.03.28.10.44.17; author tnn; state Exp; branches; next 1.23; commitid wGZijpoltfmliYxD; 1.23 date 2022.03.02.21.31.07; author nia; state Exp; branches; next 1.22; commitid MfhM9svRqpUQHGuD; 1.22 date 2021.12.08.16.04.41; author adam; state Exp; branches; next 1.21; commitid 2PyWjHx5T8rqARjD; 1.21 date 2021.09.08.21.05.09; author nia; state Exp; branches; next 1.20; commitid 6PGjeVec6yMAbc8D; 1.20 date 2021.08.10.14.46.36; author nia; state Exp; branches; next 1.19; commitid tIFS2W7lNt7G1r4D; 1.19 date 2021.05.14.07.29.07; author nia; state Exp; branches; next 1.18; commitid dqYN7DZ30Luhr5TC; 1.18 date 2021.04.21.11.41.46; author adam; state Exp; branches; next 1.17; commitid fph0Axs0eT3az9QC; 1.17 date 2021.02.09.21.11.49; author nia; state Exp; branches; next 1.16; commitid SY3Qg35ocHRK05HC; 1.16 date 2020.12.30.12.24.27; author nia; state Exp; branches; next 1.15; commitid LbyykGhT3WarpLBC; 1.15 date 2020.12.14.09.08.56; author nia; state Exp; branches; next 1.14; commitid KQN9aQDt2vmeQGzC; 1.14 date 2020.12.09.12.28.40; author nia; state Exp; branches; next 1.13; commitid RWCAYGKRQwWP64zC; 1.13 date 2020.11.05.09.08.15; author ryoon; state Exp; branches; next 1.12; commitid VqGaBtHnBBcd5GuC; 1.12 date 2020.08.31.18.09.35; author wiz; state Exp; branches; next 1.11; commitid 7zxRbfOkDOoxbfmC; 1.11 date 2020.08.18.17.57.58; author leot; state Exp; branches; next 1.10; commitid kBGtucvaKO3IyzkC; 1.10 date 2020.06.02.08.23.56; author adam; state Exp; branches; next 1.9; commitid nisovMpvvZm3RCaC; 1.9 date 2020.04.12.08.28.45; author adam; state Exp; branches; next 1.8; commitid 7jZFLCnc3RCww44C; 1.8 date 2020.03.08.16.49.48; author wiz; state Exp; branches; next 1.7; commitid rcNYzTQo8icypCZB; 1.7 date 2019.10.28.12.24.28; author nia; state Exp; branches; next 1.6; commitid s9rjWiQeOElycDIB; 1.6 date 2019.10.01.19.37.50; author nia; state Exp; branches; next 1.5; commitid CfB4iX3lVsP0tcFB; 1.5 date 2019.09.20.15.05.01; author nia; state Exp; branches; next 1.4; commitid hRj4OTojf67gjLDB; 1.4 date 2019.09.15.14.49.24; author nia; state Exp; branches; next 1.3; commitid p2kCrC0kvR81o7DB; 1.3 date 2019.08.11.18.04.36; author nia; state Exp; branches; next 1.2; commitid KwAKaNCbg1gFADyB; 1.2 date 2019.08.11.13.21.04; author wiz; state Exp; branches; next 1.1; commitid Ifet9Pg6Qt99ZByB; 1.1 date 2019.08.08.13.40.30; author nia; state Exp; branches; next ; commitid kbpbBP4x8Pl0eeyB; desc @@ 1.35 log @*: Recursive revbump from audio/pulseaudio-17.0 @ text @# $NetBSD: Makefile,v 1.34 2023/11/12 13:21:44 wiz Exp $ PKGREVISION= 6 .include "../../games/stone-soup/Makefile.common" PKGNAME= ${DISTNAME:S/_/-/:S/-soup/-soup-sdl/:S/-nodeps//1} MAINTAINER= nia@@NetBSD.org COMMENT= Dungeon Crawl Stone Soup - roguelike adventure (tileset version) CONFLICTS+= stone-soup-[0-9]* TOOL_DEPENDS+= pngcrush-[0-9]*:../../graphics/pngcrush DEPENDS+= dejavu-ttf-[0-9]*:../../fonts/dejavu-ttf MAKE_FLAGS+= TILES=YesPlease MAKE_FLAGS+= SOUND=YesPlease MAKE_FLAGS+= COPY_FONTS=YesPlease MAKE_FLAGS+= PROPORTIONAL_FONT=${PREFIX}/share/fonts/X11/TTF/DejaVuSans.ttf MAKE_FLAGS+= MONOSPACED_FONT=${PREFIX}/share/fonts/X11/TTF/DejaVuSansMono.ttf INSTALLATION_DIRS+= share/applications INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps INSTALLATION_DIRS+= share/icons/hicolor/48x48/apps INSTALLATION_DIRS+= share/icons/hicolor/512x512/apps post-install: ${INSTALL_DATA} ${FILESDIR}/crawl.desktop \ ${DESTDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/source/dat/tiles/stone_soup_icon-32x32.png \ ${DESTDIR}${PREFIX}/share/icons/hicolor/32x32/apps/crawl.png ${INSTALL_DATA} ${WRKSRC}/source/dat/tiles/stone_soup_icon-48x48.png \ ${DESTDIR}${PREFIX}/share/icons/hicolor/48x48/apps/crawl.png ${INSTALL_DATA} ${WRKSRC}/source/dat/tiles/stone_soup_icon-512x512.png \ ${DESTDIR}${PREFIX}/share/icons/hicolor/512x512/apps/crawl.png .include "../../audio/SDL2_mixer/buildlink3.mk" .include "../../devel/SDL2/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../graphics/MesaLib/buildlink3.mk" .include "../../graphics/glu/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/SDL2_image/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.34 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2023/11/08 13:19:21 wiz Exp $ d3 1 a3 1 PKGREVISION= 5 @ 1.33 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2023/05/06 19:09:29 ryoon Exp $ d3 1 a3 1 PKGREVISION= 4 @ 1.32 log @*: Recursive revbump from audio/libopus 1.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/04/19 08:10:11 adam Exp $ d3 1 a3 1 PKGREVISION= 3 @ 1.31 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/01/29 21:16:21 ryoon Exp $ d3 1 a3 1 PKGREVISION= 2 @ 1.30 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2022/12/15 12:25:31 nia Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.29 log @stone-soup[-sdl]: update to 0.29.1 Release notes for 0.29: https://crawl.develz.org/wordpress/0-29-shooting-stars @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2022/11/23 16:20:10 adam Exp $ d3 1 @ 1.28 log @massive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2022/09/11 12:51:48 wiz Exp $ a2 1 PKGREVISION= 5 d23 1 d25 1 d30 6 a35 2 ${INSTALL_DATA} ${WRKSRC}/source/debian/crawl.png \ ${DESTDIR}${PREFIX}/share/icons/hicolor/48x48/apps @ 1.27 log @*: bump PKGREVISION for flac shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2022/08/11 05:08:35 gutteridge Exp $ d3 1 a3 1 PKGREVISION= 4 @ 1.26 log @Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/04/18 19:11:11 adam Exp $ d3 1 a3 1 PKGREVISION= 3 @ 1.25 log @revbump for textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/03/28 10:44:17 tnn Exp $ d3 1 a3 1 PKGREVISION= 2 @ 1.24 log @g*/*: revbump(1) for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/03/02 21:31:07 nia Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.23 log @stone-soup[-sdl]: update to 0.28.0 Highlights ---------- * New Cinder Acolyte background, followers of the dying god Ignis. * The Hells burn with new fury, filled with new monsters and effects. * Yredelemnul completely redesigned; Okawaru and Jiyva significantly changed. * The Spider's Nest respun - many new monsters and maps lurk within. * Magical orbs added as a new category of off-hand equipment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/12/08 16:04:41 adam Exp $ d3 1 @ 1.22 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2021/09/08 21:05:09 nia Exp $ a2 1 PKGREVISION= 2 @ 1.21 log @Recursive revbump for audio/jack @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2021/08/10 14:46:36 nia Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.20 log @stone-soup: Update to 0.27 Release notes: http://crawl.develz.org/wordpress/0-27-the-cursed-flame @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2021/05/14 07:29:07 nia Exp $ d3 1 @ 1.19 log @stone-soup-sdl: use explicit font paths @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2021/04/21 11:41:46 adam Exp $ a2 1 PKGREVISION= 2 @ 1.18 log @revbump for textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2021/02/09 21:11:49 nia Exp $ d3 1 a3 1 PKGREVISION= 1 d14 1 a14 1 BUILD_DEPENDS+= dejavu-ttf-[0-9]*:../../fonts/dejavu-ttf d20 3 @ 1.17 log @stone-soup: Update to 0.26.1 Stone Soup 0.26.1 (20210203) ---------------------------- Bugfix Release -------------- * ctrl-attack again no longer works while confused. * Console display flickering is reduced. * It is no longer possible to obtain infinite nets from net traps. * Various vault placement balance adjustments and teleport closet fixes. * 95 other fixes, tweaks, copy-edits, and interface improvements. Stone Soup 0.26.0 (20210108) ---------------------------- Highlights ---------- * New species: Palentonga. * New background: Delver. * Food and hunger are removed. * Swamp has many new monsters and other changes. * Spells, wands, and abilities can be quivered, fired, and autotargeted with an extension of the ranged quiver/autofight interface. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2020/12/30 12:24:27 nia Exp $ d3 1 @ 1.16 log @stone-soup: Force use of ncurses for now. Has issues with NetBSD curses. See the upstream issue: https://github.com/crawl/crawl/issues/1661 PR pkg/55896 @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.15 2020/12/14 09:08:56 nia Exp $ PKGREVISION= 1 @ 1.15 log @stone-stoup-sdl: Needs external copy of DejaVu to copy into place @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.14 2020/12/09 12:28:40 nia Exp $ @ 1.14 log @stone-soup: Update to 0.25.1 Stone Soup 0.25.1 (20200717) ---------------------------- Bugfix Release -------------- * Artefacts from acquirement now leave a note in morgues. * Scarf of harm is fixed. * Foxfire will no longer attack out of LoS. * Stacking from empty Nemelex decks is no longer possible. * Wizlab entry now generates a milestone / note again. * Fix a bug where cloud generators triggered on load when no time had passed, leading to a different cloud arrangement from saving + reloading. * Seeded play fixes for seed instability in a few cases, as well as crashes related to seed stability and pregeneration code. * Several speedups for dungeon rendering, especially in zigs. * Sprint 3 cloud generators have been retuned. * Improvements to the behavior of restart_after_save (on by default in 0.25.0). * Using [] in map view from stairs to view other levels now correctly finds the matching stairs. * Crashes to do with annotation, off-level map view, and custom flashes have been fixed. * It is no longer possible for a bug to cause the player to drown or fall into lava, emergency flight will be activated instead. Stone Soup 0.25.0 (20200612) ---------------------------- Highlights ---------- * Spells in many schools have been redesigned to make the schools more distinct. * Acquirement scrolls have been despoilered, offering the player a choice of generated items. * Effects from spell miscasts, god wrath, death curses, and Zot traps have been overhauled for consistency and simplicity. Branches, Environment --------------------- * Potions of cancellation now appear as loot in Ziggurats. * Boris can now spawn after the player picks up the Orb of Zot. * Forest fires and the Tornado spell can no longer destroy temporary trees made by Summon Forest. * D:1 Level spawns can no longer generate within LOS distance of the player's starting position. * Many arrival vaults have been reworked to allow better player tactics. * A new Swamp ending themed as a conflict between Yred and Fedhas that includes an undead version of the Lernaean Hydra. * Ziggurats now have level set featuring many player ghosts. * Zot traps have had their effect flowchart simplified and focused. * Abyss exits that spawn from earning xp can spawn after the initial spawn, instead of every subsequent spawn being a downstair. * Troves can now ask for scrolls of fog or scrolls of fear. Character --------- * Monsters summoned by the player now dismiss when they become hostile. * Players can now renounce their religion while silenced. * All Evocable items can no longer be used by the player while confused. * Formicids can no longer cast Swiftness. Gods ---- * Trog no longer gifts ranged weapons nor ammunition, gifting only melee weapons. These weapons can only have egos of plain, vorpal, flaming, and anti-magic. * Trog now hates use of all magical staves and pain weapons. * Elyvilon's Divine Protection now always protects exactly at 5* piety instead of protecting at a value between 5* and 6*. * Fedhas now protects plant allies from collisions and from ranged attacks by other allies. * God conducts for harming allies now apply to spells and items that place harmful clouds. * Nemelex abilities can no longer be used while silenced. * Nemelex card revisions: - The pain card no longer summons a flayed ghost, instead it torments at high power (the card user is spared). - The cloud card now produces black smoke around enemies in sight, to better fir with the deck of escape. * Wu Jian has been tweaked: - Wall jumps are now only activated via the 'a'bility menu. - Whirlwind attacks no longer pin - Heavenly Storm now starts with a slaying bonus of 5, capped at 15, and increases by 1 for each martial attack. * Xom no longer inflicts miscast effects. * Xom demon summoning is increased in power. * Wrath changes - Trog's "firey rage" is now a fireball, instead of a fire miscast. Trog no longer uses rot as retribution. - Lugonu's "translocation wrath" no longer uses translocations miscast. Instead, the player is either teleported to monsters, banished, or set upon by Abyss summons. - Cheibriados' wrath no longer uses miscasts. At very high tension, in addition to sleeping and slowing the player, Chei makes a lot of noise. At low tension, miscasts are replaced by stat damage. - Fedhas' wrath no longer uses elemental miscasts. These are replaced by a choice of corrosive bolt, primal wave, or thorn volley. - Yredelemnul's wrath no longer uses necromancy miscasts, in their place Yred fires a bolt of draining. - Kikubaaqudgha's wrath uses death curses in place of necromancy miscasts. * Vehumet is less likely to give duplicate gifts. * Xom is stimulated upon worship at a faded altar. Items ----- * Scroll of Acquirement rework: - Offers players a choice of five fully generated items. - Three of the item categories are randomly chosen and the other two are always gold and food (for species that eat). - Generated items are always useable and not hated by the player's current god. - The Miscellaneous category for evocable items is no longer available. * New Potion of Stabbing that gives a 50% chance to upgrade weak stabs (e.g. distracted monsters) to strong ones (e.g. sleeping monsters). * Tin of Tremorstones, a new multiuse evocable. Tremorstones have 3 charges which recover over time with XP. When used, it creates a number of radius 2 explosions (the number scales with evocations skill) near the center of present monster that are triple-affected by AC (like LRD). The explosions are randomly skewed and may hit the user. Most useful for players with good armour. * The chaos brand now has might and agility effects, no longer causes miscast effects, and its cloning effect can create friendly and neutral monsters. * Potions of Brilliance now provide a stronger universal spell enhancer and remove spell hunger. They no longer provide an Int bonus nor wizardry. * Potions of Might no longer provide a bonus to strength. * Scrolls of Magic Mapping now reveal any floor traps on the level. * The -Tele property no longer appears on artefact weapons and jewellery. * Ordinary shields have been renamed to kite shields and large shields have been renamed to tower shields. This helps make equipment descriptions less ambiguous. * The vorpal weapon ego no longer has distinct adjectives for each weapon class. Now all such weapons are described as 'vorpal'. * Unrandart changes: - New unrand: Cigotuvi's Embrace, a +4 leather armour with rN+, rRot and *Drain that automatically gathers corpses to increase AC. The AC decays slowly over time but decays more quickly as more corpses are added. - Boots of the Assassin are now called the hood of the Assassin and use the headgear slot. - The demon blade Leech gains *Rage/+Rage and loses its AC-3 and EV-3 properties. - The Elemental Staff now acts as an enhancer for all elemental schools, with enhancement applying independently for each school. - Warlock's Mirror can now reflect piercing ranged weapons. - The Staff of Olgreb now has a chance to deal poison-arrow flavored damage on hit, based on evocations skill. It no longer has an additional chance to cast Venom Bolt on top of casting OTR when evoked. It now grants poison immunity to monsters wielding it. - The Dragonskin Cloak now provides rCorr instead of sticky flame resistance. - The scythe of Curses no longer curses items in inventory, and now applies death curses instead of necromancy miscasts. - The plutonium sword still applies transmutations miscasts, but gains a chance to polymorph the target on hit (since this is no longer a miscast effect for monsters). - The brooch of Shielding is now a guardian spirit amulet with SH+8. - Bloodbane has been removed, having been merged into Leech. - Maxwell's Etheric Cage has been removed. * Phial of floods now applies a silencing "waterlogged" debuff to all monsters in the flooded area and no longer summons water elementals. * Staves of poison now do resistable poison damage on hit like other staves instead of just having a chance to poison. * Distortion branded weapons no longer teleport foes. * Distortion unwield effects no longer cause a translocations miscast. Instead, they either teleport the player to monsters, banish the player, or cause severe contamination. * Regeneration items only activate after attuning to the player at full HP, identical to the amulet. * Scarf egos are revised: cloud immunity and spirit shield are removed, harm and invisibility are added. Harm scarves do not drain the player when removed. * Amulets of reflection now always give +5 SH and must attune to the player at full HP. Reflected missiles, poison, and banishments now correctly award piety. * Cloak egos are revised: invisibility is removed, preservation (providing corrosion resistance) and stealth are added. * The Harm property can now appear on randart armour, and does not incur a drain penalty on removal. * Stat rings are now always either +6 or -4. AC, EV, and Slay rings are now always either +4 or -4. * Removed: potion of agility, staff of power, crystal ball of energy, sack of spiders, lamp of fire, fan of gales, wand of scattershot, amulets of the gourmand, amulets of harm, amulets of rage. Interface --------- * The seed selection dialogue has been ported to webtiles and is enabled on select servers. * auto_butcher has been changed to default to `always` (from the previous value of `very hungry`). * A new option, auto_butcher_max_chunks, prevents automatic butchering with more than that many chunks in inventory. Its default value is 10 for non-ghoul characters. * explore_auto_rest now defaults to true. * New morgue section: screenshots. When notes are taken with : an ascii screenshot is additionally saved and can be added to morgues. * The console monster list now displays monster status information and whether or not the monster is wielding a launcher or polearm, or has a wand * The ^x summary display now shows monster status information * A new option, monster_item_view_coordinates, can be set to true to display player-relative coordinates in the ^x display. * The auto-travel trail displayed with show_travel_trail can now be customised in console (both for glyph and colour). * The "visited status" of stairs and transporters can now be indicated both by glyph and by colour in console. * Allies now show sleep and confusion status tiles. * A new option, game_scale, allows for global pixel scaling to make dcss more usable on large and/or high-resolution monitors. (Values in the range of 2-4 will be helpful for upscaling for 2k-4k monitors.) * The behavior of `tile_filter_scaling=false` has been improved to work on all tiles in the game, for better pixelated effects. * Webtiles now supports showing save info in the lobby; see CAO for this feature in action. Monsters -------- * New unique: Maggie, a younger version of the unique Margery, who appears just before and in Lair. She has a steam, acid, or swamp dragon scales, Bolt of Fire, and Mesmerize. Only one of Maggie or Margery will place in a game. * Margery now always gets Fire, Shadow, or Storm dragon scales as a counterpart to Maggie's armour. * Both Maggie and Margery have a small extra chance of spawning with a pre-enchanted Wyrmbane (1 or 2 points of enchantment, respectively). * Monsters such as spiders no longer have a clinging ability. * Mummy death curses are no longer necromancy miscasts, and instead have their own effect table. * New monster: nameless horror. Nameless horrors are produced by summoning miscasts. They are giant, tanky, have an antimagic attack and abjuration as a natural ability. * Hepliaklqana ancestors and demonic guardians can no longer be enslaved or frenzied. * Summoned monsters can now get the inner flame status, both from the spell and the scroll. * Monsters now try to avoid blocking the line of fire of monsters behind them. Spells ------ * Spell in many schools have been redesigned to make the schools have better differentiation, more positional considerations, and better UI. The descriptions below describe the schools' individual focus and any new, changed, and removed spells in each school: - Fire spells have directed explosions or set things on fire: + New L1 Conjurations/Fire spell Foxfire that conjures two foxfire projectiles that quickly hone in on their target, each doing a bit more than half the damage of Flame Tongue. + Conjure Flame now creates embers on the player's position that turn into a flame cloud a turn later. The embers smother if a monster steps on them. + Inner Flame now creates a flame cloud under the affected monster whenever it takes damage in addition to the usual explosion it makes when the monster dies. + New L6 Conjurations/Fire spell Starburst that fires 8 range 5 bolts in the principle directions. + Removed spells: Flame Tongue, Throw Flame, Bolt of Fire. - Air school spells bounce, are pointy, or are hard to direct: + Airstrike damage now scales so it's greater the more unoccupied squares there are surrounding the target. + Summon Lightning Spire now places the spire randomly. - Earth spells are directed: + Borgnjor's Vile Clutch now is a range 6 always-penetrating beam instead of a smite-targeted 3x3 explosion. - Ice spells are diffuse and subtle: + New L3 Ice spell Frozen Ramparts that makes all walls within radius 2 become covered in ice, damaging monsters that walk by. Damage bypasses AC and slows cold-blooded animals. + New L4 Conjurations/Ice spell Hailstorm that fires a ring of ice beams from radius 2 to radius 3, not affecting radius 1 squares. Monsters with rC+++ such as ice beasts are immune to this effect. + Ozocubu's Refrigeration does 33% more damage on-average and no longer harms the caster. + New L9 Ice spell Absolute Zero that instantly freezes to death the closest monster in range, leaving an ice block. A random closest monster is chosen as the target when there are ties. The spell is range 5 and very loud, with noise attenuated by power. + Removed spells: Throw Frost, Throw Icicle, Bolt of Cold, Glaciate. + As a result of these changes, Ice Elementalists no longer put starting skill in Conjurations. - Conjurations are pure magic with good accuracy in some way: + Iskenderun's mystic blast now makes a range 5 explosion around the player that damages and pushes back monsters, potentially colliding them with features and other monsters. + Dazzling Flash replaces Dazzling Spray. Makes a flash centered on the player of up to radius 3 that can blind monsters in the affected area. + Searing Ray now fires all its rays at the chosen target, adjusting the rays as the target moves. If no target is chosen, the spell repeatedly fires in the chosen direction. The rays all penetrate and each has the same damage and to-hit. The ray damage is adjusted to have the same overall damage distribution as before this change. + Spellforged Servitor now gives only one spell to the servitor. This is the highest level servitor-compatible spell the player has from the following sets, in order of preference: L4 and higher ranged damage spells, cloud spells, and low-level or short-range spells. + Force Lance is removed. - Poison spells poison things or perform some kind of alchemy + Sting is now a range 3 Poison/Transmutations spell using the same partly-resistable beam type previously used by Poison Arrow. + New L6 Poison/Transmutations spell Eringya's Noxious Bog that creates a temporary toxic bog trail as the player moves. The bog terrain applies the same partly-resistable damage flavor as Sting as well as the movement and combat penalties of shallow water. + Removed spells: Venom Bolt, Poison Arrow + As a result of these changes, Venom Mages now put starting skill in Transmutations instead of Conjurations. - Necromancy has balance adjustments to make the school not so strong and to begin to move it closer to a melee support school: + Corpse Rot now creates miasma clouds in a ring around the player, making one cloud for each corpse in LOS, but with lower duration. + Agony and Dispel Undead are now range 1, and Dispel Undead is now L4. + Regeneration and Bolt of Draining are removed. * The Young Poisoner's Handbook now contains Ignite Poison. * Confusing Touch is now level 3 and checks MR instead of monster hit dice. * The player is now immune to the melee-fumbling effects of liquefied ground made by casting Leda's Liquefaction. The slow movement applies regardless of flight status and the spell can be used while flying. * Firestorm and Ignition now can burn trees, and Fireball burns trees in all squares of its explosion. * Call Imp no longer bases the type of imp summoned on spellpower. * The Confuse spell has been removed. * Spell miscast effects have been simplified to give contamination and a single per-school effect, scaling with spell risk and level. The new effects by school are: - Charms and Hexes: debuff and slow. - Summoning: durably summon a nameless horror (new monster). - Translocation: dimension anchor. - Transmutation: extra contamination for the player, malmutate a monster. - Conjuration: irresistable AC-ignoring damage. - Elemental schools: school flavored damage (Earth uses fragmentation damage). * The Deflect Missiles spell has been removed. * Tukima's Dance can no longer be used if the player sacrificed Love. * Lesser Beckoning and Teleport Other now turn allies hostile. * Eldritch Tentacles from malign gateway can no longer attack out of LOS of the player, and arrive sooner after the gateway is opened. Development ----------- * The WebTiles server has seen a major overhaul and now supports python 3 as well as Tornado 5+, as well as numerous other backend/technical improvements. * The catch2 testing framework is now integrated into the project and is enabled in our CI testing. * GitHub actions have been configured to replace Travis CI testing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/11/05 09:08:15 ryoon Exp $ d13 1 @ 1.13 log @*: Recursive revbump from textproc/icu-68.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/08/31 18:09:35 wiz Exp $ a2 1 PKGREVISION= 6 d5 1 a5 1 PKGNAME= ${DISTNAME:S/_/-/:S/-soup/-soup-sdl/} d12 2 @ 1.12 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2020/08/18 17:57:58 leot Exp $ d3 1 a3 1 PKGREVISION= 5 @ 1.11 log @*: revbump for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2020/06/02 08:23:56 adam Exp $ d3 1 a3 1 PKGREVISION= 4 @ 1.10 log @Revbump for icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/04/12 08:28:45 adam Exp $ d3 1 a3 1 PKGREVISION= 3 @ 1.9 log @Recursive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/03/08 16:49:48 wiz Exp $ d3 1 a3 1 PKGREVISION= 2 @ 1.8 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/10/28 12:24:28 nia Exp $ d3 1 a3 1 PKGREVISION= 1 @ 1.7 log @stone-soup-sdl: Sync for stone-soup update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/10/01 19:37:50 nia Exp $ d3 1 @ 1.6 log @Accept blame for a handful of packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/09/20 15:05:01 nia Exp $ a2 1 PKGREVISION= 1 @ 1.5 log @games: Normalize some roguelikes with separate curses and SDL versions. Add CONFLICTS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/09/15 14:49:24 nia Exp $ d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.4 log @stone-soup-sdl: Needs glu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/08/11 18:04:36 nia Exp $ d11 2 @ 1.3 log @stone-soup-sdl: Force instalation of fonts @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/08/11 13:21:04 wiz Exp $ d29 1 @ 1.2 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/08/08 13:40:30 nia Exp $ d13 1 @ 1.1 log @Add games/stone-soup and games/stone-soup-sdl. Based partially on work by Yorick Hardy in pkgsrc-wip. Dungeon Crawl Stone Soup is an open-source, single-player, role-playing roguelike game of exploration and treasure-hunting in dungeons filled with dangerous and unfriendly monsters in a quest to rescue the mystifyingly fabulous Orb of Zot. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/08/18 21:15:41 yhardy Exp $ d3 1 @