地图与场景
改变指定位置的怪物位置
把指定区域内的目标怪物移动到新的地图坐标,适用于活动调度、场景转场和定点怪物重排。
命令用途
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。
