From 058dabd69eb190f507e56747e5f25f68b935ec69 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 4 Dec 2014 01:18:28 +0300 Subject: Add script command to set npc click/activate instance. New script command: setnpcdistance N Where N is distance in tiles from where npc can be clicked. Add setnpcdistance into docs. --- src/map/script.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index a458bab49..5be4347ec 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -13311,6 +13311,16 @@ BUILDIN(npcstop) { return true; } +BUILDIN(setnpcdistance) { + struct npc_data *nd = (struct npc_data *) map->id2bl (st->oid); + if (!nd) + return false; + + nd->area_size = script_getnum(st, 2); + + return true; +} + /*========================================== * getlook char info. getlook(arg) @@ -19378,6 +19388,7 @@ void script_parse_builtin(void) { BUILDIN_DEF(npcspeed,"i"), // [Valaris] BUILDIN_DEF(npcwalkto,"ii"), // [Valaris] BUILDIN_DEF(npcstop,""), // [Valaris] + BUILDIN_DEF(setnpcdistance,"i"), // [4144] BUILDIN_DEF(getmapxy,"rrri?"), //by Lorky [Lupus] BUILDIN_DEF(checkoption1,"i"), BUILDIN_DEF(checkoption2,"i"), -- cgit v1.2.3-70-g09d2