Damage Formulas

Discussion of tools and resources for game developers

» Sun Sep 26, 2010 2:36 am

Simply googling "Damage Formula" will get you links to different battle/damage formula's you can use in your RPGs and what not.

For example, Poke'mon
http://www.math.miami.edu/~jam/azure/co ... attdam.htm

Oblivion
http://www.uesp.net/wiki/Oblivion:The_C ... ge_Formula
[code:12faskug]Damage = WeaponRating * (Fatigue / MaxFatigue + 1) / 2 * SneakMultiplier * PowerAttackMultiplier *
OpponentArmorRating * OpponentWeaponResistance

The World Ends With You
http://twewy.wikia.com/wiki/Damage
[code:12faskug]DAMAGE = [(Base ATK + (Pin ATK x R x T)) x SOS x EFF% x D - DEF] x (2-RES%) x P

Even SSBB "SSBB Damage Formula"
http://allisbrawl.com/forum/topic.aspx?id=51587

Useful for SSBB fangames or similar games to SSBB.
B
11
S
3
G
8
Posts: 473
Reputation: 4,569

» Sun Sep 26, 2010 5:30 am

For Metroidvania games like the recent Castlevanias, this FAQ has a wonderful insight into damage calculations for Castlevania: Symphony of the Night, just look at the "Combat Mechanics" section:

http://www.gamefaqs.com/ps/196885-castl ... /faqs/3789

Also, this Castlevania: Order of Ecclesia FAQ has a quick overview of that game's stats, their growth with each level, and what they do:

http://www.gamefaqs.com/ds/945837-castl ... faqs/54659

[quote:2bff7gk3]Level up and Stats - leveling up is pretty easy hit the exp required for the
next level, but if you want to know the stats of an unequip Lv.96 Shonoa you
can follow this table below just rember .5 or lower is rounded down and .6 or
higher is rounded up.

Stat Effect Growth Calculation
+----+-----------------------------------------+------------------+
|ATK |Damage dealt from main glyphs |None |
| |(this stat is determined from STR or INT)| |
+----+-----------------------------------------+------------------+
|DEF |Damage taken from phisical attacks |None |
+----+-----------------------------------------+------------------+
|STR |Increase ATK + 1 for every 2 points |5 + (0.7 x LEVEL) |
+----+-----------------------------------------+------------------+
|CON |Increase DEF + 1 for every 2 points |4 + (0.5 x LEVEL) |
+----+-----------------------------------------+------------------+
|INT |Increase ATK + 1 for every 2 points |5 + (0.6 x LEVEL) |
+----+-----------------------------------------+------------------+
|MND |Increase Shanoa's magic defence |3 + (0.4 x LEVEL) |
+----+-----------------------------------------+------------------+
|LCK |Affects item, glyph, and rare treasure |2 + (0.3 x LEVEL) |
| |box apperance | |
+----+-----------------------------------------+------------------+

How to use this table is simple just figure what lv you want to be at like 96
then do the formaly above for each stat (example str is 5 + (0.7 x 96)=72.2
round down in this case which is 72 while luck is 2 + (0.3 x 96)=30.8 rounded
up is 31)
[/quote:2bff7gk3]

Sorry about the formatting, I don't think I can fix that.
B
94
S
37
G
11
Posts: 404
Reputation: 11,275

» Mon Oct 11, 2010 11:16 am

Tales of Destiny Remake/DC Battle Formula :
[quote:1p3o00kh]++++++++++++++
Damage Formula
++++++++++++++
-------------------------------
Damage Formula done on enemies:
-------------------------------
Normal Attack/Kenjutsu:

(Character Phy.Atk X Charater LVL) / Enemy Phy.Def X Damage Multiplier X 4

Jutsukengi/Blast Calibur:
(Chara Phy.Atk + Mag.Atk X Chara LVL) / (Enemy Phy.Def + Chara Mag.Def) X
Damage Multiplier X 4

Spells:
(Chara Mag.Atk X Charac LVL) / Enemy Mag.Def X Damage Multiplier X 4

-----------------------------------
-----------------------------------
Attacks:
(Enemy Phy.Atk X Enemy LVL) / Chara Phy.Def X Damage Multiplier X 0.25

Spells:
(Enemy Mag.Atk X Enemy LVL) / Chara Mag.Def X Damage Multiplier X 0.25

+++++++++++++++
Character Stats
+++++++++++++++
Each character 8 stats seperated into two different categories:
Main Stats:
-Physical Attack(Phy.Atk)
-Physical Defense(Phy.Def)
-Magic Attack(Mag.Atk)
-Magic Defense(Mag.Def)

Sub Stats:
-Strength(Str) - Determines Character HP. [HP = Strength Stat X 6]
-Evade(Eva) - Decreases Enemy's Critical Rate and increases chances
of activating Evasion.
-Concentration(Con) - Increase Critical Rate.
-Accuracy(Acc) - Suppress enemy's Blast from increasing and breaks
through enemies' Evasion.

The difference between these two categories is that the main stats will
increase as the character Levels up while the Sub Stats does not. The Sub
Stats' values are determine by the Main Stats itself.

Strenth - Phy.Attack and Phy.Defense
Concentration - Mag.Attack and Mag.Defense
Accuracy - Mag.Defense and Phy.Attack

All stats can be increased by other means such as Accessories or Herbs.
[/quote:1p3o00kh]

Tales of Hearts Damage Formula :
[quote:1p3o00kh]Player Damage Formula:
CharaAttack * (CharaLevel + 5) * CharaActionAttackPower / EnemyDefense / 25

Enemy Damage Formula:
If the player's EG is more than half of his max EG:
EnemyAttack * (EnemyLevel + 5) * EnemyActionAttackPower / CharaDefense / 25 * CharaCurrent EG / (CharaMaximum EG / 2)
If the player's EG is less than half his max EG:
EnemyAttack * (EnemyLevel + 5) * EnemyActionAttackPower / CharaDefense / 25 * {50 * CharaCurrent EG / (CharaMaximum EG / 2) + 50} / 100 [/quote:1p3o00kh]
B
6
S
1
G
3
Posts: 61
Reputation: 1,072

» Mon Oct 11, 2010 11:40 am

Sup Shiru It's nae=P.
B
11
S
3
G
8
Posts: 473
Reputation: 4,569

» Mon Oct 11, 2010 11:52 am

Hi my friend . I didn't know it was you lol.
B
6
S
1
G
3
Posts: 61
Reputation: 1,072