1.11.2での戦闘は武器に攻撃速度とゲージが追加されて、フルゲージで一定速度以下なら薙ぎ払いになるわけですが、レイピアで「薙ぎ払い」っておかしいよねと思って試行錯誤。
レイピアで薙ぎ払い…? |
バニラ剣の半分ぐらいの攻撃速度 |
ここまで速度下がるともうちょい攻撃力あげていいかな… |
殴るより投擲の方が強いダガー系 |
あ、そういや新武器も追加してみた。
ヘビークロスボウ専用弾ジャベリンボルトとその強化型 |
ヘビークロスボウに「ジャベリンボルト」と「強化型ジャベリンボルト」を追加。hitしたmobを強烈にノックバックさせしばらく動きを止めます。強化型ジャベリンボルトはそれに加えて爆発するという鬼畜仕様。
まず普通のmobは死ぬ |
そう、DeadSpace2のジャベリンガンですw
あの武器楽しかったからねー(*‘∀‘)電撃バリバリはできないけど…
ていうかですね、今までリリースしてた1.7.10と1.9版、まともにエンチャントできないわ武器の耐久値は減らないわとバグというか不具合だらけだったということが今さら判明したわけで(;´Д`)いやー申し訳ない!!
今回ホントに細かくやってたら「あ、これ古いバージョンあかんわ」と思ったのです。実は武器のクラス継承をItemクラスからやっていたのがほとんどだったため、耐久度アップのエンチャントしか乗らなかったという話。ItemSwordからじゃないとダメージ増加とか付かなかったのですね(;´Д`)
なんでItemクラスからの継承にしたかというと「オーバーライドしても武器の攻撃力を自由にいじれないから」。今回ググってたら、「ItemSwordクラスを継承してgetItemAttributeModifiersメソッドに一旦removeAllをかましてからputするとそっちが優先される」というのを発見したのでそれにしてみました。
これで何とかいけるか…? しばらくデバッグ継続と…。
0 件のコメント :
コメントを投稿