Crop作物列挙

準拠: industrialcraft-2_2.0.158-experimental GregTech-Addon4.02h

作物データ

作物のデータを以下に列挙する。交配に関係する項目はstat値の項目も参照。

id 便宜名
英名
Class Tier 必要
成長
経験値












最大
サイ
収穫
可能
サイ

収穫

サイ

交配
可能
サイ
基本
収穫量
基本
収穫物
isWeed
雑草属性状態
  素体
Card
CropCard 抽象 Tier*200 1.0 1.0 1.0 抽象 抽象 1 >=3 0.95^Tier 抽象 サイズが2以上
&&(id=0である||
Gr24以上)
0 雑草
Weed
CropWeed 0 300       3 無し       null 常に真である
1 小麦
Wheat
CropWheat 1         7 7 2     小麦1  
2 カボチャ
Pumpkin
Crop
Pumpkin
1

サイズ3
600
それ以外
200

1.1 0.9 1.0 4 4 3     カボチャ
Block1
 
3 スイカ
Melon
CropMelon 2

サイズ3
700
それ以外
250

1.1 0.9 1.0 4 4 3    

33%の確率
スイカBlock1
それ以外
スイカ切り身
2~5

 
4 タンポポ
Dandelion
CropColor
Flower
2 サイズ3
600
それ以外
400
      4 4 3     No11の染料1  
5 薔薇
Rose
CropColor
Flower
2 サイズ3
600
それ以外
400
      4 4 3     No1の染料1  
6 黒薔薇
Blackthorn
CropColor
Flower
2 サイズ3
600
それ以外
400
      4 4 3     No0の染料1  
7 チューリップ
Tulip
CropColor
Flower
2 サイズ3
600
それ以外
400
      4 4 3     No5の染料1  
8 シアジンス
Cyazint
CropColor
Flower
2 サイズ3
600
それ以外
400
      4 4 3     No6の染料1  
10 アシ
Reed
CropReed 2 200 1.2 1.0 0.8 3 2 1     サトウキビ
(Size-1)個
 
  種食物素体
可変
Crop
SeedFood
2         3 3 1     可変  
20 人参
Carrots
Crop
SeedFood
2         3 3 1     人参1  
21 じゃがいも
Potato

CropPotato
extends
Crop
SeedFood

2         3

3

1     2%の確率
毒じゃが1
それ以外
じゃがいも1
 
9 ヴェノミリア
Venomilia
Crop
Venomilia
3 サイズ3
以上
600
それ以外
400
      6 4 3     (サイズ5)
GrinPowder1
サイズ4以上
5番の染料1
サイズが5且つ
Growth8以上
12 ココア(カカオ)
Cocoa
CropCocoa 3 サイズ3
900
それ以外
400
0.8 1.3 0.9

4

4

3

    カカオ豆
1~3
 
11 樹液アシ
Stickreed
Crop
StickReed
4 サイズ4
400
それ以外
100
1.2 1.0 0.8 4 2 サイ
ズ4

1~3
それ
以外

1
    サイズ3以下
サトウキビ
(Size-1)個
それ以外
Resin1
 
16 ネザーワート
Nether Wart
Crop
NetherWart
5         3 3     2.0 ネザーワート
1
 
17 テラワート
Terra Wart
Crop
TerraWart
5         3 3     0.8 TerraWart1  
19 ホップ
Hops
CropHops 5 600       7 7 3     Hops1  
13 フェルー
Ferru
CropFerru 6 サイズ3
2000
それ以外
800
      4 4

2

  0.5*
0.95^Tier
SmallIron
Dust1
 
15 赤石小麦
Redwheat
CropRed
Wheat
6 600       7 7 2   0.5 赤石入力無
50%の確率

小麦1
それ以外
赤石1
 
18 コーヒー
Coffee
CropCoffee 7

サイズ3
Tier*100
サイズ4
Tier*300
それ以外
Tier*200

0.4 1.4 1.2 5 4 3     サイズ4
null

それ以外
Coffee
Beans1
 
14 オーレリア
Aurelia
Crop
Aurelia
8 サイズ4
2200
それ以外
750
      5 5 2      金塊1  
124

146
Greg作物素体
可変
GT_Base
Crop
可変 Tier*200 1.0 1.0 1.0 可変 可変 可変 max
size-1
0.95^Tier 可変 サイズ2以上で
Growth24以上
  • 作物「素体」はCropCardという抽象クラスにあるデータ。アドオンによる追加作物は高い確率でこの法則に従う。各作物によって、適宜オーバーライドされる。
  • Classにextendsとあるクラスは、指定のクラスを継承している。
  • 空欄は「CropCardの法則に従う」の意味である。空欄となっている項目でも、値がないわけではない。
  • Classは改行を含まないものがクラス名である。
  • サイズは1から始まる。
  • 保水肥沃通気は成長判定時にhave値を算出する際の比重値。
  • 収穫後サイズは作物を右クリック収穫した際にどの成長段階まで巻き戻るか。
  • 交配可能サイズは隣接する交配用支柱の交配に使えるサイズ。
  • 基本収穫量は収穫量の計算に使用する中間素材。これはGain値に関係しない(TileEntityCropが見えないため)。
  • 基本収穫物はGGRを考慮しない収穫物。実際にはGain値により倍率がかけられたりする。
  • 雑草増殖可能は雑草を周囲にばらまく判定に使用する中間素材。雑草や、Growth24以上の作物などが代表的。

支柱

TileEntityCrop#idが初期値の-1である。支柱の挙動を表すCropCardは存在せず、支柱の種袋を得ることもできない。

交配用支柱

TileEntityCrop#idが初期値の-1であり、TileEntityCrop#upgradedがtrueになったもの。

支柱を持って植えられている支柱を右クリックすることで、手持ちの支柱を消費してこの状態にすることができる。

CropTickごとに交配の試みが行われるほか、この状態の支柱には種袋を植えることができない。交配により作物が覆うと、なんと支柱を交配用支柱にする際に使用した支柱が消費される

左クリックで支柱をはがし、裸の支柱に戻すことができる。

雑草

左クリック時にpick()メソッドを呼び出させない。pick()は収穫物のドロップ・種袋のドロップなどの処理が入っている。よって、どれだけ手塩にかけて育てても雑草の種を得ることはできない。

収穫可能の判定が常にfalseである。

スプリンティング耐性を持っている

小麦

Gain・Growth・Resistanceがともに1以下の時、種袋ではなく1個の小麦の種をドロップする。

GGR=1,0,1などのCropを量産することは困難である

カボチャ

Gain・Growth・Resistanceがともに1以下の時、種袋ではなく1~3個のカボチャの種をドロップする。

スイカ

Gain・Growth・Resistanceがともに1以下の時、種袋ではなく1~2個のスイカの種をドロップする。カボチャと同様の処理。

色花素体(タンポポ・薔薇・チューリップ・シアジンス・黒薔薇)

成長光量領域は12以上

5種類の花が一つのクラスで実装されている。実名と何色の染料が出るかを記述してある箇所はIC2Cropsのstaticフィールドである。

アシ

スプリンティング耐性を持っている

小麦やスイカなどと異なり、こちらは低GGR値でも種袋をドロップする。GGR=0,0,0の種袋も入手可能。

種食物素体(人参・じゃがいも)

成長光量領域は9以上

人参の名前と収穫物を記述してある箇所はIC2Cropsのstaticフィールド。

ココア

肥沃3以上の時にのみ成長可能。肥沃3にするには、土を3つ下につけたり肥料をまいたりバイオームを変えたりすればよい。

ヴェノミリア

ほかの花と違い、ヴェノミリアだけは個別のクラスが用意されている。また、サイズ5の時だけ毒を帯びたりGrowth8以上雑草を生やしたりといろいろ問題児であり、狙って育てるならそれなりの環境(主にGrowth24以上向けの農地)が必要となる(またはそもそもGrowthを上げない)。しかし、性質を理解して扱えばWeedEXの原料となるグリンパウダーを大量に手に入れることができるなど、ツンデレな面もある。

サイズ4以下の場合、成長光量領域は12以上。サイズ5から6になるときは光が要らない。

サイズが5以上の時は色が青みがかる。

サイズが5の時に収穫すると、グリンパウダーを収穫できる(4と6では染料)(GregTechアドオン環境ではスパイダーニップでもグリンパウダーは生産可能)。

接触時に次のような処理を行う。
「作物のサイズが5で、対象が生物で、『対象がプレイヤーでない、若しくはプレイヤーでありスニーク状態ではない、もしくはtickごとに2%の確率』で、『対象に5~15秒の毒を与え、作物のサイズを4にする』」
つまり、変な色してるときに触ると毒になる(ただししばらく変な色を続けるとサイズが6になり、毒を持たなくなる)。

接触時の毒はスニークで確率を減少できるが、1秒に20回も判定が行われるのでほとんど同じである。

左・右クリックイベントでは、スニークしていない限り収穫の前に衝突イベントが呼び出される。このときサイズが5であれば毒を与えてサイズが4になる。よって、スニーク状態でなければサイズ5のヴェノミリアを収穫することはできず、グリンパウダーも必ず収穫できない。ついでにスニーク状態で収穫を行うと毒を受けない。

また、サイズ5且つGrowth8以上で周囲に雑草を生やす(通常はGrowth24以上)。ただし、通常はGrowth24からサイズ2以上で雑草を生やす判定が出るが、ヴェノミリアはこの判定を持たない。最大サイズであるサイズ6の状態では雑草を生まないので、そこそこの注意を払えばGrowthを31まで上げることも容易である。

樹液アシ

スプリンティング耐性を持っている

ホップ

成長光量領域は9以上

ネザーワート

基本収穫量が2.0と多い(小麦は0.95)。

耕土下ブロックにソウルサンドを検出したとき、半分の効果値で成長判定が1回ブーストされる(CropNetherWart#tick)。この判定では必要成長ポイントを超えた量の成長ポイントがたまる(この判定ではサイズが上昇しない)。

あろうことかCropNetherWart#tickの後にcrop()を呼び出しているため、この成長判定で成長に失敗するとCrop消滅時にサーバーがダウンするバグが必ず発生する(TileEntityCrop#tick)

耕土下ブロックにソウルサンドを検出しないとき、耕土下ブロックに雪ブロックを検出しており、且つ1/300の確率」で、品種がテラワートに変化する(必然変異)

テラワート

基本収穫量が0.8と申し訳程度に多い(適正では0.95^5 = 0.77)。

ネザーワートのような成長ブーストが存在する。条件となるブロックは雪ブロックである(CropTerraWart#tick)。バグの可能性も同様である

ネザーワートと同様に、耕土下ブロックによってネザーワートに変化する性質がある。こちらの条件となるブロックはソウルサンドであり、耕土下ブロックに雪ブロックを検出した場合は必然変異は起こらない。

フェルー

サイズが3のときはisBlockBelow(Block.field_71949_H(鉄鉱石))でなければ成長しない。この状況では、成長蓄積量が0のまま止まる(鉱石を設置した瞬間サイズ上昇にはならない)。

赤石小麦

成長光量領域は5以上10以下

サイズ7の時、強度15の赤石信号を出力する

サイズ7の時、強度7の光を発生させる。

条件によって異なる何かをドロップする。収穫物は以下のような割り当てになっている。。

支柱が隣接ブロックから赤石信号入力を受けている場合

100%の確率で赤石1

受けていない場合

50%の確率で小麦1、50%の確率で赤石1

成長しきった赤石小麦が隣接していてもこの赤石信号入力を受けている判定になり、2倍の期待値の赤石を落とす

コーヒー

成長光量領域は9以上

オーレリア

サイズが4のときはisBlockBelow(Block.field_71941_G(金鉱石))でなければ成長しない。フェルーと同様の処理。 

Greg作物素体

GregTechアドオンで追加される作物は、成長に必要な成長値と収穫量の基本値がオーバーライドされていない。

さらに成長可能かを取得するcanGrowは、単純にサイズで判断している。そのため、GregTechの作物は成長光量領域や農地の下の鉱石などの成長条件が存在しない。

最終更新:2014年07月24日 22:22