Template:VisuMZ Enemy Levels Notetags

From Yanfly.moe Wiki
Revision as of 01:00, 8 October 2020 by Yanfly (talk | contribs) (Created page with "<noinclude>VisuMZ Enemy Levels Notetags</noinclude> The following are notetags that have been added through this plugin. These notetags will not...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

---

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.

---