樹液アシ必要成長経験値の設定は、コード上ではおかしな記述となっている。

industrialcraft-2-2.2.517-experimental このバグが顕在であることを確認。

全貌

樹液アシの必要成長経験値(CropStickReed#growthDuration)は、以下のような処理になっている

if (成長サイズが4であるならば) {
  return 400
}

return 100

しかし、実際には樹液アシは1~4の成長サイズを取り、成長イベントが発生し得るのは成長サイズが1~3の場合であるため、前述のif文の中は実行されることはない。

本来ならば、サイズ3→4の成長時に400の必要成長経験値を持つことを意味すると思われるが、それならば条件式は成長サイズが3であるならばとしなければならない。

発生条件

樹液アシの成長サイズが3であり、成長経験値が100以上である場合。

影響

樹液アシのサイズ3→4の成長に、成長経験値が400ではなく100で済むようになる

回避方法

  • 特に対策は無い。しかし、このバグが解消された場合、樹液アシが樹液を産出する能力が半減し、交配の下地としても取り回しが悪化してしまう

プラグイン

PluginCropsを導入すると樹液アシの仕様が「正常」になる。

 

最終更新:2014年08月09日 14:41