🛡️ mutator_zone_device とは?
プレイヤーが入ると無重力・建築不可・武器無効などのカスタム効果を適用できるゾーンです。
入退場やゾーン内でのエモートにも反応し、チームやクラスに基づく選択設定も可能です。
🧠 イベント一覧(ゾーン内の行動に反応)
| イベント名 | 発火条件 | 用途例 |
|---|---|---|
AgentEntersEvent | ゾーンに入った | 重力切替、警告など |
AgentExitsEvent | ゾーンを出た | 状態リセット、通知解除など |
AgentBeginsEmotingEvent | ゾーン内でエモートを開始 | 演出や連動イベントを起動 |
AgentEndsEmotingEvent | ゾーン内でエモートを終了 | 演出停止など |
🛠 制御・状態確認の関数
UpdateSelectedClass(Agent):そのプレイヤーのクラスを現在の選択クラスに設定UpdateSelectedTeam(Agent):そのプレイヤーのチームを現在の選択チームに設定IsInVolume(Agent):指定プレイヤーがゾーン内にいるかを判定GetAgentsInVolume():今ゾーン内にいる全プレイヤーを取得
💻 サンプルコード
ゾーンにプレイヤーが入退場したときにログを出す基本構成:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
mutator_zone_logger := class(creative_device):
@editable
var Zone: mutator_zone_device = mutator_zone_device{}
OnBegin<override>()<suspends>: void =
# イベント登録
Zone.AgentEntersEvent.Subscribe(OnEnter)
Zone.AgentExitsEvent.Subscribe(OnExit)
OnEnter(Agent: agent): void =
Print("🚶 Agent entered the mutator zone.")
OnExit(Agent: agent): void =
Print("🏃 Agent exited the mutator zone.")
💡 活用イメージ
- ゾーンに入ったらジャンプ力を上げる
- 敵チームが入ったら警告ビルボードを表示
- 安全チームだけが影響を受けないように制御
- エモートを始めたら音や光の演出を発動
🔚 まとめ
mutator_zone_device は、プレイヤーの行動とエリアを結びつけて
環境変化・インタラクション・演出トリガーを柔軟に作れる強力な制御デバイスです。

コメント