Cannibalism
Version: 1.0
Author: Kread-EX
Introduction
This script allows you to create skills making the actors able to devour an enemy to permanently absorb a fraction of its parameters. Think Final Fantasy 8, but without all the problems that appear if you eat a bad enemy.
Instructions
First, you need to create a *damaging* skill and put <cannibal> in its notebox. Then, on enemies that can be eaten, use the following notetags:
CODE
<cannibal> <--- always start with this!
hp: number
mp: number
atk: number
def: number
mat: number
mdf: number
agi: number
luk: number
</cannibal> <--- always end with this!
hp: number
mp: number
atk: number
def: number
mat: number
mdf: number
agi: number
luk: number
</cannibal> <--- always end with this!
The numbers represent the percentage of the enemy stats which will be absorbed. Technically, you can go above 100 but this might be silly.
You don't need every tag of course, just put the ones you want - the others will automatically be set to 0.
Other tag:
CODE
<static> <--- for a static stat gain instead of a dynamic one
The lazy way
The lazy way allows you to set the same ratio for every stat.
CODE
<cannibal: number>
Devour limit
If you can devour the same enemy over and over, there is room for ridiculous grinding. Therefore, you can set a maximum number of times an enemy can be devoured. By default, there isn’t any limit. To add one use the limit: number tag within the cannibal tag sequence. This isn’t an absolute limit but an actor limit. A different actor will also be able to eat your monster the set amount of times.
More complete instructions (with pictures)
Script
Download
Compatibility
Works with Yanfly's Ace Battle Engine.
Terms and Conditions
You are free to adapt this work to suit your needs.
You can use this work for commercial purposes if you like it.
Credit is appreciated.