summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-03-20 00:41:00 +0300
committerAndrei Karas <akaras@inbox.ru>2016-03-20 00:41:00 +0300
commit32485e465199c587f73700f70a5a912ab5661205 (patch)
tree569d58ebbc09d9671f57aa08f915bfd41140ae5b
parent226331a5e5399ef447bf4eb161d79dfc69a01c5c (diff)
downloadmv-32485e465199c587f73700f70a5a912ab5661205.tar.gz
mv-32485e465199c587f73700f70a5a912ab5661205.tar.bz2
mv-32485e465199c587f73700f70a5a912ab5661205.tar.xz
mv-32485e465199c587f73700f70a5a912ab5661205.zip
Add server feature haveFamily.
-rw-r--r--src/net/eathena/serverfeatures.cpp5
-rw-r--r--src/net/eathena/serverfeatures.h2
-rw-r--r--src/net/serverfeatures.h2
-rw-r--r--src/net/tmwa/serverfeatures.cpp5
-rw-r--r--src/net/tmwa/serverfeatures.h2
5 files changed, 16 insertions, 0 deletions
diff --git a/src/net/eathena/serverfeatures.cpp b/src/net/eathena/serverfeatures.cpp
index 238b728e9..a830acc5f 100644
--- a/src/net/eathena/serverfeatures.cpp
+++ b/src/net/eathena/serverfeatures.cpp
@@ -285,4 +285,9 @@ bool ServerFeatures::haveServerPets() const
return true;
}
+bool ServerFeatures::haveFamily() const
+{
+ return true;
+}
+
} // namespace EAthena
diff --git a/src/net/eathena/serverfeatures.h b/src/net/eathena/serverfeatures.h
index fee5aaea5..2753003da 100644
--- a/src/net/eathena/serverfeatures.h
+++ b/src/net/eathena/serverfeatures.h
@@ -133,6 +133,8 @@ class ServerFeatures final : public Net::ServerFeatures
bool haveMail() const override final;
bool haveServerPets() const override final;
+
+ bool haveFamily() const override final;
};
} // namespace EAthena
diff --git a/src/net/serverfeatures.h b/src/net/serverfeatures.h
index 30fb97f5c..8f690b3ed 100644
--- a/src/net/serverfeatures.h
+++ b/src/net/serverfeatures.h
@@ -130,6 +130,8 @@ class ServerFeatures notfinal
virtual bool haveMail() const = 0;
virtual bool haveServerPets() const = 0;
+
+ virtual bool haveFamily() const = 0;
};
} // namespace Net
diff --git a/src/net/tmwa/serverfeatures.cpp b/src/net/tmwa/serverfeatures.cpp
index 94e3beb7e..d6f785915 100644
--- a/src/net/tmwa/serverfeatures.cpp
+++ b/src/net/tmwa/serverfeatures.cpp
@@ -283,4 +283,9 @@ bool ServerFeatures::haveServerPets() const
return false;
}
+bool ServerFeatures::haveFamily() const
+{
+ return false;
+}
+
} // namespace TmwAthena
diff --git a/src/net/tmwa/serverfeatures.h b/src/net/tmwa/serverfeatures.h
index 41e64cd39..9ce160ac1 100644
--- a/src/net/tmwa/serverfeatures.h
+++ b/src/net/tmwa/serverfeatures.h
@@ -133,6 +133,8 @@ class ServerFeatures final : public Net::ServerFeatures
bool haveMail() const override final A_CONST;
bool haveServerPets() const override final A_CONST;
+
+ bool haveFamily() const override final A_CONST;
};
} // namespace TmwAthena