Scripting spell targets

Hello, i’m trying to script a spell that currently affects many targets including players (who shouldnt be).

Is there any way i can script that spell to target only creatures?

I'm asking this in generic type.

Take a look at this: https://github.com/TrinityCore/TrinityCore/blob/a56a402190c885e51038df55654875cc9e875c03/src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp#L491-L515

and here are some variants of the same functionality that allow more different kinds of checks on targets:
https://github.com/TrinityCore/TrinityCore/blob/6.x/src/server/game/Spells/SpellScript.h#L319-L332

ps. Im not sure if these are what you are looking for, but they looked like it.

If all you want is a creature target then don’t create any spell scripts, proper entry in conditions table should be enough

Never noticed that. Thank you.

Seems cool, also works. Thanks!