查看“︁工程参考/配置文件/Server/BaseValueTable.ini”︁的源代码
来自天龙知识库
←
工程参考/配置文件/Server/BaseValueTable.ini
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:<span style="font-size:24px;line-height:1.4;overflow-wrap:anywhere;">工程参考/配置文件/Server/BaseValueTable.ini</span>}} __NOTOC__ <div class="config-file-reference" style="max-width:1200px;margin:0 auto;line-height:1.8;color:#29343a;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;overflow-wrap:anywhere;"> [[首页|首页]] · [[工程参考/配置文件索引|配置文件索引]] · [[工程参考/配置文件修改约定|修改约定]] BaseValueTable.ini 按门派存放 42 项战斗系数,例如初始生命、等级对生命的影响、命中、会心、势力 ID。人物二级属性从这些系数与一级属性一起算。它不是升级经验,也不是 AttrLevelUpTable 的五项一级属性。 [[#文件位置与生效|位置与生效]] · [[#文件格式|文件格式]] · [[#字段详解|字段详解]] · [[#常用修改实例|修改实例]] == 文件位置与生效 == {| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" ! scope="col" style="width:24%;text-align:left;background:#edf3f2;padding:8px;" | 项目 ! scope="col" style="width:76%;text-align:left;background:#edf3f2;padding:8px;" | 说明 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 运行文件 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">./Config/BaseValueTable.ini</code>,相对于 Server 工作目录。源码宏 FILE_BASE_VALUE。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 读取程序 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | Server 在 TableInit::InitBaseValueTable 加载;门派对象按 AINFOTYPE 取值。GM 命令 reloadbasevalue 可重读 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 生效方法 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 推荐停服后备份并修改实际 Server/Config 副本,再重启 Server。已有最高 GM 权限的入口可执行 <code style="white-space:normal;overflow-wrap:anywhere;">reloadbasevalue</code>,命令名不区分大小写,不带等号和文件名。重载再次 ReadInt 覆盖内存表。客户端不加载本表。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 样本格式 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GB18030-compatible</code>,<code style="white-space:normal;overflow-wrap:anywhere;">CRLF</code>。保留原编码;源码读取器不会自动把中文转为 UTF-8。 |} 十个节 [MENPAI0]..[MENPAI9],对应少林到无门派。每节必须有 AINFOTYPE0..AINFOTYPE41,缺项断言。样本少林 AINFOTYPE0=30500。 {| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" ! scope="col" style="width:24%;text-align:left;background:#edf3f2;padding:8px;" | AINFOTYPE ! scope="col" style="width:76%;text-align:left;background:#edf3f2;padding:8px;" | 含义 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">0</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始生命 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">1</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 体制对生命影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">2</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对生命影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">3</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始生命回复 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">4</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 体制对生命回复影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">5</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对生命回复影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">6</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始内力 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">7</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 定力对内力影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">8</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内力影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">9</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始内力回复 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">10</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 定力对内力回复影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">11</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内力回复影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">12</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始外功攻击 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">13</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 力量对外功攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">14</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对外功攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">15</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始内功攻击 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">16</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 灵力对内功攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">17</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内功攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">18</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始外功防御 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">19</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 体制对外功防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">20</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对外功防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">21</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始内功防御 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">22</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 定力对内功防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">23</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内功防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">24</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始命中 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">25</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对命中影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">26</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对命中影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">27</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始闪避 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">28</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对闪避影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">29</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对闪避影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">30</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始会心攻击 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">31</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对会心攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">32</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对会心攻击影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">33</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 初始会心防御 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">34</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对会心防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">35</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对会心防御影响系数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">36</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 攻击力浮动 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">37</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 受伤怒气增长 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">38</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 攻击怒气增长 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">39</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 怒气自然增长 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">40</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 势力ID |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">41</code> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 攻击特性ID |} == 文件格式 == 使用 [节名] 与 Key=Value,节名和键名区分大小写,保持节标题位于行首。用单独一行分号写注释,保留原编码及 CRLF 换行;重复节或键取先匹配项,不依赖后写覆盖。缺项、空值与 0 分别按下表处理。 == 字段详解 == 模板 [n] 表示从 0 开始的序号,写入时应展开为实际数字;不是字面键名。 === [MENPAI[n]] === {| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" ! scope="col" style="width:34%;text-align:left;background:#edf3f2;padding:8px;" | 字段与类型 ! scope="col" style="width:42%;text-align:left;background:#edf3f2;padding:8px;" | 含义与修改要点 ! scope="col" style="width:24%;text-align:left;background:#edf3f2;padding:8px;" | 缺项或特殊值 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AINFOTYPE[n]</code><br>整数,门派系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n 门派 0..9,m 系数 0..41。加载双重循环 ReadInt。样本注释与枚举一致,加载器不读注释。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项断言失败。空或非数字经 atoi 可能为 0。不要增删节或跳号。 |} == 常用修改实例 == 示例为局部教学片段,先备份原运行文件,再修改对应行并保留其余配置。教学值不是程序默认值。 === 把少林初始生命系数从 30500 改为 31000 === 修改前: <pre style="white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;padding:12px;background:#f5f7f8;border:1px solid #dbe3e6;">[MENPAI0] AINFOTYPE0=30500</pre> 修改后: <pre style="white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;padding:12px;background:#f5f7f8;border:1px solid #dbe3e6;">[MENPAI0] AINFOTYPE0=31000</pre> 在完整 BaseValueTable.ini 定位 [MENPAI0] 的 AINFOTYPE0。只把 30500 改为 31000,保留同节其余 41 项和其他门派。原行尾中文注释可保留。 门派 0 的初始生命系数变为 31000。具体生命上限还要乘体制、等级等系数,不能把 31000 当成血量。隔离加载读回 31000。可用 reloadbasevalue 热更。实际面板需要实测。 == 验证与排查 == 启动有 Load BaseValueTable.ini ... OK!。十个门派 42 项齐全,少林 AINFOTYPE0 为 31000。reloadbasevalue 后再查内存。恢复备份后重启或再 reload。 AINFOTYPE40 势力 ID、41 攻击特性 ID 不是生命系数。攻击特性另见表 AttackTraits.txt,本批未核对该表。 == 关联与依据 == [[工程参考/配置文件/Server/AttrLevelUpTable.txt|Server/AttrLevelUpTable.txt]] · [[工程参考/配置文件/Public/PlayerExpLevel.txt|Public/PlayerExpLevel.txt]] · [[工程参考/配置文件/Server/ConfigInfo.ini|Server/ConfigInfo.ini]] [[工程参考/配置文件索引|其他配置及整理状态]] · [[工程参考/服务端外网设置|服务端外网设置]] · [[Lua接口/服务端函数索引|Lua 接口索引]] * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/Main/GameTable.cpp</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/Main/GameTable.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/MenPai/MenPai.cpp</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/MenPai/MenPai.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/Packets/CGCommandHandler.cpp</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Common/GameDefine2.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Common/ServerBase/Ini.cpp</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Common/ServerBase/Ini.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Common/ServerBase/FileDef.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">resources/Server/Config/BaseValueTable.ini</code>:实际加载、解析、字段使用或示例关联依据 原始 Ini 与 InitBaseValueTable 隔离测试。属性面板未在游戏中执行。 </div> [[Category:工程参考]]
返回
工程参考/配置文件/Server/BaseValueTable.ini
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息