Difference between revisions of "Template:VisuMZ Enemy Levels Notetags"
(→Map Notetags that Determine Enemy Levels) |
(→Enemy Level Parameter Notetags) |
||
Line 328: | Line 328: | ||
=== Enemy Level Parameter Notetags === | === Enemy Level Parameter Notetags === | ||
+ | |||
+ | [[File:EnemyLevel_StatView.png|600px]] | ||
The growth rate and flat growth amounts can be determined by default in | The growth rate and flat growth amounts can be determined by default in |
Revision as of 14:04, 8 October 2020
The following are notetags that have been added through this plugin. These notetags will not work with your game if this plugin is OFF or not present.
---
Contents
- 1 Setup Enemy Level Notetags
- 2 JavaScript Notetags: Setup Enemy Level
- 3 Enemy Appearance-Related Notetags
- 4 Map Notetags that Determine Enemy Levels
- 5 JavaScript Notetags: Map Notetags that Determine Enemy Levels
- 6 Enemy Level Parameter Notetags
- 7 Enemy Level Change Notetags
- 8 JavaScript Notetags: Enemy Level Change
Setup Enemy Level Notetags
These are the notetags that determine an enemy's level upon creation.
---
<Show Level> <Hide Level> - Used for: Enemy Notetags - Lets you show or hide an enemy's level from their name. - This will override the Plugin Parameters => General => Show Enemy Level? setting.
---
<Level: x> - Used for: Enemy Notetags - Sets the enemy's level to a static level of 'x' whenever it's created. - Replace 'x' with a numeric value representing its level. - This will bypass the default level settings and ignore map levels. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Level: x to y> - Used for: Enemy Notetags - Sets the enemy's level to a level between 'x' and 'y' whenever the enemy is created. - Replace 'x' and 'y' with a numeric values representing its level range. - This will bypass the default level settings and ignore map levels. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Level Variable: x> - Used for: Enemy Notetags - Sets the enemy's level to a level represented by the value used inside Game Variable x. - Replace 'x' with the ID of the Game Variable to reference its value. - This will bypass the default level settings and ignore map levels. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Level: Highest Actor Level> <Level: Highest Party Level> <Level: Average Actor Level> <Level: Average Party Level> <Level: Lowest Actor Level> <Level: Lowest Party Level> - Used for: Enemy Notetags - Sets the base level of this enemy equal to either (respectively: - The highest level of any actor in the player's party. - The highest level of any actor in the battling party. - The average level of any actor in the player's party. - The average level of any actor in the battling party. - The lowest level of any actor in the player's party. - The lowest level of any actor in the battling party. - This will bypass the default level settings and ignore map levels. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Level Bonus: +x> <Level Bonus: -x> - Used for: Enemy - This will add/subtrack the base level decided using the above notetags with a specific value. - Replace 'x' with a numeric value on how much to adjust the base level by.
---
<Level Variance: x> - Used for: Enemy Notetags - This can allow the level range for the enemy to be anywhere from 'x' less than the base to 'x' more than the base. - Replace 'x' with a numeric value indicating how much level variance there is from the base level.
---
<Positive Level Variance: x> <Negative Level Variance: x> - Used for: Enemy Notetags - This specifies the positive and negative level variances applied to the base level, specifying a change anywhere between the negative and positive modifiers to the base level. - Replace 'x' with a numeric value indicating how much level variance there is from the base level (negatively or positively).
---
<Minimum Level: x> <Maximum Level: x> - Used for: Enemy Notetags - These notetags determine the absolute lowest and absolute highest level the enemy can be after all other modifiers. - Even if the bonus, variance, and manual level changes are applied, the enemy's level cannot be less than the minimum or larger than the maximum. - Replace 'x' with numeric values representing the limits of the enemy's level ranges.
---
JavaScript Notetags: Setup Enemy Level
The following are notetags made for users with JavaScript knowledge to determine dynamic enemy level setup notetags.
---
<JS Level: code> - Used for: Enemy Notetags - Sets the enemy's level to a static level determined by code whenever it's created. - Replace 'code' with JavaScript code to determine the enemy's base level.
---
<JS Level Bonus: code> - Used for: Enemy Notetags - This will add/subtrack the base level decided using the above notetags by a value determined by JavaScript code. - Replace 'code' with JavaScript code to determine the level bonus.
---
<JS Level Variance: code> - Used for: Enemy Notetags - This can allow the level range for the enemy determined by JavaScript code as variance. - Replace 'code' with JavaScript code to determine the level variance.
---
<JS Positive Level Variance: code> <JS Negative Level Variance: code> - Used for: Enemy Notetags - This specifies the positive and negative level variances applied to the base level, specifying a change anywhere between the negative and positive modifiers to the base level. - Replace 'code' with JavaScript code to determine the level variance.
---
Enemy Appearance-Related Notetags
These notetags allow you to adjust how enemies look based on their level. These settings will always start with level 1 being the default appearance while changing appearances once they reach a specific level.
---
<Level x Image: filename> - Used for: Enemy Notetags - Once the enemy reaches level 'x' and above, its image will change to whatever 'filename' is used until it reaches the next appearance setting. - Replace 'x' with a number representing the level required to reach. - Replace 'filename' with the filename of the enemy in the img/enemies/ and/or img/sv_enemies folder. - Insert multiples of these notetags to give them different image settings throughout various levels. - If multiple notetags are used, the settings will be arranged from lowest to highest, giving priority to the highest met level.
---
<Level Images> x: filename x: filename x: filename </Level Images> - Used for: Enemy Notetags - Once the enemy reaches level 'x' and above, its image will change to whatever 'filename' is used until it reaches the next appearance setting. - Replace 'x' with a number representing the level required to reach. - Replace 'filename' with the filename of the enemy in the img/enemies/ and/or img/sv_enemies folder. - Insert multiple lines of the 'x: filename' portion of the notetag to designate multiple settings. - If multiple settings are used, the settings will be arranged from lowest to highest, giving priority to the highest met level.
---
Map Notetags that Determine Enemy Levels
The following are notetags that are placed inside of a map's notebox to determine the levels of enemies fought on that map. These notetags cannot bypass the <Level: x> notetags but will take priority over the default Plugin Parameter settings.
---
<Enemy Level: x> - Used for: Map Notetags - Sets the levels of the map's enemies to a static level of 'x' whenever they're created. - Replace 'x' with a numeric value representing its level. - This will bypass the default level settings but cannot bypass any of the <Level: x> notetags. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Enemy Level: x to y> - Used for: Map Notetags - Sets the map's enemy levels to a level between 'x' and 'y' whenever they are created. - Replace 'x' and 'y' with a numeric values representing its level range. - This will bypass the default level settings but cannot bypass any of the <Level: x> notetags. - This is affected by the Level Bonus and Level Variance modifiers.
---
<Enemy Level: Highest Actor Level> <Enemy Level: Highest Party Level> <Enemy Level: Average Actor Level> <Enemy Level: Average Party Level> <Enemy Level: Lowest Actor Level> <Enemy Level: Lowest Party Level> - Used for: Map Notetags - Sets the base level of this map's levels equal to either (respectively: - The highest level of any actor in the player's party. - The highest level of any actor in the battling party. - The average level of any actor in the player's party. - The average level of any actor in the battling party. - The lowest level of any actor in the player's party. - The lowest level of any actor in the battling party. - This will bypass the default level settings but cannot bypass any of the <Level: x> notetags. - This is affected by the Level Bonus and Level Variance modifiers.
---
JavaScript Notetags: Map Notetags that Determine Enemy Levels
The following are notetags made for users with JavaScript knowledge to make map-related notetags that determine enemy levels. These notetags cannot bypass the <Level: x> notetags but will take priority over the default Plugin Parameter settings.
---
<JS Enemy Level: code> - Used for: Map Notetags - Sets the levels of the map enemies to a static level determined by code whenever it's created. - Replace 'code' with JavaScript code to determine the enemy's base level.
---
Enemy Level Parameter Notetags
The growth rate and flat growth amounts can be determined by default in Plugin Parameters => Parameters Growth. However, if you wish for enemies to have special or unique growth, use the following notetags.
---
<Growth Rate Per Level> MaxHP: +x.x MaxMP: +x.x ATK: +x.x DEF: +x.x MAT: +x.x MDF: +x.x AGI: +x.x LUK: +x.x EXP: +x.x Gold: +x.x Drop: +x.x </Growth Rate Per Level> - Used for: Enemy Notetags - Changes the rate of growth per level for the enemy. - Replace 'x.x' with a positive or negative value on how much to raise the parameter by for each level relative to the base value.
---
<Growth Flat Per Level> MaxHP: +x.x MaxMP: +x.x ATK: +x.x DEF: +x.x MAT: +x.x MDF: +x.x AGI: +x.x LUK: +x.x EXP: +x.x Gold: +x.x Drop: +x.x </Growth Flat Per Level> - Used for: Enemy Notetags - Changes the flat growth value per level for the enemy. - Replace 'x.x' with a positive or negative value on how much to raise the parameter by for each level as a flat value.
---
<Static Level Parameters> - Used for: Enemy Notetags - Insert this notetag if you do not wish for the growth modifiers to affect the enemy and just use the database's parameters as its current parameters no matter the level.
---
Enemy Level Change Notetags
These notetags affect mid-battle level changing effects for enemies.
---
<Change Enemy Level: +x> <Change Enemy Level: -x> - Used for: Skill, Item Notetags - Changes the enemy's level by 'x' positively or negatively mid-battle. - This will also alter the enemy's parameters. - Replace 'x' with the amount to raise/drop the level by.
---
<Reset Enemy Level> - Used for: Skill, Item Notetags - Resets any level changes made to the enemy from the start of battle.
---
<Resist Level Change> - Used for: Enemy, State Notetags - Makes the affected enemy resist level changes.
---
JavaScript Notetags: Enemy Level Change
The following are notetags made for users with JavaScript knowledge to affect mid-battle level changing effects for enemies.
---
<JS Change Enemy Level: code> - Used for: Skill, Item Notetags - Changes the enemy's level by a value determined by JavaScript code either positively or negatively mid-battle. - This will also alter the enemy's parameters. - Replace 'code' with JavaScript code to determine the amount to change the enemy's level by.
---