MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / enableTech

Method enableTech

source/frontend/StarClientCommandProcessor.cpp:392–403  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390}
391
392String 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
405String ClientCommandProcessor::upgradeShip(String const& argumentsString) {
406 auto arguments = m_parser.tokenizeToStringList(argumentsString);

Callers

nothing calls this directly

Calls 8

strfFunction · 0.85
tokenizeToStringListMethod · 0.80
makeAvailableMethod · 0.80
techsMethod · 0.80
mainPlayerMethod · 0.80
sizeMethod · 0.45
atMethod · 0.45
enableMethod · 0.45

Tested by

no test coverage detected