|
@@ -1059,16 +1059,6 @@ static void clif_spiritball_single(int fd, struct map_session_data *sd)
|
|
WFIFOSET(fd, packet_len(0x1e1));
|
|
WFIFOSET(fd, packet_len(0x1e1));
|
|
}
|
|
}
|
|
|
|
|
|
-// new and improved weather display [Valaris]
|
|
|
|
-static void clif_weather_sub(int fd, int id, int type)
|
|
|
|
-{
|
|
|
|
- WFIFOHEAD(fd,packet_len(0x1f3));
|
|
|
|
- WFIFOW(fd,0) = 0x1f3;
|
|
|
|
- WFIFOL(fd,2) = id;
|
|
|
|
- WFIFOL(fd,6) = type;
|
|
|
|
- WFIFOSET(fd,packet_len(0x1f3));
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
/*==========================================
|
|
/*==========================================
|
|
*
|
|
*
|
|
*------------------------------------------*/
|
|
*------------------------------------------*/
|
|
@@ -1086,24 +1076,24 @@ static void clif_weather_check(struct map_session_data *sd)
|
|
|| map[m].flag.clouds2)
|
|
|| map[m].flag.clouds2)
|
|
{
|
|
{
|
|
if (map[m].flag.snow)
|
|
if (map[m].flag.snow)
|
|
- clif_weather_sub(fd, sd->bl.id, 162);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 162, fd);
|
|
if (map[m].flag.clouds)
|
|
if (map[m].flag.clouds)
|
|
- clif_weather_sub(fd, sd->bl.id, 233);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 233, fd);
|
|
if (map[m].flag.clouds2)
|
|
if (map[m].flag.clouds2)
|
|
- clif_weather_sub(fd, sd->bl.id, 516);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 516, fd);
|
|
if (map[m].flag.fog)
|
|
if (map[m].flag.fog)
|
|
- clif_weather_sub(fd, sd->bl.id, 515);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 515, fd);
|
|
if (map[m].flag.fireworks) {
|
|
if (map[m].flag.fireworks) {
|
|
- clif_weather_sub(fd, sd->bl.id, 297);
|
|
|
|
- clif_weather_sub(fd, sd->bl.id, 299);
|
|
|
|
- clif_weather_sub(fd, sd->bl.id, 301);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 297, fd);
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 299, fd);
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 301, fd);
|
|
}
|
|
}
|
|
if (map[m].flag.sakura)
|
|
if (map[m].flag.sakura)
|
|
- clif_weather_sub(fd, sd->bl.id, 163);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 163, fd);
|
|
if (map[m].flag.leaves)
|
|
if (map[m].flag.leaves)
|
|
- clif_weather_sub(fd, sd->bl.id, 333);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 333, fd);
|
|
if (map[m].flag.rain)
|
|
if (map[m].flag.rain)
|
|
- clif_weather_sub(fd, sd->bl.id, 161);
|
|
|
|
|
|
+ clif_specialeffect_single(&sd->bl, 161, fd);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -3089,23 +3079,7 @@ int clif_misceffect(struct block_list* bl,int type)
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
-int clif_misceffect2(struct block_list *bl, int type)
|
|
|
|
-{
|
|
|
|
- unsigned char buf[24];
|
|
|
|
-
|
|
|
|
- nullpo_ret(bl);
|
|
|
|
|
|
|
|
- memset(buf, 0, packet_len(0x1f3));
|
|
|
|
-
|
|
|
|
- WBUFW(buf,0) = 0x1f3;
|
|
|
|
- WBUFL(buf,2) = bl->id;
|
|
|
|
- WBUFL(buf,6) = type;
|
|
|
|
-
|
|
|
|
- clif_send(buf, packet_len(0x1f3), bl, AREA);
|
|
|
|
-
|
|
|
|
- return 0;
|
|
|
|
-
|
|
|
|
-}
|
|
|
|
/*==========================================
|
|
/*==========================================
|
|
* •\ަƒIƒvƒVƒ‡ƒ“•Ï�X
|
|
* •\ަƒIƒvƒVƒ‡ƒ“•Ï�X
|
|
*------------------------------------------*/
|
|
*------------------------------------------*/
|