「各種計算ツール」の編集履歴(バックアップ)一覧はこちら
「各種計算ツール」(2014/07/21 (月) 22:34:45) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
* イベント・キューピット 最終パラメータ予想ツール
- イベントや期間限定キューピットページに記載されているパラメータを入力することで、&br()「実際に」育成させた時の最終パラメータを算出することが出来ます。&br()&color(red){&bold(){※ 公式に掲載されているステータスは進展時の引き継ぎ%を考慮していない為、ゲームの仕様上どうあがいても再現できない数値(最低値)となっています。}}
- あくまで予想である為、100%一致ではありません。確認した限りでは誤差1%以内程度です。(レアリティ低い方が誤差大きいです)
- 当Wikiでも紹介している進展方法(4M、4直、3M、3直、4スト、3スト)毎のパラメータを確認できます。
- 全てレベルMAX時のパラメータとなります。
#javascript(){{
function func() {
// 進展時の引き継ぎ差分(運営の怠慢)を計算
var BasePow = document.formP.GetPow.value / 0.8427;
var BaseDef = document.formD.GetDef.value / 0.8428;
// 進展方法による差分を計算
var RangePow = BasePow * document.formL.GetRaise.value;
var RangeDef = BaseDef * document.formL.GetRaise.value;
// 好感度Lvによる差分を計算、テーブルに入力
document.formH1.PowTotal1.value = Math.ceil(RangePow);
document.formH2.PowTotal2.value = Math.ceil(RangePow * 1.05);
document.formH3.PowTotal3.value = Math.ceil(RangePow * 1.1);
document.formH4.PowTotal4.value = Math.ceil(RangePow * 1.15);
document.formH5.PowTotal5.value = Math.ceil(RangePow * 1.2);
document.formH1.DefTotal1.value = Math.ceil(RangeDef);
document.formH2.DefTotal2.value = Math.ceil(RangeDef * 1.05);
document.formH3.DefTotal3.value = Math.ceil(RangeDef * 1.1);
document.formH4.DefTotal4.value = Math.ceil(RangeDef * 1.15);
document.formH5.DefTotal5.value = Math.ceil(RangeDef * 1.2);
}
function func2() {
// 相手勝率を計算
var BattleNum = eval(document.formWin.GetWin.value) + eval(document.formLose.GetLose.value);
var Winrate = document.formWin.GetWin.value / BattleNum;
// 勝率によるpt変動率を計算
var Ptrate = 0;
if(Winrate >= 0.5){
Ptrate = 0.5;
}
else{
Ptrate = 0.1;
}
// 入力した攻コストに基づき、獲得ptを計算
var Rank = document.formRank.GetRank.value;
var Acost = document.formAcost.GetAcost.value;
var Pt = (5 * (eval(Winrate) + eval(Ptrate)) * (eval(Rank) + 1)) * (Math.pow(Acost,1/2))
document.formPt.GetPt.value = Math.floor(Pt);
}
}}
#html2(){{
<table>
<tr>
<td bgcolor="#FFD67B">進展方法</td>
<td><form name="formL" id="formL"><select name="GetRaise" style="width:50px;">
<option value="1">4M</option>
<option value="0.981">4直</option>
<option value="0.9775">3M</option>
<option value="0.968">3直</option>
<option value="0.861">4スト</option>
<option value="0.861">3スト</option>
</select></form></td>
</tr>
<tr>
<td bgcolor="#FFD67B">MAX攻</td>
<td><form name="formP" id="formP">
<input type="text" maxlength="6" size="8" name="GetPow" value="0">
</form></td>
</tr>
<tr>
<td bgcolor="#FFD67B">MAX守</td>
<td><form name="formD" id="formD">
<input type="text" maxlength="6" size="8" name="GetDef" value="0">
</form></td>
</tr>
<tr align=center>
<td colspan="2"><form name="calc" id="calc">
<input type="button" value="計算" onclick="func()">
</form></td>
</tr>
</table>
<BR clear="all">
<table>
<tr align=center>
<th>好感度Lv</th><th>攻援力/守援力</th>
</tr>
<tr align=center>
<td bgcolor="#F8E0EC"><b>Lv1(初期値)</b></td>
<td bgcolor="#F8E0EC"><form name="formH1" id="formH1"><input readonly type="text" size="8" name=
"PowTotal1">/<input readonly type="text" size="8" name="DefTotal1">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F6CEE3"><b>Lv2</b></td>
<td bgcolor="#F6CEE3"><form name="formH2" id="formH2"><input readonly type="text" size="8" name=
"PowTotal2">/<input readonly type="text" size="8" name="DefTotal2">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F5A9D0"><b>Lv3</b></td>
<td bgcolor="#F5A9D0"><form name="formH3" id="formH3"><input readonly type="text" size="8" name=
"PowTotal3">/<input readonly type="text" size="8" name="DefTotal3">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F781BE"><b>Lv4</b></td>
<td bgcolor="#F781BE"><form name="formH4" id="formH4"><input readonly type="text" size="8" name=
"PowTotal4">/<input readonly type="text" size="8" name="DefTotal4">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#FA58AC"><b>Lv5(MAX)</b></td>
<td bgcolor="#FA58AC"><form name="formH5" id="formH5"><input readonly type="text" size="8" name=
"PowTotal5">/<input readonly type="text" size="8" name="DefTotal5">
</form></td>
</tr>
</table>
}}
----
* バトル時 獲得メンズpt計算ツール
- 相手にバトルを仕掛けて勝利した際に、獲得できるメンズptを計算します。&br()&color(red){※クラス戦時の挑戦状によるpt増加には対応していません。}
#html2(){{
<table>
<tr align=center>
<td bgcolor="#CED8F6">相手ランク</td>
<td><form name="formRank" id="formR"><select name="GetRank" style="width:50px;">
<option value="8">8</option>
<option value="7">7</option>
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select></form></td>
<td bgcolor="#CED8F6">相手の勝ち数</td>
<td><form name="formWin" id="formWin">
<input type="text" maxlength="6" size="8" name="GetWin" value="0">
</form></td>
<td bgcolor="#CED8F6">相手の負け数</td>
<td><form name="formLose" id="formLose">
<input type="text" maxlength="6" size="8" name="GetLose" value="0">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#CED8F6">自分の攻コスト</td>
<td><form name="formAcost" id="formAcost">
<input type="text" maxlength="6" size="8" name="GetAcost" value="2">
</form></td>
<td bgcolor="#CED8F6">勝利した時の獲得ptは</td>
<td colspan="2"><form name="formPt" id="formPt"><input readonly type="text" size="12" name=
"GetPt">pt</form></td>
<td colspan="2"><form name="calc2" id="calc2">
<input type="button" value="pt計算" onclick="func2()">
</form></td>
</tr>
</table>
}}
----
* 一時避難
マラソンイベントにおけるガールへのダメージ量計算式
通常時のダメージ=(INT(本命のステ合計^0.7)+INT(SP1のステ合計^0.7)+INT(SP2のステ合計^0.7)+INT(SP3のステ合計^0.7))*10
大成功100%時のダメージ=INT(本命のステ合計^0.7)*50+(INT(SP1のステ合計^0.7)+INT(SP2のステ合計^0.7)+INT(SP3のステ合計^0.7))*25
※INT(x)はx以下の最大の整数
----
* コメント
#comment_num2(size=30,vsize=3,num=30)
* イベント・キューピット 最終パラメータ予想ツール
- イベントや期間限定キューピットページに記載されているパラメータを入力することで、&br()「実際に」育成させた時の最終パラメータを算出することが出来ます。&br()&color(red){&bold(){※ 公式に掲載されているステータスは進展時の引き継ぎ%を考慮していない為、ゲームの仕様上どうあがいても再現できない数値(最低値)となっています。}}
- あくまで予想である為、100%一致ではありません。確認した限りでは誤差1%以内程度です。(レアリティ低い方が誤差大きいです)
- 当Wikiでも紹介している進展方法(4M、4直、3M、3直、4スト、3スト)毎のパラメータを確認できます。
- 全てレベルMAX時のパラメータとなります。
#javascript(){{
function func() {
// 進展時の引き継ぎ差分(運営の怠慢)を計算
var BasePow = document.formP.GetPow.value / 0.8427;
var BaseDef = document.formD.GetDef.value / 0.8428;
// 進展方法による差分を計算
var RangePow = BasePow * document.formL.GetRaise.value;
var RangeDef = BaseDef * document.formL.GetRaise.value;
// 好感度Lvによる差分を計算、テーブルに入力
document.formH1.PowTotal1.value = Math.ceil(RangePow);
document.formH2.PowTotal2.value = Math.ceil(RangePow * 1.05);
document.formH3.PowTotal3.value = Math.ceil(RangePow * 1.1);
document.formH4.PowTotal4.value = Math.ceil(RangePow * 1.15);
document.formH5.PowTotal5.value = Math.ceil(RangePow * 1.2);
document.formH1.DefTotal1.value = Math.ceil(RangeDef);
document.formH2.DefTotal2.value = Math.ceil(RangeDef * 1.05);
document.formH3.DefTotal3.value = Math.ceil(RangeDef * 1.1);
document.formH4.DefTotal4.value = Math.ceil(RangeDef * 1.15);
document.formH5.DefTotal5.value = Math.ceil(RangeDef * 1.2);
}
function func2() {
// 相手勝率を計算
var BattleNum = eval(document.formWin.GetWin.value) + eval(document.formLose.GetLose.value);
var Winrate = document.formWin.GetWin.value / BattleNum;
// 勝率によるpt変動率を計算
var Ptrate = 0;
if(Winrate >= 0.5){
Ptrate = 0.5;
}
else{
Ptrate = 0.1;
}
// 入力した攻コストに基づき、獲得ptを計算
var Rank = document.formRank.GetRank.value;
var Acost = document.formAcost.GetAcost.value;
var Pt = (5 * (eval(Winrate) + eval(Ptrate)) * (eval(Rank) + 1)) * (Math.pow(Acost,1/2))
document.formPt.GetPt.value = Math.floor(Pt);
}
}}
#html2(){{
<table>
<tr>
<td bgcolor="#FFD67B">進展方法</td>
<td><form name="formL" id="formL"><select name="GetRaise" style="width:50px;">
<option value="1">4M</option>
<option value="0.981">4直</option>
<option value="0.9775">3M</option>
<option value="0.968">3直</option>
<option value="0.861">4スト</option>
<option value="0.861">3スト</option>
</select></form></td>
</tr>
<tr>
<td bgcolor="#FFD67B">MAX攻</td>
<td><form name="formP" id="formP">
<input type="text" maxlength="6" size="8" name="GetPow" value="0">
</form></td>
</tr>
<tr>
<td bgcolor="#FFD67B">MAX守</td>
<td><form name="formD" id="formD">
<input type="text" maxlength="6" size="8" name="GetDef" value="0">
</form></td>
</tr>
<tr align=center>
<td colspan="2"><form name="calc" id="calc">
<input type="button" value="計算" onclick="func()">
</form></td>
</tr>
</table>
<BR clear="all">
<table>
<tr align=center>
<th>好感度Lv</th><th>攻援力/守援力</th>
</tr>
<tr align=center>
<td bgcolor="#F8E0EC"><b>Lv1(初期値)</b></td>
<td bgcolor="#F8E0EC"><form name="formH1" id="formH1"><input readonly type="text" size="8" name=
"PowTotal1">/<input readonly type="text" size="8" name="DefTotal1">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F6CEE3"><b>Lv2</b></td>
<td bgcolor="#F6CEE3"><form name="formH2" id="formH2"><input readonly type="text" size="8" name=
"PowTotal2">/<input readonly type="text" size="8" name="DefTotal2">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F5A9D0"><b>Lv3</b></td>
<td bgcolor="#F5A9D0"><form name="formH3" id="formH3"><input readonly type="text" size="8" name=
"PowTotal3">/<input readonly type="text" size="8" name="DefTotal3">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#F781BE"><b>Lv4</b></td>
<td bgcolor="#F781BE"><form name="formH4" id="formH4"><input readonly type="text" size="8" name=
"PowTotal4">/<input readonly type="text" size="8" name="DefTotal4">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#FA58AC"><b>Lv5(MAX)</b></td>
<td bgcolor="#FA58AC"><form name="formH5" id="formH5"><input readonly type="text" size="8" name=
"PowTotal5">/<input readonly type="text" size="8" name="DefTotal5">
</form></td>
</tr>
</table>
}}
----
* バトル時 獲得メンズpt計算ツール
- 相手にバトルを仕掛けて勝利した際に、獲得できるメンズptを計算します。&br()&color(red){※クラス戦時の挑戦状によるpt増加には対応していません。}
#html2(){{
<table>
<tr align=center>
<td bgcolor="#CED8F6">相手ランク</td>
<td><form name="formRank" id="formR"><select name="GetRank" style="width:50px;">
<option value="8">8</option>
<option value="7">7</option>
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select></form></td>
<td bgcolor="#CED8F6">相手の勝ち数</td>
<td><form name="formWin" id="formWin">
<input type="text" maxlength="6" size="8" name="GetWin" value="0">
</form></td>
<td bgcolor="#CED8F6">相手の負け数</td>
<td><form name="formLose" id="formLose">
<input type="text" maxlength="6" size="8" name="GetLose" value="0">
</form></td>
</tr>
<tr align=center>
<td bgcolor="#CED8F6">自分の攻コスト</td>
<td><form name="formAcost" id="formAcost">
<input type="text" maxlength="6" size="8" name="GetAcost" value="2">
</form></td>
<td bgcolor="#CED8F6">勝利した時の獲得ptは</td>
<td colspan="2"><form name="formPt" id="formPt"><input readonly type="text" size="12" name=
"GetPt">pt</form></td>
<td colspan="2"><form name="calc2" id="calc2">
<input type="button" value="pt計算" onclick="func2()">
</form></td>
</tr>
</table>
}}
----
* レイド計算ツール(鋭意作成中)
----
* 一時避難
マラソンイベントにおけるガールへのダメージ量計算式
通常時のダメージ=(INT(本命のステ合計^0.7)+INT(SP1のステ合計^0.7)+INT(SP2のステ合計^0.7)+INT(SP3のステ合計^0.7))*10
大成功100%時のダメージ=INT(本命のステ合計^0.7)*50+(INT(SP1のステ合計^0.7)+INT(SP2のステ合計^0.7)+INT(SP3のステ合計^0.7))*25
※INT(x)はx以下の最大の整数
----
* コメント
#comment_num2(size=30,vsize=3,num=30)