Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Dark Plasma Enemy Book - DarkPlasma_EnemyBook.js
Plugin desc : Displays detailed statuses of enemies.
License : MIT License
Author : DarkPlasma
Website : https://github.com/munokura/DarkPlasma-MZ-Plugins/blob/main/DarkPlasma_EnemyBook.js
Desc page : https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
Download Page : https://raw.githubusercontent.com/munokura/DarkPlasma-MZ-Plugins/main/DarkPlasma_EnemyBook.js
File name : DarkPlasma_EnemyBook.js
Help of plugin :
@target MZ
@url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
@plugindesc Displays detailed statuses of enemies.
@author DarkPlasma
@license MIT
@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/DarkPlasma-MZ-Plugins ).
Original plugin by DarkPlasma.
Please check the latest official version at:
https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
-----
Version: 5.4.0
The original plugin is an official RMMV plugin written by Yoji Ojima.
Arranged by DarkPlasma.
Script:
$gameSystem.percentCompleteEnemy() # Get percentage of enemy.
$gameSystem.percentCompleteDrop() # Get percentage of drop item.
SceneManager.push(Secne_EnemyBook) # Open enemy book.
Enemy Note:
<desc1:foobar> # Description text in the enemy book, line 1
<desc2:blahblah> # Description text in the enemy book, line 2
<book:no> # This enemy does not appear in the enemy book
<scaleInBook:80> # Enemy image scale in book
You can control the order of enemies with DarkPlasma_OrderIdAlias.
You can open the enemy book in battle with DarkPlasma_EnemyBookInBattle.
The following plugins are required to use this plugin.
DarkPlasma_CustomKeyHandler version: 1.2.1
DarkPlasma_SystemTypeIcon version: 1.0.0
If using with the following plugins, add this below.
DarkPlasma_CustomKeyHandler
@param unknownData
@text Unknown Data
@type string
@default ??????
@param grayOutUnknown
@text Gray out Unknown Enemy
@type boolean
@default false
@param maskUnknownDropItem
@text Mask Unknown Drop Item
@type boolean
@default false
@param enemyPercentLabel
@text Enemy Percent Label
@type string
@default Enemy
@param dropItemPercentLabel
@text Drop Item Percent Label
@type string
@default Drop Item
@param displayDropRate
@text Display Drop Rate
@type boolean
@default false
@param dropRateFormat
@text Drop Rate Format
@type select
@default 0
@option XX%
@value 0
@option 1/X
@value 1
@param weakElementAndStateLabel
@text Weak Label
@desc Label for weak elements and states.
@type string
@default Weak
@param resistElementAndStateLabel
@text Resist Label
@desc Label for resist elements and states.
@type string
@default Resist
@param devideResistAndNoEffect
@text Devide resist and no effect
@desc Display no effect elements and states apart from the resists.
@type boolean
@default false
@param noEffectElementAndStateLabel
@text No Effect Label
@desc Label for no effect elements and states.
@type string
@default No Effect
@param excludeWeakStates
@text Exclude weak states
@desc List for states not to display as weak states.
@type state[]
@default []
@param excludeResistStates
@text Exclude resist states
@desc List for states not to display as resist states.
@type state[]
@default []
@param debuffStatus
@text Debuff status
@param displayDebuffStatus
@text Display debuff status
@type boolean
@default true
@parent debuffStatus
@param debuffStatusThreshold
@text Debuff Status Threshold
@type struct<DebuffStatusThresholdsEn>
@default {"weak":"{¥"small¥":¥"100¥",¥"large¥":¥"150¥"}","resist":"{¥"small¥":¥"100¥",¥"large¥":¥"50¥"}"}
@parent debuffStatus
@param highlightColor
@text Battler Enemy Highlight Color
@desc Highlight color for enemy list.
@type color
@default 2
@param enemyImageView
@text Display enemy image setting.
@type struct<ImageViewEn>
@default {"x":"135","y":"190"}
@command open enemyBook
@text open enemy book
@desc Open enemy book.
@command add to enemyBook
@text Add to enemy book
@desc Add enemy to book.
@arg id
@text enemy id
@type enemy
@default 0
@command remove from enemyBook
@text remove from enemy book
@desc Remove enemy from book.
@arg id
@text enemy id
@type enemy
@default 0
@command complete enemyBook
@text Complete Enemy Book
@desc Complete enemy book.
@command clear enemyBook
@text clear enemy book
@desc Clear enemy book.