ICF-Soft Enemies Core

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
224
Reaction score
102
First Language
Spanish
Primarily Uses
RMMV
ICF-Soft Enemies Core - Version 1.00b
by ICF-Soft


Introduction


Add different variations to enemies that can affect traits, hue, image, exp, gold, name, etc.
You can also add classes for them with traits.


Plus you can give more conditions to enemy actions and add actions to classes and variations for them.


Note: This is an initial working version. To get latest version with all it's functionalities go to blog post or my plugin list.


Features

  • Enemy variations.
  • Enemy classes.
  • Enemy actions system.



How to Use


It needs at least ICF-Soft Main Utility version 1.01 to work.


Like other plugins it works with notetags.
There are current enemy notetags:

Code:
<ENEMY CLASSES: x x x x>
<ENEMY CLASSES: x to y>
  - Add random classes. Enemy will get one of these classes.
    You can add 0 for a chance of no class.

Code:
<ENEMY ACTION skillId rating>
<ENEMY ACTION skillId rating condition>
  - Add an action to an enemy. You can give special conditions, detailed in plugin's help section.



To add enemy variations you can use these notetags:
<ENEMY VARIATION>
</ENEMY VARIATION>


You can use these commands between tags:

Code:
classes x x x
  - Variation will use one of these classes avoiding default.

Code:
prefix word
  - Add a prefix to name.

Code:
sufix word
  - Add a sufix to name.

Code:
action skillId rating
action skillId rating condition
  - Add actions for this variation. Will be combined with default list. Same special conditions as usual.

Code:
exp number
gold number
battlerhue number
battlername filename
  - Changes default values.

Code:
traits x
  - Add a subtrait set taken from main utility notation.



To add enemy class variations you can use these notetags:


<CLASS VARIATION classId>
</CLASS VARIATION>


You can use this commands between tags:

Code:
action skillId rating
action skillId rating condition
  - Add actions for this class variation. Will be combined with default list. Same special conditions as usual.


An example enemy setup:
 

Code:
<SUBTRAITS MASTER> -Fire
elem_rate 1 1.5
11 2 0.5
31 2 0 -Fire attack element
<SUBTRAITS MASTER> -Cold
elem_rate 1 1.5
11 2 2.1
31 3 0 -Cold attack element
</SUBTRAITS MASTER>
<ENEMY VARIATION>
classes 2 3 5
exp 500
battlerhue 100
traits 0
prefix Fire
action 5 3 battleswitch iscold
<ENEMY VARIATION>
traits 1
prefix Cold
action 7 3
</ENEMY VARIATION>
<CLASS VARIATION 2>
action 1 3
action 2 4 hp 0.1 0.5
<CLASS VARIATION 3>
action 10 5 mp 0.9 1
</CLASS VARIATION>
All info you'll need can be found inside help section.


Download
You can downolad from mediafire: Version 1.00b.
You can find blog entry and check for updates here.


Terms of use
Free for commercial and non-commercial games.
If commercial, a free copy of your game whould be fine.
Credit to ICF-Soft.


Do not repost without permision.



Credit and Thanks
- ICF-Soft


Author's Notes


More features will be added based on feedback and suggestions.
 
Last edited by a moderator:

RetroBoy

Veteran
Veteran
Joined
Dec 16, 2016
Messages
378
Reaction score
261
First Language
English
Primarily Uses
This is really, really useful.


It is perfect for if you want like...


Goblin Theif
Goblin Fighter
Goblin Mage


But don't want to set up a bunch of different sprites or battlers.


Question #1: Can you set it up so that you can set the classes by percentage somehow?


Right now (as I understand it) you have an equal chance of being any class, correct?


Question #2: Can you combine this with Yanfly's Passive States to set up a "Gender" stat as well -- so you can have male or female enemy battlers with a random class?


Question #3: Is this compatible with the Yanfly Plugins?


Final Statement: I really, really like the layout. Some people struggle with their thread presentation but yours is quite good. Well done!
 

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
224
Reaction score
102
First Language
Spanish
Primarily Uses
RMMV
Glad you like it.


1: Actually there is equal chance for every class, placing a class twice will make it double chance, and zero result in no-class:


Example:


classes 0 0 2 3 5


40% chance for no class and 20% each other class.


2: It also uses variations. You can create male and female variations and combine with class. Variations allow to change graphic with battlername option.


3: It's usually compatible with Yanfly Plugins, but I haven't checked. You can try and tell me.
 

RetroBoy

Veteran
Veteran
Joined
Dec 16, 2016
Messages
378
Reaction score
261
First Language
English
Primarily Uses
Glad you like it.


1: Actually there is equal chance for every class, placing a class twice will make it double chance, and zero result in no-class:


Example:


classes 0 0 2 3 5


40% chance for no class and 20% each other class.


2: It also uses variations. You can create male and female variations and combine with class. Variations allow to change graphic with battlername option.


3: It's usually compatible with Yanfly Plugins, but I haven't checked. You can try and tell me.


Much appreciated. I am not much of a trouble shooter though. I'm still very much an amateur. I'm trying to not add any plugins to my project until I am sure they are compatible with everything I am using to avoid problems.
 

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
224
Reaction score
102
First Language
Spanish
Primarily Uses
RMMV
I don't know what plugins are you using and there are too much plugins in Internet to test.


I usually use a format to avoid interfere with other plugins, and when I think there can be any problem I place in compatibility and known isues.


So I recomend to try first and check how does it work.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

The most rewarding part of making custom body character parts is absolutely not making the masks work. Somebody please put me out of my misery.
Any commercial devs here ever mess with Gamejolt? Been contemplating making my games available there but don't know if it's worth the effort or not.
Social distancing taught me of how much of not a loner I am. Dammit, I miss seeing my friends...
Happy 4th of July all. Anybody have plans? Mine here is staying home away from the virus. Still a nice 3 day weekend.
The project I am working on is going great at the moment. I'm hoping everyone is having as successful a time as I am. :)

Forum statistics

Threads
99,258
Messages
963,580
Members
130,850
Latest member
MarcusCryo
Top