| 390 | } |
| 391 | |
| 392 | String ClientCommandProcessor::enableTech(String const& argumentsString) { |
| 393 | auto arguments = m_parser.tokenizeToStringList(argumentsString); |
| 394 | if (!adminCommandAllowed()) |
| 395 | return "You must be an admin to use this command."; |
| 396 | |
| 397 | if (arguments.size() == 0) |
| 398 | return "Not enough arguments to /enabletech"; |
| 399 | |
| 400 | m_universeClient->mainPlayer()->techs()->makeAvailable(arguments.at(0)); |
| 401 | m_universeClient->mainPlayer()->techs()->enable(arguments.at(0)); |
| 402 | return strf("Player tech {} enabled", arguments.at(0)); |
| 403 | } |
| 404 | |
| 405 | String ClientCommandProcessor::upgradeShip(String const& argumentsString) { |
| 406 | auto arguments = m_parser.tokenizeToStringList(argumentsString); |
nothing calls this directly
no test coverage detected