
Originally Posted by
Hegarty
Thanks captain obvious, what I asked is:
Are Myochin Kote ever THE best Penta Thrust hands for Greater Colibri with Crab Sushi?
Myochin Kote +1, Virtuoso Belt, Iota Ring
Attack 506.25 Accuracy 456.52 STR 120 DEX 96
Weapon Skill Damage = 1121
Myochin Kote +1, Virtuoso Belt, Flame Ring
Attack 510 Accuracy 449.74 STR 125 DEX 93
Weapon Skill Damage = 1141
Myochin Kote +1, Warwolf Belt, Iota Ring
Attack 505 Accuracy 446.35 STR 125 DEX 101
Weapon Skill Damage = 1142
Myochin Kote +1, Warwolf Belt, Flame Ring
Attack 510 Accuracy 440.7 STR 130 DEX 98
Weapon Skill Damage = 1165
Myochin Kote +1, Saotome Koshi-Ate, Iota Ring
Attack 501.25 Accuracy 454.26 STR 120 DEX 101
Weapon Skill Damage = 1114
Myochin Kote +1, Saotome Koshi-Ate, Flame Ring
Attack 505 Accuracy 448.61 STR 125 DEX 98
Weapon Skill Damage = 1134
Ochimusha Kote, Virtuoso Belt, Iota Ring
Attack 523.75 Accuracy 449.74 STR 113 DEX 89
Weapon Skill Damage = 1143
Ochimusha Kote, Virtuoso Belt, Flame Ring
Attack 528.75 Accuracy 444.09 STR 118 DEX 86
Weapon Skill Damage = 1166
Ochimusha Kote, Warwolf Belt, Iota Ring
Attack 523.75 Accuracy 440.7 STR 118 DEX 94
Weapon Skill Damage = 1160
Ochimusha Kote, Warwolf Belt, Flame Ring
Attack 528.75 Accuracy 435.05 STR 123 DEX 91
Weapon Skill Damage = 1184
Ochimusha Kote, Saotome Koshi-Ate, Iota Ring
Attack 518.75 Accuracy 448.61 STR 113 DEX 94
Weapon Skill Damage = 1136
Ochimusha Kote, Saotome Koshi-Ate, Flame Ring
Attack 523.75 Accuracy 442.96 STR 118 DEX 91
Weapon Skill Damage = 1160
Crab Sushi, Berserk up, Hasso up, Hume Male, STR Merits.
Code:
function WeaponRank($BaseDamage) {
return (floor($BaseDamage / 9));
}
/* Penta Thrust*/
function WSC($STR, $DEX) {
return(floor(floor(($STR * 20 / 100) + ($DEX * 20 / 100)) * 0.83));
}
/* Colibri */
function fSTR($STR) {
return((((75 + $STR) - 67)+4)/4);
}
/* Greater Colibri - Level 82: Defense 327, Evasion 339, VIT 67, AGI 67 */
function pDIFMax($pAttack, $mDefense, $pLevel, $mLevel) {
$Ratio = $pAttack / $mDefense;
//echo "Ratio : ".$Ratio." PlayerAttack: ".$pAttack."<br />";
if ($Ratio > 0.050) {
$cRatio = $Ratio - 0.050 * ($mLevel - $pLevel);
} else {
$cRatio = 0.050 - $Ratio * ($mLevel - $pLevel);
}
//echo "cRatio : ".$cRatio."<br />";
if ($cRatio >= 0 && $cRatio < 0.5) {
return (0.4 + 1.2 * $cRatio);
} else if ($cRatio >= 0.5 && $cRatio <= 5/6) {
return (1);
} else if ($cRatio > 5/6 && $cRatio <= 2) {
return (1.2 * $cRatio);
} else {
echo "pDIFMax Returned an Unexpected Value: ".$cRatio." <br />";
}
}
Code:
$WSDamage = ($BaseDamage + fSTR($STR) + WSC($STR, $DEX)) * 1.1 * pDIFMax($Attack, 327, 75, 82);
$WSDamage += ($BaseDamage + fSTR($STR) + WSC($STR, $DEX)) * 1.0 * pDIFMax($Attack, 327, 75, 82);
$WSDamage += ($BaseDamage + fSTR($STR) + WSC($STR, $DEX)) * 1.0 * pDIFMax($Attack, 327, 75, 82);
$WSDamage += ($BaseDamage + fSTR($STR) + WSC($STR, $DEX)) * 1.0 * pDIFMax($Attack, 327, 75, 82);
$WSDamage += ($BaseDamage + fSTR($STR) + WSC($STR, $DEX)) * 1.0 * pDIFMax($Attack, 327, 75, 82);