#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; }