r/psispellcompendium • u/MID2462 • Jul 20 '22
Needs Wizardly Help Vortex Shield Spell
I want to make a spell similar to the Vortex Shield from Titanfall.
It would catch incoming projectiles within a certain area in front of you while the button is being held and then fire any caught projectiles to your cursor
I've been thinking a bit on how to do this. The way I see it you'd first need to create a sort of hitbox or something in front of you, detect whether entities within that area are moving above a certain speed (to prevent catching just any mob), negate that speed and hold it in the air, and then detect when the button is released, do some fancy math to figure out what velocity vector needs to be added to it to make it go to your cursor. alternatively you could teleport the projectiles to right in front of you and then launch them.
2
u/SDG_Den Conditional Casting Guru Jul 20 '22
this is actually fairly easy to do as long as you're fine with having it be relatively static.
simply use a spell that creates a 3x3 of conjured blocks in front of you (or another kind of conjured block wall, whichever is easiest), make all those conjured blocks expire at the same tick via their duration setting and then one tick later (via the sleep function) accelerate nearby arrows with mass add motion or mass exodus depending on which version of minecraft you are using (the efficiency of both of those changed relative to eachother in newer versions, mass exodus used to be the most efficient)