暂存
This commit is contained in:
@@ -1169,85 +1169,20 @@
|
||||
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
|
||||
</raceRestriction>
|
||||
</alienRace>
|
||||
|
||||
<comps>
|
||||
<!-- Add our new flight component here -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_PawnFlight">
|
||||
<!-- ==================== -->
|
||||
<!-- 动画帧 (必需) -->
|
||||
<!-- ==================== -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_PawnFlight"> <!-- 2. 添加我们的飞行组件 -->
|
||||
|
||||
<!-- 动画帧的基础贴图路径和文件名前缀。 -->
|
||||
<flyingAnimationFramePathPrefix>Wula/Things/WULA_Mech_Flyer/WULA_Mech_Flyer_Flying_</flyingAnimationFramePathPrefix>
|
||||
<!-- 飞行触发条件:仅在征召时飞行 -->
|
||||
<flightCondition>Drafted</flightCondition>
|
||||
|
||||
<!-- 动画的总帧数。 -->
|
||||
<flyingAnimationFrameCount>2</flyingAnimationFrameCount>
|
||||
|
||||
<!-- 动画中每一帧持续的游戏刻(ticks)数。数值越小,动画越快。 -->
|
||||
<ticksPerFrame>2</ticksPerFrame>
|
||||
|
||||
<!-- ==================== -->
|
||||
<!-- 渲染节点属性 -->
|
||||
<!-- ==================== -->
|
||||
|
||||
<!-- 附加动画的绘制尺寸。 -->
|
||||
<drawSize>1.35</drawSize>
|
||||
|
||||
<!-- 附加动画相对于其父节点的绘制偏移量 (X, Y, Z)。Y值控制渲染深度。 -->
|
||||
<offset>(0, 0.1, -0.2)</offset>
|
||||
|
||||
<!-- (可选) 附加动画是否继承 Pawn 的肤色。 -->
|
||||
<inheritColors>false</inheritColors>
|
||||
|
||||
<!-- (可选, 默认: Body) 附加动画要“贴”在哪个身体部分上。 -->
|
||||
<parentTagDef>Body</parentTagDef>
|
||||
|
||||
<!-- (可选, 默认: 85) 附加动画的基础渲染层级,用于精细深度控制。 -->
|
||||
<baseLayer>90</baseLayer>
|
||||
|
||||
<!-- ==================== -->
|
||||
<!-- 飞行力学 -->
|
||||
<!-- ==================== -->
|
||||
|
||||
<!-- (可选, 默认: 50) 起飞过程的持续时间(ticks)。 -->
|
||||
<takeoffDurationTicks>40</takeoffDurationTicks>
|
||||
|
||||
<!-- (可选, 默认: 50) 降落过程的持续时间(ticks)。 -->
|
||||
<landingDurationTicks>40</landingDurationTicks>
|
||||
|
||||
<!-- (可选, 默认: 5.0) 一次飞行的最大持续时间(秒)。 -->
|
||||
<maxFlightTimeSeconds>15</maxFlightTimeSeconds>
|
||||
|
||||
<!-- (可选, 默认: 2.0) 降落后的冷却时间(秒)。 -->
|
||||
<flightCooldownSeconds>10</flightCooldownSeconds>
|
||||
|
||||
<!-- (可选, 默认: 0.5) 当接到允许飞行的工作时,实际开始飞行的几率(0.0 到 1.0)。 -->
|
||||
<flightStartChanceOnJobStart>1.0</flightStartChanceOnJobStart>
|
||||
|
||||
<!-- ==================== -->
|
||||
<!-- 飞行视觉效果 (可选) -->
|
||||
<!-- ==================== -->
|
||||
|
||||
<!-- (可选) 自定义起飞时的“bobbing”(上下浮动)曲线。 -->
|
||||
<takeoffCurve>
|
||||
<points>
|
||||
<li>(0, 0)</li>
|
||||
<li>(0.5, 0.6)</li>
|
||||
<li>(1, 1)</li>
|
||||
</points>
|
||||
</takeoffCurve>
|
||||
|
||||
<!-- (可选) 自定义降落时的“bobbing”曲线。 -->
|
||||
<landingCurve>
|
||||
<points>
|
||||
<li>(0, 1)</li>
|
||||
<li>(0.5, 0.4)</li>
|
||||
<li>(1, 0)</li>
|
||||
</points>
|
||||
</landingCurve>
|
||||
<!-- 链接到我们刚刚创建的 AnimationDef -->
|
||||
<flyingAnimationNorth>WULA_Mech_Flyer_North</flyingAnimationNorth>
|
||||
<flyingAnimationEast>WULA_Mech_Flyer_East</flyingAnimationEast>
|
||||
<flyingAnimationSouth>WULA_Mech_Flyer_South</flyingAnimationSouth>
|
||||
|
||||
</li>
|
||||
|
||||
<!-- ... other components ... -->
|
||||
</comps>
|
||||
|
||||
<!-- 基础属性设置 -->
|
||||
@@ -1255,6 +1190,9 @@
|
||||
<!-- 移动速度 -->
|
||||
<MoveSpeed>4.5</MoveSpeed>
|
||||
|
||||
<MaxFlightTime>9999</MaxFlightTime>
|
||||
<FlightCooldown>0</FlightCooldown>
|
||||
|
||||
<!-- <RestRateMultiplier>1</RestRateMultiplier> -->
|
||||
<!-- <HungerRateMultiplier>1</HungerRateMultiplier> -->
|
||||
<!-- <EatingSpeed>5</EatingSpeed> -->
|
||||
@@ -1295,6 +1233,8 @@
|
||||
<race>
|
||||
<!-- 身体类型 -->
|
||||
<body>ArachnaeFighter_Body</body>
|
||||
<renderTree>ARA_ArachnaeRenderTree</renderTree>
|
||||
<flightStartChanceOnJobStart>1.0</flightStartChanceOnJobStart>
|
||||
<baseBodySize>0.85</baseBodySize>
|
||||
<baseHealthScale>2</baseHealthScale>
|
||||
<lifeExpectancy>5</lifeExpectancy>
|
||||
|
||||
Reference in New Issue
Block a user