Party Guests

Version 1.1 (7/13/2012)
Script Download

This script allows you to have actors as guests in the party similarly to various console RPGs. A custom window is added to the menu that displays current guests in the party.

Party guests do not require special tags in their noteboxes. They are simply actors put into a “guests” group within the party which is seperate from any of your battle or reserve members. Because of this, guests are not eligible to be chosen for battle at all.

Since guests are just glorified actors, names, face graphics, sprite graphics, etc. are defined in the Actors tab in the database like normal. Those settings are then used in various display windows related to guests.

Guests provide no special effects to the party. However, other existing scripts can provide effects if desired.

If an actor is already in the main party and is placed into the guest group, the actor will automatically be removed from the main party. The same is true vice versa.

Changelog

  • v1.1
    • Fixed guest_in_party? Script Call.
    • Changed instance variable name for Guest ID array. (7/13/2012)
  • v1.0
    • Initial release. (6/25/12)

Script Calls

The following script calls are meant to be used in “Script…” event commands found under Tab 3 when creating a new event.

add_guest(actor_id)

Adds an actor to the party guest group. If the actor is already in the main party, the actor will automatically be removed from the main party before being added to the guest group.

remove_guest(actor_id)

Removes the actor from the guest group.

remove_all_guests

Removes all actors from the guest group.

————

The following script calls are meant to be used in Conditional Branch event commands within the Tab 4 “Script” box. Each of these script calls will turn the given Game Switch ON or OFF, where ON is true and OFF is false.

guest_in_party?(actor_id)

Checks whether the given actor is a guest in the party.

————

Compatibility

This script aliases several default methods.

  • Game_Party#initialize
  • Game_Party#add_actor
There are no default method overwrites.

Requests for compatibility with other scripts are welcome.

Terms and Conditions

Please do not repost this script elsewhere without permission. Newest versions of this script can be found at https://mrbubblewand.wordpress.com/

26 Responses to Party Guests

  1. Non ya says:

    Its MR. BUBBLES BIRTHDAY!!!! HAPPY BIRTHDAY MR BUBBLES!!! LOL… Nice to have a birthday before the end of the world =D

  2. Pingback: Party guest « Ressources Rpg maker

  3. hytporsche says:

    Hello there. I am enjoying this script very much, but.. I am ruining into a litttle dilemma. I have looked through the scripts several times and made many changes and no luck. How would i go about from changing the actors portrait being right over each other to right beside each other?

    • hytporsche says:

      Well, I ended up duplicating the actor faces and spaced the line_height appropriately with the actor names below and got what I needed, If their is a more simple way, I’m sure others might want to know.

  4. YoS says:

    Hello, looked over your script and it looks great!
    But I seem to have one issue…. how can I make this work with Galv’s Menu Engine, I followed instructions of both your scripts concerning customizing appearances for the menu but I cant seem to find a way to disable the MENU_ACCESS to let there be a guest party tab…..any help would be appreciated!

  5. you have a demo ?
    i try make this but show message :
    Script ‘Game_Interpreter’ line1411: NameError occurred

Leave a Reply here. (Due to a recent increase in comment spam bots, new comments will be moderated unless you have at least one approved comment in the past.)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s