1. 程式人生 > >RimWorld模組的部分引數詳解

RimWorld模組的部分引數詳解

首先貼上一段分析筆記:

<RangedWeapon_Cooldown>0.66</RangedWeapon_Cooldown>
遠端冷卻時間1.98s
<damageAmountBase>13</damageAmountBase>
傷害13
<warmupTicks>90</warmupTicks>
預熱時間1.5s
<burstShotCount>3</burstShotCount>
連射次數3
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
射速300rpm
<range>24</range>
射程24

<RangedWeapon_Cooldown>0</RangedWeapon_Cooldown>
遠端冷卻時間0.01s
<warmupTicks>2400</warmupTicks>
預熱時間40s
	>> 數值除以60得到秒數

<RangedWeapon_Cooldown>0.69</RangedWeapon_Cooldown>
遠端冷卻時間2.07s
	>> 數值乘以3得到秒數, 至少0.01
<ticksBetweenBurstShots>7</ticksBetweenBurstShots>
射速514.29rpm
	>> 3600除以數值得到射速(發/分)

<forcedMissRadius>16</forcedMissRadius>
雖然修改了精度, 但火炮還是會有16格範圍的彈著點散佈區

    <!-- override tickerType -->
    <!-- tickerType>Normal</tickerType -->
    <techLevel>Industrial</techLevel>
    <destroyOnDrop>True</destroyOnDrop>
    <!-- show menuHidden, src=True -->
    <menuHidden>True</menuHidden>

無法修改火炮引數, 執行時異常

模組xml檔案在\Mods\Core\Defs中

TraderKindDefs是交易商設定, 比如軌道交易為TraderKinds_Orbital_Misc.xml

TraitDefs是特性(小人天賦), 如Traits_Spectrum.xml

ThingDefs_Items是物品

HediffDefs是手術相關,比如植入樂絲晶片等(需要注意,樂絲晶片所加的心情值在ThoughtDefs資料夾內的Thoughts_Exotic.xml中,鍵名baseMoodEffect)

IncidentDefs是事件,如果你噁心太陽耀斑時怪物攻城,可以將它的持續時間改短(目前還不知道如何修改電器使之不受耀斑影響)

TerrainDefs是地形,也包括地板(你可以修改金銀地板的建造時間)

RecipeDefs是配方修改

ThingDefs_Buildings是建築,同時包括傢俱等

StatDefs是一些基礎狀態,比如小人的搬運量等

ThingDefs_Misc是雜項中建造的東西,也包括火炮槍塔和其他武器

阿彌陀佛,不是我乾的