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

    インターフェイス HuntEncounter

    1回の遭遇の記録。

    interface HuntEncounter {
        beastMoves: ReadonlyMap<string, number>;
        ending: HuntEncounterEnding;
        strikeOutcomes: ReadonlyMap<string, number>;
        strikes: number;
        turns: number;
        turnsUntilCalm: number | undefined;
        turnsUntilDowned: number | undefined;
        turnsUntilUnguarded: number | undefined;
        warinessAtStart: number;
        warinessStageAtStart: string | undefined;
        woundsTaken: number;
    }
    インデックス
    beastMoves: ReadonlyMap<string, number>

    獣が引いた手の内訳(signalの名前→回数)。様子見はLURKEDで数える。

    strikeOutcomes: ReadonlyMap<string, number>

    こちらの一撃の内訳(signalの名前→回数)。殴らなかった遭遇では空。

    strikes: number

    殴った回数。外した回も数える(振れば道具は減り、相手の気は立つ)。

    turns: number

    決着までに回った手数(tick)。決着しなければ打ち切りの手数。

    turnsUntilCalm: number | undefined

    獣が落ち着く(攻め手も逃走も抽選から外れる)までの手数。近寄れるようになるまでで、 決着が先に来たならundefined。

    turnsUntilDowned: number | undefined

    獣が気を失った手数。最後まで立っていたならundefined。

    turnsUntilUnguarded: number | undefined

    獣の警戒が尽きて掴めるようになるまでの手数(HuntingSystem.md 4節)。

    warinessAtStart: number

    獣が現れたときの警戒と、その段の名前。

    warinessStageAtStart: string | undefined
    woundsTaken: number

    殴った側が負った怪我の数。