Event OnEffectStart(Actor akTarget, Actor akCaster) ; (中略) if CurrentHorse.GetDistance(Player) <= 500.0 ; 送還 CurrentHorse.MoveTo(aaaHorseHomePoint) return elseif !Player.HasLOS(CurrentHorse) ; 召喚 if CurrentHorse.GetDistance(Player) >= 1000.0 ;MovetoBehindPlayer() MoveToFrontPlayer(CurrentHorse) endif ;MoveMarker() MoveToFrontPlayer(HorsePosition) else ; 召喚 ;HorsePosition.MoveTo(player) MoveToFrontPlayer(HorsePosition) endif