ICF-Soft Skill Core


Aug 15, 2015
Reaction score
First Language
Primarily Uses
ICF-Soft Skill Core - Version 1.00
by ICF-Soft​


This plugin allows to give skill costs, conditions and skill variations.

  • Custom skill conditions.
  • Custom skill costs.
  • Skill variations.

How to Use

It needs ICF-Soft Main Utility to work.

Like other plugins it works with notetags.
There are current skill notetags:
<hp cost value value%>
<mp cost value value%>
<tp cost value value%>
- Add skill costs. You can give a fixed cost, a percentage cost or both.
<cparam cost value value%>
- Add skill cparam cost. You can use the name of cparam.

To give skill conditions you can use these notetags:

<custom conditions>
</custom conditions>

You can use these commands inside tags.
hp [=|!=|>|>=|<|<=] value [percent]
mp [=|!=|>|>=|<|<=] value [percent]
tp [=|!=|>|>=|<|<=] value [percent]
cparam [=|!=|>|>=|<|<=] value [percent]
- Add hp, mp, tp and cparam value requisites. It can be equal, not equal greater than, greater or equal, lower and lower or equal a value. By placing the word 'percent' or a percent symbol it can be a percentage.
switch n [on|off]
- Add switch condition to be on or off.
variable n [=|!=|>|>=|<|<=] value
- Add variable condition that can be equal, not equal greater than, greater or equal, lower and lower or equal a value.
js code
- Add a custom javascript condition.

To give skill variations you can use these notetags:

<skill variation name>
</skill variation>

Name is used to determine what variation is used. You can give same variation names to different skills.

You can use these commands inside tags:
hp cost x y%
mp cost x y%
tp cost x y%
cparam cost x y%
- Changes the cost of a skill.
hp [damage|recover|drain]
mp [damage|recover|drain]
cparam [damage|recover|drain]
- Changes damage type.
icon x
- Changes icon.
elements elm elm elm
elements override elm elm elm
- Adds damage elements to skill. By using 'override' the standard damage elements that a skill has will be overriden.
name name
- Changes skill name.
evalformula javascriptcode
- Changes eval formula.
effects x x x x
- Add subeffect sets taken from main utility notation. You can add multiple sets. Refer to main utility readme file.

There are also notetags for actors, classes and enemies:
<skill variation names name name name name>
- Adds variation names to be used. The order when picking a variation name is from left to right, first for actor/enemy, then for it's class. It can work with plugins that give classes to enemies.

All info you'll need can be found inside help section.


You can downolad from mediafire: Version 1.00.
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

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

Latest Threads

Latest Profile Posts

ESAMarathon on Twitch, now streaming "Eat Girl". Yep, that's the title of a game... Apparently it's a Pacman knockoff.... Which is of course the only logical conclusion one would get from a name like "Eat Girl". :kaopride: I can't believe anybody would think anything else! :kaoback:
Super stoked i just finished my first town in my project, by finished i mean i can always add more decorative aesthetics and the NPCs don't talk yet but the mapping is complete and all the important chess pieces are present!
My brain: Hey, I have an idea how to make the transition to the main story quest in The Wastes more natural!
Me: Good!
My brain: You need to remake the hotel you start out in, it's not realistic enough.
Me: Ok... This was unexpected, but I can do it.
My brain: Now make each hotel floor 5 times as large to match the main part. Oh, you also need to make a bunch of new npcs to fill in the space on these maps.
Me: Crap.
Should be able to release Haxe MV/MZ next weekend.
It look that somehow MZ tracks are messed up (for example battle4 is obviously a theme, castle2 is a ship, ship1 is a scene and so on..). Maybe they just named them after with some ambiguity.

Forum statistics

Latest member