diff --git a/doc/RequiredPorts.mangosproof b/doc/RequiredPorts.mangosproof index 87d06ae6..76cbdb80 100644 --- a/doc/RequiredPorts.mangosproof +++ b/doc/RequiredPorts.mangosproof @@ -1 +1 @@ -rUzt6Qdc4EKKtuvr7m2AqM9iQu/Ewo17ul9iktjbtIC4oSTjYtD9kk4xk+lvxAFg2soaw2cvIWw2aArt5lanaEXCgQbziGFOk+7xyiNL8L5EYI1Z1ktvsKuftuPexVFyu57ZCenLn4Yj8EDgqWTNxog7aJjnMXPYJIbiSNUHTPzUqAnC/CE1V9Fv2Ia1pYi8GAeKFK0Bd52m6Jgnm19bFw9SLxM155R09WdvIKEHJnoNcO6KX9PTfPMcEDsoAfRhL8u7JuRR/0m+0HRrJJkhcE/2z2zJYBjpFdOLzmZUlGeaQbdR4KfUVHAgSlpEnheBmsK8++5SDdtFCw2yNx9ABJWkenmTkjBwgfVRg5Y1Jz7CqseWRqTZCr0ddASramE74OCNWNjMdbh/XjR54P455oSIMRgUmKNfscawzLIIOt79+v4m0+M3IMDlkDYQRkruz9AtAhIgczsevRnPUoLDoNVNjrdlz/LD/G0dtkLuQKbeSXVAZYAnLmvSx6ZrVx6ClQCZUNY2UpnNNjXfIGY0VZXpSlsHai2SNN4awVtvL7lYIJF+lDl9jmPBNjDaWYf6Ty00ULbsbeU8ahO44K7QZhTW4TFmc20GKOEh+UfILv4= \ No newline at end of file +rUzt6Qdc4EKKtuvr7m2AqM9iQu/Ewo17ul9iktjbtIC4oSTjYtD9kk4xk+lvxAFg2soaw2cvIWw2aArt5lanaEXCgQbziGFOk+7xyiNL8L5EYI1Z1ktvsKuftuPexVFyu57ZCenLn4Yj8EDgqWTNxog7aJjnMXPYJIbiSNUHTPyoxlQlSsWxD792OY6PzVy4CI4H5CPthqy8r85rSDCDxAVSvOaXhQTo+qwd467JPNItpxxfAT+xDifAmcs9cEyJBfQZBhF1P3V1ac8maD4e7kV2RDUDR4AzFZgvFZU4+nSB/3GYfCZzI0KtEHhaJThvJfBUlIS5DFsoxpU3C1xPh5ixcCj1CrVlT1Db3dKOOCHfNdzUTyzuXpavftb7XWBKk0Hvcs9P1cK2MypMw89e2VcJb1fiwJpQp7uk7Mb+UNf= \ No newline at end of file diff --git a/src/game/Object/GameObject.cpp b/src/game/Object/GameObject.cpp index 10fa2bf7..7e2bba2a 100644 --- a/src/game/Object/GameObject.cpp +++ b/src/game/Object/GameObject.cpp @@ -1285,7 +1285,10 @@ void GameObject::Use(Unit* user) player->RewardPlayerAndGroupAtCast(this); } - if (scriptReturnValue) + // activate script + if (!scriptReturnValue) + { GetMap()->ScriptsStart(sGameObjectScripts, GetGUIDLow(), spellCaster, this); } + else { return; } // cast this spell later if provided