2009/06/27(土)カードアセンブルシステム実装
カードアセンブルシステム実装
予告通り、カードアセンブルシステムが実装されました。早速、試しにモーモーをアセンブルしてR1を作ってみました。
そして、実装前にどうなるか気にしていたカードホルダーですが、ちゃんと「アセンブルポケット」ができていました。カードNo.が違うので内部的には別のカード扱いなんでしょうね、きっと。
A.SPDと攻撃速度
スピードエンチャントでA.SPDを800オーバーにした狩りが流行ってる?みたいなことを聞いたのでグラフを書いてみました。
まず、A.SPDと攻撃間隔の関係が
攻撃間隔 = 基本攻撃間隔 * (1000 - A.SPD) / 1000
なので、攻撃間隔は (1000 - A.SPD) に比例します。攻撃速度(単位時間あたりの攻撃回数)は攻撃間隔の逆数なので、攻撃速度は結局 1/(1000 - A.SPD) に比例することになります。
よって、A.SPDが200の時の攻撃速度を1とすると、A.SPDと攻撃速度の関係は下図のActual(青い線)のようになります。なお、Proportional(赤い線)はA.SPDと攻撃速度が比例している場合の線です。
これを見ると、A.SPDを200から800に上げると攻撃速度が4倍になり、A.SPDを800から960に上げると攻撃速度はさらにその5倍(A.SPD200比で20倍)になることが分かります。確かに、スピードエンチャントの有無でだいぶ違いそうですね。
個人的には、Proportional(赤い線)の様にA.SPDと攻撃速度が比例するようにして、A.SPDの800上限をやめた方が良い気がします。(たぶん、A.SPDが1000になると発散しちゃうからどこかに上限が必要になっちゃったんだろうし^^;)
2009/06/19(金)カードアセンブルシステム
カードアセンブルシステム
来週にカードアセンブルシステムが実装されるらしいです。
カードが大量に必要なので(失敗無しでもR4を作るのに80枚…)基本的には安物カードを寄せ集めて使うためのものと考えた方が良さそう。
R2~R3程度のカードを作れば、リリースアビリティLv3以降が実現しやすくなりそうですね。
そういえば、アセンブルしたカードはカードホルダーには別枠で収まるのでしょうか?(カードホルダーに入らなかったりして^^;)
ECO Simとイリスカード
ECO Simのイリスカードシステムへの対応は考えてはいるのですが、まだ取りかかってはいません*1。でも、慌てて作ってたらカードアセンブルシステムへの対応を改めて考えることになってたから、ある意味良かったのかも^^;
イリスカードシステムを単に追加するだけでなく、装備品の管理機能(強化・カード状態を保存とか)も付けたいなあと思っているのでそれなりに時間がかかるかもしれません。
他のことやらなければ、2、3日くらいで出来るかもしれませんが最近はECOやってたりするからなあヾ( ̄o ̄;)オイオイ...
2009/06/06(土)確殺M.ATK算出
確殺M.ATK算出
属性を含んだダメージ計算方法がだいぶ判明してきたので、試しに確殺M.ATK算出をやってみます。対象モンスターはルブナン(イヴィルデッドでも同じ)です。
1. M.DEFの調査
まずルブナンのM.DEFを求めるために、攻撃力(スキル倍率)が異なる無属性攻撃魔法でダメージを調査します。
M.ATK | スキル倍率(%) | 属性 | ダメージ |
---|---|---|---|
172 | 140 | 無 | 42 |
172 | 160 | 無 | 63 |
172 | 400 | 無 | 311 |
この結果をダメージ計算式
Ceil( ( floor( M.ATK * スキル倍率 ) - M.DEF[-] ) * ( 100 - M.DEF[%] ) / 100 )
に当てはめると、
- M.DEF[-] = 170
- M.DEF[%] = 40
であることが分かります。
2. 防御属性レベルの調査
M.ATK | スキル倍率(%) | 属性 | ダメージ |
---|---|---|---|
172 | 120 | 光 | 232 |
上記のホーリーライトのダメージと先に求めたM.DEFより、属性倍率が270%であることが分かります。270%の内100%は魔法攻撃の攻撃属性値100によるものなので、属性レベルによる倍率は170%、すなわち防御属性レベルは6となります。
よって、以下の計算式でルブナンに与えられるダメージが分かることになります。(光攻撃属性値はキャラクター自身のもの。ルブナンの防御属性値変更は考えない。)
Ceil( ( floor( floor( M.ATK*(2.7 + 光攻撃属性値) ) * スキル倍率 ) - 170 ) * 0.6 )
3. 確殺必要M.ATK算出
先ほどの式からルブナンのHPである1980以上のダメージを与えるために必要なM.ATKを求めたのが以下の表になります。(確殺が目的ならこのM.ATKは最小M.ATKになります。)
ホーリーライトLV(スキル倍率) | ||||||
---|---|---|---|---|---|---|
LV1(120%) | LV2(145%) | LV3(170%) | LV4(195%) | LV5(220%) | ||
攻 撃 属 性 値 | 0 | 1071 | 887 | 756 | 659 | 585 |
5 | 1052 | 871 | 743 | 647 | 574 | |
25 | 980 | 812 | 692 | 604 | 535 | |
30 | 964 | 798 | 681 | 593 | 526 |
さすがにLV1は冗談のような値ですが、HL5だと必要な最小M.ATKはTU5よりもかなり少なくてすむようです。また、ホーリーウェポンLV5(光攻撃属性値25)を使えるなら必要な最小M.ATKは535なので、M.ATKがこの辺りなら有用かもしれません。
なお、この必要M.ATK表は全て机上計算で求めたものなので前提がどれか1つでも間違っていれば信用できなくなります。(あとは計算ミスとか^^;)
時間があるときにでも、本当にこの通りになるか試して見たいところですね。
2009/06/05(金)属性調査 その2
属性調査 その2
闇→4属性の倍率は4属性→光属性と同じかなと思っていたのですが、どうやら違うらしいのでちょっとだけ調べて見ました。*1
魔法(闇→4属性)
- 攻撃に使用した魔法
- 闇: ブラックウィドウLV1 (威力120%)
- ダメージ計算式
Ceil( ( floor( floor( M.ATK*属性倍率 ) * スキル倍率 ) - M.DEF[-] ) * ( 100 - M.DEF[%] ) / 100 )
- 闇属性→4属性の属性倍率の仮定計算式
- 属性倍率(%) = 100 + 5*防御属性LV + 攻撃属性値/4
- 表中の属性倍率は上記計算式で求めたもの。
- 属性倍率(%) = 100 + 5*防御属性LV + 攻撃属性値/4
攻撃側 | 防御側 | 攻撃属性 | 防御属性値 | ダメージ | 属性倍率 | 備考 | ||
M.ATK | M.DEF[%] | M.DEF[-] | 種別 | 値 | 風 | |||
172 | 6 | 0 | 闇 | 0 | 0 | 194 | 1 | |
172 | 6 | 0 | 闇 | 0 | 5 | 251 | 1.3 | |
172 | 6 | 0 | 闇 | 0 | 25 | 290 | 1.5 | 計算値=291 |
172 | 6 | 0 | 闇 | 25 | 5 | 262 | 1.3625 | 計算値=264 |
172 | 6 | 0 | 闇 | 25 | 25 | 302 | 1.5625 |
ちょっと実ダメージと計算値にずれがありますが、攻撃属性値の影響は 攻撃属性値/4(%) というのは確からしいですね。
4属性全てに有効だから若干弱くしたのかもしれませんが、もうちょっと強くても良い気がします^^;
余談
を見ていて思ったのですが、属性相対表の風属性の色と土属性の色が逆みたいですね。
2009/05/31(日)Iris後の属性調査
Iris後の属性調査
属性について調べて見たので、結果を載せておきます。
魔法攻撃
- 攻撃に使用した魔法*1
- 火: ファイアボールLV1 (威力115%)
- 水: アイスアローLV1 (威力115%)
- 風: サンダーボルトLV1 (威力115%)
- 土: ランドクラッグLV1 (威力115%)
- 仮定するダメージ計算式*2
Ceil( ( floor( floor( M.ATK*属性倍率 ) * スキル倍率 ) - M.DEF[-] ) * ( 100 - M.DEF[%] ) / 100 )
- 表中の属性倍率は上記計算式から逆算したもの。
攻撃側 | 防御側 | 攻撃属性 | 防御属性値 | ダメージ | 属性倍率 | 備考 | ||||||
ATK | M.DEF[%] | M.DEF[-] | 種別 | 値 | 火 | 水 | 風 | 土 | 光 | |||
172 | 6 | 0 | 火 | 5 | 407 | 2.2 | 有利 | |||||
172 | 6 | 0 | 水 | 5 | 165 | 0.9 | ||||||
172 | 6 | 0 | 風 | 5 | 184 | 1 | ||||||
172 | 6 | 0 | 土 | 5 | 174 | 0.95 | 不利 | |||||
172 | 10 | 1 | 火 | 3 | 168 | 0.95 | 不利 | |||||
172 | 6 | 0 | 火 | 5 | 176 | 0.95 | 不利 | |||||
172 | 6 | 0 | 火 | 10 | 167 | 0.9 | 不利 | |||||
172 | 6 | 0 | 火 | 15 | 157 | 0.85 | 不利 | |||||
172 | 6 | 0 | 火 | 20 | 148 | 0.8 | 不利 | |||||
172 | 6 | 0 | 火 | 25 | 140 | 0.75 | 不利 | |||||
172 | 6 | 1 | 火 | 28 | 139 | 0.75 | 不利 | |||||
172 | 10 | 1 | 水 | 3 | 177 | 1 | ||||||
172 | 6 | 0 | 水 | 5 | 186 | 1 | ||||||
172 | 6 | 0 | 水 | 10 | 186 | 1 | ||||||
172 | 6 | 0 | 水 | 15 | 186 | 1 | ||||||
172 | 6 | 0 | 水 | 20 | 186 | 1 | ||||||
172 | 6 | 0 | 水 | 25 | 186 | 1 | ||||||
172 | 6 | 1 | 水 | 28 | 185 | 1 | ||||||
172 | 10 | 1 | 風 | 3 | 159 | 0.9 | 同属性 | |||||
172 | 6 | 0 | 風 | 5 | 167 | 0.9 | 同属性 | |||||
172 | 6 | 0 | 風 | 10 | 148 | 0.8 | 同属性 | |||||
172 | 6 | 0 | 風 | 15 | 130 | 0.7 | 同属性 | |||||
172 | 6 | 0 | 風 | 20 | 111 | 0.6 | 同属性 | |||||
172 | 6 | 0 | 風 | 25 | 93 | 0.5 | 同属性 | |||||
172 | 6 | 1 | 風 | 28 | 92 | 0.5 | 同属性 | |||||
172 | 10 | 1 | 土 | 3 | 390 | 2.2 | 有利 | |||||
172 | 6 | 0 | 土 | 5 | 408 | 2.2 | 有利 | |||||
172 | 6 | 0 | 土 | 10 | 427 | 2.3 | 有利 | |||||
172 | 6 | 0 | 土 | 15 | 445 | 2.4 | 有利 | |||||
172 | 6 | 0 | 土 | 20 | 465 | 2.5 | 有利 | |||||
172 | 6 | 0 | 土 | 25 | 484 | 2.6 | 有利 | |||||
172 | 6 | 1 | 土 | 28 | 483 | 2.6 | 有利 | |||||
172 | 6 | 0 | 風 | 9 | 5 | 424 | 2.29 | 有利 | ||||
172 | 6 | 0 | 風 | 9 | 5 | 167 | 0.9 | 同属性 | ||||
172 | 6 | 0 | 風 | 9 | 5 | 176 | 0.95 | 不利 | ||||
172 | 6 | 0 | 風 | 9 | 20 | 481 | 2.59 | 有利 | ||||
172 | 6 | 0 | 風 | 9 | 20 | 111 | 0.6 | 同属性 | ||||
172 | 6 | 0 | 風 | 9 | 20 | 148 | 0.8 | 不利 | ||||
172 | 6 | 0 | 風 | 25 | 5 | 455 | 2.45 | 有利 | ||||
172 | 6 | 0 | 風 | 25 | 5 | 167 | 0.9 | 同属性 | ||||
172 | 6 | 0 | 風 | 25 | 5 | 176 | 0.95 | 不利 | ||||
172 | 6 | 0 | 風 | 25 | 20 | 511 | 2.75 | 有利 | ||||
172 | 6 | 0 | 風 | 25 | 20 | 111 | 0.6 | 同属性 | ||||
172 | 6 | 0 | 風 | 25 | 20 | 148 | 0.8 | 不利 | ||||
172 | 6 | 1 | 火 | 5 | 379 | 2.05 | ||||||
172 | 6 | 1 | 水 | 5 | 379 | 2.05 | ||||||
172 | 6 | 1 | 風 | 5 | 379 | 2.05 | ||||||
172 | 6 | 1 | 土 | 5 | 379 | 2.05 | ||||||
172 | 6 | 1 | 風 | 25 | 5 | 426 | 2.3 |
物理攻撃
- 仮定するダメージ計算式
Ceil( ( floor( floor( ATK*属性倍率 ) * スキル倍率 ) - DEF[-] ) * ( 100 - DEF[%] ) / 100 ) - floor( VIT / 3 )
- 通常攻撃しているのでスキル倍率は100%
- 表中の属性倍率は上記計算式から逆算したもの。
攻撃側 | 防御側 | 攻撃属性 | 防御属性値 | ダメージ | 属性補正 | 備考 | ||||||
ATK | DEF[%] | DEF[-] | VIT | 種別 | 値 | 火 | 水 | 風 | 土 | |||
245 | 11 | 0 | 23 | 風 | 9 | 5 | 275 | 1.29 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 10 | 296 | 1.39 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 15 | 318 | 1.49 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 20 | 340 | 1.59 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 25 | 362 | 1.69 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 5 | 189 | 0.9 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 9 | 10 | 168 | 0.8 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 9 | 15 | 146 | 0.7 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 9 | 20 | 124 | 0.6 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 9 | 25 | 102 | 0.5 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 9 | 5 | 200 | 0.95 | 不利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 10 | 189 | 0.9 | 不利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 15 | 179 | 0.85 | 不利 | |||
245 | 11 | 0 | 23 | 風 | 9 | 20 | 168 | 0.8 | 不利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 5 | 283 | 1.33 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 10 | 305 | 1.43 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 15 | 326 | 1.53 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 20 | 349 | 1.63 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 25 | 370 | 1.73 | 有利 | |||
245 | 11 | 0 | 23 | 風 | 13 | 25 | 102 | 0.5 | 同属性 | |||
245 | 11 | 0 | 23 | 風 | 13 | 20 | 168 | 0.8 | 不利 |
まとめ
- 防御属性は公式情報通りLV制
- 防御属性値3と5、防御属性値25と28の間に違いがないことから
- 属性LVは1~9がLV1で、以降5刻みで1ずつ増加
- 属性倍率*3
- 属性関係が4属性間の攻撃有利(例: 風→火)なとき
- 属性倍率(%) = 110 + 10*防御属性LV + 攻撃属性値
魔法攻撃は攻撃属性値が100増えると考える
- 属性倍率(%) = 110 + 10*防御属性LV + 攻撃属性値
- 属性関係が4属性間の攻撃不利(例: 風→土)なとき
- 属性倍率(%) = 100 - 5*防御属性LV
- 属性が同一(例: 風→風)のとき
- 属性倍率(%) = 100 - 10*防御属性LV
- 4属性→光属性のとき(たぶん)
- 属性倍率(%) = 100 + 5*防御属性LV + 攻撃属性値
- 属性関係が4属性間の攻撃有利(例: 風→火)なとき
以上のことから、属性倍率は基本的には防御側の防御属性LVで決定し、攻撃側有利の場合のみ攻撃側の攻撃属性値が倍率に加算されるようです。
また、魔法攻撃時の攻撃属性値は基本的に100で、キャラクターに同属性の攻撃属性値があればその分も加算されるようです。(例えば、キャラクターの風攻撃属性値25の状態で風属性魔法攻撃をした場合は、攻撃属性値125で計算を行う。)
追記
場属性の影響はまだサークル取得してないので確認できないのですが、報告されている情報からすると「(防御?)属性値を上昇させる効果はあるが、属性を変更する効果はない」という事のようです。
つまり「キャラクターの防御属性火25で場属性火50」なら「防御属性火75」になりますが、「キャラクターの防御属性水25で場属性が火50」の場合は「防御属性水25」のままと言うことのようです。