diff --git a/code/ryzom/client/src/interface_v3/action_handler_game.cpp b/code/ryzom/client/src/interface_v3/action_handler_game.cpp index 7120c3b9f..836a4df28 100644 --- a/code/ryzom/client/src/interface_v3/action_handler_game.cpp +++ b/code/ryzom/client/src/interface_v3/action_handler_game.cpp @@ -1532,7 +1532,8 @@ public: virtual void execute (CCtrlBase * /* pCaller */, const string &Params) { // free with no confirm - beastOrder ("free", Params, false); + if (!UserEntity->isBusy()) + beastOrder ("free", Params, false); } }; REGISTER_ACTION_HANDLER( CHandlerDoBeastFree, "do_beast_free")