Hi
Quxios! and
every maker!
I wanted to thank you for putting so much effort on theses fabulous plugins (especially QMovement, it saves my life).
I've been following your Pixel-based movement script and each update made this plugin more enjoyable!
Since QMovement v.
1.50, you've been
adding a function that interest me the most :
IgnoreCharas!
You can have an event ignore certain characters when collision checking. This allows you to let some events move through some events or the player. Note that this is not 2 ways, so if an event can move through the player, that doesn't mean the player can move through the event.
I'm not used to script, and
I wanted to know if it's possible to complete the mecanism of "IgnoreCharas" and add the functionnality for the player to move through certain event.
My anecdote (skip if not interested :D)
=> I started a new project with only qPlus, qMovement, qInput and qPathfind in order to create a ABS as simple for me. (I can't script
;_;, that's the main reason I don't use your qABS plugin as I wanted IA allies with player). I intend to summon/locate an IA ally near the player and act as a follower but the event just keep blocking my way. I tried to copy some of your followers properties to adjust into my project but it always fails...
I even tried your function "collideswithEvent" with a conditionnal branch when set to true, event can move through $gamePlayer but it gets conflict with other events...
Anyway, I was thinking that's not the best way to do it...
One more request, or asking you if it's possible :
Making moveForward (qmove(5,x)) and moveBackward (qmove(0,x)) compatible with diagonal direction.
I want to make characters move forward/backward diagonally based on their direction (not sure if what i'm saying is even understable
:mrsatan:).
Let's pretend an Event move upper-right (9) and touch the player, I want him to backward at the opposite direction so it would be down-left(1).
I tried to resolve this situation with conditionnal branch with
qInput, but not sure if it's correct.
Edit: I don't know if it includes on qABS sorry.
Example: Start with an player touch.
If input.isPressed(#left) && input.isPressed(#up); (7)
=> Move the event with qmove(3,x).
It
works if it's the player who comes to event, but not if event come to player because it's depend on input (I try with $gamePlayer.direction but i'm not making this working
>:( )
I can't find a solution and it frustrate me so much and i want to avoid as possible to put a lot of conditionnal branch with a common event call. It would be more simplier if it can be done, that's why I was hoping for some help or directive haha.
Thank you for your reading.