Tsukihime

Magic Junction System

13 posts in this topic

Magic Junction System - basic

Author: Tsukihime

 

n22yn.jpg

 

Overview

 

This script provides basic magic junction functionality. Magic can be used to increase your stats. The bonus that you receive depends on how many units of that magic you have, as well as the junction bonus for that stat.

 

For example, "Life II" may provide large bonuses for "max HP" stat, but very little bonuses for "atk" or "def". Or possibly even negative bonuses.

 

Currently it supports the 8 basic parameters. Support for xparams and sparams will come later.

 

Features

  • Junction magic to boost your stats
  • Junction bonus can be positive or negative
  • Supports the 8 basic parameters

Usage

 

To junction magic, first you must obtain magic units. Then, go to your menu and select the "Junction" menu.

 

The junction scene can also be called using script calls

 

SceneManager.call(Scene_MagicJunction)

 

To specify the junction bonus for a particular stat, tag the skill with

 

<j-[stat]: [amount]>

 

For example,

 

<j-mhp: 20>
<j-atk: 0.34>
<j-agi: -2.5>

 

Where the amount if any valid real number (positive or negative)

And stat is one of

 

   
mhp (max HP)
mmp (max MP)
atk (attack)
def (defense)
mat (magical attack)
mdf (magical defense)
agi (agility)
luk (luck)

 

Download

 

Script: http://db.tt/svZVRaxm

Required: Magic Units must be placed above this script

 

Notes

 

Junction bonus formula: junction_bonus * num_units

Edited by Tsukihime
Naridar likes this

Share this post


Link to post
Share on other sites

Man, half of your scripts don't fit the game i'm making. And with each new release (Monster Hunter, This) I keep designing my next game in my head. Hah! Keep up the good work.

Share this post


Link to post
Share on other sites

Machine? I agree or at least more human than human. I had to do a double take looking at his sig, was like 'It looks much bigger than before'

Share this post


Link to post
Share on other sites

Seriously loving these FF8 scripts.

 

I just had two questions in mind though..

 

Firstly, is that when you junction magic, perhaps you could gain some kind of tolerance to that magical element? So say, I junctioned 20 Fires to defence, that it would grant 20% tolerance towards physical fire attacks?

 

Secondly, do you have plans to do more attributes that you can junction too? Maybe stuff like accuracy, or weapon(So that you can gain firestrikes, etc.)?

Share this post


Link to post
Share on other sites

Elemental properties in the game is handled strangely. Everything is based on vulnerability, so the higher the elemental rating, the more damage you take. Similarly, lower rating (eg: 0% fire) means you take no fire damage.

 

So defense is possible to implement, but attack isn't.

 

For the rest of the parameters (sparam and xparam), I thought about doing them and have left space for them as separate commands (so you can just scroll through each page), but not sure if I will get to it. Maybe someone else can write an extension.

Edited by Tsukihime
∑-sigma- likes this

Share this post


Link to post
Share on other sites

Is there a possibility for an "Optimise" option where that would automatically assign the magic to the stats that where it has the best affinity?

 

If I remember correctly, Final Fantasy VIII has the AUTO feature where you can choose from a few algorithms: Health, Attack, Defense

e.g. selecting Health would mean the magic would be junctioned to the stats so that the HP has priority over the other stats.

Edited by Seiryuki

Share this post


Link to post
Share on other sites

I can't think of a good optimization algorithm.

The brute force method would be to just check every possible magic against every field, but that's silly.

Share this post


Link to post
Share on other sites

If I Recall Correctly, Element Rates are just Attribute on Attack in VX Ace. Don't Recall if Fire Strike etc had rates in FF8 but you could use another script to have the overall power of that particular element be enhanced. (Craze did this with his Elements Booster script found here http://crazescriptas.../rmvxa-scripts/.) A simple invisible autostate alongside this script when junctioning elemental attributes should achieve the same effect to an extent.

Share this post


Link to post
Share on other sites

I've asked this before in the script support forums, but here goes nothing: Is it possible to remove Max MP from the junction menus? Since MP isn't used at all with Magic Units...?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.