Editing Game mechanics
From Ephinea PSO Wiki
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
==Physical damage== | ==Physical damage== | ||
To calculate physical damage (meaning any damage not coming from a special attack or a technique), begin by calculating the equipment ATP: | |||
1. | <code>EA = [WA + AA + ShA + Grind x 2] x [ATR + 1.0]</code> | ||
* EA = Equipment ATP | |||
* WA = Weapon base ATP | |||
* AA = Armor ATP | |||
* ShA = Shield ATP | |||
* ATR = [[Weapon attribute]] % | |||
Next, add the bonuses from shifta: | |||
<code>SA = [BA x Shifta] + [(MWA - MinWA) x Shifta]</code> | <code>SA = [BA x Shifta] + [(MWA - MinWA) x Shifta]</code> | ||
* BA = | * SA = Shifta ATP | ||
* Shifta = | * BA = base ATP | ||
* Shifta = Shifta Base Power (table below) | |||
* MWA = Maximum possible weapon ATP | * MWA = Maximum possible weapon ATP | ||
* MinWA = Minimum possible weapon ATP | * MinWA = Minimum possible weapon ATP | ||
To determine your final ATP, add your BA, EA, and SA together: | |||
<code>ATP = BA + EA + SA</code> | <code>ATP = BA + EA + SA</code> | ||
Finally, to calculate your damage on a monster: | |||
<code>[(ATP - DFP)/5] x 0.9 = Weak/Base</code> | |||
* | * Heavy: Base x {{Note|17/9|1.89x}} | ||
* | * Sacrifice: Base x {{Note|10/3|3.33x}} | ||
* {{Note|Excluding Fire damage, Lightning damage, HP cut, and Sacrificial specials|Special|}}: Base x {{Note|5/9|0.56x}} | |||
* {{Sword|rare|Vjaya}}: Base x {{Note|17/3|5.67x}} | |||
* Critical: Result x 1.5 | |||
===Critical rate=== | |||
Critical Rate can be calculated by the following formula: | |||
<code>[LCK/5] = Critical % Rate</code> | |||
== | === Knocked down === | ||
Players are knocked down if a single attack does over 25% of their max HP. | |||
==Accuracy== | ==Accuracy== | ||
<code>Effective ATA = (Total ATA) * (Attack Type modifier) * (Combo Step modifier)</code> | |||
1. | * Attack Type modifier is 1.0 for Weak Attack, 0.7 for Heavy Attack, 0.5 for Special Attack | ||
* Combo Step modifier is 1.0 for first button press in combo, 1.3 for second, 1.69 for third. | |||
<code>Effective EVP = (Enemy EVP) * (Status Effect modifier)</code> | |||
Status Effect modifier is 0.85 if Paralyzed or Shocked, 0.7 if Frozen, 0.595 if both. | |||
<code>Accuracy = Effective ATA - (Effective EVP * 0.2)</code> | <code>Accuracy = Effective ATA - (Effective EVP * 0.2)</code> | ||
* Accuracy is further reduced by | |||
* Accuracy is further reduced by Distance*0.33 if it's a Hunter/Force without Smartlink. | |||
The accuracy check does not occur for certain projectiles if the target has moved too far when the projectile reaches the target's hitbox. This distance is 8 units for bullets. If the target has moved towards the player when manual evasion occurs, the "MISS" text is displayed. Certain weapons create attacks with launcher projectiles that do not have a manual evasion check. | The accuracy check does not occur for certain projectiles if the target has moved too far when the projectile reaches the target's hitbox. This distance is 8 units for bullets. If the target has moved towards the player when manual evasion occurs, the "MISS" text is displayed. Certain weapons create attacks with launcher projectiles that do not have a manual evasion check. | ||
Line 78: | Line 65: | ||
Slicer projectiles follow different rules for collision. The projectile must come within 10 units of its intended target's original position for any collision check to occur. When this condition is met, the projectile connects with the target if the distance between the target's hitbox and the slicer's original position is less than the weapon's max distance. Due to consideration of the target's hitbox, slicers rarely experience manual evasion on most enemies. | Slicer projectiles follow different rules for collision. The projectile must come within 10 units of its intended target's original position for any collision check to occur. When this condition is met, the projectile connects with the target if the distance between the target's hitbox and the slicer's original position is less than the weapon's max distance. Due to consideration of the target's hitbox, slicers rarely experience manual evasion on most enemies. | ||
Projectiles that are both subject to manual evasion and specifically fired at a target will have a lifetime calculated by <code>(Distance to Target) / Speed</code>. It is possible for the game to destroy the projectile before it physically collides with the target's hitbox if the target was pushed back. There will be no "MISS" text in this case. This is commonly seen when using Heavy Attacks with weapons such as | Projectiles that are both subject to manual evasion and specifically fired at a target will have a lifetime calculated by <code>(Distance to Target) / Speed</code>. It is possible for the game to destroy the projectile before it physically collides with the target's hitbox if the target was pushed back. There will be no "MISS" text in this case. This is commonly seen when using Heavy Attacks with weapons such as L&K38 Combat and Yasminkov 9000M at a distance. | ||
== | ==Technique damage== | ||
Technique damage formula: | |||
<code>[(MST + TBP)/5] x (1.0 + CB + WB + MB)} x (1 - RES)</code> | <code>{[(MST + TBP)/5] x (1.0 + CB + WB + MB)} x (1 - RES)</code> | ||
* TBP: | * TBP: Technique Base Power | ||
* CB: Class Bonus | * CB: Class Bonus | ||
* WB: Weapon Bonus | * WB: Weapon Bonus | ||
Line 91: | Line 78: | ||
* RES: Resistance | * RES: Resistance | ||
Amount healed by Resta (including Leilla Photon Blast): | |||
<code>MST * 0.5 + TBP</code> | <code>MST * 0.5 + TBP</code> | ||
{|class="wikitable" style="text-align: left;" | |||
!|Technique | |||
{|class="wikitable | !|Base Power Formula | ||
!|TP Cost Formula | |||
|- | |- | ||
|Foie | |||
| | |||
* Lv.1-15: [50 * (TLv - 1)] + 110 | |||
* Lv.16-30: [65 * (TLv - 1)] - 85 | |||
|[1.3 * (TLv - 1)] + 5 | |||
|- | |- | ||
|Gifoie | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [26 * (TLv - 1)] + 260 | ||
Lv. 16-30: | * Lv.16-30: [42 * (TLv - 1)] + 30 | ||
| | |[0.37 x (TLv - 1)] + 20 | ||
|- | |- | ||
|RaFoie | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [22 * (TLv - 1)] + 350 | ||
Lv. 16-30: | * Lv.16-30: [21 * (TLv - 1)] + 370 | ||
| | |[0.25 * (TLv - 1)] + 30 | ||
|- | |- | ||
|Barta | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [50 * (TLv - 1)] + 50 | ||
Lv. 16-30: | * Lv.16-30: [63 * (TLv - 1)] - 125 | ||
| | |[1.2 * (TLv - 1)] + 4 | ||
|- | |- | ||
|Gibarta | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [24 * (TLv - 1)] + 230 | ||
Lv. 16-30: | * Lv.16-30: [40 * (TLv - 1)] | ||
| | |[0.5 * (TLv - 1)] + 25 | ||
|- | |- | ||
|Rabarta | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [19 * (TLv - 1)] + 400 | ||
Lv. 16-30: | * Lv.16-30: [15 * (TLv - 1)] + 470 | ||
| | |[0.2 * (TLv - 1)] + 35 | ||
|- | |- | ||
|Zonde | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [50 * (TLv - 1)] + 80 | ||
Lv. 16-30: | * Lv.16-30: [55 * (TLv - 1)] + 5 | ||
| | |[1.1 * (TLv - 1)] + 6 | ||
|- | |- | ||
|Gizonde | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [22 * (TLv - 1)] + 200 | ||
Lv. 16-30: | * Lv.16-30: [38 * (TLv - 1)] - 30 | ||
| | |[0.6 * (TLv - 1)] + 25 | ||
|- | |- | ||
|Razonde | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [16 * (TLv - 1)] + 450 | ||
Lv. 16-30: | * Lv.16-30: [8 * (TLv - 1)] + 565 | ||
| | |[0.3 * (TLv - 1)] + 35 | ||
|- | |- | ||
|Grants | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [75 * (TLv - 1)] + 1180 | ||
Lv. 16-30: | * Lv.16-30: [60 * (TLv - 1)] + 1400 | ||
| | |[1.1 * (TLv - 1)] + 45 | ||
|- | |- | ||
|Megid | |||
| | | | ||
Lv. 1-15: | * Lv.1-15: [3 * (TLv - 1)] + 27 | ||
Lv. 16-30: | * Lv.16-30: [2 * (TLv - 1)] + 42 | ||
| | |[1.05 * (TLv - 1)] + 30 | ||
|- | |- | ||
|Shifta | |||
| | | | ||
Lv. 1- | * Lv.1-30: [1.3 * (TLv - 1)] + 10 | ||
* Duration: [10 * (TLv - 1)] + 30 | |||
| | |[1.2 * (TLv - 1)] + 15 | ||
|- | |- | ||
|Deband | |||
| | | | ||
Lv. 1-30: | * Lv.1-30: [1.3 * (TLv - 1)] + 10 | ||
| | * Duration: [10 * (TLv - 1)] + 30 | ||
|[(TLv - 1)] + 10 | |||
|- | |- | ||
|Jellen | |||
| | | | ||
Lv. 1-30: | * Lv.1-30: [1.3 * (TLv - 1)] + 10 | ||
Duration: | * Duration: [10 * (TLv - 1)] + 30 | ||
| | |[(TLv - 1)] + 10 | ||
|- | |- | ||
|Zalure | |||
| | | | ||
Lv. 1-30: | * Lv.1-30: [1.3 * (TLv - 1)] + 10 | ||
Duration: | * Duration: [10 * (TLv - 1)] + 30 | ||
| | |[0.5 * (TLv - 1)] + 10 | ||
|- | |- | ||
|Anti | |||
| | | - | ||
|[0.5 * (TLv - 1)] + 10 | |||
|- | |- | ||
|Resta | |||
| | | | ||
Lv. 1-30: | * Lv.1-30: [5 * (TLv - 1)] + 50 | ||
|[1.2 * (TLv - 1)] + 15 | |||
|- | |- | ||
|Ryuker | |||
| - | |||
|10 | |||
|- | |- | ||
|Reverser | |||
| - | |||
| | |20 | ||
|- | |- | ||
|} | |} | ||
==Special attacks== | ==Special attacks== | ||
* See [[List of weapons with reduced specials]] | |||
==Frame data== | ==Frame data== |