From 1f72c8a3f380325f5f4a82137f8bac02362916df Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 13 Jul 2017 20:22:52 +0300 Subject: Add property "showBadge" to groups. For default groups.xml show badges only for group id == 60. --- data/perserver/default/groups.xml | 1 + src/being/being.cpp | 6 +++++- src/resources/db/groupdb.cpp | 14 ++++++++++++++ src/resources/db/groupdb.h | 1 + src/resources/groupinfo.h | 4 +++- 5 files changed, 24 insertions(+), 2 deletions(-) diff --git a/data/perserver/default/groups.xml b/data/perserver/default/groups.xml index 5458d7847..dcce80e22 100644 --- a/data/perserver/default/groups.xml +++ b/data/perserver/default/groups.xml @@ -25,6 +25,7 @@ Copyright (C) 2017 Evol Online --> id="60" name="GM" longName="Game master" + showBadge="true" /> GroupInfos; diff --git a/src/resources/groupinfo.h b/src/resources/groupinfo.h index 1ca0ed30e..59a79a9bd 100644 --- a/src/resources/groupinfo.h +++ b/src/resources/groupinfo.h @@ -29,13 +29,15 @@ struct GroupInfo final { GroupInfo() : name(), - longName() + longName(), + showBadge(false) { } A_DEFAULT_COPY(GroupInfo) std::string name; std::string longName; + bool showBadge; }; #endif // RESOURCES_GROUPINFO_H -- cgit v1.2.3-60-g2f50