Difference between revisions of "Template:VisuMZ Enemy Levels Notetags"
(→Setup Enemy Level Notetags) |
(→Enemy Level Parameter Notetags) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 141: | Line 141: | ||
=== JavaScript Notetags: Setup Enemy Level === | === JavaScript Notetags: Setup Enemy Level === | ||
+ | |||
+ | [[File:Enemy_Levels.png]] | ||
The following are notetags made for users with JavaScript knowledge to | The following are notetags made for users with JavaScript knowledge to | ||
Line 194: | Line 196: | ||
=== Enemy Appearance-Related Notetags === | === Enemy Appearance-Related Notetags === | ||
+ | |||
+ | [[File:Enemy_Levels.png]] | ||
These notetags allow you to adjust how enemies look based on their level. | These notetags allow you to adjust how enemies look based on their level. | ||
Line 240: | Line 244: | ||
=== Map Notetags that Determine Enemy Levels === | === Map Notetags that Determine Enemy Levels === | ||
+ | |||
+ | [[File:EnemyLevels_MapNotetag.png]] | ||
The following are notetags that are placed inside of a map's notebox to | The following are notetags that are placed inside of a map's notebox to | ||
Line 322: | 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 | ||
Line 382: | Line 390: | ||
the enemy and just use the database's parameters as its current parameters | the enemy and just use the database's parameters as its current parameters | ||
no matter the level. | no matter the level. | ||
+ | </pre> | ||
+ | |||
+ | --- | ||
+ | |||
+ | === Enemy Level Skill Requirement Notetags === | ||
+ | |||
+ | --- | ||
+ | |||
+ | <pre> | ||
+ | <Enemy Skill id Require Level: x> | ||
+ | <Enemy Skill name Require Level: x> | ||
+ | |||
+ | - Used for: Enemy Notetags | ||
+ | - To make actions for enemies require specific levels, use the above notetag | ||
+ | to define what level the enemy can use the identified skill at. | ||
+ | - Replace 'id' with the ID of the skill to assign a level to. | ||
+ | - Replace 'name' with the name of the skill to assign a level to. | ||
+ | - Insert multiples of this notetag to assign levels to multiple skills. | ||
</pre> | </pre> | ||
Latest revision as of 13:48, 15 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 Skill Requirement Notetags
- 8 Enemy Level Change Notetags
- 9 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 Skill Requirement Notetags
---
<Enemy Skill id Require Level: x> <Enemy Skill name Require Level: x> - Used for: Enemy Notetags - To make actions for enemies require specific levels, use the above notetag to define what level the enemy can use the identified skill at. - Replace 'id' with the ID of the skill to assign a level to. - Replace 'name' with the name of the skill to assign a level to. - Insert multiples of this notetag to assign levels to multiple skills.
---
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.
---