D&Dエンカンブランスしきい値計算
このD&D荷重しきい値計算ツールは、クリーチャーの筋力値を、選択ルールで使う2つの重量境界に換算します。1から30までの整数を入力すると、筋力の5倍に当たる荷重しきい値と、10倍に当たる重荷重しきい値をポンド単位で確認できます。装備の計画、キャラクターシートの点検、セッション準備、運搬能力に関する判断を行う際に、卓上で同じ計算を繰り返す手間を省けます。
無料で実行
選択ルールのしきい値を求める方法
荷重の選択ルールでは、運んでいる重量をクリーチャーの筋力値に直接結び付けます。第1の境界は筋力の5倍、第2の境界は筋力の10倍です。したがって筋力14のキャラクターなら、荷重しきい値は70ポンド、重荷重しきい値は140ポンドになります。本ツールはこの2つの乗算を行い、境界値をポンドで返します。これらは装備重量の合計ではなく比較用の基準ですので、鎧や背負い袋の重量、運搬能力ではなく筋力値を入力してください。判定時にはルールの「超えた」という表現が重要です。運搬重量が第1の値を超えると荷重状態になり、第2の値を超えると重荷重状態になります。表示値とちょうど同じ重量は、その境界をまだ超えていません。結果には両方のしきい値が表示されるため、プレイヤーやゲームマスターは追加計算なしで現在の装備総重量と比較できます。任意の特徴、魔法のアイテム、サイズ補正、卓独自のルールは自動適用されません。
装備の合計重量と結果を比較する手順
まず、クリーチャーのデータに現在記載されている筋力値を確認します。永続的な変更がすでに反映されている場合は、その変更後の値を使ってください。その整数を入力して2つのしきい値を計算します。次に、実際に運んでいる装備の重量を合計します。着用中の鎧、武器、矢弾、容器、硬貨、道具、食料、背負い袋の中身も、グループが重量を管理しているなら対象になり得ます。合計を出力された境界と比べてください。荷重しきい値を超え、重荷重しきい値以下なら荷重の範囲です。第2の境界を超えれば重荷重の範囲ですが、ルールの残りの規定と最大運搬能力も適用されます。本ツールが所持品一覧を求めないのは、筋力に基づく2つの境界だけを正確かつ一貫して定めるためです。表計算、オンラインセッション用ツール、キャラクター作成支援、簡易確認に利用できます。一時的な効果で筋力が変わったら再計算し、所持品だけが変わった場合は同じ境界を新しい合計と比較してください。
対象範囲、単位、似ているルールとの違い
選択ルールが乗数をポンドで定義しているため、結果もポンドで表示します。筋力修正値は入力しないでください。必要なのは筋力値そのものなので、筋力16のキャラクターなら修正値ではなく16を使います。入力範囲は1から30で、ゲームで一般的に示される能力値の上限付き尺度に対応しています。本ツールは、選択ルールの荷重しきい値と標準の運搬能力計算を区別します。標準の運搬能力は通常、筋力の15倍を基準としますが、選択ルールではそれより低い5倍と10倍の境界で影響が生じます。本機能が返すのは指定された2つの境界だけであり、重荷重しきい値を絶対的な最大重量として扱うものではありません。クリーチャーのサイズ、「強力な体格」、魔法、クラス特徴、キャンペーン上の裁定によって、運搬能力や実効サイズが変わることがあります。該当するルールは別途適用してください。特殊な解釈については、ゲームマスターの裁定が優先されます。ネットワーク、乱数、保存状態、現在日時を使わないため、有効な筋力値からは常に同じ2つの境界が得られ、反復可能なルール参照や自動化にも適しています。
活用例
キャラクターシートを確認する
武器、鎧、硬貨、冒険用装備を合計する前に、記載された筋力値を選択ルールの2つの境界へ換算できます。
セッション中の疑問を解決する
新しく見つけた品で荷重区分が変わりそうなとき、プレイヤーへ2つの重量境界をすぐ示せます。
キャンペーン用ツールを作る
表計算、オンラインセッション用ツール、所持品管理で、運搬重量とルール上の境界を比較する決定的な結果として使えます。
よくある質問
どの計算式を使っていますか?
荷重しきい値は筋力×5、重荷重しきい値は筋力×10で求めます。
筋力値と筋力修正値のどちらを入力しますか?
筋力値そのものを入力してください。たとえば筋力14なら、対応する修正値ではなく14を使います。
結果の単位はポンドですか?
はい。選択ルールで使われる単位に従い、両方のしきい値をポンドの重量として表示します。
重量がしきい値と同じなら超過になりますか?
いいえ。ルールは各境界を超える重量を対象とするため、同じ値だけでは超過しません。
重荷重しきい値は最大運搬能力ですか?
いいえ。これは選択ルールにおける第2の影響境界です。最大運搬能力は別の境界です。
APIでの計算料金はいくらですか?
APIリクエスト1回につき$0.002です。同じ決定的な計算をブラウザーでも実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/hobby/dnd-encumbrance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"strength_score":14}'const res = await fetch("https://api.kit.forhosting.com/hobby/dnd-encumbrance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"strength_score": 14
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/dnd-encumbrance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"strength_score": 14
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/dnd-encumbrance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"strength_score":14}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"strength_score":14}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/dnd-encumbrance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"strength_score": 14
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.dnd_encumbrance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |