地图与场景

改变指定位置的怪物位置

把指定区域内的目标怪物移动到新的地图坐标,适用于活动调度、场景转场和定点怪物重排。

命令用途

ChangeRangeMonPos 用于把指定区域内的目标怪物移动到新的地图坐标。

它常用于活动怪物调度、BOSS 转场、定点刷怪后的二次重排和场景机关触发后的怪物迁移。

命令名

ChangeRangeMonPos

调用格式

ChangeRangeMonPos <怪物名称> <原地图> <原X> <原Y> <原范围> <新地图> <新X> <新Y>

参数说明

参数必填说明
怪物名称是要移动的怪物名称。
原地图是目标怪物当前所在地图。
原X是原区域中心点 X 坐标。
原Y是原区域中心点 Y 坐标。
原范围是在原坐标周围搜索目标怪物的范围。写 0 时通常表示只按指定点位附近处理。
新地图是怪物要被移动到的目标地图。
新X是目标地图中的新 X 坐标。
新Y是目标地图中的新 Y 坐标。

返回或影响

  • 这是执行型命令,会尝试把命中的目标怪物移动到新的地图坐标。
  • 只有名称匹配,且位于原地图指定范围内的怪物才会被处理。
  • 这条命令只负责移动怪物位置,不会新增怪物,也不会自动清怪。

示例

基础用法

#ACT
ChangeRangeMonPos 魔龙战将 K004 51 43 0 K004 48 43

这段写法会把 K004 地图 51,43 附近命中的 魔龙战将 移动到同图 48,43。

常见变体

#ACT
ChangeRangeMonPos 牛魔王 3 330 330 8 5 100 120

这段写法会把地图 3 中 330,330 周围 8 格内命中的 牛魔王,整体转移到地图 5 的 100,120。

注意事项

  • 这条命令按怪物名称和原区域一起筛选,名称或原坐标写错时,通常不会命中任何怪物。
  • 原范围 越大,命中的怪物越多;如果你只想移动单个固定点附近的怪物,建议先把范围收小。
  • 如果你的业务目标是重新刷一批怪,而不是搬动现有怪,应改用 刷新怪物 或 刷新怪物EX。

相关命令