mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 17:27:36 +01:00
*Do not always set faction in summonvehicle function.
--HG-- branch : trunk
This commit is contained in:
@@ -1855,7 +1855,7 @@ Vehicle* WorldObject::SummonVehicle(uint32 entry, float x, float y, float z, flo
|
||||
if(isType(TYPEMASK_UNIT))
|
||||
{
|
||||
v->SetUInt64Value(UNIT_FIELD_SUMMONEDBY, GetGUID());
|
||||
v->setFaction(((Unit*)this)->getFaction());
|
||||
//v->setFaction(((Unit*)this)->getFaction());
|
||||
}
|
||||
map->Add((Creature*)v);
|
||||
|
||||
|
||||
@@ -3386,8 +3386,7 @@ void Spell::EffectSummonType(uint32 i)
|
||||
// this is for wintergrasp, need to find a better way
|
||||
// in the future, we can just use getsummoner
|
||||
//vehicle->SetUInt64Value(UNIT_FIELD_SUMMONEDBY, m_originalCasterGUID);
|
||||
//if(m_originalCaster)
|
||||
// vehicle->setFaction(m_originalCaster->getFaction());
|
||||
vehicle->setFaction(m_originalCaster->getFaction());
|
||||
vehicle->SetUInt32Value(UNIT_CREATED_BY_SPELL, m_spellInfo->Id);
|
||||
break;
|
||||
}
|
||||
@@ -3481,7 +3480,7 @@ void Spell::EffectSummonType(uint32 i)
|
||||
return;
|
||||
|
||||
//vehicle->SetUInt64Value(UNIT_FIELD_SUMMONEDBY, m_caster->GetGUID());
|
||||
//vehicle->setFaction(m_caster->getFaction());
|
||||
vehicle->setFaction(m_caster->getFaction());
|
||||
vehicle->SetUInt32Value(UNIT_CREATED_BY_SPELL, m_spellInfo->Id);
|
||||
|
||||
if(damage)
|
||||
|
||||
Reference in New Issue
Block a user