- Joined
- May 22, 2018
- Messages
- 2,704
- Reaction score
- 2,063
- First Language
- Portuguese - Br
- Primarily Uses
- RMMZ

Author: Hakuen Studio
Introduction
Do you ever want to give your enemies more complexity? Or even have more control over them?
That is your plugin! With this, you will be able to customize a lot of things!
Can give classes to enemies, level, exp, and equipment!
*It's compatible with Eli_ClassCurves.js
Features
● Enemies can have classes!
● Enemies have levels!
● Enemies have Exp!
● Enemies can equip weapons/armors!
How to use
To assign a class to an enemy you have to use a note tag:
• <ClassId: ID> - Replace ID with the class id you want.
Optionally, you can set the initial level and max level of the enemy:
• <InitialLevel: 1> - If you don't use it, it will be 1 by default.
• <MaxLevel: 99> - if you don't use it, it will be 99 by default.
You can also, optionally, set the initial equipment for the enemy:
• <Equips: Slot:EquipId, Slot:EquipId>
<Equips: 1:13, 3:4> - Slot 1 will be equipped with a weapon/armor of id 13.
- Slot 3 will be equipped with a weapon/armor of id 4.
You just need to separate slot and id with ":" and each of them with a comma (","), in case you want to set more than one piece of equipment to the enemy.
ATTENTION! All notes are case sensitive!
• <ClassId: ID> - Replace ID with the class id you want.
Optionally, you can set the initial level and max level of the enemy:
• <InitialLevel: 1> - If you don't use it, it will be 1 by default.
• <MaxLevel: 99> - if you don't use it, it will be 99 by default.
You can also, optionally, set the initial equipment for the enemy:
• <Equips: Slot:EquipId, Slot:EquipId>
<Equips: 1:13, 3:4> - Slot 1 will be equipped with a weapon/armor of id 13.
- Slot 3 will be equipped with a weapon/armor of id 4.
You just need to separate slot and id with ":" and each of them with a comma (","), in case you want to set more than one piece of equipment to the enemy.

ATTENTION! All notes are case sensitive!
You can change the class, equipment, and level of the enemies with plugin commands.

You can manage the enemy equipment, level, and Exp just like actors.
I mean, using the same script calls.
To equip a actor with a weapon:
$gameActors.actor(id).changeEquip(slotId, weapon/armor)
$gameActors.actor(1).changeEquip(0, $dataWeapons[13])
OR
$gameParty.members()[0].changeEquip(0, $dataWeapons[13])
So, for the enemies, you can either equip them by default with the note tags, or use the script call to equip them with other pieces of equipment when the battle starts:
$gameTroop.members()[memberIndex].changeEquip(slotId, weapon/armor)
$gameTroop.members()[memberIndex].levelUp()
$gameTroop.members()[memberIndex].levelDown()
$gameTroop.members()[memberIndex].changeLevel(level)
etc...
I mean, using the same script calls.
To equip a actor with a weapon:
$gameActors.actor(id).changeEquip(slotId, weapon/armor)
$gameActors.actor(1).changeEquip(0, $dataWeapons[13])
OR
$gameParty.members()[0].changeEquip(0, $dataWeapons[13])
So, for the enemies, you can either equip them by default with the note tags, or use the script call to equip them with other pieces of equipment when the battle starts:
$gameTroop.members()[memberIndex].changeEquip(slotId, weapon/armor)
$gameTroop.members()[memberIndex].levelUp()
$gameTroop.members()[memberIndex].levelDown()
$gameTroop.members()[memberIndex].changeLevel(level)
etc...
Terms of Use
Update Log

Eli Enemy Class for RPG Maker MV-MZ by Hakuen Studio
Assign class, exp, level and equipment to enemies!

Last edited: