MCPcopy Create free account
hub / github.com/TurningWheel/Barony / tinkeringGetCraftingCost

Method tinkeringGetCraftingCost

src/interface/interface.cpp:11403–11475  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11401}
11402
11403bool GenericGUIMenu::tinkeringGetCraftingCost(const Item* item, int* metal, int* magic)
11404{
11405 if ( !item || !metal || !magic )
11406 {
11407 return false;
11408 }
11409
11410 switch ( item->type )
11411 {
11412 case TOOL_BOMB:
11413 case TOOL_FREEZE_BOMB:
11414 *metal = 8;
11415 *magic = 12;
11416 break;
11417 case TOOL_SLEEP_BOMB:
11418 case TOOL_TELEPORT_BOMB:
11419 *metal = 4;
11420 *magic = 8;
11421 break;
11422 case CLOAK_BACKPACK:
11423 *metal = 20;
11424 *magic = 4;
11425 break;
11426 case TOOL_DUMMYBOT:
11427 *metal = 8;
11428 *magic = 4;
11429 break;
11430 case TOOL_GYROBOT:
11431 *metal = 16;
11432 *magic = 12;
11433 break;
11434 case TOOL_SENTRYBOT:
11435 *metal = 16;
11436 *magic = 8;
11437 break;
11438 case TOOL_SPELLBOT:
11439 *metal = 8;
11440 *magic = 16;
11441 break;
11442 case MASK_TECH_GOGGLES:
11443 *metal = 10;
11444 *magic = 40;
11445 break;
11446 case TOOL_DECOY:
11447 *metal = 8;
11448 *magic = 1;
11449 break;
11450 case TOOL_BEARTRAP:
11451 *metal = 12;
11452 *magic = 0;
11453 break;
11454 case TOOL_LOCKPICK:
11455 *metal = 2;
11456 *magic = 0;
11457 break;
11458 case TOOL_GLASSES:
11459 case TOOL_LANTERN:
11460 *metal = 8;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected