getmapxy(@map$, @mapx, @mapy, 0); set .@X, .@X+@mapx; set .@Y, .@Y+@mapy; getmapxy(@map$, @mapx, @mapy, 0); if(@mapx != .@X || @mapy != .@Y){ dispbottom "Blessing was stopped because you moved."; set @blessing,0; end;}