Yes, you're right. It's like pseudo casts, just damage + effects.
If you want to immediately apply casting for weapons, you will need to perform a number of manipulations with the definition of spell parameters.
You can directly define a list of spells and then you will have the opportunity to...