查看“︁工程参考/配置文件/Server/PetConfigTable.ini”︁的源代码
来自天龙知识库
←
工程参考/配置文件/Server/PetConfigTable.ini
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:<span style="font-size:24px;line-height:1.4;overflow-wrap:anywhere;">工程参考/配置文件/Server/PetConfigTable.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;"> [[首页|首页]] · [[工程参考/配置文件索引|配置文件索引]] · [[工程参考/配置文件修改约定|修改约定]] PetConfigTable.ini 是珍兽数值总开关。宝宝/变异权重、四套成长权重、根骨、战斗基数、悟性档费用都在 [System]。它不是种类表,种类在 PetAttrTable。 [[#文件位置与生效|位置与生效]] · [[#文件格式|文件格式]] · [[#字段详解|字段详解]] · [[#常用修改实例|修改实例]] == 文件位置与生效 == {| 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/PetConfigTable.ini</code>,相对于 Server 工作目录。源码宏 FILE_PET_CONFIG。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 读取程序 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | Server 在 TableInit::InitPetConfigTable 加载;创建、资质、合宠、学技能读取 m_PetConfig |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 生效方法 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 停服后备份并修改实际 Server/Config 副本,再重启 Server。当前检索范围未发现独立重载。客户端不加载本文件。 |- | 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。 |} 样本只有 [System]。成长四组、根骨等级权重、三套资质 Rate 各自求和必须 1000。资质 Param 比 Rate 多一档,供插值。千分系数键加载后除以 1000。 加载末尾还读五个性格节 PET_AI_* 的入战权重。样本没有这些节,ReadInt 返回 -99999999。 == 文件格式 == 使用 [节名] 与 Key=Value,节名和键名区分大小写,保持节标题位于行首。用单独一行分号写注释,保留原编码及 CRLF 换行;重复节或键取先匹配项,不依赖后写覆盖。缺项、空值与 0 分别按下表处理。 == 字段详解 == 模板 [n] 表示从 0 开始的序号,写入时应展开为实际数字;不是字面键名。 === [System] === {| 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;">BabyPetRate</code><br>整数,千分率 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 抓捕或生成宝宝的权重,分母 1000。样本 30。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA(-99999999)。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">VariancePetRate</code><br>整数,千分率 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 生成变异的权重,分母 1000。样本 7。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">WilenessPetRate_TakeLevel</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 野生珍兽生成时与携带等级比较的基准。样本 60。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">WilenessPetRate_Delta1</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 野生生成等级差档 1。样本 10。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">WilenessPetRate_Delta2</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 野生生成等级差档 2。样本 5。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">WilenessPetRate_Delta3</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 野生生成等级差档 3。样本 5。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Others_GrowRate[n]</code><br>整数,成长档权重 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4,默认/童年 五档成长权重。四组各自求和必须等于 1000。样本 Others 887/100/10/2/1。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。和不为 1000 断言失败。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Wileness_GrowRate[n]</code><br>整数,成长档权重 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4,野生 五档成长权重。四组各自求和必须等于 1000。样本 Others 887/100/10/2/1。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。和不为 1000 断言失败。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RMB_GrowRate[n]</code><br>整数,成长档权重 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4,普通 RMB 五档成长权重。四组各自求和必须等于 1000。样本 Others 887/100/10/2/1。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。和不为 1000 断言失败。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SuperRMB_GrowRate[n]</code><br>整数,成长档权重 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4,闪耀 RMB 五档成长权重。四组各自求和必须等于 1000。样本 Others 887/100/10/2/1。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。和不为 1000 断言失败。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GenGu[n]_Begin</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4 根骨档下限。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GenGu[n]_End</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4 根骨档上限。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GenGu[n]_Rate</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..4 根骨档权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">rateoflevel[n]variancepet</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=1..8 各变异等级独立权重。CreatePet 自行求和再逐项扣减,加载不要求和为 1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IntelligenceRange</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 悟性随机范围。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">MoveSpeed</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 移动速度。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AttackSpeed</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 攻击速度。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PetAI0_MagicRate</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格 0 的魔法释放权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PetAI1_MagicRate</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格 1 的魔法释放权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PetAI2_MagicRate</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格 2 的魔法释放权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PetAI3_MagicRate</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格 3 的魔法释放权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseHP</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 生命基数。样本 44。战斗时再乘体质/等级系数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BasePhyAttack</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 外功攻击基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseMgcAttack</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 内功攻击基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BasePhyDefence</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 外功防御基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseMgcDefence</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 内功防御基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseHit</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 命中基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseMiss</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 闪避基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseCriticalAttack</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 会心攻击基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BaseCriticalDefence</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 会心防御基数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Con_HP_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 体质对生命。加载后除以 1000 成浮点。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Str_PhyAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 力量对外功攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Spr_MgcAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 灵气对内功攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Con_PhyDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 体质对外功防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Int_MgcDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 定力对内功防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Dex_Miss_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对闪避。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Dex_Hit_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对命中。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Dex_CriticalAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对会心攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Dex_CriticalDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 身法对会心防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_HP_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对生命。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_PhyAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对外功攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_MgcAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内功攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_PhyDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对外功防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_MgcDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对内功防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_Miss_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对闪避。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_Hit_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对命中。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_CriticalAttack_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对会心攻击。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Level_CriticalDefence_Pram</code><br>整数,千分系数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 等级对会心防御。加载后 /1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">MAXPET_NUM_LEVEL1</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 1 级可携带珍兽数。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">INCREACE_ONEPET_STEP</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 每升若干级增加携带数量的步长。键名拼写是 INCREACE。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">cost_takelevel[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 携带等级 5/15/…/105 的学技能费用。加载按这 11 个固定等级写连续数组。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。不要改成 6、16 这种键。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">cost_ExtendCortrolByPlayer</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 玩家扩展控制相关学技能费用。键名拼写是 Cortrol。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">rate_gengu_level[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=1..10 根骨等级权重,求和必须 1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。和不为 1000 断言失败。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">multiply_Intelligence_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=1..10 悟性档对资质的倍率修正。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">plus_maxlevel_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=1..10 悟性档对等级上限的加值。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GenGu_success_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..9 该悟性档洗根骨成功率。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Compound_succrate_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..9 该悟性档合宠成功率。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Compound_leveldown_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..9 合宠失败降级相关。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Compound_cost_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..9 合宠费用。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GenGu_cost_savvy[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | n=0..9 洗根骨费用。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Wileness_Returntochild_rate_HoldIntelligence</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 野生还童保留悟性的权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Baby_Returntochild_rate_HoldIntelligence</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 宝宝还童保留悟性的权重。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PerRate[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 默认资质规则 n=0..9 的档权重,求和必须 1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RMBPerRate[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 普通 RMB 资质规则 n=0..9 权重,求和必须 1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SuperRMBPerRate[n]</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 闪耀 RMB 资质规则 n=0..9 权重,求和必须 1000。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PerParam[n]</code><br>浮点文本 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 默认资质规则 n=0..10 的档边界。ReadText 再 atof。档数比 Rate 多 1,用于插值上下限。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项读失败,atof 空串为 0。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RMBPerParam[n]</code><br>浮点文本 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 普通 RMB 资质边界 n=0..10。 | 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;">SuperRMBPerParam[n]</code><br>浮点文本 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 闪耀 RMB 资质边界 n=0..10。 | 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;">PerCalculateParamA</code><br>浮点文本 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 资质等级公式系数 A。当前资质/标准资质×A + 携带等级×B。 | 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;">PerCalculateParamB</code><br>浮点文本 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 资质等级公式系数 B。样本 -0.02。 | 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;">AllowManualSkill</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 允许的手动技能数。样本 2。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AllowAutoSkill</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 允许的自动技能数。样本 5。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺项为 ERROR_DATA。 |} === [PET_AI[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;">RateOfEnterCombat_OwnerBeskill</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格节入战权重:主人被打。节名 PET_AI_COWARDICE/WARINESS/LOYALISM/CANNINESS/VALOUR。样本没有这些节。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺节时 ReadInt 返回 -99999999。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RateOfEnterCombat_SelfBeskill</code><br>整数 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 性格节入战权重:自己被打。 | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 缺节时为 -99999999。 |} == 常用修改实例 == 示例为局部教学片段,先备份原运行文件,再修改对应行并保留其余配置。教学值不是程序默认值。 === 把宝宝生成权重从 30 改为 60 === 修改前: <pre style="white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;padding:12px;background:#f5f7f8;border:1px solid #dbe3e6;">[System] BabyPetRate=30</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;">[System] BabyPetRate=60</pre> 在完整 PetConfigTable.ini 定位 BabyPetRate。只把 30 改为 60,保留 VariancePetRate、成长权重和其他键。成长四组和仍须为 1000。 宝宝权重变为 60/1000。隔离加载读回 60。实际抓捕或生成需要实测。 == 验证与排查 == 启动有 Load PetConfigTable.ini ... OK!。BabyPetRate 60,Others 成长和仍为 1000。缺成长和会断言。恢复备份后重启。 === 入战节 === PET_AI_COWARDICE 等到 VALOUR 五个节样本不存在。不要把缺节当成 0。 === 拼写 === INCREACE_ONEPET_STEP、cost_ExtendCortrolByPlayer 按源码键名,不要改成正确英文拼写。 == 关联与依据 == [[工程参考/配置文件/Public/PetAttrTable.txt|Public/PetAttrTable.txt]] · [[工程参考/配置文件/Server/PetAttrPointDistribute.txt|Server/PetAttrPointDistribute.txt]] · [[工程参考/配置文件/Public/PetHuanTongCost.txt|Public/PetHuanTongCost.txt]] [[工程参考/配置文件索引|其他配置及整理状态]] · [[工程参考/服务端外网设置|服务端外网设置]] · [[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;">Common/ServerBase/PetConfig.h</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/Obj/PetRuler.cpp</code>:实际加载、解析、字段使用或示例关联依据 * <code style="white-space:normal;overflow-wrap:anywhere;">Server/Server/GameServer/Server/Obj/PetManager.cpp</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/PetConfigTable.ini</code>:实际加载、解析、字段使用或示例关联依据 原始 Ini 与 InitPetConfigTable 隔离测试。抓捕、合宠和战斗未在游戏中执行。 </div> [[Category:工程参考]]
返回
工程参考/配置文件/Server/PetConfigTable.ini
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息