+#include <GameServ/GameLayer/GameObjects/WeaponGO.h>\r
+using GameServ::GameLayer::GameObjects::WeaponGO;\r
+\r
+#include <string>\r
+using std::string;\r
+#include <vector>\r
+using std::vector;\r
+\r
+#include <boost/format.hpp>\r
+#include <boost/algorithm/string.hpp>\r
+using boost::format;\r
+using boost::str;\r
+\r
+WeaponGO::WeaponGO() : ItemGO()\r
+{\r
+}\r
+\r
+WeaponGO::WeaponGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhp) :\r
+ItemGO(), mName(name), mPrice(price), mUses(uses)\r
+{\r
+ mModifiers.clear();\r
+ mModifiers.push_back(str(format("STRENGTH + %d") % strength));\r
+ mModifiers.push_back(str(format("DEFENSE + %d") % defense));\r
+ mModifiers.push_back(str(format("MAXHP + %d") maxhp));\r
+}\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r