#include "scripts/common.txt"
#include "scripts/BP_common.txt"

class BP_SpecialStatue : ScriptObject
{
	kActor @self;
	//------------------------------------------------------------------------------------------------------------------------
    BP_SpecialStatue(kActor @actor)
	{
        @self = actor;
		self.Flags() |= AF_NODRAW;
    }
	//------------------------------------------------------------------------------------------------------------------------
	void OnActivate()
	{
		self.MarkPersistentBit(false);
		self.Flags() &= ~AF_NODRAW;
	}
	//------------------------------------------------------------------------------------------------------------------------
    void OnRestore()
    {
		self.Flags() &= ~AF_NODRAW;
    }
	//------------------------------------------------------------------------------------------------------------------------
    void OnTick()
	{
		FacePlayer(self);
    }
	//------------------------------------------------------------------------------------------------------------------------
    void OnSpawn()
	{
    }
	//------------------------------------------------------------------------------------------------------------------------
}
