Enemy Classes MV

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

Would you like a better way to manage your enemies’ parameters and skills?

For example, if you have a plugin that gives you enemy levels, you could take advantage of using classes to determine what the enemy’s parameters will be.

This plugin allows you to assign classes to enemies.

When an enemy has a class, all of their parameters will be based on what class and level they are.  By default, they are assumed to be level 1.
They will also inherit all of the class features.

If no class is provided, they will just read from their own parameters as usual.

Download

Plugin: download here (right-click, save as)

Related Plugins

Patches

Installation

Download ths plugin and place it in the “plugins” folder in your project’s “js” folder. Then open your Plugin Manager (F10), double-click an empty row, and select the HIME_EnemyClasses plugin.

Once it is in your list of plugins, turn the plugin on.

Usage

To assign a class to an enemy, use the note-tag

<enemy class: CLASS_ID />

Where the CLASS_ID is the ID of the class you want to set. For example, here, I set Satia to class 1.

enemyClasses2

Changing Enemy Class

If you would like to change an enemy’s class, you can use the plugin command

change_enemy_class member MEMBER_ID to class CLASS_ID

Where the MEMBER_ID is the position of the enemy, starting from 1.
For example, if you want to change the third enemy’s class to 4, you would write

change_enemy_class member 3 to class 4
Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

You may also like...

14 Responses

  1. Allan says:

    Im getting a problem where the enemy cannot use the skills for its assigned class.

  2. Sundricat says:

    If I don’t specify a level for the enemy, would the parameters be taken from the enemy’s data?

  3. Henry says:

    wondering, if you can make this plugin for Actor Classes like this enemy classes? because of the transform and i need to replace the skills.

  4. Steve says:

    How do you get the enemy to actually use one of the skills that is available to its class? I tried changing the default “Bat” enemy to a Mage but all he does is regular attack even though he’s level 20 and should theoretically have a bunch of magic available.

    I deleted “Attack” from the enemy AI but now he just does nothing. I tried adding the skills to the Mage class’ level 1 abilities, my Hero’s have them just fine. I even added the skill as a trait in the upper right … nothing, the enemy mage just does nothing. I also made sure he had a ton of MP just in case.

  5. Nigel says:

    I’ve been toying around with this script and the level of the enemy doesn’t seem to mach up with the class “skills.” Although it copies the parameters (HP, Str, Def, ect.) The skills I put into the class are not mimicked by the enemy. Any idea on what I could do?

  6. Kloe says:

    Yay! We shall destroy you Satia! One day… maybe with a pear?

  7. Anonymous says:

    Yay! We shall destroy you Satia! One day… maybe with a pear?

Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax