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.

Another complicated(?) eventing question

Tindy

Sponsor

Everyone's played Megaman or some variant, right?

So how would I event the megaman-style selection screen? Where there's 8 items to choose from around a circle ala The Brady Bunch and by pressing the direction pad you change your selection, and use action button to select.

Right now I've got the choosing part solid - I can go through the options like a pro. Looks pretty nice too. The issue is coming from the actual get-to-the-place-you-selected selection process.

Each directional icon is set to Player Touch, and as you touch it it transports you to an event on whichever side. The event you land on isn't supposed to do anything except direct you to the stage of your choice at the press of the action button; however, it doesn't. I've tried player touch with a conditional branch (If Button C is pressed, then: Transport), but no dice; I've tried just plain old action button, and yes I did try autorun and parallel process (that one worked! But only for one stage. No matter where I was. XD)

Any ideas?
 
I've never played megaman, so i dont know what you are trying to say. But if i understand correctly of what you are saying, it's a circle menu that appears around the character which you are looking for?
In that case, it is a script and not an event, thus you've posted in wrong section.
 

Tindy

Sponsor

introscrn.png

Blue = Player Touch directionals
Red = Sends player to upper right square to start
Yellow = Choice event (doesn't work)

I'm 99.9% certain that it can be done with events, the only question now is how.
 

Tindy

Sponsor

oooooooooooh sorry

They're super easy. Each of the directionals are just

Player Touch->
Transport player to [the action event in whichever direction]

And the action event (which I deleted) was literally just

Action Button->
Transport Player to [the selected map]

or

Autorun->
Conditional Branch: If C button is being pressed, then: Transport Player
 
Don't even consider the Autorun option. That will work badly for you.

The Player Touch option should actually work fine, but to be sure, I'd like to see screenshots of the actual event code. Debugging needs the real thing, rather than a description.
 

Aevin

Member

Um ... Doesn't the "Player Touch" trigger require that the player manually be moved onto the event using the directional keys? If I understand the situation correctly, setting the trigger "Event Touch" instead of "Player Touch" might solve your problem. Event Touch would make it so that coming into contact with an event via another event's commands (such as transport player) makes the event run.

For example ... If I have two transport events set to "Player Touch" and the first event transports me onto the second event, the second event will not transport me from there unless it's set for "Event Touch".

Edit: Although I'm puzzled why plain old "Action Button" wouldn't work ...
 

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