mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/Spells: Script for 'Injured' (22269) (#26882)
This commit is contained in:
4
sql/updates/world/3.3.5/2021_09_09_10_world.sql
Normal file
4
sql/updates/world/3.3.5/2021_09_09_10_world.sql
Normal file
@@ -0,0 +1,4 @@
|
||||
--
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` = 22269 AND `ScriptName` = 'spell_gen_injured';
|
||||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
|
||||
(22269,'spell_gen_injured');
|
||||
@@ -1940,6 +1940,21 @@ class spell_gen_gnomish_transporter : public SpellScript
|
||||
}
|
||||
};
|
||||
|
||||
class spell_gen_injured : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_gen_injured);
|
||||
|
||||
void HandleDummy(SpellEffIndex /*effIndex*/)
|
||||
{
|
||||
GetCaster()->SetHealth(GetCaster()->CountPctFromMaxHealth(30));
|
||||
}
|
||||
|
||||
void Register() override
|
||||
{
|
||||
OnEffectHitTarget += SpellEffectFn(spell_gen_injured::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
|
||||
}
|
||||
};
|
||||
|
||||
enum LichPet
|
||||
{
|
||||
NPC_LICH_PET = 36979,
|
||||
@@ -4519,6 +4534,7 @@ void AddSC_generic_spell_scripts()
|
||||
RegisterSpellScript(spell_gen_gadgetzan_transporter_backfire);
|
||||
RegisterSpellScript(spell_gen_gift_of_naaru);
|
||||
RegisterSpellScript(spell_gen_gnomish_transporter);
|
||||
RegisterSpellScript(spell_gen_injured);
|
||||
RegisterSpellScript(spell_gen_lich_pet_aura);
|
||||
RegisterSpellScript(spell_gen_lich_pet_onsummon);
|
||||
RegisterSpellScript(spell_gen_lich_pet_aura_remove);
|
||||
|
||||
Reference in New Issue
Block a user