Showing posts with label Skill. Show all posts
Showing posts with label Skill. Show all posts

Sunday, March 2, 2014

Skill Hit Increase from Other Skills

This script makes it possible for a skill to have other skills' effect as extra hits. These extra hits are calculated separately.

Download here.

Installation

Put this script below ▼ Materials and above ▼ Main Process. If there are scripts that overwrite the aliased methods listed in the script, put this script below those scripts.
If you use scripts that aliases use_item in Scene_Battle, you'll want to put this script above them. If you use Yami's BattleSymphony, put this script below Yami's.

Usage

Tag a skill with any of the specified notetags:
<hit inc: x>
<hit inc: x, x>
where x is skill ids you want the skill to add to damage and effect to. When the actor or enemy has the listed skills, the original skill will gain hits from them.
<hit inc always: x>
<hit inc always: x,x>
this will make the skill will always gain hits from the listed skills, even if the battler utilizing said skill doesn't have them.

Example:
<hit inc: 51, 55>
will add fire and ice to hits. When the notetag is put to Attack skills, all battlers who knows Fire or Ice will gain extra hits from their attacks.

Note that for actors, said actor needs only to have the listed skill for hit increase to work, but an enemy need to have the skill listed in Actions List and met the conditions there. The priority of the skill does not matter.
Also, please do not self-reference or make looping references. Doing so will make endless loops, and the game will throw a Stack Level Too Deep error.

Friday, February 28, 2014

Favor System

This script adds favor system to your game. You can increase/decrease favors by using skills in battle. Also, you can control what skills can be learned by the amount of favor.

Download: here.

Installation

Place this script below ▼ Materials and above ▼ Main Process.

Usage

When a character gain favor to a god, he/she will lose favors with another gods.

To make a skill gain or lose favor with a specific god, tag the skill with any of the specified notetags:
<favor increase: god, amount>
<favor increase: god, amount>
where god is the name of the gods specified in God_List, and amount isthe amount of faih increased/decreased by skill usage. Amount can contain decimals.

Example:

<favor increase: Thor, 5>
This will make you gain 5 favor to Thor by using the skill.
<favor decrease: Loki, 3.6>
This will make you lose 3.6 favor to Loki by using the skill.

To make a skill needs some amount of favor to be learned, tag the skill with the following notetags:
<learn need favor: god, amount>
where god is the name of the gods specified in God_List, and amount is the amount of faith needed. Amount can contain decimals.

Example:

<learn need favor: Thor, 50>
This will make the skill needs 50 favors to Thor to be able to be learned.

All note-tags above can be used multiple times to add different gods to the list.
Note that the god's name is case-sensitive, "freya" is different from "Freya".

Thursday, February 27, 2014

State Effect: Use Skill on Turn/Action End

This script allows users to set up states that will force the battlers affected with objects that is tagged to execute a specific skill on action or turn end.

Download here.

Installation

Put this script below Materials and above Main Process.

Usage

Tag a feature object (actors, classes, enemies, weapons, armors, or states) with any of the specified notetags:
<end turn skill: skill_id>
<end action skill: skill_id>
where skill_id is the skill that will be used when inflicted with the state.

For example, tagging Poison state with
<end turn skill: 10>
will make battlers inflicted with Poison utilize skill number 10 (Shock) on turn end.

By default, normal restrictions for the skill (MP/TP cost, weapon restrictions, skill seals) also apply. If you want the battler to execute the skill even when he is normally unable to, add "forced" to the notetag.
For example, tagging Stun state with
<end action skill: 94, forced>
will make a stunned battler execute skill number 94 (Zero Storm) on action end, even when stunned.