diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-11-29 01:07:45 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-11-29 01:07:45 +0300 |
commit | 2fbf69ebe75abceb55a66b62bfd4220d3833108d (patch) | |
tree | 831447a229257b7a04b62e905d535d38dee2027d /src/map/status.c | |
parent | 99875f9bf3b221ff507e507eeb9f50f4313c32b7 (diff) | |
download | evol-hercules-2fbf69ebe75abceb55a66b62bfd4220d3833108d.tar.gz evol-hercules-2fbf69ebe75abceb55a66b62bfd4220d3833108d.tar.bz2 evol-hercules-2fbf69ebe75abceb55a66b62bfd4220d3833108d.tar.xz evol-hercules-2fbf69ebe75abceb55a66b62bfd4220d3833108d.zip |
Set default npc gender to 3 (no gender).
Diffstat (limited to 'src/map/status.c')
-rw-r--r-- | src/map/status.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/map/status.c b/src/map/status.c new file mode 100644 index 0000000..8bb6ead --- /dev/null +++ b/src/map/status.c @@ -0,0 +1,33 @@ +// Copyright (c) Copyright (c) Hercules Dev Team, licensed under GNU GPL. +// Copyright (c) 2014 Evol developers + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#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_) +{ + 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; + } +} |