RPG Maker Forums

I'm trying to create a skill that transfers a target's current status effects to the user and vice versa. It only seems to work when the enemy currently has no statuses. I can't seem to figure out whats wrong. Here's my code:


var number = 0;
var player = []; // array to hold caster's current status IDs
var enemy = []; // array to hold target's current status IDs
var i = 0;


while (number < 150) { // add the current status IDs of enemy to an array
if (b.isStateAffected(number)) {
enemy[enemy.length] = number;
enemy.length += 1;
number += 1;
} else { number += 1; }
}



number = 0; // reset status ID starting point to zero



while (number < 150) {  // add the current status IDs of caster to an array
if (a.isStateAffected(number)) {
player[player.length] = number;
player.length += 1;
number += 1;
} else { number += 1; }
}



number = 0;



while (number < 150) { // clear all statuses from target
if (b.isStateAffected(number)) {
b.removeState(number);
number += 1;
} else { number += 1; }
}



number = 0;



while (number < 150) { // clear all statuses from player
if (a.isStateAffected(number)) {
a.removeState(number);
number += 1;
} else { number += 1; }
}



for (i = 0; i < enemy.length; i++) { // add enemy's previous statuses to player
a.addState(enemy);

}







for (i = 0; i < player.length; i++) { // add player's previous statuses to enemy


b.addState(player
);

}





 

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,049
Messages
1,018,546
Members
137,835
Latest member
yetisteven
Top