Version 1.1 will have custom formula for normal attack (though if you study this version, attack formula can easily be changed X_X)

Description

Let you fully customize how skill damages are calculated

Screenshots

Can't post a screenshot for something like this >.<;

Instructions

This is how you do it: 1. Set the base damage of the skill you want to use custom formula with to 9999 2. Set the variance value to something different than others, this will be used as a reference to the custom formula.

Lets look at what sort of things you can use: **user is the one using the skill, self is the target. If the monster is using the skill, user.hp returns monster's hp and self.agi, return player's agi user.hp self.hp user.mp self.mp user.maxhp self.maxhp user.maxmp self.maxmp user.atk self.atk user.spi self.spi user.def self.def user.agi self.agi user.hit self.hit user.eva self.eva and more o.o

Something to be careful of: - You can use user.level and self.level BUT ONLY if you put "if user.level != nil" OR "if self.level != nil" because Monsters DOES NOT HAVE LEVEL! you'll get error if you don't put that line in there. Same goes for critical

IMPORTANT!! ** total damage MUST be stored in "damage" variable. ** These variables gives you extra control @varience - value used to derive variance, if you @no_variance is false @no_variance - set to true if you want fixed value @is_heal - allows damage to be less than 0. It can still be above 0 and hurt the target though @ignore_def - ignores target's defense @ignore_element - ignores element, no bonus or reduction @ignore_guard - ignore guarding mode, no damage reduction

INSTRUCTION This is how you do it: 1. Set the base damage of the skill you want to use custom formula with to 9999 2. Set the variance value to something different than others, this will be used as a reference to the custom formula.

Lets look at what sort of things you can use: **user is the one using the skill, self is the target. If the monster is using the skill, user.hp returns monster's hp and self.agi, return player's agi user.hp self.hp user.mp self.mp user.maxhp self.maxhp user.maxmp self.maxmp user.atk self.atk user.spi self.spi user.def self.def user.agi self.agi user.hit self.hit user.eva self.eva and more o.o

Something to be careful of: - You can use user.level and self.level BUT ONLY if you put "if user.level != nil" OR "if self.level != nil" because Monsters DOES NOT HAVE LEVEL! you'll get error if you don't put that line in there. Same goes for critical

IMPORTANT!! ** total damage MUST be stored in "damage" variable. ** These variables gives you extra control @varience - value used to derive variance, if you @no_variance is false @no_variance - set to true if you want fixed value @is_heal - allows damage to be less than 0. It can still be above 0 and hurt the target though @ignore_def - ignores target's defense @ignore_element - ignores element, no bonus or reduction @ignore_guard - ignore guarding mode, no damage reduction

when 3 #skill with 999 base damage and 3 variance will use this damage = $game_party.gold/100 #1% of your gold damage = damage.floor #round down to whole number $game_party.lose_gold(damage) #loose same amoung of gold as the damage #------------------------------------------------------------------------- # ** End customization! # # #-------------------------------------------------------------------------

That person who brought this idea upon us in XP version, I can't remember the name and couldn't find a topic (it was ages ago). Do contact me if you know who that is, and I'll add the name to this list~

Support

Just post here or send me pm XD

Known Compatibility Issues

Used Alias, so should work with anything o,o

Demo

This shouldn't really need a demo ;[ but if you REALLY want it, I can post it up XD

I think it sounds interesting as well, but it seems really advanced. I guess the

Quote from: Lettuce the Veggie!

***Not suitable for those who do not know basic scripting syntax***

is true

I wonder how many of my-reps are there for a reason, and not just because some jackass wanted to show off in front of some other jackasses...?Probably a lot of them - and those people sure as hell don't deserve my pity, let alone my disgust.That's right, let's see some more -Rep'ing! BOOYEAH!!

Excellent script, it's about time someone made a script like this. Oh and, I really doubt that you need much experience in scripting to effectively use this, because essentially all you have to do is enter in a few numbers and make sure you don't do any typos. With a little practice, I think using this script won't be difficult at all.