Charm/Manipulation State Version: 2.1 Author: Logan Forrests Date: April 26, 2011
Version History
Version 2.1 : 04.26.2011 - Fixed an issue in which the wrong MP pool was drained when using charmed skills. - Fixed an issue in which the wrong battler stats were being used to calculate the damage inflicted by a charmed targets' skills. - Removed dependency on Update Action Turn per Action script to prevent charmed targets acting in the same turn they are successfully charmed. - Modified the way skills are shown in the skill window - Now displays the MP remaining of the charmed target w/ gauge Version 2.0 : 04.24.2011 - Completed work on script rewrite. - Removed some functionality from v1.x - see the section labelled: "Planned Future Updates". Planned Future Versions
Because Version 2.0 of this script has removed some of the features present in Version 1.0c, future updates will see these features being reinstalled.
Next update:
Addition of an Attack option to force target to make a standard attack.
Removed from v1.0c:
Enemies can no longer Charm player's characters - skills should not be set to do so as it will produce undesired effects. Much of the text output customization has been removed. Description
It is recommended, that the Update Action Order script is also used with this one to ensure this script works as intended. Without it, the effect of Charm will not take effect immediately, meaning that the target will take its intended turn before succumbing to the effect.
The thread can be found here:
http://rmrk.net/index.php/topic,42361.0.html The script can be downloaded at the end of this post also.
Features
Screenshots
The previous screenshots are from v1.0 of this script. New screenshots will be provided at a later date.
Instructions
Script
Script is attached.
Credit
Thanks
Dogurasu for the additional request and making me aware of something I should have thought about but didn't. Square for making the ability to Manipulate (Final Fantasy VII) of which some ideas are based on, and for the ability known as Charm (Final Fantasy XI) of which some other ideas are based on. Enterbrain for the platform on which I write these scripts. For not being shouted at for coming to bed after midnight. Support
It could well have a few issues that I've not come across. Please let me know if you find any. It performs all the things I intended for it to do, but that doesn't mean it does everything right every time. Please try to provide as much info as possible such as error types and line numbers.
Known Compatibility Issues
No known compatibility issues.
Demo
I may make a demo that explains how it works, if I can figure the best way to make one. At present, though, there isn't one. There's not many options to change that affect the script in drastic ways so I doubt one is absolutely needed.
Author's Notes
Spoiler for Known Issues :
There are a couple of things to bear in mind when developing skills that inflict the status effect. These are:
Never allow an actor to be able to use a skill that can charm more than 1 enemy. Thus, never set the scope of a Charm skill to anything other than "One Enemy".
Enemies, however, can target all actors with a single spell with no issues.Never allow an actor to be able to use an ability from a Charmed enemy that in turn causes the Charmed status effect. For example, if Lamia can use Belly Dance a move that causes Charm, you must not allow Belly Dance to be usable by the actor whilst he is able to 'control' the actions of the Lamia.
Breaching the above known issues will have undesirable and unintended effects at the present time.
When all party members are inflicted by the Charm state, enemies will appear to not take any turns. They are designed to be clever with regards to attacking actors that are Charmed by another enemy. They will not making any attacks that would affect a Charmed actor. They will, however, continue to use skills that affect the enemy's party such as curative and enhancing skills.
These intend to be fixed in patch updates.
Restrictions
Charm/Manipulation State by Logan Forrests is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia License. EDIT: Made the post smaller by spoilering everything.