「OnCombatRoundEnd」の編集履歴(バックアップ)一覧に戻る

OnCombatRoundEnd - (2005/11/12 (土) 12:01:50) の編集履歴(バックアップ)




  • OnBlockedに入るスクリプトを置いていきます。
  • 扉に進路を邪魔された時に発動する。


デフォルトスクリプト(翻訳付き)
#include "NW_I0_GENERIC"
void main()
{
	if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL))
	//DetermineSpecialBehavior用の関数が設定されている場合は真
	{
		DetermineSpecialBehavior();
		//肉食獣、草食獣、その他に適した行動を取らせます。
	}
	else if(!GetSpawnInCondition(NW_FLAG_SET_WARNINGS))
	//クリーチャーのコンディションのNW_FLAG_SET_WARNINGSが真の場合は真
	{
		DetermineCombatRound();
		//適切な戦闘行動を取る。
	}
	if(GetSpawnInCondition(NW_FLAG_END_COMBAT_ROUND_EVENT))
	{
		SignalEvent(OBJECT_SELF, EventUserDefined(1003));
	}
}