summaryrefslogtreecommitdiff
path: root/src/map
diff options
context:
space:
mode:
Diffstat (limited to 'src/map')
-rw-r--r--src/map/mob.c4
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)