diff options
author | Haru <haru@dotalux.com> | 2020-02-09 23:12:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-09 23:12:51 +0100 |
commit | 965d3faddd4f7acc85a9afba9db4af6ee8b29224 (patch) | |
tree | 7fad03f6233153df87a77edd25c5e9a7b104050f /src | |
parent | 1a0619fcedf573c7004489470f169e112fa1bb62 (diff) | |
parent | 4c630a6d239afae8f231977fa41ac460d2288679 (diff) | |
download | hercules-965d3faddd4f7acc85a9afba9db4af6ee8b29224.tar.gz hercules-965d3faddd4f7acc85a9afba9db4af6ee8b29224.tar.bz2 hercules-965d3faddd4f7acc85a9afba9db4af6ee8b29224.tar.xz hercules-965d3faddd4f7acc85a9afba9db4af6ee8b29224.zip |
Merge pull request #2622 from Kenpachi2k13/mob_viewdata_fix
Make mob DB field ViewData->HairStyleId defaulting to 1 instead of 0.
Diffstat (limited to 'src')
-rw-r--r-- | src/map/mob.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/map/mob.c b/src/map/mob.c index 3b39542da..0830e5a5a 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -4349,8 +4349,12 @@ static void mob_read_db_viewdata_sub(struct mob_db *entry, struct config_setting entry->vd.head_mid = libconfig->setting_get_int(it); if ((it = libconfig->setting_get_member(t, "HeadLowId")) != NULL) entry->vd.head_bottom = libconfig->setting_get_int(it); + if ((it = libconfig->setting_get_member(t, "HairStyleId")) != NULL) entry->vd.hair_style = libconfig->setting_get_int(it); + else + entry->vd.hair_style = 1; + if ((it = libconfig->setting_get_member(t, "BodyStyleId")) != NULL) entry->vd.body_style = libconfig->setting_get_int(it); if ((it = libconfig->setting_get_member(t, "HairColorId")) != NULL) |