Hey Nodixal,
This is possible but it does not come as a default setting.
In the card placement blueprint, you will need to setup an “insert card” event which takes in an index/card for where you want to place it. You can get the index by getting the card your hovering on top of when placing the card on the board, and passing that through.
[CENTER](Card Placement Blueprint)
****EDIT: **Forgot to mention the Insert Card event should be a serverside event. (Run On Server) Took the screenshot before adding this (whoops)
[/CENTER]
The tricky part here is passing through the card or index reference to the server to it knows where the card should be placed. By Default this is simply the card placement, but you will need to also pass through the card/index (if valid) to the “Add Card to Board” function when its called in the “Play Card” function in the server player controller.
[CENTER](Player Controller - Event graph)
(Player Controller - Server_PlayCard Event)
(Player Controller - Play Card Function)
(Player Controller - Event graph)
[/CENTER]
Its quite messy, but I hope it gets the idea across. I will note, that this wont animate the card positions on hover, this will only place the card between other cards on drop.
This should get the ball rolling, hope this helps.




