ターゲット(プレイヤー)がメインハンドに持っているアイテムから特定の NBT タグの値を読み取り、MythicMobs の変数(Variable)として保存します。 ChangeItemNBT で付与したデータや、外部プラグインによって付与されたデータをスキル内の条件分岐や計算に利用したい場合に非常に有効です。
ChangeItemNBT
※取得した値は文字列として保存されます。 ※アイテムを持っていない場合や、指定したタグが存在しない場合は動作しません。
メインハンドのアイテムから ItemLevel というタグを読み取り、変数 <skill.var.target_lv> に保存します。
ItemLevel
<skill.var.target_lv>
ReadLevelSkill: Skills: - getitemnbt{t=ItemLevel;v=skill.target_lv} @self - message{msg="このアイテムのレベルは <skill.var.target_lv> です"} @self
There was an error while loading. Please reload this page.