Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

PLK_OnlineBattleArmy

Initial Monster Data

  • Source Data:
    The monsters initially come from the game’s built-in database stored in $dataEnemies. This data includes each enemy’s basic statistics such as HP, ATK, DEF, and other parameters defined in RPG Maker MZ.

  • Default Appearance in the System:
    When a monster is selected for assignment (using the Troop Assignment system), the game pulls its image, name, and base statistics from $dataEnemies. These values represent the monster’s starting point before any upgrades.

Monster Upgrade System

  • Upgrade Multiplier:

    • Each monster starts with a multiplier of 100. This value means that the monster’s stats are calculated at 100% of their base value from $dataEnemies.
    • When you upgrade a monster, the multiplier increases (by 10 points per upgrade, for example, from 100 to 110, then 120, and so on).
  • Stat Calculation:
    The effective stats (HP, ATK, DEF) are recalculated using the formula: Effective Stat=Base Stat×Multiplier100\text{Effective Stat} = \text{Base Stat} \times \frac{\text{Multiplier}}{100}Effective Stat=Base Stat×100Multiplier

    For example, if a monster has a base HP of 200, a multiplier of 110 will yield an effective HP of 220, representing a 10% increase over the base value.

  • Upgrade Cost:

    • The base cost for upgrading is set via the parameter upgradeCost (for example, 500 Gold).
    • This cost doubles with each upgrade level, ensuring that each subsequent upgrade requires more resources, which helps balance the progression.

Considerations for Choosing a Monster

When selecting a monster for your team, beyond the base stats provided by $dataEnemies and the upgrade multiplier, consider the following skills and aspects:

Aspect Explanation Recommendation
Offensive Skills Monsters with powerful attack skills or area-of-effect (AOE) abilities can damage multiple enemies at once. Choose monsters with strong offensive capabilities when facing groups of enemies.
Defensive Skills Defensive skills such as barriers, stat boosts (e.g., increased DEF), or healing abilities help the team withstand heavy attacks. Include monsters with defensive skills to provide durability and sustain during prolonged battles.
Support Skills Support abilities may enhance the performance of the entire team by increasing attack speed, boosting stats, or providing healing effects. A monster with support skills can create synergy within the team, ensuring overall balance and resilience.
Synergy It is important to build a team where monsters complement each other. For instance, a high-damage attacker might pair well with a monster that offers protection or buffs. Consider how the chosen monsters work together – a balanced mix of offense, defense, and support is ideal.
Upgrade Effects Upgrading not only increases the monster’s base stats but can also enhance the effectiveness of its skills. Evaluate whether a monster’s skill remains effective as its stats increase and whether it scales well with upgrades.

People who go to kill monsters will receive EXP and rewards based on the NPC you set in the database.

Summary

  1. Initial Monster Data:
    Monsters initially use data from $dataEnemies; this defines their base stats, image, and name.

  2. Monster Upgrade System:

    • Starts with a multiplier of 100.
    • Each upgrade increases the multiplier (by 10 points per upgrade), boosting the monster’s stats proportionally.
    • Upgrade cost is calculated from a base value and doubles with each level, requiring more Gold over time.
  3. Choosing the Right Monster:

    • Offensive: Look for high damage or AOE skills.
    • Defensive: Select monsters that offer damage mitigation, healing, or buffs.
    • Support: Monsters that provide stat enhancements or other supportive effects are key to team synergy.
    • Synergy & Scaling: Build a balanced team and ensure the monster’s skills remain effective when upgraded.

This system allows players not only to upgrade their monsters to become stronger but also to strategically select monsters based on their skills and roles, ensuring that the team can adapt to various challenges in the game.

This plugin is optional, but it can load data together.
This plugin supports 
PLK_GoogleSheetEmailRegister
PLK_GoogleSheetsDatabaseEnemies


If you want players to fight each other, you can set any ID of the monster to be the player. This plugin does not change any data of the game. It is a clean system that is compatible with all plugins that edit enemies.

This plugin supports 
Animated Enemies (RMMZ)

Credit :: ProtoX

Support this post

Did you like this post? Tell us

Leave a comment

Log in with your itch.io account to leave a comment.

Now available, hope you like it.

Mentioned in this post