소스 검색

Added setting of state.speed_changed in script function 'npcspeed'.
Should fix the walking npc display problem (bugreport:2434).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13378 54d463be-8e91-2dee-dedb-b68131a5f0ec

ultramage 16 년 전
부모
커밋
ae7050eb1a
1개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. 8 5
      src/map/script.c

+ 8 - 5
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;