[Bug Fix] Master of Disguise should apply to illusions casted by others. (#4506)

Many era comments outline how Master of Disguise would apply to Project Illusion spells on you:

https://thesafehouse.org/forums/forum/everquest-wing/main-lounge/14249-new-aa-master-of-disguise/page4

https://thesafehouse.org/forums/forum/everquest-wing/training-studios/18143-master-of-disguise-broken

```
Im not a big fan of wolf form, but having a 1200 min NDT is pretty nice  I also agree its great to shrink on a raid once and not have to worry about it. 7 aa is a little steep imho, but with a name change and some frog potions, I may reapply to my guild as the servers only froggy rogue /cackle.
```

```
share form of the great wolf gave a 1500min timer.
```
This commit is contained in:
Fryguy 2024-10-11 13:39:36 -04:00 committed by GitHub
parent ed2130f649
commit e06b0c4b0c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2964,7 +2964,6 @@ int Mob::CalcBuffDuration(Mob *caster, Mob *target, uint16 spell_id, int32 caste
int res = CalcBuffDuration_formula(castlevel, formula, duration);
if (
caster == target &&
(
target->aabonuses.IllusionPersistence ||
target->spellbonuses.IllusionPersistence ||