stat値

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

概要

作物種(CropCard)が固有でもっているパラメータであり、作物の交配時に作物種同士の距離を決定する際に用いられるパラメータの一つである。

statは整数nを引数にとるCropCardクラス(すべての作物種の根底クラス)の抽象メソッドであり、nは通常0~4の範囲で呼び出される。個々の実装では、この範囲で有効な値を持つように実装されている。

役割

この値を使う側にバグが存在するため、現状(2.0.158-experimental)ほぼ意味をなしていない農業革命修正された

TileEntityCrop#calculateRatioForで、戻り値であるvalue変数の初期値を下記のアルゴリズムにより決定する要素となる。この処理の前段階ではvalueは常に0である。

2つの作物種A・Bにおいて、nが0から4までの間で、

A.stat(n)とB.stat(n)の差が、

等しい場合には+3
1離れている場合には+1
2離れている場合には+0
3以上離れている場合には+2

valueに加算する

これによってvalue変数は0から15までの範囲で値を持つ。

stat値は単純な大小に意味はなく、近い値を持つ作物がどれほどあるかに意味がある2つの作物種の間で距離が2であるかどうかが大きな意味となる

stat値をオール100などにしても交配により別種の作物が出現する確率にペナルティがあるだけで特に作物自体には影響はない

stat値をオール100にすると+10のボーナスを受け、とても出現しやすくなる。これはTierが4つ上の作物を出現させることに匹敵する(ボーナスが0だとそもそも出現率しない)。

各引数値の名前

0から4までの引数値には対応する意味が存在するらしい(出典:gregtechmod.api.util.GT_BaseCrop#GT_BaseCrop)。

0 Chemical
1 Food
2 Defensive
3 Color
4 Weed

各作物種のstat値・attributes(属性)一覧

バニラIC2の作物は多くの場合で作物種ごとに個別のクラスによって実装されている。

id 作物 形状 収穫物
種類
Tier 0
Che
1
Foo
2
Def
3
Col
4
Wee
attributes
0 雑草 雑草 なし 0 0 0 1 0 5 Weed Bad
1 小麦 小麦 農作物 1 0 4 0 0 2 Yellow Food Wheat
2 カボチャ 農作物 1 0 1 0 3 1 Orange Decoration Stem
3 スイカ 農作物 2 0 4 0 2 0 Green Food Stem
  色花素体     2 1 1 0 5 1 可変
4

タンポポ(色花)

染料             Yellow Flower
5 薔薇(色花) 染料             Red Flower Rose
6 黒薔薇(色花) 染料             Black Flower Rose
7 チューリップ(色花) 染料             Purple Flower Tulip
8 シアジンス(色花) 染料             Blue Flower
9 ヴェノミリア 染料
素材
3 3 1 3 3 3 Purple Flower Tulip Poison
10 アシ アシ 農作物 2 0 0 1 0 2 Reed
11 樹液アシ アシ 農作物
素材
4 2 0 1 0 1 Reed Resin
12 カカオ 農作物 3 1 3 0 4 0 Brown Food Stem
13 フェルー 緑瓜 鉱物 6 2 0 0 1 0 Gray Leaves Metal
14 オーレリア 緑瓜 鉱物 8 2 0 0 2 0 Gold Leaves Metal
15 赤石小麦 小麦 農作物
鉱物
6 3 0 0 2 0 Red Redstone Wheat
16 ネザーワート ワート 農作物 5 4 2 0 2 1 Red Nether Ingredient Soulsand
17 テラワート ワート 農作物 5 2 4 0 3 0 Blue Aether Consumable Snow
18 コーヒー 緑瓜 農作物 7 1 4 1 2 0 Leaves Ingrident Beans
19 ホップ 小麦 農作物 5 2 2 0 1 1 Green Ingredient Wheat
  種食物素体     2 0 4 0 0 2 色フィールド値 Food 作物名
20 人参(種食物) 人参 農作物             Orange Food Carrots
21 じゃがいも(種食物) 人参 農作物             Yellow Food Potato

GregTechアドオンの作物は単一のクラスで構成されている。

id 作物 形状 収穫物
種類
Tier 0
Che
1
Foo
2
Def
3
Col
4
Wee
attributes
  Greg作物素体     可変 可変 可変 可変 可変 可変 可変
124 インディゴ 緑瓜 染料 2 1 1 0 4 0 Flower Color Ingredient
125 亜麻 小麦 戦闘 2 1 1 2 0 1 Silk Vine Addictive
126 オイルベリー 黒瓜 鉱物 9 6 1 2 1 12 Fire Dark Reed Rotten Coal Oil
127 エメラルド植物 つる 鉱物 11 4 0 8 2 9 Shiny Vine Emerald Berylium Crystal
128 ダイヤアシ 黒葦 鉱物 12 5 0 10 2 10 Fire Shiny Reed Coal Diamond Crystal
129 ウィザーアシ 黒葦 鉱物 8 2 0 4 1 3 Fire Undead Reed Coal Rotten Wither
130 ブレイズアシ 黒葦 戦闘 6 0 4 1 0 0 Fire Blaze Reed Sulfur
131 エッグプラント 酪農 6 0 4 1 0 0 Chicken Egg Edible Feather
Flower Addictive
132 コリウム 雑草 酪農 6 0 2 3 1 0 Cow Silk Vine
133 コープスプラント 雑草 戦闘 5 0 2 1 0 3 Toxic Undead Vine Edible Rotten
134 クリーパー雑草 雑草 戦闘 7 3 5 0 1 3 Creeper Vine Explosive Fire Sulfur
Saltpeter Coal
135 エンダーブルーム 戦闘 10 5 0 2 1 6 Ender Flower Shiny
136 ミートローズ 酪農 7 0 4 1 3 0 Edible Flower Cow Fish Chicken Pig
137 ミルクワート ワート 酪農 6 0 3 0 1 0 Edible Milk Cow
138 スライムプラント 苗木 戦闘 6 3 0 0 0 2 Slime Bouncy Sticky Bush
139 スパイダーニップ 戦闘 4 2 1 4 2 3 Toxic Silk Spider Flower Ingredient
Addictive
140 ティアースターク 白瓜 戦闘 8 1 2 0 0 0 Healing Nether Ingredient Reed Ghast
141 ティン 苗木 鉱物 5 2 0 3 0 0 Shiny Metal Pine Tin Bush
142 コッポン コッポン 鉱物 6 2 0 1 1 1 Shiny Metal Cotton Copper Bush
143 茶色キノコ 農作物 1 0 2 0 0 2 Edible Mushroom Ingredient
144 赤キノコ 農作物 1 0 1 3 0 2 Toxic Mushroom Ingredient
145 アルゼンチア 緑瓜 鉱物 7 2 0 1 0 0 Shiny Metal Silver Reed
146 プラムビリア 緑瓜 鉱物 6 2 0 3 1 1 Heavy Metal Lead Reed

 

最終更新:2015年05月23日 18:16