提供: defeatedcrow mod wiki
移動先: 案内検索
(熱源ブロックの温度判定)
(温度帯の決定方法)
 
(同じ利用者による、間の13版が非表示)
1行目: 1行目:
{| class="wikitable"
+
{{HaCTab}}
|- style="background-color:#cdf"
+
| style="text-align:center;width:10em" | [[HeatAndClimate|概要に戻る]]
+
| style="text-align:center;width:10em" | [[HeatAndClimateLib_menu|HaCLib Menu]]
+
| style="text-align:center;width:10em" | [[HeatAndClimateMod_menu|HaC Menu]]
+
|}
+
 
= 温度帯 =
 
= 温度帯 =
 
== 温度帯(HeatTier)とは ==
 
== 温度帯(HeatTier)とは ==
 
座標(BlockPos)ごとに決められる、ブロックが持つ温度です。
 
座標(BlockPos)ごとに決められる、ブロックが持つ温度です。
アナログには変化せず、9種類のTierによって表されます。
+
アナログには変化せず、14種類のTierによって表されます。
* '''<span style="color: blue">ABSOLUTE -273℃</span>''' : 絶対零度です。バニラの自然では作り出せません。
+
* '''<span style="color: darkblue">ABSOLUTE -273℃</span>''' : 絶対零度です。バニラの自然では作り出せません。
* '''<span style="color: Aqua">FROSTBITE -70℃</span>''' : 凍傷。自然に氷が出来ます。寒冷バイオームで悪天候の場合などに一時的に発生します。
+
* '''<span style="color: blue">CRYOGENIC -150℃</span>''' : 極低温。マシンを使って人工的に生み出す温度です。
 +
* '''<span style="color: aqua">FROSTBITE -70℃</span>''' : 凍傷。自然に氷が出来ます。寒冷バイオームで悪天候の場合などに一時的に発生します。
 
* '''<span style="color: Turquoise">COLD -20℃</span>''' : 寒冷。ものを凍らせたり、高温環境を緩和するのに使われます。
 
* '''<span style="color: Turquoise">COLD -20℃</span>''' : 寒冷。ものを凍らせたり、高温環境を緩和するのに使われます。
* '''<span style="color: DarkTurquoise">COOL 0℃</span>''' : 冷涼。雪や氷が溶けなくなります。
+
* '''<span style="color: lightblue">COOL 0℃</span>''' : 冷涼。雪や氷が溶けなくなります。
 
* '''<span style="color: ForestGreen">NORMAL 20℃</span>''' : 常温。通常の環境です。
 
* '''<span style="color: ForestGreen">NORMAL 20℃</span>''' : 常温。通常の環境です。
* '''<span style="color: Lime">WARM 35℃</span>''' : 醸造や培養に適しています。また、植物の成長が促進されます。
+
* '''<span style="color: Lime">WARM 35℃</span>''' : 温暖。醸造や培養に適しています。また、植物の成長が促進されます。
 
* '''<span style="color: Gold">HOT 50℃</span>''' : 高温。乾燥に適しています。また、植物の成長が促進されます。
 
* '''<span style="color: Gold">HOT 50℃</span>''' : 高温。乾燥に適しています。また、植物の成長が促進されます。
 +
* '''<span style="color: Orange">BOIL 100℃</span>''' : 沸騰。煮込みや茹で料理のレシピに要求されます。
 
* '''<span style="color: OrangeRed">OVEN 220℃</span>''' : 調理用オーブンの温度。食べ物の調理に適しています。
 
* '''<span style="color: OrangeRed">OVEN 220℃</span>''' : 調理用オーブンの温度。食べ物の調理に適しています。
 
* '''<span style="color: red">KILN 800℃</span>''' : 燃焼炉の温度。植物質の焼却、低温でできる一部の金属精錬。バニラブロックのみで得られる最高温度です。
 
* '''<span style="color: red">KILN 800℃</span>''' : 燃焼炉の温度。植物質の焼却、低温でできる一部の金属精錬。バニラブロックのみで得られる最高温度です。
 
* '''<span style="color: DeepPink">SMELT 1500℃</span>''' : 多くの金属精錬に必要な温度。これより上の温度帯は、MODで追加される装置を要求します。
 
* '''<span style="color: DeepPink">SMELT 1500℃</span>''' : 多くの金属精錬に必要な温度。これより上の温度帯は、MODで追加される装置を要求します。
* '''<span style="color: Purple">UHT 3000℃</span>''' : 超高温炉。特別な精錬にのみ要求されます。
+
* '''<span style="color: lightpink">UHT 3000℃</span>''' : 超高温炉。特別な精錬にのみ要求されます。
 
* '''<span style="color: Indigo">INFERNO 8000℃</span>''' : 焦熱地獄。通常は発生しません。
 
* '''<span style="color: Indigo">INFERNO 8000℃</span>''' : 焦熱地獄。通常は発生しません。
  
 
== 温度帯の決定方法 ==
 
== 温度帯の決定方法 ==
デフォルトでは、そのブロックを中心とした5x5x5ブロックの範囲に含まれる温度要素をチェックします。
+
デフォルトでは、そのブロックを中心とした5x5x5ブロックの範囲に含まれる温度要素をチェックします。'''<span style="color: red">バイオーム、季節、天候、ブロック構成</span>'''の4つによって決定されます。
* '''中心座標のバイオームのTier''': バイオーム温度は、屋根がある座標では1段階軽減されます。また、'''Y=100'''以上の高高度や、'''雷雨'''時の屋外では1段階下がります。
+
{| class="wikitable"
* '''範囲内に含まれているブロックのTier''': 最も高い/低い温度が反映され、重ね置きは効果がありません。
+
|-
 +
! colspan="2"| 基礎温度 バイオームの持つ設定温度 -0.5F ~ 2.0F<br />この値に天候や季節などによる補正値を加えます。
 +
|-
 +
| '''季節による補正値''' || 春 +0.05F / <span style="color: red">夏 +0.40F</span> / 秋 0F / <span style="color: blue">冬 -0.4F</span><br />補正値はコンフィグで変更可能です。
 +
|-
 +
| '''天候による補正値''' || <span style="color: blue">雨 -0.4F</span> / <span style="color: red">日照り +0.4F</span><br />補正値はコンフィグで変更可能です。
 +
|-
 +
| '''高度による補正値''' || <span style="color: blue">(Y高度 - 80) * -0.05F</span><br />Y高度が高いほど、気温が低下します。
 +
|-
 +
| '''屋内での補正値''' || 屋根の下にいるとき、'''HeatTierが一段階NORMALに近づく'''。
 +
|-
 +
| '''範囲内の熱源ブロック''' || '''5x5x5範囲内に含まれる最も温度が<span style="color: red">高い</span>/<span style="color: blue">低い</span>ブロック'''が気温に影響します。
 +
|}
 
上記から、「'''範囲内の最高Tierを最低Tierで相殺して得られた温度帯'''」を得ます。<br />
 
上記から、「'''範囲内の最高Tierを最低Tierで相殺して得られた温度帯'''」を得ます。<br />
  
31行目: 40行目:
  
 
=== バイオームの温度判定 ===
 
=== バイオームの温度判定 ===
http://defeatedcrow.sakura.ne.jp/images/hac/systems/biomeclimate.png<br />
+
http://defeatedcrow.jp/images/hac/systems/biomeclimate.png<br />
 
バイオームの気温は全域に影響しますが、座標や日当たり、天候によって気温が変動します。
 
バイオームの気温は全域に影響しますが、座標や日当たり、天候によって気温が変動します。
  
#'''天候の影響'''<br />天気が'''雷雨/雷雪'''の場合、'''1段階低下'''。
+
#'''高度の影響'''<br />高度が高いと気温が低下し、高度が低い(地下)と上昇します。
#'''高度の影響'''<br />高度が'''Y=100以上'''の場合、'''1段階低下'''。
+
 
#'''屋根の影響'''<br />真上方向16ブロック以内に'''非透過ブロック'''や'''ピストンで動かせるブロック'''がある場合、屋根があると判定され、'''気温がNORMALに1段階近づく'''。<br />たとえば、高温バイオームでは気温が下がり、寒冷バイオームでは屋根の下のほうが気温が上がる。<br />また、屋根の下では雷雨の影響がなくなります。
 
#'''屋根の影響'''<br />真上方向16ブロック以内に'''非透過ブロック'''や'''ピストンで動かせるブロック'''がある場合、屋根があると判定され、'''気温がNORMALに1段階近づく'''。<br />たとえば、高温バイオームでは気温が下がり、寒冷バイオームでは屋根の下のほうが気温が上がる。<br />また、屋根の下では雷雨の影響がなくなります。
 +
 +
=== 季節の影響 ===
 +
HaCには内部的に季節の概念があり、60日で切り替わり、240日で一巡します。<br />
 +
バイオームの設定温度を基準に、夏は気温が上昇、冬は気温が低下します。また、通年で気温変化のないバイオームも存在します。(ジャングルなど)<br />
 +
 +
現在の季節は百葉箱によって確認できます。<br />
 +
http://defeatedcrow.jp/images/hac/systems/climategui_season.png<br />
 +
 +
=== 天候の影響 ===
 +
天候の影響はバイオーム同様、ワールド全域に影響します。<br />
 +
変化は即時ではなく、一定時間おなじ天候が継続した場合に変化が起こります。<br />
 +
雨の降らないバイオームでも、空が曇れば曇天として、雨と同じように気候の変化が起こります。
 +
 +
#'''晴れの場合'''<br />ゲーム内で約10日以上継続で'''気温が1段階上昇'''します。<br />この効果は5日ほど続くとリセットされます。
 +
#'''弱い雨の場合'''<br />降り出してからゲーム内6時間程度で'''気温の低下'''が起こります。
 +
#'''強い雨の場合'''<br />しばらくすると、'''気温低下'''が発生します。弱い雨よりも早く発生します。
 +
#ネザーの変化<br />ネザーは通常、晴れのみのため日照りだけが起こります。一部Modにより悪天候が発生する場合は、熱波として'''気温の上昇'''が起こります。
  
 
=== 熱源ブロックの温度判定 ===
 
=== 熱源ブロックの温度判定 ===
http://defeatedcrow.sakura.ne.jp/images/hac/systems/blockclimate.png<br />
+
http://defeatedcrow.jp/images/hac/systems/blockclimate.png<br />
 
ブロックの熱源は、バイオームとは異なり屋根の有無では温度は変化しません。(ただし、バイオームの気温によって相殺はされます。)<br />
 
ブロックの熱源は、バイオームとは異なり屋根の有無では温度は変化しません。(ただし、バイオームの気温によって相殺はされます。)<br />
 
また、断熱効果のあるブロックの影響を受けます。
 
また、断熱効果のあるブロックの影響を受けます。
59行目: 84行目:
 
| <span style="color: blue">ABSOLUTE</span> || - || -
 
| <span style="color: blue">ABSOLUTE</span> || - || -
 
|-
 
|-
| <span style="color: Aqua">FROSTBITE</span> || - || -
+
| <span style="color: Aqua">CRYOGENIC</span> || - || -
 +
|-
 +
| <span style="color: Lightblue">FROSTBITE</span> || - || -
 
|-
 
|-
 
| <span style="color: Turquoise">COLD</span> || 氷原<br />氷海<br />エンド || 氷<br />氷塊
 
| <span style="color: Turquoise">COLD</span> || 氷原<br />氷海<br />エンド || 氷<br />氷塊
 
|-
 
|-
| <span style="color: DarkTurquoise">COOL</span> || タイガ<br />山岳 || 雪ブロック
+
| <span style="color: DarkTurquoise">COOL</span> || タイガ<br />山岳 || 雪ブロック<br />エンドロッド
 
|-
 
|-
 
| <span style="color: ForestGreen">NORMAL</span> || 常温バイオーム(デフォルト設定) || すべての未設定Block<br />水源※
 
| <span style="color: ForestGreen">NORMAL</span> || 常温バイオーム(デフォルト設定) || すべての未設定Block<br />水源※
71行目: 98行目:
 
| <span style="color: Gold">HOT</span> || 砂漠<br />サバンナ<br />メサ || 松明
 
| <span style="color: Gold">HOT</span> || 砂漠<br />サバンナ<br />メサ || 松明
 
|-
 
|-
| <span style="color: OrangeRed">OVEN</span> || ネザー || 稼働中のカマド
+
| <span style="color: Orange">BOIL</span> || - || -
 +
|-
 +
| <span style="color: OrangeRed">OVEN</span> || ネザー || 稼働中のカマド<br />マグマブロック
 
|-
 
|-
| <span style="color: red">KILN</span> || - || 炎<br />溶岩<br />マグマブロック
+
| <span style="color: red">KILN</span> || - || 炎<br />溶岩
 
|-
 
|-
 
| <span style="color: DeepPink">SMELT</span> || - || -
 
| <span style="color: DeepPink">SMELT</span> || - || -
 
|-
 
|-
| <span style="color: Purple">UHT</span> || - || -
+
| <span style="color: Lightpink">UHT</span> || - || -
 
|-
 
|-
 
| <span style="color: Indigo">INFERNO</span> || - || -
 
| <span style="color: Indigo">INFERNO</span> || - || -

2018年10月13日 (土) 15:37時点における最新版

Overview JP/EN HaCLib JP/EN HaCMod JP/EN Config JP Integration JP/EN

温度帯

温度帯(HeatTier)とは

座標(BlockPos)ごとに決められる、ブロックが持つ温度です。 アナログには変化せず、14種類のTierによって表されます。

  • ABSOLUTE -273℃ : 絶対零度です。バニラの自然では作り出せません。
  • CRYOGENIC -150℃ : 極低温。マシンを使って人工的に生み出す温度です。
  • FROSTBITE -70℃ : 凍傷。自然に氷が出来ます。寒冷バイオームで悪天候の場合などに一時的に発生します。
  • COLD -20℃ : 寒冷。ものを凍らせたり、高温環境を緩和するのに使われます。
  • COOL 0℃ : 冷涼。雪や氷が溶けなくなります。
  • NORMAL 20℃ : 常温。通常の環境です。
  • WARM 35℃ : 温暖。醸造や培養に適しています。また、植物の成長が促進されます。
  • HOT 50℃ : 高温。乾燥に適しています。また、植物の成長が促進されます。
  • BOIL 100℃ : 沸騰。煮込みや茹で料理のレシピに要求されます。
  • OVEN 220℃ : 調理用オーブンの温度。食べ物の調理に適しています。
  • KILN 800℃ : 燃焼炉の温度。植物質の焼却、低温でできる一部の金属精錬。バニラブロックのみで得られる最高温度です。
  • SMELT 1500℃ : 多くの金属精錬に必要な温度。これより上の温度帯は、MODで追加される装置を要求します。
  • UHT 3000℃ : 超高温炉。特別な精錬にのみ要求されます。
  • INFERNO 8000℃ : 焦熱地獄。通常は発生しません。

温度帯の決定方法

デフォルトでは、そのブロックを中心とした5x5x5ブロックの範囲に含まれる温度要素をチェックします。バイオーム、季節、天候、ブロック構成の4つによって決定されます。

基礎温度 バイオームの持つ設定温度 -0.5F ~ 2.0F
この値に天候や季節などによる補正値を加えます。
季節による補正値 春 +0.05F / 夏 +0.40F / 秋 0F / 冬 -0.4F
補正値はコンフィグで変更可能です。
天候による補正値 雨 -0.4F / 日照り +0.4F
補正値はコンフィグで変更可能です。
高度による補正値 (Y高度 - 80) * -0.05F
Y高度が高いほど、気温が低下します。
屋内での補正値 屋根の下にいるとき、HeatTierが一段階NORMALに近づく
範囲内の熱源ブロック 5x5x5範囲内に含まれる最も温度が高い/低いブロックが気温に影響します。

上記から、「範囲内の最高Tierを最低Tierで相殺して得られた温度帯」を得ます。

※特殊な装置の場合、チェック範囲が変わったり、最高/最低Tierの温度差を利用することもあります。(蒸留装置など)

バイオームの温度判定

biomeclimate.png
バイオームの気温は全域に影響しますが、座標や日当たり、天候によって気温が変動します。

  1. 高度の影響
    高度が高いと気温が低下し、高度が低い(地下)と上昇します。
  2. 屋根の影響
    真上方向16ブロック以内に非透過ブロックピストンで動かせるブロックがある場合、屋根があると判定され、気温がNORMALに1段階近づく
    たとえば、高温バイオームでは気温が下がり、寒冷バイオームでは屋根の下のほうが気温が上がる。
    また、屋根の下では雷雨の影響がなくなります。

季節の影響

HaCには内部的に季節の概念があり、60日で切り替わり、240日で一巡します。
バイオームの設定温度を基準に、夏は気温が上昇、冬は気温が低下します。また、通年で気温変化のないバイオームも存在します。(ジャングルなど)

現在の季節は百葉箱によって確認できます。
climategui_season.png

天候の影響

天候の影響はバイオーム同様、ワールド全域に影響します。
変化は即時ではなく、一定時間おなじ天候が継続した場合に変化が起こります。
雨の降らないバイオームでも、空が曇れば曇天として、雨と同じように気候の変化が起こります。

  1. 晴れの場合
    ゲーム内で約10日以上継続で気温が1段階上昇します。
    この効果は5日ほど続くとリセットされます。
  2. 弱い雨の場合
    降り出してからゲーム内6時間程度で気温の低下が起こります。
  3. 強い雨の場合
    しばらくすると、気温低下が発生します。弱い雨よりも早く発生します。
  4. ネザーの変化
    ネザーは通常、晴れのみのため日照りだけが起こります。一部Modにより悪天候が発生する場合は、熱波として気温の上昇が起こります。

熱源ブロックの温度判定

blockclimate.png
ブロックの熱源は、バイオームとは異なり屋根の有無では温度は変化しません。(ただし、バイオームの気温によって相殺はされます。)
また、断熱効果のあるブロックの影響を受けます。

  1. 温度の影響範囲
    ブロックを中心に5x5x5の範囲に影響します。
  2. 断熱ブロックの影響
    熱源と観測点の間に断熱効果のあるブロックがあると、熱源による温度変化が緩和されます。
    • 断熱ブロック
      • 1段階: 羊毛、木材
      • 2段階: 堅焼き粘土、レンガ、スポンジ
      • 完全無効化: 石膏ブロック、石膏レンガ
  3. 熱源の相殺
    高温/低温のブロックの影響範囲が重なっている場合、気温が相殺されます。

バイオームやブロックの持つ温度帯

バニラのデータは以下の通り。

HeatTier Biome Block
ABSOLUTE - -
CRYOGENIC - -
FROSTBITE - -
COLD 氷原
氷海
エンド

氷塊
COOL タイガ
山岳
雪ブロック
エンドロッド
NORMAL 常温バイオーム(デフォルト設定) すべての未設定Block
水源※
WARM ジャングル
キノコ
ジャックオーランタン
HOT 砂漠
サバンナ
メサ
松明
BOIL - -
OVEN ネザー 稼働中のカマド
マグマブロック
KILN -
溶岩
SMELT - -
UHT - -
INFERNO - -

※水源は未設定ブロックと異なり、温度差が必要な場合にNORMAL温度の冷媒として働く。(それ以外のNORMALブロックは温度差が得られない。)

例えば以下の場合、中心(クウォーツブロック)の5x5x5範囲内には溶岩(KILN)氷塊(COLD)がある。バイオーム温度は砂漠(HOT)であるが、溶岩によるKILNのほうが高い。
よって、

  • 最高温度…KILN
  • 最低温度…COLD

となり、COLDによってKILNが一段階相殺され、一つ下のTierであるOVENがこの座標のHeatTierになる。

tier1.png