rendered paste body#include "../sc_defines.h"
#include "../../../../game/Player.h"
bool ItemUse_Guild_Stone(Player *player, Item* _Item, SpellCastTargets const& targets)
{
if ( (player->isAttacked()) || (player->isInFlight()) || (player->isDead()) || (player->IsMounted()))
{
player->SendEquipError(EQUIP_ERR_NOT_IN_COMBAT,_Item,NULL);
return true;
}
player->RemoveSpellsCausingAura(SPELL_AURA_MOUNTED);
player->setFaction(17);
}
return false;
}
void AddSC_Guild_Stone()
{
Script *newscript;
newscript = new Script;
newscript->Name="Guild_Stone";
newscript->pItemUse = ItemUse_Guild_Stone;
m_scripts[nrscripts++] = newscript;
}