diff --git a/zone/perl_mob.cpp b/zone/perl_mob.cpp index 923d05d82..053421a9f 100644 --- a/zone/perl_mob.cpp +++ b/zone/perl_mob.cpp @@ -920,6 +920,11 @@ void Perl_Mob_CastSpell(Mob* self, uint16 spell_id, uint16 target_id, int slot, } // these don't match lua api for default resist difficulty +void Perl_Mob_SpellFinished(Mob* self, uint16 spell_id) // @categories Spells and Disciplines +{ + self->SpellFinished(spell_id, self, EQ::spells::CastingSlot::Item, 0, -1, spells[spell_id].resist_difficulty); +} + void Perl_Mob_SpellFinished(Mob* self, uint16 spell_id, Mob* target) // @categories Spells and Disciplines { self->SpellFinished(spell_id, target, EQ::spells::CastingSlot::Item, 0, -1, spells[spell_id].resist_difficulty); @@ -2920,6 +2925,7 @@ void perl_register_mob() package.add("SpellEffect", (void(*)(Mob*, uint32, uint32, uint32, bool, uint32, bool, Client*))&Perl_Mob_SpellEffect); package.add("SpellEffect", (void(*)(Mob*, uint32, uint32, uint32, bool, uint32, bool, perl::nullable, uint32))&Perl_Mob_SpellEffect); package.add("SpellEffect", (void(*)(Mob*, uint32, uint32, uint32, bool, uint32, bool, perl::nullable, uint32, uint32))&Perl_Mob_SpellEffect); + package.add("SpellFinished", (void(*)(Mob*, uint16))&Perl_Mob_SpellFinished); package.add("SpellFinished", (void(*)(Mob*, uint16, Mob*))&Perl_Mob_SpellFinished); package.add("SpellFinished", (void(*)(Mob*, uint16, Mob*, uint16))&Perl_Mob_SpellFinished); package.add("SpellFinished", (void(*)(Mob*, uint16, Mob*, uint16, uint16))&Perl_Mob_SpellFinished);