Level up friendship to join party?

Status
Not open for further replies.

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
I was wondering if there was away to have someone level up friendship with another character to gain them as a party memeber like through quests or something?
 

OpheliaEnigma

Villager
Member
Joined
Nov 3, 2020
Messages
10
Reaction score
10
First Language
Portuguese
Primarily Uses
RMMV
of course!
To do that, I would look into the engine's "variables". The engine has variables that can be defined/changed/checked through event commands. You can increase a variable by 1 each time the player completes a certain quest or a certain battle. Then, on another event (maybe when talking to the recruitable character), we can check if the variable is equal or higher to a certain minimum affinity value :)

Maybe what I am saying is too confusing... Don't hesitate to ask if you have any doubt!
 

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
of course!
To do that, I would look into the engine's "variables". The engine has variables that can be defined/changed/checked through event commands. You can increase a variable by 1 each time the player completes a certain quest or a certain battle. Then, on another event (maybe when talking to the recruitable character), we can check if the variable is equal or higher to a certain minimum affinity value :)

Maybe what I am saying is too confusing... Don't hesitate to ask if you have any doubt!
Okay I would have to see that written out and would I make that a common event?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,837
Reaction score
7,897
First Language
German
Primarily Uses
RMMV
actually its much simpler

have the person event have multiple pages (minimum two) that are conditioned to a variable "friendship with X". The first page(s) are responses when the friendship is low, the last page is conditioned to a higher friendship value and offers jouning the party.

then have different quests and situations throughout the game rise or detract from the friendship variable.
 

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
actually its much simpler

have the person event have multiple pages (minimum two) that are conditioned to a variable "friendship with X". The first page(s) are responses when the friendship is low, the last page is conditioned to a higher friendship value and offers jouning the party.

then have different quests and situations throughout the game rise or detract from the friendship variable.
I have a quest Journal from Galv but i don't know how to work that into this
 

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
40,846
Reaction score
14,039
First Language
English
Primarily Uses
RMMV
You don't.

You just +1 to the variable every time you do something that's going to increase the friendship.
 

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
You don't.

You just +1 to the variable every time you do something that's going to increase the friendship.
That's what's confusing me how it would be set up
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,837
Reaction score
7,897
First Language
German
Primarily Uses
RMMV
you have events where you do something in your game.
you decide which events will add to the friendship, and then add a control variable command to increase it into the event code of whatever else is going on with those events
 

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
40,846
Reaction score
14,039
First Language
English
Primarily Uses
RMMV
Explain your idea. What do you have to do to build the relationship?

As an example ...

Page 1 of NPC - no conditions. NPC asks you to go get something for them. Turn on self switch A.
Page 2 of NPC - conditioned by self switch A. NPC asks if you have the item. If you have it, you give it to them (by removing the item from inventory). Variable = 1. NPC asks you to deliver something to someone else.
Page 3 of NPC - conditioned by variable >= 1. NPC asks if you've delivered it. If you have (turn on a switch on the event/NPC you deliver it to, then check here if the switch is on), Variable = 2.

And so on.

On the final page that has +1, have them join your party, then turn on one more self switch, and add a new page conditioned by that self switch with no image and no commands.

You do not need to use a plugin for this. You can put the tasks in your quest journal, but only for the purpose of logging them. Don't try and use the quest journal to make events behave differently. It's overcomplicating it.
 

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
Explain your idea. What do you have to do to build the relationship?

As an example ...

Page 1 of NPC - no conditions. NPC asks you to go get something for them. Turn on self switch A.
Page 2 of NPC - conditioned by self switch A. NPC asks if you have the item. If you have it, you give it to them (by removing the item from inventory). Variable = 1. NPC asks you to deliver something to someone else.
Page 3 of NPC - conditioned by variable >= 1. NPC asks if you've delivered it. If you have (turn on a switch on the event/NPC you deliver it to, then check here if the switch is on), Variable = 2.

And so on.

On the final page that has +1, have them join your party, then turn on one more self switch, and add a new page conditioned by that self switch with no image and no commands.

You do not need to use a plugin for this. You can put the tasks in your quest journal, but only for the purpose of logging them. Don't try and use the quest journal to make events behave differently. It's overcomplicating it.
Okay and the journal is to show if it's been cleared is all
 

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
40,846
Reaction score
14,039
First Language
English
Primarily Uses
RMMV
that's right - it's just a list to see in the menu.

When you are replying to someone, you can just @ tag them. You don't have to quote their post. Tagging - like this @alltheyuriz - will send them a notification that you've replied.
 

alltheyuriz

The Question Asker
Veteran
Joined
Sep 18, 2020
Messages
165
Reaction score
87
First Language
English
Primarily Uses
RMMV
@Shaz Sorry use to old forums where you had to reply to people lol im old and okay i'll play around with it thanks for all of your sugesstions
 

slimmmeiske2

Little Red Riding Hood
Global Mod
Joined
Sep 6, 2012
Messages
8,034
Reaction score
5,335
First Language
Dutch
Primarily Uses
RMXP

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

Latest Threads

Latest Posts

Latest Profile Posts

Chilling out while toodling around someone's painstaking Minecraft recreation of Disneyland. It is mind-boggling and probably as close as I'll ever be to going.
>Testing with fonts change.
>Tries installing a plugin. Doesn't work.
>Tries changing the plugin commands. Doesn't work.
>Tries installing another plugin. Doesn't work.
>Changes a few more plugin commands. Doesn't work.
>Goes directly to the gamefont file and changes the src. Works.

YYEEEAAAAHHHAAAA

Perseverance is key, bois and girls.
What Reviews say on RPG Maker MZ?
Looking back at some sketches, and game design documents on my PC dated summer of 2015. I started development with the release of MZ, but in 2015, I felt a strong desire to make a game out of the blue. I remember feeling sad for no apparent reason, and all these ideas rushed into my head. Now that I think about it, since that day, everything has become easier to do on my PC . . . it’s very creepy.
Everything's going to be alright! We're all in this together. <3

Forum statistics

Threads
107,807
Messages
1,032,351
Members
139,952
Latest member
4kWave
Top