Scriptname SampleScript extends ActiveMagicEffect Actor MySelf Actor PlayerRef ; 魔法が掛かったときに呼ばれる Event OnEffectStart(Actor akTarget, Actor akCaster) MySelf = akTarget PlayerRef = Game.GetPlayer() ; PlayerRefを埋める EndEvent ; 死んだときに呼ばれる Event OnDeath(Actor akKiller) if MySelf.IsHostileToActor(PlayerRef) ; PlayerRefがNoneだったらここでCTD! ; 敵対NPCが死んだときにここで何かする endif Dispel() EndEvent