Gw Temp

Menu

Tutorial - 'Party Changing System' by BelgarionVanRiva

An item about RPGMaker 2000 posted on

Blurb

A rather long tutorial showing you how to make a neat party changing system. Prepare for lots of RM2k scripting. :)

Body

Tutorial 00: Party Changing System

Author: BelgarionVanRiva

Note: this is my first tutorial; English is not my native language.

I’ve read somewhere a very good Party Changing System. The problem was that if you wanted Ann replaced by Joy Joy, and your party is full… you had to remove all your characters. Wouldn’t it be much easier if you just could replace them without extra work and losing time? Well, here’s the solution. One little catch… it’s not simple. But if you’re the alert type, this wouldn’t be any problem.

You can locate the Changing System quiet everywhere. Put it in the Inn, the Airship or across town. Be creative with it.

Okay, your main character is named Skar (of course your main character isn’t Skar, but this is the name I uses). Skar will never leave your party. The seven others can freely been chosen. In total that makes 8 hero’s. That’s the type of party we’re working with. We need these switches and variables…

Switches: 0001 Joy Joy; 0002 Ann; 0003 Mike; 0004 Elsy; 0005 Djembe; 0006 Hammer; 0007Yrmenlaf; 0008 Party more than 4

Variables: 0001 Party members; 0002 HP; 0003 MP; 0004 Level

The three last variables are for statistics and will be clarified later.


PART ONE

And now the real scripting. First, open your Database (F8). Make a new Common Event. Name it Party Changing System. Set the Event Start Condition on Auto start and the Appearance Condition Switch on 0008 Party more than 4. The code in Events Commands is…

<> FORK Optn: Mike is in the Party (*)
<> FORK Optn: Elsy is in the Party
<> FORK Optn: Djembe is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Elsy / Djembe (**)
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Hammer is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Elsy / Hammer
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Hammer]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Elsy / Ann
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Elsy / Yrmenlaf
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Show Choice: Mike / Elsy / Joy Joy
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Djembe is in the Party
<> FORK Optn: Hammer is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Djembe / Hammer
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Djembe / Ann
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Djembe / Yrmenlaf
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Djembe / Joy Joy
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Hammer is in the Party
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Hammer / Ann
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Hammer / Yrmenlaf
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Hammer / Joy Joy
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> FORK Optn: Yrmenlaf is in the party
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Ann / Yrmenlaf
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Ann / Joy Joy
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Mike / Yrmenlaf / Joy Joy
: [Mike] Case
<> Change Hero's Party: Mike -> Remov
<> Messg: Mike is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0003: Mike]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Elsy is in the Party
<> FORK Optn: Djembe is in the Party
<> FORK Optn: Hammer is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Djembe / Hammer
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Djembe / Ann
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Djembe / Yrmenlaf
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Djembe / Joy Joy
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Hammer is in the Party
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Hammer / Ann
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Hammer / Yrmenlaf
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Hammer / Joy Joy
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Ann / Yrmenlaf
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann-> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Ann / Joy Joy
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann-> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Elsy / Yrmenlaf / Joy Joy
: [Elsy] Case
<> Change Hero's Party: Elsy -> Remov
<> Messg: Elsy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0004: Elsy]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf-> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Djembe is in the Party
<> FORK Optn: Hammer is in the Party
<> FORK Optn: Ann is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Hammer / Ann
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Yrmenlaf is in the party
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Hammer / Yrmenlaf
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Hammer / Joy Joy
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Ann is in the Party
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Ann / Yrmenlaf
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
:ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Ann / Joy Joy
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Djembe / Yrmenlaf / Joy Joy
: [Djembe] Case
<> Change Hero's Party: Djembe -> Remov
<> Messg: Djembe is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0005: Djembe]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> FORK Optn: Hammer is in the Party
<> FORK Optn: Ann is in the Party
<> FORK Optn: Yrmenlaf is in the Party
<> Messg: Who has to leave the party?
<> Show Choice: Hammer / Ann / Yrmenlaf
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Hammer / Ann / Joy Joy
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Hammer / Yrmenlaf / Joy Joy
: [Hammer] Case
<> Change Hero's Party: Hammer -> Remov
<> Messg: Hammer is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0006: Hammer]-OFF Set
<>
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Yrmenlaf]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: ELSE Case
<> Messg: Who has to leave the party?
<> Show Choice: Yrmenlaf / Ann / Joy Joy
: [Yrmenlaf] Case
<> Change Hero's Party: Yrmenlaf -> Remov
<> Messg: Yrmenlaf is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0007: Yrmenlaf]-OFF Set
<>
: [Ann] Case
<> Change Hero's Party: Ann -> Remov
<> Messg: Ann is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0002: Ann]-OFF Set
<>
: [Joy Joy] Case
<> Change Hero's Party: Joy Joy -> Remov
<> Messg: Joy Joy is out the party.
<> Variable Ch: [0001: Party members] - , 1
<> Change Switch: [0008: Party more than 4]-OFF Set
<> Change Switch: [0001: Joy Joy]-OFF Set
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>
: END Case
<>

Rather heavy, isn’t ?

(*) All the FORK’s here, must have a check in the option Add ELSE Case.
(**) In all the Show Choice: you must put a mark on Ignore in the option Cancel Case.


PART TWO

Now you can return to your maps where you let the party change take place. You can locate the Changing System quiet everywhere. Put it in the Inn, the Airship or across town. The Inn and the Airship are the classics. Across town can provide you with tons of possibilities. Never the less, this is for all your hero’s the same. So for every member you must make a new event, just replace the name and the switches. I’ll mark them with (+). Every event has 3 pages.

Page one

Nothing special on Event Conditions.

<> Variable Ch: [0002: HP] - , Elsy HP (+)
<> Variable Ch: [0003: MP] - , Elsy MP (+)
<> Variable Ch: [0004: Level] - , Elsy Level (+)
<> Messg: You wanna see my Stats?
<> Show Choice: Yes/No (1)
: [Yes] Case
<> Massg: HP: \v [2]
: : MP: \v [3]
: : Level: \v [4]
<>
: [No] Case
<>
: END Case
<> Messg: So can I join your party?
<> Show Choice: Yes/No (1)
: [Yes] Case
<> Messg: Thanks!
<> Change Hero’s Party: Elsy -> Add
<> Variable Ch: [0001: Party members] + , 1
<> Change Switch: [0004: Elsy] – ON Set
<>
: [No] Case
<> Messg: Next time better then?
<>
: END Case
<>

Now here you can see why there are variables with the name HP – MP – Level. You give these variables the same values as the statistics of the hero. Of course you can also make one for Mind, Attack, Defense…

(1) In all the Show Choice: you must put a mark on Choose 2 in the option Cancel Case.
(+) This is a remark for all variables you make as statistic. When you make a new variable in your Events
Commands, look out for these things:
Choose variable: select One, and name it to the stat you want to use (ex. HP);
Set: select Set;
Operand: select Hero, choose the hero from your dropdown and in the second dropdown list you choose
the wanted Stat, you can even choose the number of arms etc.

Page two

Put a check on Variable in the Event Conditions. Choose 0001: Party Members from the list with a value of above 4.

<> Variable Ch: [0002: HP] - , Elsy HP (+)
<> Variable Ch: [0003: MP] - , Elsy MP (+)
<> Variable Ch: [0004: Level] - , Elsy Level (+)
<> Messg: You wanna see my Stats?
<> Show Choice: Yes/No (1)
: [Yes] Case
<> Massg: HP: \v [2]
: : MP: \v [3]
: : Level: \v [4]
<>
: [No] Case
<>
: END Case
<> Messg: So can I join your party?
<> Show Choice: Yes/No
: [Yes] Case
<> Change Switch: [0008: Party more than 4] – ON Set
<> Wait: 0,0 sec
<> Messg: Thanks!
<> Change Hero’s Party: Elsy -> Add (+)
<> Variable Ch: [0001: Party members] + , 1
<> Change Switch: [0004: Elsy] – ON Set (+)
<>
: [No] Case
<> Messg: Next time better then?
<>
: END Case
<>

Just a slight change, with the switch 0008 on, you activate the Common Event from the Database. The wait command will let the Common Event finish before it starts with the next line.

Page three

Remember that here the Start Event Conditions is a Switch: 0004 Elsy. In the command window you can put whatever you want. Normally that would be a message where Elsy thanks Skar for letting her in the party. Improvise.


This concludes my tutorial. I hope you had something about it, never the less is this just a model, you can make chances as you pleased. But don’t forget me when you’re making the credits.

Greetings and Shamajéé!