\DoorKickers2\data\units
doctrine_nodes.xml(定義了游騎兵、CIA、特警的天賦技能效果)
舉個例子
<Node name="Handguns_ShortRangeDrills" nameUI="@doctrine_rangers_handguns_shortrangedrills_name" description="@doctrine_rangers_handguns_shortrangedrills_descr" texturePrefix="data/textures/gui/doctrines/doctrine_short_range_drills">
上面這一段定義了技能名字,調用的UI以及說明啥的。
<AttackTypeModifier target="pistol" minRange="1" maxRange="7"
pistol這個是手槍生效,距離是1~7
minAimTime="-50"
范圍內使用手槍最少減少時間50毫秒
maxAimTime="-100"
范圍內使用手槍最多減少時間100毫秒
resetTime="-20"
使用后再一次使用手槍的時間減少20毫秒
accuracyAdd="+50"
應該是準確+50
/>
</Node>
這個是對所有手槍都生效的。
再舉一個例子
<Node name="Handguns_ControlledPairs" nameUI="@doctrine_rangers_handguns_controlledpairs_name" description="@doctrine_rangers_handguns_controlledpairs_descr" texturePrefix="data/textures/gui/doctrines/doctrine_controlled_pairs">
上面這一段定義了技能名字,調用的UI以及說明啥的。
<!--2 steps -->
可以升級2次
<Enable name="Rangers_ControlledPair9mil"/>
這條定義了只對游騎兵的Rangers_ControlledPair9mi有效
<Enable name="Rangers_ControlledPair45"/>
這條定義了只對游騎兵的Rangers_ControlledPair45有效
<AttackTypeModifier target="pistol" minRange="1.5" maxRange="4"
pistol這個是手槍生效,距離是1.5~4
resetTime="-25"
手槍連射間隔時間減少20毫秒
accuracyAdd="+10"
為手槍在該射程內的攻擊增加 10 點精度。
roundsPerSecondAdd="+0.5"
手槍在該射程區間的射速每秒增加 0.5 發。
critChanceAdd="5"
暴擊幾率增加 5%。
/>
<AttackTypeModifier target="pistol" minRange="4" maxRange="8"
手槍距離4~8
resetTime="-25"
同樣減少 25 毫秒。
accuracyAdd="+5"
為手槍在該射程內的攻擊增加5點精度。
roundsPerSecondAdd="+0.25"
手槍在該射程區間的射速每秒增加 0.25 發。
critChanceAdd="5"
暴擊幾率增加 5%。
/>
</Node>