add player.mode, player.setMode
removed two unnecessary (not from vanilla) functions, use root.(get/get)ConfigurationPath instead.
This commit is contained in:
parent
c4fb8e9a1d
commit
dab179e355
@ -117,6 +117,9 @@ LuaCallbacks LuaBindings::makePlayerCallbacks(Player* player) {
|
|||||||
player->setPersonality(parsePersonality(newPersonality, personalityConfig));
|
player->setPersonality(parsePersonality(newPersonality, personalityConfig));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
callbacks.registerCallback( "mode", [player]() { return PlayerModeNames.getRight(player->modeType()); });
|
||||||
|
callbacks.registerCallback("setMode", [player](String const& modeName) { player->setModeType(PlayerModeNames.getLeft(modeName)); });
|
||||||
|
|
||||||
callbacks.registerCallback( "interactRadius", [player]() { return player->interactRadius(); });
|
callbacks.registerCallback( "interactRadius", [player]() { return player->interactRadius(); });
|
||||||
callbacks.registerCallback("setInteractRadius", [player](float radius) { player->setInteractRadius(radius); });
|
callbacks.registerCallback("setInteractRadius", [player](float radius) { player->setInteractRadius(radius); });
|
||||||
|
|
||||||
@ -207,9 +210,6 @@ LuaCallbacks LuaBindings::makePlayerCallbacks(Player* player) {
|
|||||||
auto itemDatabase = Root::singleton().itemDatabase();
|
auto itemDatabase = Root::singleton().itemDatabase();
|
||||||
player->inventory()->setItem(slot, itemDatabase->item(ItemDescriptor(item)));
|
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) {
|
callbacks.registerCallback("setDamageTeam", [player](String const& typeName, Maybe<uint16_t> teamNumber) {
|
||||||
player->setTeam(EntityDamageTeam(TeamTypeNames.getLeft(typeName), teamNumber.value(0)));
|
player->setTeam(EntityDamageTeam(TeamTypeNames.getLeft(typeName), teamNumber.value(0)));
|
||||||
|
Loading…
Reference in New Issue
Block a user