From e27ab1c594b8ab927708a769c8ee3d58f51a89a3 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 11 Feb 2018 01:50:51 +0300 Subject: Add clandb support. --- src/net/eathena/clanrecv.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/net') diff --git a/src/net/eathena/clanrecv.cpp b/src/net/eathena/clanrecv.cpp index 1eebb1581..a46cf4f57 100644 --- a/src/net/eathena/clanrecv.cpp +++ b/src/net/eathena/clanrecv.cpp @@ -34,6 +34,10 @@ #include "utils/checkutils.h" #include "utils/delete2.h" +#include "resources/claninfo.h" + +#include "resources/db/clandb.h" + #include "debug.h" namespace EAthena @@ -58,6 +62,16 @@ void ClanRecv::processClanInfo(Net::MessageIn &msg) localClan.antagonistClans.push_back( msg.readString(24, "antagonist clan name")); } + const ClanInfo *const info = ClanDb::get(localClan.id); + if (info == nullptr) + { + reportAlways("missing clan %d in clandb", + localClan.id); + } + else + { + localClan.stats = info->stats; + } createTab(); } -- cgit v1.2.3-70-g09d2