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

    インターフェイス PassiveReader

    持続効果(8節)が何を宣言しているかを読み上げる相手(PassiveEffect.readBy)。

    一時的な効果の読み上げ口(EffectReader)と別なのは、ゲートを必ず伴うため——tick毎に効く宣言は 「いつ効くか」と切り離せない。動詞がわずかしかないのも持続効果の性質そのもので、可逆な寄与(modify)・ 不可逆な積み上げ(add)・輸送(transfer)に閉じている(8.4節)。

    interface PassiveReader {
        accumulate(reading: PassivePropertyReading): void;
        modify(reading: PassivePropertyReading): void;
        transfer(reading: TransferReading, gate: GateReading): void;
    }
    インデックス