QPlugins - Latest: QABS

Discussion in 'JS Plugin Releases (RMMV)' started by Quxios, Jan 2, 2017.

  1. JLowther

    JLowther Veteran Veteran

    Messages:
    327
    Likes Received:
    35
    First Language:
    English
    Have you tried turning on the "Mid pass" option to have it do one more collision check?

    I had the same issue but turning mid pass on fixed it.
     
  2. Cats777

    Cats777 (╯°□°)╯︵ ┻━┻ Member

    Messages:
    24
    Likes Received:
    13
    Location:
    Aersia
    First Language:
    English
    Primarily Uses:
    RMMV
    I don't know why, but the wave function is being incredibly glitchy for me. It's ignoring all the variables, except for amplitude. The higher the value of the amplitude, the bigger the size of the collider. I'm not sure if that's the intention. If I'm in the collider's area, the projectile picture is instantiated on the enemy and doesn't move. The picture will only disappear if I touch it; and that's also the only time I'll take damage.
     
  3. ZcheK

    ZcheK ZcheK Veteran

    Messages:
    96
    Likes Received:
    22
    First Language:
    English
    For ABS, is it possible to get and set an enemies HP via a script call? I'm trying to have one 'follow' you between maps.
     
  4. Quxios

    Quxios Veteran Veteran

    Messages:
    1,055
    Likes Received:
    781
    First Language:
    English
    Primarily Uses:
    RMMV
    Well I'm finally back home from my trip! So sorry for late replies

    @kissaki You would need to create your own system or script like @JLowther did. I'll be recreating my QuasiEvents soon and with that you can easily create a footstep with common events.

    @Sashi Try @JLowther's solution of using the "Mid Pass" plugin parameter. If you're still getting the issue then you may just need to remove the jump on hit effects. Jumps don't check for collisions between the starting and landing points. So the issue is most likely that your wall isn't a filled collider and is one of those edge ones, and you're getting pushed over the edge.

    @Cats777 I don't think I tested wave skills in QABS, so I'll look into it.

    @ZcheK You can get it from the characters .battler() func. So like:
    Code:
    $gameMap.event(1).battler().hp;
    
    and if you want to set the hp, you can set that variable or use the setHp() function
    Code:
    $gameMap.event(1).battler().setHp(somenumber);
    
    Note that if the event isn't an enemy it'll crash since battler() will return null.
     
    ZcheK likes this.
  5. JLowther

    JLowther Veteran Veteran

    Messages:
    327
    Likes Received:
    35
    First Language:
    English
    Okay, after a BUTTLOAD of testing, I have discovered a bug in Qpathfind:

    It will not change chase targets if an event to chase is located at 0,0, even if that event is the player. If the event is in 0,0 when the command to chase it is given, issuing another chase command will do nothing unless the event in 0,0 moves to another spot on the grid.

    Now that I've spent 2 hours chasing THAT down, I can happily report that your plugins seem to work fine with SomeRandomDude's Command Eval Plugin:
    http://sumrndm.site/plugin-command-eval/

    ...Which allows us to take plugin commands like this:

    qPathfind e2 chase 0

    And turn them into this:

    qPathfind e2 chase ${$gameVariables.value(199)}

    ...Allowing us to dynamically change values in your plugins as needed (since I know adding in variable support is a GIGANTIC PITA).

    And now for more coffee, heh...
     
    ZcheK likes this.
  6. ZcheK

    ZcheK ZcheK Veteran

    Messages:
    96
    Likes Received:
    22
    First Language:
    English
    Thanks for the code it's working great, QABS is so awesome! Maybe the next step would be adding some form of region based enemy spawner?
     
  7. Danteus

    Danteus Random Encounter Veteran

    Messages:
    58
    Likes Received:
    29
    First Language:
    English
    Is there a way in QSprite to set idle animations to loop until the character moves again? I know its possible to do it with commands but it would be nice if we had a way of setting that to be the default.
     
  8. Cats777

    Cats777 (╯°□°)╯︵ ┻━┻ Member

    Messages:
    24
    Likes Received:
    13
    Location:
    Aersia
    First Language:
    English
    Primarily Uses:
    RMMV
    I found that the QAudio function in QABS doesn't work very well. It will rarely play audio; and if it does, it'll play for a split-second.
     
  9. Quxios

    Quxios Veteran Veteran

    Messages:
    1,055
    Likes Received:
    781
    First Language:
    English
    Primarily Uses:
    RMMV
    @JLowther I'll look into that bug. And nice find with that plugin! I keep forgetting to add a way to use variables in the plugin commands. One of these days I'll have it built in the plugins lol

    @ZcheK No problem! And an spawn region is possible, I'll look into it soon.

    @Danteus idle animations already do loop while the character isn't moving. idle[A-Z] don't loop because they're to be used as like stretching / looking around while idle.

    @Cats777 hmm I'll look into it. It may be that audio lag issue that mv has though.
     
    ZcheK and JLowther like this.
  10. JLowther

    JLowther Veteran Veteran

    Messages:
    327
    Likes Received:
    35
    First Language:
    English
    Hope it's helpful in some way.

    The only thing it won't do is allow variables in note tags. :\
     
  11. Danteus

    Danteus Random Encounter Veteran

    Messages:
    58
    Likes Received:
    29
    First Language:
    English
    Ok that fixed it. Not knowing the only idle with no letter would loop I had started labeling them from A up.
     
  12. JLowther

    JLowther Veteran Veteran

    Messages:
    327
    Likes Received:
    35
    First Language:
    English
    Just wanted to say that QImport is a godsend.

    Carry on. :)
     
    Quxios likes this.
  13. Quxios

    Quxios Veteran Veteran

    Messages:
    1,055
    Likes Received:
    781
    First Language:
    English
    Primarily Uses:
    RMMV
    @JLowther Yeah variables in notetag probably isn't a good idea anyways. notetags should be handled as constants / never changing. And yeh I loved the concept of QImport as well! Sadly it never got as popular as I thought it would lol, but that's probably just because I don't really advertise my plugins

    Few updates
    QABS 1.4.2
    • Fix for wave skill action
    QPathfind 1.4.7
    • Fix for chasing not triggering event touch
    • Fix for not being able to change chase target sometimes
    Also I made my private repo's public. So you can now view the source of my site and the dev repo if anyone's curious.
     
    phamtruong1992, ZcheK and JLowther like this.
  14. Sleepy Kitten Games

    Sleepy Kitten Games Veteran Veteran

    Messages:
    428
    Likes Received:
    187
    First Language:
    English
    Primarily Uses:
    RMMV
    Decided to try out QMap, and I got this error on the map whenever I tried walking behind a tree:
    [​IMG]
    This is how the tree itself is set up:
    [​IMG]
    With this being in the notes box:
    <collider:circle,58,40,91,250>
    <onPlayer>
    If it's relevant, the map also has a QABS enemy starting out behind/under a layer that's set to be "Upper Tiles".
     
  15. Quxios

    Quxios Veteran Veteran

    Messages:
    1,055
    Likes Received:
    781
    First Language:
    English
    Primarily Uses:
    RMMV
    @GameFire make sure you have the latest versions of QSight and QMap. I think your QSight is outdated because the lines the errors show aren't matching up with the latest version.
     
  16. Sleepy Kitten Games

    Sleepy Kitten Games Veteran Veteran

    Messages:
    428
    Likes Received:
    187
    First Language:
    English
    Primarily Uses:
    RMMV
    Weird, QUpdate says that QSight is up-to-date. Version 1.1.10?
    And I just downloaded QMap a few hours ago, version 1.5.1.
     
  17. nothingongoth

    nothingongoth Villager Member

    Messages:
    21
    Likes Received:
    3
    First Language:
    german
    Primarily Uses:
    RMMV
    Can you make an enemy respawn through a variable?

    And can you change the enemy ID inside an event page? So that's every event page can be a different enemy?
     
    Last edited: Nov 5, 2017
    ZcheK likes this.
  18. HasdrubalBarca

    HasdrubalBarca Veteran Veteran

    Messages:
    160
    Likes Received:
    56
    First Language:
    English
    Hey Quxios, I was wondering if it's possible for the loot to stay in a map once you exit the map.
     
  19. Quxios

    Quxios Veteran Veteran

    Messages:
    1,055
    Likes Received:
    781
    First Language:
    English
    Primarily Uses:
    RMMV
    @GameFire Yeah I guess I must have added stuff to the help that made the current github one's line not match up. I looked into it and I got the error. Already fixed it in the dev version, so you can grab it from the dev repo if you want. I'll push to the public repo tmrw.

    @nothingongoth Not really, but I can add a plugin command to spawn enemies / modify existing enemies

    @HasdrubalBarca with some editing it's possible. Would be pretty similar to how the QEventSave plugin works.
     
    ZcheK likes this.
  20. Sleepy Kitten Games

    Sleepy Kitten Games Veteran Veteran

    Messages:
    428
    Likes Received:
    187
    First Language:
    English
    Primarily Uses:
    RMMV
    Tried out the dev repo version, got the same error. The only difference is where it says some of the errors are:
    To show that I have the dev repo version:
    [​IMG]
    The error report itself:
    [​IMG]
     

Share This Page