Levando em conta que a programação de eventos é a mesma(ou quase) em todas edições do maker, eu recomendaria criar uma 'área' em volta do item utilizando condições e determinar uma variável ao NPC em questão. Se essa variável(ou o NPC) entrar na área marcada pelas condições, algo irá acontecer. No caso ficaria mais ou menos assim:
<>@Set variable: [xxxx:NPC X] = Coordenada X do NPC no mapa
<>@Set variable: [xxxx:NPC Y] = Coordenada Y do NPC no mapa
Você deve então ir até o mapa em questão, achar o local onde esse item ficará e então utilizar as informações dadas pelo próprio editor para ver quais valores irá colocar em cada condição, exemplo:
<>Conditional Branch: Variable [xxxx:NPC X] >=12
<>Conditional Branch: Variable [xxxx:NPC X] <=14
[Quando o NPC estiver entre as coordenadas X 12(Maior ou igual que) e 14(Menor ou igual que) do mapa atual] <>Conditional Branch: Variable [xxxx:NPC Y] >=8
<>Conditional Branch: Variable [xxxx:NPC Y] <= 10
[Quando o NPC estiver entre as coordenadas Y 8(Maior ou igual que) e 10(Menor ou igual que) do mapa atual] Aqui criamos uma área de 3x3 onde após o NPC entrar em qualquer parte desta área, uma ação vai ocorrer. O exemplo completo seria esse:
Lembrando que este evento deve ficar como processo paralelo para que sempre fique atualizando a posição do NPC em questão.