【暴風の杖】

はじめに

以前実装した▶風の杖は、ウインドチャージをそのままカスタムエンティティ化しただけでしたが、今回は破壊力を上げてブロックも壊せるものにしてみました。
前回と同じように重力はかかりますので、発射した方向によって延々と空中を彷徨うような事もありません。
「暴風の杖」で通常サイズのカスタムウインドチャージを発射

「風の杖」のページでご紹介した補充アイテム要らずの無限撃ちを実装しているので、サバイバルモードでも弾切れの心配はありません。

サイズ切替

今回はWebsocketサーバーと連携する事で、▶スウィープロッドを実装した時に使っていた「ダッシュ+スニーク」を実行して、ウインドチャージのサイズ切替を可能にしています。


切替時のメッセージ

サイズ切替を行うとウィスパーを通して以下のように天の声が流れてきます。

▼通常サイズ⇒特大サイズ
「暴風の杖」で「ダッシュ+スニーク」を実行してカスタムウインドチャージを通常サイズ⇒特大サイズへ変更

▼特大サイズ⇒通常サイズ
「暴風の杖」で「ダッシュ+スニーク」を実行してカスタムウインドチャージを特大サイズ⇒通常サイズへ変更


サイズの比較

頭上に召喚してみた時のサイズを比較してみました。

▼通常サイズ
カスタムウインドチャージの通常サイズ

▼特大サイズ
カスタムウインドチャージの特大サイズ

特大サイズは通常サイズの10倍の大きさと威力があります。

特大サイズの発射

「暴風の杖」でカスタムウインドチャージの特大サイズを発射
特大サイズの場合は、着弾時に雷鳴を轟かせながら巨大なクレーターを形成し、その威力は▶はかいの矢で威力を集中させた▶機雷の弓を凌駕します。

▼着弾後の惨状
特大サイズのカスタムウインドチャージ発射後の惨状
黒曜石も簡単に破壊してしまうので、近くに誤射してしまうとひとたまりもありません。
この為、▶はかいのつるぎの場合と同様に発射後数秒間は無敵状態にしています。

ウインドチャージの爆撃は水中でも有効なので、以下のように水性生物も巻き込んで海底をえぐりながら爆発を起こします。
「暴風の杖」でカスタムウインドチャージの特大サイズを水中へ発射

爆発に巻き込まれた大量の魚や海藻類は、爆心地を中心として円状に広がる形で水面に浮かんできます。
カスタムウインドチャージの爆発に巻き込まれた大量の魚や海藻類が水面に浮かんでいる様子

以下は海底を破壊する様子。
特大サイズのカスタムウインドチャージが海底を破壊する様子


「暴風の杖」の取得

本環境のビヘイビアパック/リソースパックを含めたアドオンパックを適用しておけば、以下の方法で「暴風の杖」が手に入ります。

クラフトする場合

▼必要な素材
必要な素材 - 「暴風の杖」をクラフト時

▼レシピパターン
レシピパターン - 「暴風の杖」をクラフト時レシピパターン(左右対象レシピの左側) - 「暴風の杖」をクラフト時レシピパターン(左右対象レシピの右側) - 「暴風の杖」をクラフト時

ショップで購入する場合

以下のショップで購入できます。
▶ネットショップ

コマンドで取得する場合

以下はワールドオーナーやシステム組み込み用としてコマンドで取得する方法です。
「暴風の杖」取得コマンド
「暴風の杖」取得後のアイテムスロット

おわりに

▶召雷の魔石実装時と同じようにWebsocketサーバーを介したネットショップとの接続中は発射できないようにしています。
また、「ダッシュ+スニーク」によるウインドチャージサイズの切替もサーバー側で行っていますが、いずれも▶エンティティプロパティを使ってスイッチングを行っています。

今回のアイテムの実装は▶発射アイテムの作り方を基に応用したものです。
発射体エンティティの作り方については▶発射体エンティティのページをご覧ください。