SetImmortal(object, int)

クリーチャーを不死に設定します。

void SetImmortal(
    object oCreature,
    int bImmortal
);

Parameters

oCreature

クリーチャーを不死に設定します。

bImmortal

死ぬ運命に影響を与えるクリーチャー。


Description

クリーチャーを不死(TRUE)または、不死ではない(FALSE)に設定します。



Known Bugs

1.30のパッチにおいて、SetImmortal関数はダメージによる死に対してのみ保護を行うようであるという点でバグがあることが確認されています。

不死のクリーチャーにEffectDeath関数を適用することでクリーチャーを殺すことができますし、アビリティによるダメージによっても同様に死にます。(例 コンスティテューションを減少させる毒の場合、結果的に、クリーチャーは0より少ないHPを持つことになります。)

また、不死に設定できるのはクリーチャーのみであり、配置可能オブジェクトは不死にできないようです。

これはバグではないかもしれませんが、何か意図があるに違いありません。


Version

1.30

See Also

functions: SetPlotFlag
categories: Miscellaneous Functions


author: Charles Feduke, editor: Lilac Soul, JP team: katsu794
Send comments on this topic.