02-28-2021, 11:12 PM
(This post was last modified: 07-02-2021, 06:09 PM by DerVVulfman.)
Enemy Action Sets
Version: 1.2
Version: 1.2
Introduction
The malevolent lich that you faced just placed a shell of healing upon one of its zombie minions after you sliced through its chest. But now that it is fully healed, the lich cast a spell and the same zombie who was healed is now bathed in the same arcane energies of restoration. Shouldn't the enemies you encounter pay attention to such details? One would think so.
Enemy Action Sets is a system that allows you, the game designer, to give an enemy a completely new and more specific set of combat routines to perform whilst engaged in battle.
So now that evil lich need not waste a healing spell on a minion until absolutely needed, or give an orc the insight to see that one of your heroes is close to death so it can bring forth its mighty mace to finish him off.
Much more is available, and now monsters are not as random as before.
Features
- Enemy can now target those with lowest or Highest HP
- Able to use skills on targets with or without already existing status effects
- Can now target specific actors by thier ID
- An edit of RPG Advocate's Pointless Actions Fix
- A built in error checker
Demo
Clck here to enjoy
Box.Com link.
Instructions
There's too much to be posted here. The demo includes the instructions. But be mindful that there is a lot of features to control and options you may be able to craft.
Compatibility
This script actively rewrites the make_action method from Game_Enemy, and rewrites the exclude_pointless_actions method from the classic '05 script by RPG Advocat at his now-gone Phylomortis.Com website.
Other than that, it should be quite compatible with most traditional styled battlesystems.
Credits and Thanks
Obviously RPG Advocate for the basis of the Exclude Pointless Actions fix. And to Melana for discovery of the 'User/Caster' bug.
Terms and Conditions
Free for use, even within commercial games. However, due credit to both RPG Advocate and myself are required.