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.

[XP] Party Changer

xkrimx

Member

I get an error on line 47 whenever I try to start the game with the Party Changer Main Menu script. Any ideas on how to fix it?
 
More like Legend of Dragoon, in FFXII they get the same amount of LP in or out of the party, LoD gives a small % to those not on the party which is like what this does.
 
Love your scripts man but few question I want to ask:

1. How do I make a hero 'unforced' like not force to be leader anymore if you get what I mean.

2. How do I make it that you must have 4 party member in the party to exit the menu instead of just having the leader himself.

3. How do I make the party switcher not available on the Menu Add-on one during a dungeon and available during save point like most RPG's?
 
Nightmare Omnizohar;314466":umy4ixpl said:
Love your scripts man but few
1. How do I make a hero 'unforced' like not force to be leader anymore if you get what I mean.

I'm not quite sure if I understand.
If you call the scene with no arguments like this:
Code:
$scene = Scene_Party.new
No one will be forced or locked.

Nightmare Omnizohar;314466":umy4ixpl said:
Love your scripts man but few
2. How do I make it that you must have 4 party member in the party to exit the menu instead of just having the leader himself.

You need the new version (2.2.7+)
When calling the scene, use:
Code:
$scene = Scene_Party.new(min_members, max_members, forced_members, lock_leader)
instead of
Code:
$scene = Scene_Party.new(max_members, forced_members, lock_leader)

Nightmare Omnizohar;314466":umy4ixpl said:
Love your scripts man but few
3. How do I make the party switcher not available on the Menu Add-on one during a dungeon and available during save point like most RPG's?

Simply use
Code:
$game_system.party_disabled = flag #(true, false)
 
NEW SCRIPT VERSION: 2.3.1

New features:

When all party members collapse in battle, the party changer pops up to let you form a new party.
When ALL members are dead, then it's gameover!

To activate/deactivate this option, simply use:
Code:
$game_temp.multiple_party_battle = flag #(true/false)
Plus, you can now use custom actor graphics!
A new screenshot has been added in the first post.

Coming next: Multiple Parties!

Take care!
-Dargor
 
I was wondering if there is a way to lock an actor in a position other than first.

In my game, I want to have sidequests where an actor will join your party, but he will be controlled by AI, and I don't want it to show him as the party leader.

So I guess what I'm asking is-
Is there a way to lock a player in the fourth position?
 
masquerade__;323117":b797g15i said:
I was wondering if there is a way to lock an actor in a position other than first.

In my game, I want to have sidequests where an actor will join your party, but he will be controlled by AI, and I don't want it to show him as the party leader.

So I guess what I'm asking is-
Is there a way to lock a player in the fourth position?

Feature Added.
Script updated to version 2.4

You now have to call the scene this way:
Code:
$scene = Scene_Party.new(min_actors, max_actors,  forced_actors, locked_actors)

min_actors/max_actors are obviously the min/max numbers of actors allowed in the party.

However, the next two arguments are different in this version.

forced_actors is an array containing id of actors forced to be in the party. The new thing here is that you can put nil objects in this array.

Example:
If your array is [1, nil, nil, 3], then actor 1 will be placed in the slot #1 and actor 3 will be placed in slot #4.

locked_actors is an array containing id of actors forced to be locked in the position defined by the previous variable (forced_actors).

@masquerade__
To do what you asked, you will have to call the scene this way:
Code:
$scene = Scene_Party.new(min, max, [nil, nil, nil, [COLOR=Red]1[/COLOR]],[[COLOR=Blue]1[/COLOR]])

[nil, nil, nil, 1] means that all slots will be empty except slot #4 in which Aluxes (actor id 1) will be.

[1] means that Aluxes will be locked (in slot 4)
 
Dargor, your script is totally, totally awesomely. It's pretty thorough.

Would it be best to, by default, make the

@use_custom_graphic = flag

on Line 43 false by default, since people aren't naturally observant?

More importantly though, I found the portion of the script that lets you determine the arguments for the Party Changer In-Battle menu. I was wondering, is there any way to be able to change what the arguments for this are during the course of the game? For instance, if I needed to have an actor forced into the party at one point, but either unforce him or force a different actor later in the game.

Wow, there sure have been a lot of posts that I wasn't alerted to in my subscription. Funny.
 
@GreenBanana
Sure you can! Simply use $game_temp.menu_party_args = arguments

@ljackstar
I don't know, I've never tried. But I'm pretty sure it can work with an ABS, it just depends on how it is coded.
 

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