UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    関数 heldPerRemainingRequirement

    • 残りの工程の要求(match.key)ごとに、材料スロットの中身で満たせている数と当てた物 (製作中オブジェクトでなければ空)。要求そのものの数はremainingRequirementsOfが答える。

      まとめ方は要求の数え方と同じ(mergeRequirement)——素材は工程ごとに無くなるので足し合わせ、 道具は工程を跨いで同じ1つが働くので最も多い工程のぶんだけ数える。

      当てるのは工程ごと。 1つの物が2つの要求を満たさないのは同じ工程の中での話で、前の工程で 道具として使った物を後の工程が素材として消費するのは成り立つ。残りの要求へ一度に当てると、 その物を数え落として「持っているのに足りない」と出る。消費した物は次の工程へ持ち越さない。

      パラメータ

      戻り値 ReadonlyMap<string, HeldForRequirement>