Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts: src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Player/Player.h src/server/game/Guilds/Guild.cpp src/server/game/Handlers/TradeHandler.cpp src/server/scripts/Commands/cs_modify.cpp src/server/scripts/Kalimdor/zone_durotar.cpp
This commit is contained in:
commit
ef5bc9c70a
41 files changed
+460
-128
No files matched your search
@@ -570,7 +570,7 @@ class spell_gen_break_shield: public SpellScriptLoader
|
||||
|
||||
class spell_gen_break_shield_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_break_shield_SpellScript)
|
||||
PrepareSpellScript(spell_gen_break_shield_SpellScript);
|
||||
|
||||
void HandleScriptEffect(SpellEffIndex effIndex)
|
||||
{
|
||||
@@ -732,7 +732,7 @@ class spell_gen_chaos_blast : public SpellScriptLoader
|
||||
|
||||
class spell_gen_chaos_blast_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_chaos_blast_SpellScript)
|
||||
PrepareSpellScript(spell_gen_chaos_blast_SpellScript);
|
||||
|
||||
bool Validate(SpellInfo const* /*spellInfo*/) override
|
||||
{
|
||||
@@ -969,7 +969,7 @@ class spell_gen_count_pct_from_max_hp : public SpellScriptLoader
|
||||
|
||||
class spell_gen_count_pct_from_max_hp_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_count_pct_from_max_hp_SpellScript)
|
||||
PrepareSpellScript(spell_gen_count_pct_from_max_hp_SpellScript);
|
||||
|
||||
public:
|
||||
spell_gen_count_pct_from_max_hp_SpellScript(int32 damagePct) : SpellScript(), _damagePct(damagePct) { }
|
||||
@@ -1463,6 +1463,7 @@ class spell_gen_elune_candle : public SpellScriptLoader
|
||||
class spell_gen_elune_candle_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_elune_candle_SpellScript);
|
||||
|
||||
bool Validate(SpellInfo const* /*spellInfo*/) override
|
||||
{
|
||||
if (!sSpellMgr->GetSpellInfo(SPELL_ELUNE_CANDLE_OMEN_HEAD) ||
|
||||
@@ -1528,7 +1529,7 @@ class spell_gen_gadgetzan_transporter_backfire : public SpellScriptLoader
|
||||
|
||||
class spell_gen_gadgetzan_transporter_backfire_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_gadgetzan_transporter_backfire_SpellScript)
|
||||
PrepareSpellScript(spell_gen_gadgetzan_transporter_backfire_SpellScript);
|
||||
|
||||
bool Validate(SpellInfo const* /*spellInfo*/) override
|
||||
{
|
||||
@@ -1629,7 +1630,7 @@ class spell_gen_gnomish_transporter : public SpellScriptLoader
|
||||
|
||||
class spell_gen_gnomish_transporter_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_gnomish_transporter_SpellScript)
|
||||
PrepareSpellScript(spell_gen_gnomish_transporter_SpellScript);
|
||||
|
||||
bool Validate(SpellInfo const* /*spellInfo*/) override
|
||||
{
|
||||
@@ -1926,7 +1927,7 @@ class spell_gen_mounted_charge: public SpellScriptLoader
|
||||
|
||||
class spell_gen_mounted_charge_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_mounted_charge_SpellScript)
|
||||
PrepareSpellScript(spell_gen_mounted_charge_SpellScript);
|
||||
|
||||
void HandleScriptEffect(SpellEffIndex effIndex)
|
||||
{
|
||||
@@ -2627,7 +2628,7 @@ class spell_gen_parachute_ic : public SpellScriptLoader
|
||||
|
||||
class spell_gen_parachute_ic_AuraScript : public AuraScript
|
||||
{
|
||||
PrepareAuraScript(spell_gen_parachute_ic_AuraScript)
|
||||
PrepareAuraScript(spell_gen_parachute_ic_AuraScript);
|
||||
|
||||
void HandleTriggerSpell(AuraEffect const* /*aurEff*/)
|
||||
{
|
||||
@@ -2675,30 +2676,28 @@ class spell_gen_pet_summoned : public SpellScriptLoader
|
||||
if (player->GetLastPetNumber())
|
||||
{
|
||||
PetType newPetType = (player->getClass() == CLASS_HUNTER) ? HUNTER_PET : SUMMON_PET;
|
||||
if (Pet* newPet = new Pet(player, newPetType))
|
||||
Pet* newPet = new Pet(player, newPetType);
|
||||
if (newPet->LoadPetFromDB(player, 0, player->GetLastPetNumber(), true))
|
||||
{
|
||||
if (newPet->LoadPetFromDB(player, 0, player->GetLastPetNumber(), true))
|
||||
// revive the pet if it is dead
|
||||
if (newPet->getDeathState() == DEAD)
|
||||
newPet->setDeathState(ALIVE);
|
||||
|
||||
newPet->SetFullHealth();
|
||||
newPet->SetPower(newPet->getPowerType(), newPet->GetMaxPower(newPet->getPowerType()));
|
||||
|
||||
switch (newPet->GetEntry())
|
||||
{
|
||||
// revive the pet if it is dead
|
||||
if (newPet->getDeathState() == DEAD)
|
||||
newPet->setDeathState(ALIVE);
|
||||
|
||||
newPet->SetFullHealth();
|
||||
newPet->SetPower(newPet->getPowerType(), newPet->GetMaxPower(newPet->getPowerType()));
|
||||
|
||||
switch (newPet->GetEntry())
|
||||
{
|
||||
case NPC_DOOMGUARD:
|
||||
case NPC_INFERNAL:
|
||||
newPet->SetEntry(NPC_IMP);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
case NPC_DOOMGUARD:
|
||||
case NPC_INFERNAL:
|
||||
newPet->SetEntry(NPC_IMP);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
else
|
||||
delete newPet;
|
||||
}
|
||||
else
|
||||
delete newPet;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3110,7 +3109,7 @@ class spell_gen_spectator_cheer_trigger : public SpellScriptLoader
|
||||
|
||||
class spell_gen_spectator_cheer_trigger_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_spectator_cheer_trigger_SpellScript)
|
||||
PrepareSpellScript(spell_gen_spectator_cheer_trigger_SpellScript);
|
||||
|
||||
void HandleDummy(SpellEffIndex /*effIndex*/)
|
||||
{
|
||||
@@ -3602,7 +3601,7 @@ class spell_gen_vendor_bark_trigger : public SpellScriptLoader
|
||||
|
||||
class spell_gen_vendor_bark_trigger_SpellScript : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_vendor_bark_trigger_SpellScript)
|
||||
PrepareSpellScript(spell_gen_vendor_bark_trigger_SpellScript);
|
||||
|
||||
void HandleDummy(SpellEffIndex /* effIndex */)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user