I found one error but have no clue about the second....
Under the includes, add this line...
#include "ScriptPCH.h"
#include "ulduar.h"
#define GAMEOBJECT_GIVE_OF_THE_OBSERVER 194821 // <---- this line was missing. I just copied it from the original script.
enum Spells
{
Then around line 285 change this
me->SummonGameObject(GO_GIFT_OF_THE_OBSERVER, 1634.258667f, -295.101166f,417.321381f,0,0,0,0,0,0);
to this...
me->SummonGameObject(GAMEOBJECT_GIVE_OF_THE_OBSERVER, 1634.258667f, -295.101166f,417.321381f,0,0,0,0,0,0);
I have no idea how to fix the _DoAggroPulse(diff); error.