<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.waylee.net/index.php?action=history&amp;feed=atom&amp;title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83%2F%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE</id>
	<title>工程参考/武器坐骑外观配置 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.waylee.net/index.php?action=history&amp;feed=atom&amp;title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83%2F%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE"/>
	<link rel="alternate" type="text/html" href="https://www.waylee.net/index.php?title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83/%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE&amp;action=history"/>
	<updated>2026-10-26T16:43:10Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://www.waylee.net/index.php?title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83/%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE&amp;diff=14877&amp;oldid=prev</id>
		<title>Waylee：​新增武器坐骑外观配置（幻饰武器 6 表、坐骑 2 表、染色、飞行坐骑）</title>
		<link rel="alternate" type="text/html" href="https://www.waylee.net/index.php?title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83/%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE&amp;diff=14877&amp;oldid=prev"/>
		<updated>2026-10-26T13:39:08Z</updated>

		<summary type="html">&lt;p&gt;新增武器坐骑外观配置（幻饰武器 6 表、坐骑 2 表、染色、飞行坐骑）&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年10月26日 (一) 21:39的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l106&quot;&gt;第106行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第106行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 飞行坐骑：MountFlightMounts.txt（5 列，49 行）===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 飞行坐骑：MountFlightMounts.txt（5 列，49 行）===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;全 INT 五列，最多 512 行。列为 坐骑编号（0..511）、采集点（&amp;gt;0）、借用坐骑、借用加成（&amp;gt;0）、来源（≥0）。坐骑编号重复即失败；&amp;lt;code&amp;gt;CanFly(坐骑号)&amp;lt;/code&amp;gt; 为真才允许飞行（实现位于 &amp;lt;code&amp;gt;Common/MountFlightMounts.h&amp;lt;/code&amp;gt;）。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;全 INT 五列，最多 512 行。列为 坐骑编号（0..511）、采集点（&amp;gt;0）、借用坐骑、借用加成（&amp;gt;0）、来源（≥0）。坐骑编号重复即失败；&amp;lt;code&amp;gt;CanFly(坐骑号)&amp;lt;/code&amp;gt; 为真才允许飞行（实现位于 &amp;lt;code&amp;gt;Common/MountFlightMounts.h&amp;lt;/code&amp;gt;）。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 饰品与背景装饰：Exterior_BG / Exterior_TS / Exterior_BGTSitem / ItemOrnamentsVisual ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;背景装饰与头饰共用加载器 &amp;lt;code&amp;gt;TLBBOrnaments&amp;lt;/code&amp;gt;（实现位于 &amp;lt;code&amp;gt;Common/OrnamentsTables.h&amp;lt;/code&amp;gt;）。&#039;&#039;&#039;列数只要求不低于下限&#039;&#039;&#039;，样本背景 26 列、头饰 28 列都通过。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot; | 表&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot; style=&quot;width:12%&quot; | 最少列数&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot; style=&quot;width:14%&quot; | 样本规模&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot; | 内容&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;Exterior_BG.txt&amp;lt;/code&amp;gt; || 26 || 32 行 || 背景装饰定义：名称、图标、描述、视觉号、动作号、三轴位置范围（最小值≥0、最大值≤255、最小≤最大）、男女各一组位置与缩放、可调标记。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;Exterior_TS.txt&amp;lt;/code&amp;gt; || 27 || 74 行 || 头饰定义，比背景多两列：大头标记与关联物品（均限 0/1 或正数）。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;Exterior_BGTSitem.txt&amp;lt;/code&amp;gt; || 4 || 151 行 || 物品→装饰激活：第 2 列装饰类型必须有效、第 3 列装饰 ID 必须已存在、小时数 &amp;gt;0 或 -1。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;ItemOrnamentsVisual.txt&amp;lt;/code&amp;gt; || 9 || — || 装饰模型：男女各一组 模型/材质（第 1–4 列），第 5–8 列四个文本值。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;装饰定义表的主键 ID 上限 65535；每行的默认位置必须落在自身 min/max 范围内，否则启动失败；缩放值必须是有限数（拒绝 NaN/Inf）。客户端另有一份校验路径（&amp;lt;code&amp;gt;Valid(client=true)&amp;lt;/code&amp;gt; 会检查每条定义的视觉号都有对应模型）。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 飞行地图：MountFlightMaps.txt（纯文本，54 行）==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;这不是 DBC 表，是&#039;&#039;&#039;带首行标头的纯文本&#039;&#039;&#039;，由 &amp;lt;code&amp;gt;Map.cpp&amp;lt;/code&amp;gt; 的 &amp;lt;code&amp;gt;ReadMountFlightFile&amp;lt;/code&amp;gt; 与 &amp;lt;code&amp;gt;Common/MountFlight.h&amp;lt;/code&amp;gt; 的 &amp;lt;code&amp;gt;MapList::Load&amp;lt;/code&amp;gt; 解析：&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 首行必须恰好是 &amp;lt;code&amp;gt;MountFlightMaps	1&amp;lt;/code&amp;gt;（制表符分隔）。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 之后每行五列，用空格分隔：运行时地图号、资源号、地图名（stem）、宽、高。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 地图名只允许小写字母、数字与下划线，1–63 字符——&#039;&#039;&#039;不能带路径&#039;&#039;&#039;（&amp;lt;code&amp;gt;../&amp;lt;/code&amp;gt; 会被拒）。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 宽高 1..MAX_GRID；运行时地图号不允许重复；同资源号+地图名的条目宽高必须一致。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 文件不超过 64KB、不能含 NUL，条目不超过 1024 条且不能为空。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 修改清单 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 修改清单 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;第111行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第140行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 加坐骑：Exterior_Ride 加行（速度必须 &amp;gt;0），兑换入口在 Exterior_ExchangeItem 加行且第 3 列必须是 3。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 加坐骑：Exterior_Ride 加行（速度必须 &amp;gt;0），兑换入口在 Exterior_ExchangeItem 加行且第 3 列必须是 3。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 加染色款式：DressColorRate 对应行补一组（视觉，权重），保持视觉不重复、总权重 ≤100000。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 加染色款式：DressColorRate 对应行补一组（视觉，权重），保持视觉不重复、总权重 ≤100000。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 加背景装饰或头饰：Exterior_BG / Exterior_TS 加行，激活物品登记在 Exterior_BGTSitem，模型资源写进 ItemOrnamentsVisual。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 这三组表的行数列数都是启动硬校验，动结构前先备份。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 这三组表的行数列数都是启动硬校验，动结构前先备份。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:工程参考]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:工程参考]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Waylee</name></author>
	</entry>
	<entry>
		<id>https://www.waylee.net/index.php?title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83/%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE&amp;diff=14876&amp;oldid=prev</id>
		<title>Waylee：​新增武器坐骑外观配置（幻饰武器 6 表、坐骑 2 表、染色、飞行坐骑）</title>
		<link rel="alternate" type="text/html" href="https://www.waylee.net/index.php?title=%E5%B7%A5%E7%A8%8B%E5%8F%82%E8%80%83/%E6%AD%A6%E5%99%A8%E5%9D%90%E9%AA%91%E5%A4%96%E8%A7%82%E9%85%8D%E7%BD%AE&amp;diff=14876&amp;oldid=prev"/>
		<updated>2026-10-26T13:36:52Z</updated>

		<summary type="html">&lt;p&gt;新增武器坐骑外观配置（幻饰武器 6 表、坐骑 2 表、染色、飞行坐骑）&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;lua-reference&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lua-lead&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div role=&amp;quot;heading&amp;quot; aria-level=&amp;quot;2&amp;quot; class=&amp;quot;lua-h1&amp;quot;&amp;gt;武器坐骑外观配置&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lua-sub&amp;quot;&amp;gt;服务端 9 表 · 幻饰武器、武器升级、装备动作、聊天表情、坐骑、染色、飞行坐骑&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这一组是&amp;#039;&amp;#039;&amp;#039;装备与坐骑&amp;#039;&amp;#039;&amp;#039;的外观体系：幻饰武器换皮肤、坐骑换模型与速度、染色抽款式、飞行坐骑登记。服务端三个加载器分别位于 &amp;lt;code&amp;gt;Common/ExteriorWeaponTables.h&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;Common/ExteriorRideTables.h&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;Common/DressColor.h&amp;lt;/code&amp;gt; 与 &amp;lt;code&amp;gt;Common/MountFlightMounts.h&amp;lt;/code&amp;gt;，全部在 GameServer 启动时加载校验。&lt;br /&gt;
&lt;br /&gt;
== 幻饰武器：Exterior_Weapon.txt（13 列，70 行）===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | 列&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%&amp;quot; | 内容&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | 说明&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 武器外观 ID || 主键，正数不重复。&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 名称 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 图标 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 描述 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 排序权重 || 越大越前。&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 品质 || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || 阶段数 || &amp;#039;&amp;#039;&amp;#039;1..4&amp;#039;&amp;#039;&amp;#039;，超出直接加载失败。&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 类型 || &amp;#039;&amp;#039;&amp;#039;0..7&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 关联装备 || 正数；指向使用此外观的装备。&lt;br /&gt;
|-&lt;br /&gt;
| 10–13 || 四阶视觉 || 阶段数内的每一阶都必须是正数；阶段数之外的列仍要有值但按阶段取。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 激活与升级 ==&lt;br /&gt;
=== Exterior_WeaponItem.txt（5 列，87 行）===&lt;br /&gt;
物品→外观的激活映射。列为 物品编号、外观 ID、小时数、剩余标记。约束：物品与外观都必须为正；小时数要么 -1（永久）要么 &amp;gt;0；剩余标记只能 0 或 1。&lt;br /&gt;
&lt;br /&gt;
=== ExteriorWeaponLevelUp.txt（10 列，67 行）===&lt;br /&gt;
三组升级费用，列为 外观 ID，随后每组三列（金钱、物品、数量）共 9 列。主键只查重，不校验数值范围——填错不会在启动时报，只会在升级时扣不到或扣错。&lt;br /&gt;
&lt;br /&gt;
=== EquipMoodAction.txt（10 列，409 行）===&lt;br /&gt;
装备动作表&amp;#039;&amp;#039;&amp;#039;只消费被武器外观实际引用的行&amp;#039;&amp;#039;&amp;#039;：加载器逐行检查该行是否为某个 &amp;lt;code&amp;gt;equipment&amp;lt;/code&amp;gt; 匹配、且 &amp;lt;code&amp;gt;visual[level]&amp;lt;/code&amp;gt; 命中当前外观的阶段视觉，未引用的行直接跳过。第 4 列必须为 0；第 5–10 列是六个动作 ID。&amp;#039;&amp;#039;&amp;#039;不要按动作列判断归属&amp;#039;&amp;#039;&amp;#039;，否则编号时装会被误判成幻饰武器动作。&lt;br /&gt;
&lt;br /&gt;
=== ChatMood.txt（14 列，59 行）===&lt;br /&gt;
聊天表情。14 列有三种历史布局，加载器按&amp;#039;&amp;#039;&amp;#039;类型行&amp;#039;&amp;#039;&amp;#039;判别（实现位于 &amp;lt;code&amp;gt;Common/ChatMoodRecord.h&amp;lt;/code&amp;gt; 的 &amp;lt;code&amp;gt;GetLayout&amp;lt;/code&amp;gt;）：官服旧版 11 列、项目扩展 14 列、经典 14 列——两种 14 列的差别在第 7 列是整数还是字符串，看错布局会把整数当指针。列为 编号、指令、三条消息文本、状态标记，随后是 开始/循环/结束/图标/提示 与排序。&lt;br /&gt;
&lt;br /&gt;
=== WeaponVisualLocator.txt（5 列，6 行）===&lt;br /&gt;
背部视觉定位表，样本仅 6 行。&lt;br /&gt;
&lt;br /&gt;
== 坐骑：Exterior_Ride.txt（26 列，113 行）===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | 列&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%&amp;quot; | 内容&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | 说明&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 坐骑外观 ID || 主键。&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 类型 || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || 等级 || ≥0。&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 品质 || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || 是否上架 || 1 才允许选用。&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 排序权重 || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || 门派限制 || 负数为全门派。&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 名称 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 图标 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 描述 || 字符串。&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 坐骑编号 || ≥0，对应坐骑数据。&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 速度 || &amp;#039;&amp;#039;&amp;#039;必须 &amp;gt;0&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 豪华标记 || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || 反向兑换物品 || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || 坐骑卡专属 || &amp;#039;&amp;#039;&amp;#039;注意：这一列是坐骑卡专属标记，不是 10% 加成&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
|-&lt;br /&gt;
| 16–25 || 十档速度加成 || 按速度档位取，见下。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
速度档位写死在 &amp;lt;code&amp;gt;ExteriorRideTables.h&amp;lt;/code&amp;gt;：&amp;lt;code&amp;gt;{10, 20, 40, 60, 70, 75, 80, 85, 90, 95}&amp;lt;/code&amp;gt;。当前速度命中某一档才取该档的加成列，命中不到返回 -1。改速度档位要改代码。&lt;br /&gt;
&lt;br /&gt;
=== Exterior_ExchangeItem.txt（4 列，1085 行）===&lt;br /&gt;
兑换物品→坐骑外观映射。&amp;#039;&amp;#039;&amp;#039;只收第 3 列等于 3 的行&amp;#039;&amp;#039;&amp;#039;，其余整行跳过；有效行按 物品编号（第 2 列）→ 外观 ID（第 4 列）建索引，物品必须为正、外观必须已存在、不允许重复物品。&lt;br /&gt;
&lt;br /&gt;
== 染色：DressColorRate.txt（33 列，31 行）===&lt;br /&gt;
武道二配表的十组款式，加载器 &amp;lt;code&amp;gt;TableInit::InitDressColorRate&amp;lt;/code&amp;gt;（实现位于 &amp;lt;code&amp;gt;Server/GameServer/Server/Main/GameTable.cpp&amp;lt;/code&amp;gt;），&amp;#039;&amp;#039;&amp;#039;必须正好 33 列&amp;#039;&amp;#039;&amp;#039;。列为 材料物品编号，随后十组（视觉、权重）：&lt;br /&gt;
&lt;br /&gt;
* 第 1 组（默认款式）：视觉必须 0..65535，权重必须为 -1；默认款不参与累计权重抽取。&lt;br /&gt;
* 第 2–10 组：视觉 -1..65535、权重 0..100000；视觉填 -1 时权重必须为 0；十组内视觉不能重复；累计权重不得超过 100000，且总权重必须 &amp;gt;0。&lt;br /&gt;
* 抽取：输入 &amp;lt;code&amp;gt;roll ∈ [1, 总权重]&amp;lt;/code&amp;gt;，按权重逐项扣减，包含最后一种颜色。&lt;br /&gt;
&lt;br /&gt;
相关常量写死在 &amp;lt;code&amp;gt;Common/DressColor.h&amp;lt;/code&amp;gt;：款式数 10、金钱 50000、材料 30503140、NPC 脚本 157。&lt;br /&gt;
&lt;br /&gt;
== 飞行坐骑：MountFlightMounts.txt（5 列，49 行）===&lt;br /&gt;
全 INT 五列，最多 512 行。列为 坐骑编号（0..511）、采集点（&amp;gt;0）、借用坐骑、借用加成（&amp;gt;0）、来源（≥0）。坐骑编号重复即失败；&amp;lt;code&amp;gt;CanFly(坐骑号)&amp;lt;/code&amp;gt; 为真才允许飞行（实现位于 &amp;lt;code&amp;gt;Common/MountFlightMounts.h&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 修改清单 ==&lt;br /&gt;
* 加幻饰武器：Exterior_Weapon 加行（阶段数 1..4、类型 0..7、每阶视觉为正），再用 Exterior_WeaponItem 登记激活物品，需要升级就在 ExteriorWeaponLevelUp 加费用行。&lt;br /&gt;
* 加坐骑：Exterior_Ride 加行（速度必须 &amp;gt;0），兑换入口在 Exterior_ExchangeItem 加行且第 3 列必须是 3。&lt;br /&gt;
* 加染色款式：DressColorRate 对应行补一组（视觉，权重），保持视觉不重复、总权重 ≤100000。&lt;br /&gt;
* 这三组表的行数列数都是启动硬校验，动结构前先备份。&lt;br /&gt;
&lt;br /&gt;
[[Category:工程参考]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Waylee</name></author>
	</entry>
</feed>