All pastes #987503 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-16 15:56 UTC
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;
}