AwesomePossum
New member
So I'm pretty lost how to do this. My ideal vision for this is to have the characters have an innate ability to use a Grappling Hook that will pull them to wherever it hits and align their gravity to the impact area, but I'm not sure if that would be possible.
What I've been trying to do in the meantime is give the character's weapons a secondary use that fires an arrow with a gravity zone attached, and then teleport the character to it, but even that isn't working as I thought it would? It seems to only sometimes fire the custom MagicArrow I made, and when I tried to add a delay to the teleport action, it didn't seem to teleport anymore a all. Also it will only trigger if you aim at the ground, so I'm unsure what I need to do, as the documentation doesn't seem to mention too much of this. I was hoping I'd at least be able to make it teleport to the impact location of the arrow, if I couldn't make it pull the character there (and be able to be interrupted by damage), but the Impact Event doesn't have a Teleport function? Would I be able to copy the current Teleport OnCast into the OnImpact area or something along those lines?
And also I'm wondering if there's a way to only have the Indicator only show up while the button is held, and then the ability used on release? I'm guessing I'll probably need to dive into some code for that as well, but I don't know where to look.
The custom MagicArrow I cuurrently have just has a different gravity flip thing added since I couldn't find a prefab for a box collider gravity zone, but I remembered the Demo had one on the moving platforms, so I think I'll be able to look at that for help there. Never mind, the platforms just use the AlignToGround to adjust the gravity, I think? But I think I can figure out how to use the Abstract Gravity Zone for a Box Collider one, maybe, haha.
What I've been trying to do in the meantime is give the character's weapons a secondary use that fires an arrow with a gravity zone attached, and then teleport the character to it, but even that isn't working as I thought it would? It seems to only sometimes fire the custom MagicArrow I made, and when I tried to add a delay to the teleport action, it didn't seem to teleport anymore a all. Also it will only trigger if you aim at the ground, so I'm unsure what I need to do, as the documentation doesn't seem to mention too much of this. I was hoping I'd at least be able to make it teleport to the impact location of the arrow, if I couldn't make it pull the character there (and be able to be interrupted by damage), but the Impact Event doesn't have a Teleport function? Would I be able to copy the current Teleport OnCast into the OnImpact area or something along those lines?
And also I'm wondering if there's a way to only have the Indicator only show up while the button is held, and then the ability used on release? I'm guessing I'll probably need to dive into some code for that as well, but I don't know where to look.
The custom MagicArrow I cuurrently have just has a different gravity flip thing added since I couldn't find a prefab for a box collider gravity zone, but I remembered the Demo had one on the moving platforms, so I think I'll be able to look at that for help there. Never mind, the platforms just use the AlignToGround to adjust the gravity, I think? But I think I can figure out how to use the Abstract Gravity Zone for a Box Collider one, maybe, haha.
Last edited: