| 4400 | } |
| 4401 | |
| 4402 | int 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 ) |
no test coverage detected