Difference between revisions of "Floor Damage (YEP)"

From Yanfly.moe Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
{{MvPlugin
 
{{MvPlugin
|preview=<youtube>https://www.youtube.com/watch?v=GJsjXhJv13E</youtube>
+
|preview = <youtube>https://www.youtube.com/watch?v=GJsjXhJv13E</youtube>
|link1=<html><iframe src="https://itch.io/embed/399537" height="167" width="552" frameborder="0"></iframe></html>
+
|link1 = <html><iframe src="https://itch.io/embed/399537" height="167" width="552" frameborder="0"></iframe></html>
|link2=[http://yanfly.moe/plugins/en/YEP_FloorDamage.js Mirror]
+
|link2 = [http://yanfly.moe/plugins/en/YEP_FloorDamage.js Mirror]
  
 
}}
 
}}
Line 9: Line 9:
 
{{Yanfly Engine Plugins}}
 
{{Yanfly Engine Plugins}}
  
== Help File ==
+
== Introduction ==
  
 
  <nowiki>
 
  <nowiki>
============================================================================
 
Introduction
 
============================================================================
 
 
 
For those who would like to make different tiles deal different amount of
 
For those who would like to make different tiles deal different amount of
 
damage, this plugin will allow you to accomplish such a thing. This way,
 
damage, this plugin will allow you to accomplish such a thing. This way,
Line 21: Line 17:
 
damage each character. In addition to that, you are also able to change the
 
damage each character. In addition to that, you are also able to change the
 
color of the damage flash, too!
 
color of the damage flash, too!
 +
</nowiki>
  
============================================================================
+
== Notetags ==
Notetags
 
============================================================================
 
  
 +
<nowiki>
 
Insert the following notetags into the noteboxes for your tilesets:
 
Insert the following notetags into the noteboxes for your tilesets:
  
Line 45: Line 41:
 
   * Note: You will still need to mark the tile itself as a damage tile in
 
   * Note: You will still need to mark the tile itself as a damage tile in
 
   the database editor.
 
   the database editor.
 +
</nowiki>
  
============================================================================
+
== Lunatic Mode - Custom Floor Damage ==
Lunatic Mode - Custom Floor Damage
 
============================================================================
 
  
 +
<nowiki>
 
For those with JavaScript experience, you can make certain terrain tags deal
 
For those with JavaScript experience, you can make certain terrain tags deal
 
custom amounts of damage to your actors.
 
custom amounts of damage to your actors.
Line 63: Line 59:
 
   that will be added upon the <Floor Damage x: y> value. 'actor' will refer
 
   that will be added upon the <Floor Damage x: y> value. 'actor' will refer
 
   to the actor being damaged currently.
 
   to the actor being damaged currently.
 +
</nowiki>
  
============================================================================
+
== Changelog ==
Changelog
 
============================================================================
 
  
 +
<nowiki>
 
Version 1.02:
 
Version 1.02:
 
- Bypass the isDevToolsOpen() error when bad code is inserted into a script
 
- Bypass the isDevToolsOpen() error when bad code is inserted into a script

Revision as of 01:34, 22 June 2019

Welcome to the wiki! This is where you can find resources from Yanfly.moe, Ækashics.moe,
VisuStella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.



Download

System

This is a plugin created for RPG Maker MV.

For help on how to install plugins, click here.

For help on how to update plugins, click here.

Got errors with your RPG Maker MV plugin? Click here.


Masterarbeit Writer

Yanfly Engine Plugins

This plugin is a part of the Yanfly Engine Plugins library.


Introduction

For those who would like to make different tiles deal different amount of
damage, this plugin will allow you to accomplish such a thing. This way,
some tiles can deal more damage than others instead of dealing a static 10
damage each character. In addition to that, you are also able to change the
color of the damage flash, too!

Notetags

Insert the following notetags into the noteboxes for your tilesets:

Tileset Notetag:

  <Floor Damage x: y>
  - 'x' is the terrain tag to mark the tileset with. By default, terrain
  tags are set to 0. They will go up as high as 7. 'y' will be the amount of
  damage dealt to each actor in the party. For example, <Floor Damage 2: 50>
  will cause all damage tiles marked with terrain tag 2 to deal 50 damage.
  * Note: You will still need to mark the tile itself as a damage tile in
  the database editor.

  <Floor Flash x: r, g, b, o>
  - 'x' is the terrain tag to mark the tileset with. Replace 'r', 'g', 'b',
  and 'o' with values between 0-255 to indicate the red, green, blue, and
  opacity values respectively. This will make the screen flash this color
  combination when the player takes damage from this tile.
  * Note: You will still need to mark the tile itself as a damage tile in
  the database editor.

Lunatic Mode - Custom Floor Damage

For those with JavaScript experience, you can make certain terrain tags deal
custom amounts of damage to your actors.

Tileset Notetag:

  <Custom Floor Damage x>
   value = actor.level;
  </Custom Floor Damage x>
  - 'x' is the terrain tag to mark the tileset with. By default, terrain
  tags are set to 0. They will go up as high as 7. 'y' will be the amount of
  damage dealt to each actor in the party. 'value' is the final damage value
  that will be added upon the <Floor Damage x: y> value. 'actor' will refer
  to the actor being damaged currently.

Changelog

Version 1.02:
- Bypass the isDevToolsOpen() error when bad code is inserted into a script
call or custom Lunatic Mode code segment due to updating to MV 1.6.1.

Version 1.01:
- Updated for RPG Maker MV version 1.5.0.

Version 1.00:
- Finished Plugin!