TXT基础课程,配置新套装表
<h1><a href="https://fanm37t2tx.feishu.cn/minutes/obcnzlpk8y2767xmyn5961t6?from=from_copylink">视频课程</a></h1><h3>游戏新套装配置实战教案</h3>
<p><strong>课程主题</strong>:游戏新套装表配置与实战应用<br />
<strong>适用对象</strong>:游戏脚本开发/数值策划学习者(已掌握基础表结构配置)<br />
<strong>课时</strong>:1课时(45分钟)</p>
<hr />
<h3><strong>一、课程目标</strong></h3>
<p>通过本节课学习,掌握游戏中“新套装表(SUITE_EX)”的配置方法,能够独立完成以下任务:</p>
<ol>
<li>理解新套装表与老套装表的核心区别;</li>
<li>掌握新套装表各列字段的含义及配置规则(套装ID、类型、属性、装备关联等);</li>
<li>完成新套装的属性配置、装备关联及前端显示设置;</li>
<li>解决新套装配置过程中常见的报错与逻辑异常问题(如套装触发异常、引擎读取失败等)。</li>
</ol>
<hr />
<h3><strong>二、重点知识讲解</strong></h3>
<h4><strong>模块1:新套装表基础认知</strong></h4>
<p><strong>1. 新套装表与老套装表的区别</strong></p>
<ul>
<li><strong>表名差异</strong>:新套装表命名为<code>SUITE_EX</code>(老套装表无<code>EX</code>后缀)。</li>
<li><strong>配置关联</strong>:新套装属性需通过装备表的<strong>第32列</strong>(套装ID列)关联,老套装表关联位置不同(通常为第31列)。</li>
</ul>
<p><strong>2. 新套装表核心列字段解析</strong></p>
<table>
<thead>
<tr>
<th>列名</th>
<th>功能说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>排序列(第1列)</td>
<td>仅用于排序,无实际逻辑意义,按1、2、3…顺序填写即可。</td>
</tr>
<tr>
<td>套装ID(第2列)</td>
<td>套装的唯一标识(如3001、3002),需与装备表第32列关联。</td>
</tr>
<tr>
<td>套装类型(第3列)</td>
<td>同类套装需按“升序整除1000”规则设置(如3001→类型3,4001→类型4),避免触发冲突。</td>
</tr>
<tr>
<td>套装名称(第4列)</td>
<td>格式:<code>[未激活颜色][分隔符][名称]</code>(如`</td>
</tr>
<tr>
<td>套装等级(第5列)</td>
<td>套装的等级要求(如1级、100级),决定玩家触发套装的最低等级。</td>
</tr>
<tr>
<td>套装件数(第6列)</td>
<td>触发套装属性需穿戴的装备数量(如6件、8件)。</td>
</tr>
<tr>
<td>穿戴部位(第7列)</td>
<td>需穿戴的装备位置(如头盔4、衣服0、武器1等),多位置用<code>#</code>分隔(如<code>0#4#1</code>)。</td>
</tr>
<tr>
<td>装备列表(第8列)</td>
<td>需触发套装的具体装备名称(如“新王战盔#新王战镯”),多装备用<code>#</code>分隔。</td>
</tr>
<tr>
<td>属性配置(第9-16列)</td>
<td>分为数值型(第9列)、百分比型(第10列)、万分比型(第11列),需根据<code>ATD_Story</code>表属性类型填写。</td>
</tr>
<tr>
<td>特殊属性(第12列)</td>
<td>代码对应特殊效果(如1=麻痹、2=护身、3=传送),多效果用`</td>
</tr>
<tr>
<td>属性描述(第13列)</td>
<td>手动编写套装激活后的属性说明(如“攻击上限+100,暴击几率+15%”)。</td>
</tr>
<tr>
<td>去重规则(第14列)</td>
<td>0=不去重(需穿戴指定数量不同部位装备),1=去重(同名装备仅算1件)。</td>
</tr>
<tr>
<td>套装触发提示(第15列)</td>
<td>套装激活时聊天框显示的提示语(如“新王战套触发成功”)。</td>
</tr>
</tbody>
</table>
<h4><strong>模块2:新套装配置实操步骤</strong></h4>
<p><strong>1. 配置新套装表(SUITE_EX)</strong></p>
<ul>
<li><strong>步骤1</strong>:创建/打开<code>SUITE_EX</code>表,按列填写基础信息(排序列、套装ID、类型)。</li>
<li><strong>步骤2</strong>:设置套装名称(含未激活/激活颜色)、等级、件数、穿戴部位及装备列表(多装备用<code>#</code>分隔)。</li>
<li><strong>步骤3</strong>:配置属性(数值型填第9列,百分比型填第10列,万分比型填第11列),特殊属性用代码表示(如<code>1|3</code>代表麻痹+传送)。</li>
<li><strong>步骤4</strong>:编写属性描述(手动说明加成效果),设置去重规则(0或1)及触发提示语。</li>
</ul>
<p><strong>示例:配置“新王战套”(6件套)</strong></p>
<ul>
<li>套装ID:3001;套装类型:3(3001÷1000余1→类型3);套装等级:1;套装件数:6。</li>
<li>穿戴部位:0(衣服)#4(头盔)#1(武器)#5(手镯)#6(戒指)#10(腰带)。</li>
<li>装备列表:新王战盔#新王战镯#新王战戒#新王战靴#新王战带#新王战衣。</li>
<li>属性配置:生命值+1000(第9列)、攻击上限+100(第9列)、暴击几率+15%(第10列)、吸血+10%(第11列)。</li>
<li>特殊属性:无(留空);属性描述:“生命值+1000,攻击上限+100,暴击几率+15%,吸血+10%”;去重规则:0;触发提示:“新王战套触发成功”。</li>
</ul>
<p><strong>2. 关联装备表与前端表</strong></p>
<ul>
<li><strong>装备表关联</strong>:在装备表(如<code>EQUIP</code>表)的<strong>第32列</strong>(套装ID列)填写新套装ID(如3001),确保每件套装装备关联同一套装ID。</li>
<li><strong>导出前端表</strong>:配置完成后,导出<code>SUITE_EX</code>表为CSV,通过引擎工具转换为Lua格式(CSV→Lua)。</li>
<li><strong>引擎设置</strong>:在引擎<code>data</code>表设置中勾选“使用新套装表”,确保引擎读取新套装配置(否则默认读取老套装表)。</li>
</ul>
<h4><strong>模块3:常见问题与解决方案</strong></h4>
<table>
<thead>
<tr>
<th>问题现象</th>
<th>可能原因</th>
<th>解决方法</th>
</tr>
</thead>
<tbody>
<tr>
<td>引擎报错“脚本错误”</td>
<td>未勾选引擎“使用新套装表”配置项。</td>
<td>检查引擎<code>data</code>表设置,勾选“使用新套装表”。</td>
</tr>
<tr>
<td>套装属性未触发</td>
<td>套装类型设置错误(未按“升序整除1000”规则);装备未关联套装ID。</td>
<td>检查套装类型(如3001→类型3),确保装备表第32列正确填写套装ID。</td>
</tr>
<tr>
<td>穿戴少量装备触发高等级套装</td>
<td>去重规则未设置(默认不去重);套装件数配置错误(如6件套配置为4件)。</td>
<td>设置去重规则(0=不去重,1=去重);核对套装件数与实际穿戴数量。</td>
</tr>
<tr>
<td>角色无法删除</td>
<td>数据库角色删除等级限制未调整。</td>
<td>登录数据库服务器,修改“允许删除角色的等级”配置(如设置为0)。</td>
</tr>
</tbody>
</table>
<hr />
<h3><strong>三、实战任务(课后练习)</strong></h3>
<ol>
<li><strong>基础套装配置</strong>:
<ul>
<li>创建“星耀套装”(5件套),要求:
<ul>
<li>套装ID:4001;套装类型:4(4001÷1000余1→类型4);</li>
<li>等级要求:10级;穿戴部位:头盔、衣服、武器、手镯、戒指;</li>
<li>属性:生命值+2000(数值型)、攻击+200(数值型)、暴击+20%(百分比型);</li>
<li>触发提示:“星耀套装激活,战力飙升!”。</li>
</ul>
</li>
</ul>
</li>
<li><strong>多套装叠加测试</strong>:
<ul>
<li>配置“星耀4件套”(4002)和“星耀8件套”(4003),验证穿戴4件、8件时是否分别触发对应属性。</li>
</ul>
</li>
</ol>
<hr />
<h3><strong>四、总结与注意事项</strong></h3>
<ol>
<li><strong>核心规则</strong>:新套装表需通过装备表第32列关联,套装类型需按“升序整除1000”设置,避免触发冲突。</li>
<li><strong>属性区分</strong>:数值型、百分比型、万分比型属性需严格对应<code>ATD_Story</code>表字段,避免填错列。</li>
<li><strong>测试验证</strong>:配置完成后需导出前端表、重启引擎,并通过游戏内穿戴测试验证套装触发逻辑。</li>
<li><strong>常见问题</strong>:引擎未勾选“使用新套装表”、套装类型错误、去重规则未设置是高频问题,需重点检查。</li>
</ol>
<p><strong>课后思考</strong>:如何通过新套装表的“去重规则”实现“任意6件装备触发套装属性”?(提示:设置去重规则为0,装备列表包含6个不同部位装备。)</p>
页:
[1]