- Joined
- Aug 14, 2019
- Messages
- 118
- Reaction score
- 16
- First Language
- English
- Primarily Uses
- RMMV
Sorry for the delayed reply. Real-life was happening. We are getting closer to resolution. Lines one and two in the attached console screenshot show the enemy's starting MHP (999,999). Lines three and four show the MHP correctly carried over after the enemy was placed in FROG state. However, lines five and six show the enemy's MHP after FROG state was removed INCREASED to 10,000,000. Not sure why removing the state would cause an increase in the enemy's MHP. Really weird. The current script is below:
<Custom Apply Effect>
if (user.isEnemy()) {
user._prevEnemyId = user._enemyId;
user._origParams=user.enemy().params;
user._origHp=user.hp;
var transformEnemyId = 247;
user.transform(transformEnemyId);
for (var i=0; i<user._origParams.length; i++)
user._paramPlus=user._origParams-user.param(i);
user.refresh();
}
</Custom Apply Effect>
<Custom Remove Effect>
if (user.isEnemy()) {
user._origHp=user.hp;
var transformEnemyId = user._prevEnemyId;
user.transform(transformEnemyId);
user._prevEnemyId = undefined;
user.hp=user._origHp;
user.refresh();
}
</Custom Remove Effect>
<Custom Apply Effect>
if (user.isEnemy()) {
user._prevEnemyId = user._enemyId;
user._origParams=user.enemy().params;
user._origHp=user.hp;
var transformEnemyId = 247;
user.transform(transformEnemyId);
for (var i=0; i<user._origParams.length; i++)
user._paramPlus=user._origParams-user.param(i);
user.refresh();
}
</Custom Apply Effect>
<Custom Remove Effect>
if (user.isEnemy()) {
user._origHp=user.hp;
var transformEnemyId = user._prevEnemyId;
user.transform(transformEnemyId);
user._prevEnemyId = undefined;
user.hp=user._origHp;
user.refresh();
}
</Custom Remove Effect>