aboutsummaryrefslogtreecommitdiff
path: root/src/server/player_sao.h
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2022-12-10 15:31:22 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-03-07 18:18:18 +0100
commit925309eba69a95bcd2a49233125ce32e530fa663 (patch)
tree5d9cb1b30c4a3f24a681a46fdc731f7b6238b926 /src/server/player_sao.h
parent1f0d042377ed506ad460067495e5911b2fc2aacc (diff)
downloadminetest-925309eba69a95bcd2a49233125ce32e530fa663.tar.xz
Dual wielding
Diffstat (limited to 'src/server/player_sao.h')
-rw-r--r--src/server/player_sao.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/player_sao.h b/src/server/player_sao.h
index bd190d323..eeaab6370 100644
--- a/src/server/player_sao.h
+++ b/src/server/player_sao.h
@@ -24,6 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "network/networkprotocol.h"
#include "unit_sao.h"
#include "util/numeric.h"
+#include "util/pointedthing.h"
/*
PlayerSAO needs some internals exposed.
@@ -130,7 +131,9 @@ public:
std::string getWieldList() const override { return "main"; }
u16 getWieldIndex() const override;
ItemStack getWieldedItem(ItemStack *selected, ItemStack *hand = nullptr) const override;
+ bool getOffhandWieldedItem(ItemStack *offhand, ItemStack *place, IItemDefManager *itemdef_manager, PointedThing pointed) const;
bool setWieldedItem(const ItemStack &item) override;
+ bool setOffhandWieldedItem(const ItemStack &item);
/*
PlayerSAO-specific