Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/scripting/StarPlayerLuaBindings.cpp
diff options
context:
space:
mode:
authorZithia Satazaki <qmanxt@gmail.com>2023-11-01 15:10:34 -0400
committerZithia Satazaki <qmanxt@gmail.com>2023-11-01 15:10:34 -0400
commit213ce4bc0f01fb69229b837b8c4a9e59e8ea8976 (patch)
treec56cb813307c87afc956205f45518b0289ee4e30 /source/game/scripting/StarPlayerLuaBindings.cpp
parent38910aeead73dc32dff7dee6736fba832aec3e20 (diff)
quick pickupToActionBar manipulation
Diffstat (limited to 'source/game/scripting/StarPlayerLuaBindings.cpp')
-rw-r--r--source/game/scripting/StarPlayerLuaBindings.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/game/scripting/StarPlayerLuaBindings.cpp b/source/game/scripting/StarPlayerLuaBindings.cpp
index 7214f02..749b61d 100644
--- a/source/game/scripting/StarPlayerLuaBindings.cpp
+++ b/source/game/scripting/StarPlayerLuaBindings.cpp
@@ -207,6 +207,9 @@ LuaCallbacks LuaBindings::makePlayerCallbacks(Player* player) {
auto itemDatabase = Root::singleton().itemDatabase();
player->inventory()->setItem(slot, itemDatabase->item(ItemDescriptor(item)));
});
+
+ callbacks.registerCallback("pickupToActionBar", []() { return Root::singleton().configuration()->getPath("inventory.pickupToActionBar").toBool(); });
+ callbacks.registerCallback("setPickupToActionBar", [](bool b) { Root::singleton().configuration()->setPath("inventory.pickupToActionBar", b); });
callbacks.registerCallback("setDamageTeam", [player](String const& typeName, Maybe<uint16_t> teamNumber) {
player->setTeam(EntityDamageTeam(TeamTypeNames.getLeft(typeName), teamNumber.value(0)));