2 个版本
0.0.2 | 2023 年 10 月 17 日 |
---|---|
0.0.1 | 2023 年 10 月 2 日 |
#270 在 游戏 中
30KB
538 行
dmn
为高级龙与地下城(AD&D)的 DM 和其他玩家提供的命令行界面和库。
该项目完全新建,完全不完整。 我对 Rust 完全陌生,测试也很少。我用自己的游戏测试它,但还有很多改进空间。请提前警告。
此工具用于 原始、按照规则的 AD&D,尽管它可能对其他版本的 D&D 也有用。有关 dmn 预期的 AD&D 类型的更多信息,请参阅 https://demonidol.com。
安装
cargo install dmn
如果您不知道 cargo 是什么,现在可以 给我发邮件,我会发送程序给您。我很快就会使程序更容易获得。
使用
dmn 目前功能很弱,但它可以做一些有用的操作,在准备或甚至在实际游戏中可以节省您很多时间。随着时间的推移,我希望这些功能会更加有用。
显示帮助
dmn help
掷骰子(目前仅支持 XdY 和 dY 格式)
dmn roll 4d6
生成一个随机魔法物品(包括 10% 的地图机会,并使用 英雄传说 的机会用于刀剑等)
dmn random magic
生成一个随机随从(尚未正确限制能力值或种族,也不限制种族或阵营的阶级)
dmn random henchman
以 CSV 格式获取随从,以便您可以直接复制粘贴到电子表格中
dmn random henchman --csv
以 CSV 格式生成 30 个随从(repeat
仅在 zsh 中有效;对于 bash 或其他,您需要使用 for
循环或其他方法)
repeat 30 { dmn random henchman --csv }
在特定表格上掷骰子(可用的表格可以在 src/data/random_tables
文件中查看)
dmn table hl_non_magic
黑客攻击
这是我第一个 Rust 项目。我甚至还没有读完 Rust 书籍。建议、批评和补丁非常欢迎。
项目仓库位于 https://git.aikuro.net/poems/dmn。您可以通过电子邮件发送 pull请求 到 [email protected]。除非您希望匿名,否则我会将您设为提交的作者。
许可证
dmn,一个适用于DMs和其他AD&D玩家的命令行界面和库
版权所有 (C) 2023 David Gay
本程序是免费软件:您可以按照自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,许可证版本为3。
本程序分发时希望它是有用的,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅GNU Affero通用公共许可证。
您应该已随本程序收到GNU Affero通用公共许可证的副本(即LICENSE
文件)。如果没有,请参阅 https://www.gnu.org/licenses/。
非自有版权和商标
dmn的作者承认dmn中详述的所有不属于dmn作者的所有版权、商标和注册商标,并不对该财产权的所有权提出挑战。
依赖项
~6–8.5MB
~149K SLoC