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是杂项中建造的东西,也包括火炮枪塔和其他武器


阿弥陀佛,不是我干的

阅读更多

更多精彩内容