// Copyright (c) Copyright (c) Hercules Dev Team, licensed under GNU GPL. // Copyright (c) 2014 Evol developers #include #include #include #include "../../../common/HPMi.h" #include "../../../common/malloc.h" #include "../../../common/mmo.h" #include "../../../common/socket.h" #include "../../../common/strlib.h" #include "../../../map/map.h" #include "../../../map/npc.h" #include "../../../map/status.h" #include "map/data/npcd.h" #include "map/struct/npcdext.h" void estatus_set_viewdata_post(struct block_list *bl, int *class_ __attribute__ ((unused))) { if (!bl) return; if (bl->type != BL_NPC) return; TBL_NPC *const npc = (TBL_NPC*)bl; struct NpcdExt *data = npcd_get(npc); if (data && data->init == false && npc->vd) { data->init = true; npc->vd->sex = 3; } }