]> jfr.im git - irc/gameservirc.git/blob - gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/WeaponGO.cpp
2f482961960136c9f137446deb238c1d0a5d9ed2
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / GameLayer / GameObjects / WeaponGO.cpp
1 #include <GameServ/GameLayer/GameObjects/ItemGO.h>
2 using GameServ::GameLayer::GameObjects::ItemGO;
3 #include <GameServ/GameLayer/GameObjects/WeaponGO.h>
4 using GameServ::GameLayer::GameObjects::WeaponGO;
5
6 #include <GameServ/Types.h>
7 using GameServ::Types::Modifiers;
8
9 #include <string>
10 using std::string;
11 #include <map>
12 using std::map;
13
14 #include <boost/format.hpp>
15 #include <boost/algorithm/string.hpp>
16 using boost::format;
17 using boost::str;
18
19 WeaponGO::WeaponGO() : ItemGO()
20 {
21 }
22
23 WeaponGO::WeaponGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhp) :
24 ItemGO()
25 {
26 mName = name;
27 mPrice = price;
28 mUses = uses;
29 mModifiers.clear();
30 mModifiers[Modifiers::strength] = strength;
31 mModifiers[Modifiers::defense] = defense;
32 mModifiers[Modifiers::maxhp] = maxhp;
33 }
34
35 WeaponGO::~WeaponGO()
36 {
37 }
38
39
40
41
42
43