Peonso
Godly Member
- Joined
- Jan 14, 2008
- Messages
- 1,774
- Solutions
- 30
- Reaction score
- 1,564
edit July 2015, Most recent data here: Guilcera
I'm editing a 7.72 data pack and got some problems regarding finding accurate information about game mechanics. I'm aiming to use this thread as a trustable resource to get this kind of info, about formulas, game mechanics and such. Feel free to contribute with information, sources or suggestions.
#1 Damage Formulas
- Melee
- Distance
TibiaNews. Let the spears fly and Formulae
Where x is you Distance Skill.
Research
- Shielding and Armor
- Burst Arrows
- Spells
I'm editing a 7.72 data pack and got some problems regarding finding accurate information about game mechanics. I'm aiming to use this thread as a trustable resource to get this kind of info, about formulas, game mechanics and such. Feel free to contribute with information, sources or suggestions.
#1 Damage Formulas
- Melee
Code:
Your max damage is:
0.06*skill*WeaponAtk*d
Where d is your damage factor:
Full Attack: 1
Balanced: 7/10
Full Defence: 1/2
Your damage is a random number between 0 and your max damage rounded down, note that it can still be reduced by defenses (if it's reduced to a value below 1 by shield = poof, by armor = sparks).
Code:
Your max damage is:
(0.085*skill*WeaponAtk*d)+(level/5)
Where d is your damage factor:
Full Attack: 1
Balanced: 3/4
Full Defence: 1/2
Your damage is a random number between 0 and your max damage rounded down, note that it can still be reduced by defenses (if it's reduced to a value below 1 by shield = poof, by armor = sparks).
Code:
Your min damage is:
level/5
Your max damage is:
(0.065*skill*WeaponAtk*d)
Where d is your damage factor:
Full Attack: 1
Balanced: 3/4
Full Defence: 1/2
Your damage is a random number between min damage rounded down and your max damage rounded down, note that it can still be reduced by armor (if reduced below 1 = sparks).
Code:
Your min damage is:
level/5
Your max damage is:
(0.09*skill*WeaponAtk*d)+(level/5)
Where d is your damage factor:
Full Attack: 1
Balanced: 3/4
Full Defence: 1/2
Your damage is a random number between min damage rounded down and your max damage rounded down, note that it can still be reduced by armor (if reduced below 1 = sparks).
Code:
Your min damage is:
level/5
Your max damage is:
((0.085*skill*WeaponAtk)+(1/3*WeaponAtk))*d
Where d is your damage factor:
Full Attack: 1
Balanced: 5/6
Full Defence: 1/2
Your damage is a random number between min damage rounded to the nearby integer and your max damage rounded to the nearby integer, note that it can still be reduced by armor (if reduced below 1 = sparks).
Code:
Your chance to hit has a ceiling depending on your weapon of choice and on your distance of the target.
Where x is you Distance Skill.
Research
Code:
Throwing Stars = 9% break rate
Viper Stars = 9%
Throwing Knives = 7%
Hunting Spears = 6%
Spears = 3%
Small Stones = 3%
Royal Spears = 2%
Enchanted Spears = 2%
Your distance and battle stance do not affect the break rate.
Code:
Shielding Reduction
Min armor reduction = Armor*0.475
Max armor reduction = (Armor*0.95)-1
Code:
Nearby all spells are based on this formula level*2 + magiclevel*3, I will call it MAGIC_FORMULA. Each spell has a min and a max factor that is multiplied by the previous formula. If any of this values are below the spell base value, the base value is picked instead. Your damage will be them a random number between min and max values.
Spell/Rune name : spell words : base value
min value : max value
Spell/Rune name : spell words : base value
min value : max value
Code:
Light Healing : exura : 10
min = MAGIC_FORMULA*0.08 : max = MAGIC_FORMULA*0.33
Intense Healing : exura gran : 0
Intense Healing Rune : adura gran : 0
min = MAGIC_FORMULA*0.335 : max = MAGIC_FORMULA*0.58
Heal Friend : exura sio
Ultimate Healing : exura vita : 250
Ultimate Healing Rune : adura vita : 250
Mass Healing : exura gran mas res
Force Strike : exori mort : 0
min = (MAGIC_FORMULA*0.18)-30 : max = MAGIC_FORMULA*0.33
Energy Strike : exori vis : 10
Fire Strike : exori flam : 10
min = MAGIC_FORMULA*0.25 : max = MAGIC_FORMULA*0.55
Light Magic Missile : adori : (20 only for max)
min = MAGIC_FORMULA*0.1 : max = MAGIC_FORMULA*0.2
Fireball : adori flam
Fire Wave : exevo flam hur
Energy Beam : exevo vis lux
Great Fireball : adori gran flam
Heavy Magic Missile : adori gran
Sudden Death : adori vita vis
Great Energy Beam : exevo gran vis lux
Explosion : adevo mas hur
Energy Wave : exevo mort hur
Ultimate Explosion : exevo gran mas vis : 250
min = (MAGIC_FORMULA*2.3)-30 : max = MAGIC_FORMULA*3.0
Berserk : exori
min = level*2.2 : max = level 3.85
Envenom : adevo res pox
http://web.archive.org/web/20071226005110/http://tibia.wikia.com/wiki/Envenom
Soulfire : adevo res flam
http://web.archive.org/web/20071224201838/http://tibia.wikia.com/wiki/Soulfire
Poison Storm : exevo gran mas pox
http://tibia.wikia.com/wiki/Poison_Storm
Last edited: