xml書き換え/Alpha16/棍棒・SMG・AK-47のクリティカルバグ&ビール・穀物アルコール使用時のスタミナ回復バグの修正

Last-modified: 2018-04-22 (日) 09:35:12
  • 毎○秒に効果がある状態異常と効果時間がキッチリ同じである場合、
    効果が発揮されないまま治癒してしまうバグがあることが発覚したので、その修正方法を下記に記す。
    • xmlの記述的に言うなら、duration=rateのmodify記述が正常に機能しないことがある。
      (環境によってはバニラでも機能することがあるらしい?)
  • 該当するのは下記の通り。
    • 棍棒・SMG・AK-47のクリティカル(Critical Blunt)効果。
    • Beer・Grain Alcoholのスタミナ2回復効果。

buffs.xml 169,173行目

-<buff id="DrinkBeer" duration="1" actions="increment(beers, 1, 0, 0, 1)">
+<buff id="DrinkBeer" duration="1.01" actions="increment(beers, 1, 0, 0, 1)">
	<modify id="0" stat="stamina" amount="2" rate="1"/>
</buff>

-<buff id="DrinkGrainAlcohol" duration="1" actions="increment(beers, 4, 0, 0, 1)">
+<buff id="DrinkGrainAlcohol" duration="1.01" actions="increment(beers, 4, 0, 0, 1)">
	<modify id="0" stat="stamina" amount="2" rate="1"/>
</buff>

buffs.xml 245,479,483行目

-<buff id="criticalBlunt" hitmask="body;head" critical="true" duration="1" icon="ui_game_symbol_stunned"
+<buff id="criticalBlunt" hitmask="body;head" critical="true" duration="1.01" icon="ui_game_symbol_stunned"
	name_key="criticalBlunt" description_key="criticalBluntDesc" tooltip_key="criticalBluntTooltip" castsound="Buffs/critical_blunt">
	<modify id="1" stat="health" amount="-100" rate="1"/>
</buff>

-<buff id="critGunMP5" duration="1" castsound="Buffs/critical_blunt" >
+<buff id="critGunMP5" duration="1.01" castsound="Buffs/critical_blunt" >
	<modify id="1" stat="health" amount="-100" rate="1"/>
</buff>

-<buff id="critGunAK47" duration="1" castsound="Buffs/critical_blunt" >
+<buff id="critGunAK47" duration="1.01" castsound="Buffs/critical_blunt" >
	<modify id="1" stat="health" amount="-150" rate="1"/>
</buff>
  • 秘孔を突かれたように突然崩れ落ちるのが変だと思う人は「durationを0.11に、rateを0.10に」すればそれっぽい挙動にすることに出来ます。