@@ -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;