Social Link System

Started by WhiteRose, February 24, 2010, 06:50:29 pm

Previous topic - Next topic

WhiteRose

Social Links
Version: 1.00
Type: Gameplay Enhancement



Introduction

This system will allow you to create Social Links, such as those seen in Persona 3 and 4. A Social Link measures your emotional attachment to a character. A character's Social Link will increase as you spend more time with them. Please note that this system requires Blizzard's ATES to keep track of days!


Features


  • Requires three variables plus two more for every link.
  • Requires one switch
  • Spending time with a character does not have to be the only way to keep track of their affection level. You can make certain conversation choices increase the variable as well. When you next spend time with them, the system will check to see if their affection for you has increased enough to gain a level.
  • Optional: You can give the player things (unique spells, combo abilities, equipment, items, etc.) as their Social Links reach certain levels with certain characters.



Screenshots

(See screenshots in instructions, or try the demo to see the system in effect.)


Demo
http://www.mediafire.com/?2tmdiz2zhwy



Instructions

First, create a Common Event named "Reset Link" or something similar. Make it Parallel Process and make the Condition a switch named "Linked."
Code it like this:
Spoiler: ShowHide

Make sure you change the variable number if you want to store your ATES Hours and Minutes in different variables.

Next create an event for the character you wish to create a social link for. This is a map event, not a common event, although you could I suppose theoretically set it up as a common event and create a map event that calls it. Set it up something like this:
Spoiler: ShowHide


If you want to change the Social Link level up formula, feel free to tweak things a little. If you want a certain cut-scene to happen upon level up, you will have to modify the part of the event


Credits and Thanks


  • Atlas for creating the Persona games, which this system is based on.
  • Blizzard for creating the ATES.



Author's Notes

Blizzard's ATES, which is required for this script to run, can be found here:
http://forum.chaos-project.com/index.php?topic=710.0

If you need specific help setting up things that I didn't explain clearly enough, such as creating cut-scenes that happen once you reach a certain Social Link level, feel free to contact me.

Diokatsu

Cool. Persona 3 was a great game and this was probably one of the coolest feature in Persona.