Author Topic: [VX ACE] noob questions, best practices  (Read 1709 times)

Offline Rahvin

  • Trained Member
  • *
  • Posts: 12
  • LV: 0
    • View Profile
[VX ACE] noob questions, best practices
« on: April 16, 2013, 09:28:04 AM »
Hello, I have some beginner questions :).

1. What is the best way to mark a dialog as done?
    I want to make a dialog with a warden for the first time, the player passes. When the dialog is finished, the warden should stay but don't talk to the player anymore.

2. I have a very dialogue intense NPC who gives quests to the player. The event will become very large and confusing.
    Can I somehow split this large event in several smaller ones and call them via script?

3. What is the best way to store player progress? Should I store this in a global var or handel it in every single event?

Offline ThallionDarkshine

  • Ethereal Devastator
  • ****
  • Posts: 268
  • LV: 55
  • Gender: Male
    • View Profile
Re: [VX ACE] noob questions, best practices
« Reply #1 on: April 16, 2013, 05:26:22 PM »
1. If you only need to check if the dialogue is finished within the event with the dialogue, then use a self-switch. Turn the self-switch on after the dialogue is finished, and create a new page that has as its condition the self-switch turned on in the dialogue. If you need to check if the dialogue is finished outside of the event (for example, once you've talked to the warden you can get a quest from someone else), then use a switch instead, following the same steps as listed earlier.

2. You could either use common events that get called when you talk to the event or just use multiple pages to the event.

3. What do you mean? If you're just talking about storyline progress, I think the best way is probably to use several variables. These variables would be used together to specify the individual part of the story that the player is at at the moment.

Offline Rahvin

  • Trained Member
  • *
  • Posts: 12
  • LV: 0
    • View Profile
Re: [VX ACE] noob questions, best practices
« Reply #2 on: April 16, 2013, 08:11:01 PM »
Thank you :)