在 TTRPG(密码系统参考文档)中将能力描述排序为能力名称

问题描述 投票:0回答:0

刚开始在学校学习编码,着手整理Cypher System Reference Document

前提:有些能力名称会进入称为“Tier”的相关角色级别(第 1 层、第 2 层等,直到第 6 层)并按角色专业化排序(如“Golem”),并且有一个巨大的索引能力(如“吸收元素”)按字母顺序排序。

示例:
住在石头

你的肉是由坚硬的矿物构成的,使你成为一个笨重、难以伤害的类人生物。

第 1 层:傀儡身体

第 1 层:石巨人治疗

第 2 层:魔像之握

第 3 层:训练有素的 Basher

第 3 层:石巨人践踏或武器化

第 4 级:深度储备

第 5 层:专业打击者

第 5 层:仍然像雕像

第 6 层:超级增强或心灵激增

GM 入侵:石头生物有时会忘记自己的力量或重量。行走的雕像可以吓坏普通人

示例结束。
在文档的后面列出了所有的能力及其各自的描述。我想要做的是对文档进行排序,使能力描述紧跟在专业名称之后。很难用语言表达,更难用代码表达。

我想使用 SQLite、Python 和 docx 或 openpyxl,但我经常遇到格式问题。任何关于进一步程序的想法将不胜感激。

我试过创建两个数据库:一个用于“角色类”,另一个用于“能力描述”,然后使用SQL创建一个数据库,最后将其导出到excel,最后导出到word。我不知道如何将所有能力的名称与所有能力的描述进行比较(直到分号或左括号),它们都以相同的(一个或几个)单词开头。

附言您可以在 Monte Cook Games 的网站上找到 Open Gaming 许可证;课程(可以这么说)又名“焦点”从文档一词的第 66 页开始,能力从第 135 页开始。

python sql openpyxl docx
© www.soinside.com 2019 - 2024. All rights reserved.