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

Method optionDisabledForCreature

src/interface/interface.cpp:4402–4816  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4400}
4401
4402int FollowerRadialMenu::optionDisabledForCreature(int playerSkillLVL, int monsterType, int option, Entity* follower)
4403{
4404 int creatureTier = 0;
4405
4406 switch ( monsterType )
4407 {
4408 case HUMAN:
4409 case RAT:
4410 case SLIME:
4411 case SPIDER:
4412 case SKELETON:
4413 case SCORPION:
4414 case GYROBOT:
4415 case SENTRYBOT:
4416 case SPELLBOT:
4417 case REVENANT_SKULL:
4418 case MINIMIMIC:
4419 case MONSTER_ADORCISED_WEAPON:
4420 case FLAME_ELEMENTAL:
4421 case EARTH_ELEMENTAL:
4422 case MOTH_SMALL:
4423 creatureTier = 0;
4424 break;
4425 case GOBLIN:
4426 case TROLL:
4427 case GHOUL:
4428 case GNOME:
4429 case SCARAB:
4430 case AUTOMATON:
4431 case SUCCUBUS:
4432 creatureTier = 1;
4433 break;
4434 case CREATURE_IMP:
4435 case DEMON:
4436 case KOBOLD:
4437 case INCUBUS:
4438 case INSECTOID:
4439 case GOATMAN:
4440 case BUGBEAR:
4441 case DRYAD:
4442 case MYCONID:
4443 case SALAMANDER:
4444 case GREMLIN:
4445 case MIMIC:
4446 creatureTier = 2;
4447 break;
4448 case CRYSTALGOLEM:
4449 case VAMPIRE:
4450 case COCKATRICE:
4451 case SHADOW:
4452 creatureTier = 3;
4453 break;
4454 default:
4455 break;
4456 }
4457
4458 Stat* followerStats = nullptr;
4459 if ( follower )

Callers 1

Calls 1

getStatsMethod · 0.45

Tested by

no test coverage detected