Apply inmunities to vehicle's on its creation, by Josh
--HG-- branch : trunk
This commit is contained in:
@@ -39,6 +39,25 @@ Vehicle::Vehicle(Unit *unit, VehicleEntry const *vehInfo) : me(unit), m_vehicleI
|
|||||||
++m_usableSeatNum;
|
++m_usableSeatNum;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//Set inmunities since db ones are rewritten with player's ones
|
||||||
|
switch (GetVehicleInfo()->m_ID)
|
||||||
|
{
|
||||||
|
case 160:
|
||||||
|
me->SetControlled(true, UNIT_STAT_ROOT);
|
||||||
|
case 158:
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_KNOCK_BACK, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_HEAL, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_FEAR, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_HEAL, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_STUN, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_ROOT, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_DECREASE_SPEED, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_CONFUSE, true);
|
||||||
|
me->ApplySpellImmune(0, IMMUNITY_ID, 49560, true); // Death Grip jump effect
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
assert(!m_Seats.empty());
|
assert(!m_Seats.empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user