From 437643c4a0cfc8c79439b3523bdc014076ad929c Mon Sep 17 00:00:00 2001 From: ultramage Date: Thu, 20 Nov 2008 20:50:50 +0000 Subject: Added setting of state.speed_changed in script function 'npcspeed'. Should fix the walking npc display problem (bugreport:2434). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13378 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/map/script.c b/src/map/script.c index 4091a4081..127ebcde1 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -10995,13 +10995,16 @@ BUILDIN_FUNC(npctalk) // change npc walkspeed [Valaris] BUILDIN_FUNC(npcspeed) { - struct npc_data *nd=(struct npc_data *)map_id2bl(st->oid); - int x=0; + struct npc_data* nd; + int speed; - x=script_getnum(st,2); + speed = script_getnum(st,2); + nd =(struct npc_data *)map_id2bl(st->oid); - if(nd) { - nd->speed=x; + if( nd ) + { + nd->speed = speed; + nd->ud.state.speed_changed = 1; } return 0; -- cgit v1.2.3-70-g09d2