“base_subtract” duration=”0,8,14,22″ value=”2,7,12,17″>
时间和实体伤害是怎么计算的现在这个伤害都上1000了,
还有就是我放了这个燃烧弹加强MOD(白磷汽油燃烧弹1)后,
原来的燃烧瓶也会变成我弄的MOD一样的伤害
求各位大佬
以下是代码:
<config>
<append xpath=”/buffs”>
<!– Ultimate Tier 2 Molotof Kokteyli –>
<buff name=”白磷汽油燃烧弹1″ hidden=”true”>
<damage_type value=”heat”/>
<stack_type value=”replace”/>
<!– Setup or clear duration –>
<effect_group>
<triggered_effect trigger=”onSelfBuffUpdate” action=”ModifyCVar” cvar=”$buffBurningMolotovDuration” operation=”add” value=”-1″/>
<triggered_effect trigger=”onSelfBuffRemove” action=”RemoveCVar” cvar=”$buffBurningMolotovDuration”/>
</effect_group>
<!– If duration is LT 16, set or stack the duration –>
<effect_group>
<requirement name=”CVarCompare” cvar=”$buffBurningMolotovDuration” operation=”LT” value=”20″/><!– 燃烧时间 –>
<triggered_effect trigger=”onSelfBuffStart” action=”ModifyCVar” cvar=”$buffBurningMolotovDuration” operation=”set” value=”20″/><!– 燃烧时间 –>
<triggered_effect trigger=”onSelfBuffStack” action=”ModifyCVar” cvar=”$buffBurningMolotovDuration” operation=”set” value=”20″/><!– 燃烧时间 –>
</effect_group>
<!– If duration LT 0, remove the buff and clear duration –>
<effect_group>
<triggered_effect trigger=”onSelfBuffUpdate” action=”RemoveBuff” buff=”白磷汽油燃烧弹1″>
<requirement name=”CVarCompare” cvar=”$buffBurningMolotovDuration” operation=”LTE” value=”0″/>
</triggered_effect>
<triggered_effect trigger=”onSelfBuffRemove” action=”RemoveCVar” cvar=”$buffBurningMolotovDuration”/>
</effect_group>
<effect_group>
<!– Start the burning cycle –>
<triggered_effect trigger=”onSelfBuffStart” action=”AddBuff” buff=”buffIsOnFire”/>
<!– If tag = player, reduce health based on a time curve –>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,22″ value=”2,7,12,17″><!– 时间 实体伤害(基数)–>
<requirement name=”EntityTagCompare” tags=”player”/>
</passive_effect>
<!– Reduce water and adjust thermal resistance stats –>
<passive_effect name=”WaterChangeOT” operation=”base_subtract” value=”1.5″/>
<passive_effect name=”HypothermalResist” operation=”base_add” value=”35″/>
<passive_effect name=”HyperthermalResist” operation=”base_add” value=”-15″/>
</effect_group>
<effect_group>
<requirement name=”!EntityTagCompare” tags=”player”/>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”10,36,51,56″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”0″/></passive_effect>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”7.5,27,38.2,42″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”1″/></passive_effect>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”5,18,25.5,28″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”2″/></passive_effect>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”4.2,14.9,21.1,23.2″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”3″/></passive_effect>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”3.3,11.9,16.8,18.5″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”4″/></passive_effect>
<passive_effect name=”HealthChangeOT” operation=”base_subtract” duration=”0,8,14,18″ value=”2.5,9,12.7,14″>
<requirement name=”CVarCompare” cvar=”_difficulty” operation=”Equals” value=”5″/></passive_effect>
</effect_group>
</buff>
</append>
</config>
用燃烧弹的item做一个新的加强版燃烧弹
其实N网本身就有更强力的燃烧瓶的mod让你选择而且已经有人转载和汉化好了。
https://www.7risha.com/59822.html
偶尔转载N网我认为好用的mod,做点我力所能及的简单汉化。