[CGMZ] Scan (Patreon)
Downloads
Content
Add a scan skill, to scan current enemy hp/mp in battle, flavor text, and more. Can also discover the enemy in the [CGMZ] Encyclopedia.
! SEE BOTTOM OF POST FOR UPDATES !
Hi all, today we have a new small plugin: [CGMZ] Scan!
This plugin adds a scan skill to your game. This will allow you to scan an enemy to get current hp/mp info. It can also integrate with [CGMZ] Encyclopedia and Bestiary to discover an enemy.
MAIN FEATURE - SCAN SKILL
Designate a skill as a scan skill. When used, this skill will provide some information about the enemy it is used on, such as current hp/mp and any flavor text assigned to the enemy. You can also use this to discover the enemy in the [CGMZ] Encyclopedia and Bestiary. The skill is set up just like a normal skill in the database. Below is a gif preview of what a scan skill might look like:
Currently, actors can be scanned and the game will not crash and will try to proceed as normal, displaying everything that makes sense for an actor, but the plugin is not really set up for them to be scanned right now.
Please note that this plugin is still in Alpha and has quite a few planned features that will be added in future updates that were not quite ready for the initial Alpha launch. These include:
Additional information revealed through scan
Scanning actors
Want to see something else added that is not already present / listed above? Leave a comment down below or in the #suggestions channel of the Casper Gaming Discord!
Happy RPG Making!
This update adds a new parameter for actors and enemies similar to my other plugins where you can select what info displays and in what order. You can also break up the scan by clearing the previous info and waiting for user input before continuing the scan. Which is another new feature: the option to wait for user input! This was very heavily requested, and so now you can tell the scan to wait for user input at any point in the scan.
Additional data is now available for scanning from enemies. You can add enemy drop items to the scan, as well as enemy gold and exp drops as separate line items. For now, scans do not integrate with other [CGMZ] plugins for things like custom currencies or extra drops. However, it will integrate with my other plugins in the future.
As a minor feature, you can now use %n to split the flavor text up into new lines. Due to how the battle log window is coded by default, the typical new line text code was not working very well.
This version adds an integration with [CGMZ] Enemy Upgrade to display certain extra text from that plugin, such as a custom enemy type or the enemy's location where it can be found. Please see updated documentation for how to set this up. The location is also available via map notetag.
This update also added the option to scan for enemy weakness and element, which look for the element the enemy is most weak against or most strong against, respectively. If none is found it will instead show special None text.
This version adds stats to the possible scan output results. It allows up to 3 different lines of stats, though all stat lines can show all stat values so it just depends on the text codes you type in for where each stat will appear. See below gif for how it can look:
This version adds the ability to set up multiple scan skills, with each being able to display different scan info. Of course, this also means you can have different skill targets, such as a scan that targets a random or all enemies, a scan that targets only one enemy, a scan for allies.
You could use this to make a scan skill that is quite basic and cheap to use, versus a scan skill that exposes everything but costs a lot of MP to use. I am sure you will come up with many uses for more than one scan skill.
This version adds flavor text for your actors, so you can now see some flavor text if a scan targets an actor instead of an enemy. These flavor texts work the same way as enemy flavor texts work. This update also added separate scan start/end text for actor scans, as a step towards making scanning actors more supported.
This update also fixes a bug when used alongside [CGMZ] Battle Swaps which could cause a crash depending on plugin order. Order should no longer matter between these two plugins.