Actors Friendship System v3.1
by Moogle_X & Solar Flare Games
(continued from Moogle_X's thread)
Introduction
This plugin adds a friendship mechanic between the main actor and other actors of your choice. Each actor has their own friendship value that can be increased or decreased multiple ways. As the friendship value grows, that actor's friendship level may level up. You can set some skills to be automatically learned at certain friendship levels.
There is also the option to store a certain actor's friendship value or friendship level into an in-game variable. You can then use that variable's value as a conditional trigger for a new event, etc.
An actor's friendship value can be viewed in a custom scene. You can access it from the main menu or simply by using a plugin command.
Note: If you used version 2 of this plugin, you will need to redo your plugin parameters. The parameters are basically the same (other than some new ones), so you can probably just take a screenshot of the parameters on version 2, replace it with version 3, and then copy them over.
Note: This plugin only works on MV, but if you're using MZ, there is
a conversion available based on Moogle_X's original plugin.
Features
- Use a plugin command to increase/decrease an actor's friendship value.
- Items and skills used by the Main Actor can increase/decrease other actors' friendship value.
- View actors; friendship values in a custom scene.
- Learn new skills by increasing the friendship level.
- Easily change in-game variables using plugin commands.
- Run any common event at specific Friendship Levels.
- You are able to use more than one Leader. Decide which actors become leaders by using notetags.
- You can set a "Best Friend Skill" that's unlocked when 2 actors have Maximum Friendship Level with each other.
- Global Level Cap feature! Apply a level cap restriction at anytime to any actors by using plugin commands.
- FP Lock effect. Temporarily prevent a certain actor from gaining or losing FP by using a plugin command.
- Friendship Icons. Customize which icon(s) show up at each level by using notetags.
- Custom Friend Icon. Add any icon to any actor at anytime mid-game by using a plugin command.
- Custom Leader Icon. Use a plugin command to add/remove an icon in the Window Leader List.
- Lots of variable control. Quickly check which actor has the highest FP or Friendship Level among the Leader's friend list.
- Complete window customization. Disable or enable some parts of the window. Adjust the Offset X and Offset Y to your liking!
- Automatic passive states based on the friendship level between actors. Both the leader and the friend can gain a state.
- Negative friendship levels can be enabled. You can run events or add states or skills when two actors hate each other.
- Set any action to be performed when you select an actor in the friends window. For example, you could use another plugin to show some more detailed information on that actor. By default, no action is performed.
Screenshots
SpoilerThe format of these note tags is out-dated, see plugin's help file for the proper format.
How to Use
Install the plugin using plugin manager and edit the plugin configurations (there are plenty). Read the help file for more info on notetags and plugin commands.
The plugin even supports Multiple Leaders. You can view all actors' relationship value with each other.
You have a choice between Single Leader scene or Multiple Leaders scene
Spoiler: Single Leader
The Multiple Leaders version will contain both Window Friend List and Window Leader List.
Spoiler: Multiple Leaders
Terms of Use
Free to use in both commercial and non-commercial projects as long as credit is given.
Simply credit "Moogle_X" in your in-game credits. You can optionally credit me as well as either "Solar Flare" or "Solarflare Software".
Based on Moogle_X's
GitHub page, their version of the plugin appears to be licensed under the Apache license. As such, I've chosen to license my version under the same license. The details can be read
here, but basically that means you can modify it however you want and distribute your changes anywhere, as long as you don't remove Moogle_X or me from the credits in the plugin file
and add a notice to the file indicating that you modified it. (If you don't distribute your changes, I believe you don't need to add the notice.)
Download
You can download the latest version of the plugin from
the attachment on this post.
本贴来自国际rpgmaker官方论坛作者:Solar_Flare处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/moogle_xs-actors-friendship-system.123632/