http://www.geocities.com/mavric_silver/XP_OUTSIDE_PARTY.JPGHere is my solution in RM2003 but it must be similar in XP
Sorry i dont have a demo cuz my Geoshities dont alow me to import zip or rar files.
Anyway to give you a quick explaination of my way of doing it, first creat a quick set of 1 variable and 1 switch.
Variable name: EXP STORED
SWITCH NAME: XP DISTRIBUTION
Then, i have defined a monster to fight(make sure to know how much xp this monster give) then got on my M.Groupe to have a new fight with that monster that give 100xp and there is only 1 monster so that make it easy to count.
On the M.groupe battle i have make the trigger so that when the monster HP is = 0 then add 100 to my current variable EXP STORED as i know this fight will give 100 xp.
- Then activated on the switch : XP DISTRIBUTION (that is related to the even on the main map)
once the battle if finish, the paralelle process of that switch simply take EXP STORED Value and divide it by 2.
Once it's divided by 2 i have use the change experience and have put the stored value of the variable EXP STORED and simply add it to whoever character you like.
The only problem with my methode is that you have to set up this little trigger on each parties of monster that you create while counting the total amount of xp the whole Battle will generate and use the same patern as i just used.
For the need of this demo i have put 2 characters on the party and before the battle start, remove the second party member then after the fight put into the first line of our XP DISTRIBUTION switch to add this character back so we can see the diffrence.
Another major problem will be if you are using this for character that are leaving the party for a story purpose and will be back later, this is juste perfect for you but in the other hand if you plan on having a FF3 like switch character base game that make the randomness of the team a problem on whitch hero you gave the remaining xp (as this is hard to know what party the player will generate so make it difficult to know who's fighting and who's not).
to avoid this you will have to make some more variable (using a way that i have not search for so i dont know personaly how to use it) and make it possible to find what \n[n] Character should have the xp or not.
For this second part i will call for help with the rest of you guys to complete your part of this.
Hope this help!
Elistos