Original Source
- Original title: Moogle_X's Actors Friendship System
- Original author: Solar_Flare
- Original date: July 5, 2020
- Source thread: https://forums.rpgmakerweb.com/threads/moogle_xs-actors-friendship-system.123632/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)
Summary
Actors Friendship System v3.1 by Moogle_X & Solar Flare Games (continued from Moogle_X's thread) Introduction
Archived First Post
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
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
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.
Features Mentioned
- 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.
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
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...
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...