Is there any reason why mouse_x / mouse_y wouldn't be working?
For instance in this code:
{
draw_sprite(mycards[hand[i]].sprite, 0, cardX,cardY - 10);
draw_sprite(spr_cardhighlight, 0, cardX,cardY - 10); } else { draw_sprite(mycards[hand[i]].sprite, 0, cardX, cardY); }```
It won't work unless it is device_mouse_raw or gui
But this code:
``` if mouse_check_button_released(mb_left)
{
dragged = -1;
instance_create_layer(mouse_x,
mouse_y, "Player", mycards[hand[currenthandcard]].summon);```
Will work only if it is set to mouse_x and mouse_y.