From 420f1d97312702b238fc98237285cdc2fe02684a Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Tue, 30 Jul 2024 14:00:03 +1000 Subject: [PATCH] add player.favoriteColor and setFavoriteColor --- source/game/scripting/StarPlayerLuaBindings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/game/scripting/StarPlayerLuaBindings.cpp b/source/game/scripting/StarPlayerLuaBindings.cpp index 8926715..3a75b28 100644 --- a/source/game/scripting/StarPlayerLuaBindings.cpp +++ b/source/game/scripting/StarPlayerLuaBindings.cpp @@ -117,6 +117,9 @@ LuaCallbacks LuaBindings::makePlayerCallbacks(Player* player) { player->setPersonality(parsePersonality(newPersonality, personalityConfig)); }); + callbacks.registerCallback( "favoriteColor", [player]() { return player->favoriteColor(); }); + callbacks.registerCallback("setFavoriteColor", [player](Color color) { player->setFavoriteColor(color); }); + callbacks.registerCallback( "mode", [player]() { return PlayerModeNames.getRight(player->modeType()); }); callbacks.registerCallback("setMode", [player](String const& modeName) { player->setModeType(PlayerModeNames.getLeft(modeName)); });