event
event型とはobjectに起こった出来事(イベント)を表すデータ型です。
(例:(クリーチャーなどが)攻撃された、話しかけられた、(アイテムなどが)使用された、(ドアなどが)開けられた、etc')
スクリプト実行中にあるobjectにイベントが発生すると、そのobjectに用意されたイベント処理スクリプトが実行されます。
スクリプト記述の中でイベント発行関数(SignalEvent)を用いることで任意のobjectにイベントを発生させることが出来ます。
Example
// this signal's oldTarget to behave as if they were // just attacked by OBJECT_SELF event evAttacked = EventOnAttacked(OBJECT_SELF); SignalEvent(oldTarget, evAttacked);
See Also
JP team: marshall