Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

[solved] Many things are happening that aren't good.

Once again I am sorry for coming off as annoying, but I've been up all night now and I'm still having this huge set of problems and I don't know where they came from although must have to do with when I'm trying to pull off small cutscene type things.

The first is when the second character (Esuna) joins the party, she's supposed to walk up to the player and vanish, but all she does is vanish.

Here is the information from the general event

http://gearslice.com/mim/Mim%20Quest/esunaproblem1.png

http://gearslice.com/mim/Mim%20Quest/esunaproblem2.png

The next problem I have is with a ghost.  He's supposed to show up when the player clicks his grave, move towards the player (all of one square up) and attack.  What I've gotten is just the ghost's text but no graphic for him, and the one time I did get a graphic for him it wouldn't go away after I beat him.


http://gearslice.com/mim/Mim%20Quest/ghostproblem1.png
http://gearslice.com/mim/Mim%20Quest/ghostproblem2.png
http://gearslice.com/mim/Mim%20Quest/ghostproblem3.png
The final problem I know about if hard to explain.  Two npcs are supposed to jump out of bushes and talk to the player's party.  When I set the starting point for the game next to the event switch everything runs perfect and fine.  However, when I run through to that place with the group the player has at this point things get weird.  Firstly the graphics of the two characters change (usually into female graphics) and go straight into the "Downed" position which is something that should not happen until after the player fights them. 

Another issue with this one is that if the player gives them the money instead of fighting the npcs are supposed to walk off screen and disappear.  However, what they're doing is walking off screen and staying there were the player can see them a fe moments later while walking.


http://gearslice.com/mim/Mim%20Quest/Dexgweedproblem1.png
http://gearslice.com/mim/Mim%20Quest/Dexgweedproblem2.png
http://gearslice.com/mim/Mim%20Quest/Dexgweedproblem3.png
http://gearslice.com/mim/Mim%20Quest/Dexgweedproblem4.png

Those are what I know off right now, but I swear I can't figure it out.  Some times things work one way but then as soon as I go to do the same thing with someone else things go wonky.  Once again sorry to be a bother about this mostly likely ultra newbie stuff.
 
1. Maybe something is blocking her way, due to "Ignore if can't move"?

2. If there is no graphic (I guess you want the RTP ghost), it may be because in page two, you never set any graphic for that event ^^. It's empty on the Graphic box on the left. And you don't need the "Erase event" since when you activate selfswitch B, you get on page 3 and it's empty anyway. Oh, and I personally would put page 2 on autorun.

3. That one I don't really know...since you didn't screenshot the problematic part (second half of page 2, I guess). First, on page one you use the Misc switch, which I believe I allready saw somewhere. I have no idea of what you are doing with it, but who knows. As for the walking away part, did you set the opacity to 0 or change the event's graphics (the bandits) to none? Or maybe you checked Ignore if can't move and since there are trees and other obstacles, you never managed to reach the part where they disappear? For the "downed", recheck the order of events.
 
It's hard to tell exactly what the issue is in some of these cases because I don't know what all the switches that you're using do, and that could well be a factor.  However, here's some guesses.

1)  Esuna the Witch.  As I understand it, you want her to, when she joins the party, walk up to the player and then disappear, yes?  The way you've got it now, if she hits a point she can't move past, such as the player, she'll immediately vanish.  If you don't mind a suggestion, why not change the code to

@> Set Move Route [Esuna]
:    :$> Through ON
:    :$> Move Towards Player
:    :$> Move Towards Player
:    :$> Move Towards Player
:    :$> Wait:  10 frames
:    :$> Change Graphic [None]
@> Wait for Move's Completion

?

It might work better.  Just a thought, though.

2) As far as I can tell, one major reason that you don't have a graphic for the ghost is that you never do anything to set one-- you'd need to put one in with Set Move Route.

The rest of the ghost's code, I'm afraid, doesn't make a lot of sense to me.  You have a conditional branch after you fight the ghost, but if you win, it flips the "Disappear" switch, if you escape, it flips the "Disappear" switch, and after the conditional branch, it flips the "Disappear" switch.  I don't know what this switch does, but surely you don't need to turn it on twice in a row.  You also have an "Erase Event" command that seems to serve no purpose.

If you want the ghost to vanish after you beat it, just have that last page have no graphic, and if you created a graphic for the ghost with Set Move Route, use the same command to remove the graphic.  You do not need to make the last page Parallel Process-- it's not doing anything.  Making it Parallel Process will, at most, only cause pointless lag.

3)  Your last image link doesn't show anything useful at all, so I can't really say what the problem is.  However, again, if you don't to have a Set Move Command to Change Graphic on the defeated bandits, or else a Switch that would put the bandits on a page with no graphic, they aren't going to vanish.

I'm also not entirely clear on why you put what appear to be sequential commands on different pages, with the next page being parallel process.  Or did you want the player to be able to move around while the bandits are talking?
 
To explain the no graphic thing, these events call in other events with the graphic in them.  Also, thanks so far, I'm trying the new thing for the character joining the party now.

Okay, it worked, and all's good now.  I deleted all graphics from the secondary events and did everything through move actions in the main event.  It solved the problems I had, even that final one.  Thanks for the help ... now to sit back and wait for the answer in the scripting area.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top