Event Passing, Player Not

Discussion in 'RPG Maker MV' started by Grinn, Jun 2, 2018.

  1. Grinn

    Grinn The Game Dev Wonder Veteran

    Messages:
    66
    Likes Received:
    17
    Location:
    Arizona
    First Language:
    English
    So I am making a fireball that passes back and forth over a path.
    On player touch it shoves the player backwards and deals some HP damage.
    The problem is that it goes back and forth across a bridge so it needs to pass over non-passable terrain while still being able to interact with the player with a player touch (or event touch) command.
    Any way of doing this?
    [​IMG]
     
    #1
  2. Kuro DCupu

    Kuro DCupu Trust me, I'm a veteran RMer Veteran

    Messages:
    258
    Likes Received:
    1,062
    Location:
    Indonesia
    First Language:
    Indonesian
    Primarily Uses:
    RMMV
    Check the event Through. It won't affect the event trigger.
    event.JPG
     
    #2
  3. Grinn

    Grinn The Game Dev Wonder Veteran

    Messages:
    66
    Likes Received:
    17
    Location:
    Arizona
    First Language:
    English
    Hmmm so it is effecting event triggering for me.
    With through on (as shown below) it does not work on impact with the player.
    [​IMG]
     
    #3
  4. Kuro DCupu

    Kuro DCupu Trust me, I'm a veteran RMer Veteran

    Messages:
    258
    Likes Received:
    1,062
    Location:
    Indonesia
    First Language:
    Indonesian
    Primarily Uses:
    RMMV
    The event need to be either below or above character AND the player need to be in the middle of moving to be triggered. Yea, that's sure is inconvenient.

    So how about turn on the through right at the tile when you need it to pass through then turn it on at the passable tile?
    event.JPG
     
    #4
  5. Grinn

    Grinn The Game Dev Wonder Veteran

    Messages:
    66
    Likes Received:
    17
    Location:
    Arizona
    First Language:
    English
    I tried that and it works kinda weird. It ends up either becoming not passable right BEFORE it moves off a non-passable square, which of course stops it, or has this weird moment or two where it's passable and doesn't impact the player on that square.

    I kinda found a solution but it basically creates "alleyways of death" because if you get caught in them from the side it just keeps hitting you and you die. I mean... I guess that's fair from a game play perspective. I COULD also make those alleyways of death into damaging tiles so the player is informed "No, don't go here- this is bad".
    [​IMG]
     
    #5
  6. Kuro DCupu

    Kuro DCupu Trust me, I'm a veteran RMer Veteran

    Messages:
    258
    Likes Received:
    1,062
    Location:
    Indonesia
    First Language:
    Indonesian
    Primarily Uses:
    RMMV
    Probably messed up due to the timing. Make sure to uncheck the "skip if cannot move" if that's the case.
    Glad you've found a solution by the way. That's actually looks neater~
     
    #6
  7. Bex

    Bex Veteran Veteran

    Messages:
    1,265
    Likes Received:
    299
    First Language:
    German
    Primarily Uses:
    RMMV
    If you dont want to Build this Mechanic yourself, you could take a look at this Workshop Project, its not Perfect but it allows
    as many Copy Paste fireballs as you like(You can determine a Range from for example event id 10 to 25 to be Fireballs).
    https://steamcommunity.com/sharedfiles/filedetails/?id=1319701950
    This Contains Firballs and Spikes. The Code isnt Perfect but it should be easy enough and it seems to Work.

    Or here just the fireball without the spikes:
    https://steamcommunity.com/sharedfiles/filedetails/?id=1312610514
    Edit:
    Iam reworking this Mechanic in the Future, so it will get even easier with less eventpages, but in the meanwhile this works fine and the Fireballs also fly everywhere just determine the range inside them individualy and copy paste them.
     
    Last edited: Jun 2, 2018
    #7

Share This Page