Maybe there is an exception I missed, but I don't think any animal person has the [INTELLIGENT] tag. Offhand, pixies and fairies are [INTELLIGENT], but do not have professions.
As mentioned earlier, Gorlaks and Plump Helmet Men are an odd exception; they don't have ANIMAL_PERSON, but they do have [CAN_LEARN] (and theoretically can have professions), but blind cave ogres, maneras, dark gnomes, mountain gnomes and many other things have [CAN_LEARN] and they definitely do NOT have professions.
All animal people are [INTELLIGENT], or at least [CAN_LEARN][CAN_SPEAK]. It's in their creature variation.
The ones that need profession tiles are the ones with:
- Their own entity;
- LOCAL_POPS_PRODUCE_HEROES; or
- LOCAL_POPS_CONTROLLABLE.
Though I'm not sure if there are any CONTROLLABLE that don't PRODUCE_HEROES or have their own entity.
The animal person templates contain both HEROES and CONTROLLABLE, so any critter with either of those templates meets the requirements.
Ah Button, thank you! this is very helpful! What do you mean by "having their own entity"?
-----------------------------------------------------------------------------------------------------------
Also, guys! here is the updater for your enjoyment:
QS DF Graphics set updaterI believe that it only works for Windows 64-bit and you need the Windows 64-bit version of the MATLAB Runtime for R2015b, which you can find here:
http://www.mathworks.com/products/compiler/mcr/index.htmlPlace it in its own folder and be sure to run it from the command promt or it will run in the background and do its thing without giving you feedback.
1. It will ask you for a folder with the DF creature object files; use one of the two that I provided
2. It will ask you for the folder of the graphic set you want to update.
then it will create an updated version of this set inside the folder with the EXE. It will have the same name with the text "-Updated" appended. Inside it you will find the same files as in the originals, but will have substituted names that it thinks have changed from one version to the other. Also, inside the "-Updated" folder you will find three text files (see the spoliers for an example ran with CLA):
Name_Changes.txt: Will tell you the names that it thinks changed from the previous version, but point to the same creature
TIGERMAN->TIGER_MAN in line 106 of graphics_CLA_animalmen-h.txt
SQUID_MAN->SQUID MAN in line 84 of graphics_CLA_animalmen-s.txt
LION_GIANT->GIANT_LION in line 14 of graphics_CLA_carnivora.txt
LEOPARD_GIANT->GIANT_LEOPARD in line 22 of graphics_CLA_carnivora.txt
JAGUAR_GIANT->GIANT_JAGUAR in line 30 of graphics_CLA_carnivora.txt
CHEETAH_GIANT->GIANT_CHEETAH in line 42 of graphics_CLA_carnivora.txt
TIGER_GIANT->GIANT_TIGER in line 66 of graphics_CLA_carnivora.txt
TOAD_GIANT->GIANT_TOAD in line 147 of graphics_CLA_giant_animals.txt
Names_in_Set_not_in_Raws.txt: Will tell you which creatures no longer exist in the raws
SCORPION_DESERT_GIANT in line 18 of graphics_CLA_giant_animals.txt
WEREWOLF in line 55 of graphics_CLA_mythical.txt
Names_in_Raws_not_in_Set.txt: Will tell you which creatures are in the raws for which there is no entry in the set. IMPORTANT this assumes the name substitutions are correct so check that first.
TOAD_MAN in line 70 of creature_amphibians.txt
GIANT_TOAD in line 95 of creature_amphibians.txt
WORM_MAN in line 50 of creature_annelids.txt
BLUEJAY_MAN in line 110 of creature_birds.txt
GIANT_BLUEJAY in line 137 of creature_birds.txt
CARDINAL_MAN in line 269 of creature_birds.txt
GIANT_CARDINAL in line 296 of creature_birds.txt
GRACKLE_MAN in line 425 of creature_birds.txt
GIANT_GRACKLE in line 452 of creature_birds.txt
ORIOLE_MAN in line 580 of creature_birds.txt
GIANT_ORIOLE in line 607 of creature_birds.txt
RW_BLACKBIRD_MAN in line 736 of creature_birds.txt
GIANT_RW_BLACKBIRD in line 763 of creature_birds.txt
GRASSHOPPER in line 224 of creature_bug_slug_new.txt
EQUIPMENT_WAGON in line 5 of creature_equipment.txt
CHIMERA in line 5 of creature_fanciful.txt
CENTAUR in line 13 of creature_fanciful.txt
GRIFFON in line 27 of creature_fanciful.txt
FLY_MAN in line 61 of creature_insects.txt
GIANT_FLY in line 85 of creature_insects.txt
ROACH_MAN in line 167 of creature_insects.txt
GIANT_ROACH in line 191 of creature_insects.txt
BEETLE_MAN in line 271 of creature_insects.txt
GIANT_BEETLE in line 294 of creature_insects.txt
BUTTERFLY_MONARCH_MAN in line 451 of creature_insects.txt
GIANT_BUTTERFLY_MONARCH in line 475 of creature_insects.txt
FIREFLY_MAN in line 556 of creature_insects.txt
GIANT_FIREFLY in line 580 of creature_insects.txt
DRAGONFLY_MAN in line 659 of creature_insects.txt
GIANT_DRAGONFLY in line 683 of creature_insects.txt
GOAT_MOUNTAIN_MAN in line 109 of creature_large_mountain.txt
GIANT_GOAT_MOUNTAIN in line 134 of creature_large_mountain.txt
MARMOT_HOARY_MAN in line 255 of creature_large_mountain.txt
GIANT_MARMOT_HOARY in line 283 of creature_large_mountain.txt
WALRUS_MAN in line 75 of creature_large_ocean.txt
GIANT_WALRUS in line 104 of creature_large_ocean.txt
HIPPO_MAN in line 97 of creature_large_riverlake.txt
GIANT_HIPPO in line 122 of creature_large_riverlake.txt
BEAR_GRIZZLY_MAN in line 105 of creature_large_temperate.txt
GIANT_BEAR_GRIZZLY in line 133 of creature_large_temperate.txt
BEAR_BLACK_MAN in line 258 of creature_large_temperate.txt
GIANT_BEAR_BLACK in line 286 of creature_large_temperate.txt
DEER_MAN in line 422 of creature_large_temperate.txt
GIANT_DEER in line 447 of creature_large_temperate.txt
FOX_MAN in line 565 of creature_large_temperate.txt
GIANT_FOX in line 593 of creature_large_temperate.txt
RACCOON_MAN in line 713 of creature_large_temperate.txt
GIANT_RACCOON in line 741 of creature_large_temperate.txt
MACAQUE_RHESUS_MAN in line 861 of creature_large_temperate.txt
GIANT_MACAQUE_RHESUS in line 889 of creature_large_temperate.txt
COUGAR_MAN in line 1010 of creature_large_temperate.txt
GIANT_COUGAR in line 1038 of creature_large_temperate.txt
WOLF_MAN in line 1160 of creature_large_temperate.txt
GIANT_WOLF in line 1188 of creature_large_temperate.txt
GROUNDHOG_MAN in line 1309 of creature_large_temperate.txt
GIANT_GROUNDHOG in line 1337 of creature_large_temperate.txt
ALLIGATOR_MAN in line 1467 of creature_large_temperate.txt
GIANT_ALLIGATOR in line 1495 of creature_large_temperate.txt
BUZZARD_MAN in line 1627 of creature_large_temperate.txt
GIANT_BUZZARD in line 1654 of creature_large_temperate.txt
ELEPHANT_MAN in line 103 of creature_large_tropical.txt
GIANT_ELEPHANT in line 134 of creature_large_tropical.txt
WARTHOG_MAN in line 275 of creature_large_tropical.txt
GIANT_WARTHOG in line 306 of creature_large_tropical.txt
LION_MAN in line 426 of creature_large_tropical.txt
GIANT_LION in line 454 of creature_large_tropical.txt
LEOPARD_MAN in line 574 of creature_large_tropical.txt
GIANT_LEOPARD in line 602 of creature_large_tropical.txt
JAGUAR_MAN in line 722 of creature_large_tropical.txt
GIANT_JAGUAR in line 750 of creature_large_tropical.txt
TIGER_MAN in line 872 of creature_large_tropical.txt
GIANT_TIGER in line 900 of creature_large_tropical.txt
CHEETAH_MAN in line 1019 of creature_large_tropical.txt
GIANT_CHEETAH in line 1047 of creature_large_tropical.txt
GAZELLE_MAN in line 1170 of creature_large_tropical.txt
GIANT_GAZELLE in line 1195 of creature_large_tropical.txt
MANDRILL_MAN in line 1313 of creature_large_tropical.txt
GIANT_MANDRILL in line 1341 of creature_large_tropical.txt
CAMEL_1_HUMP_MAN in line 2661 of creature_large_tropical.txt
GIANT_CAMEL_1_HUMP in line 2691 of creature_large_tropical.txt
CAMEL_2_HUMP_MAN in line 2833 of creature_large_tropical.txt
GIANT_CAMEL_2_HUMP in line 2863 of creature_large_tropical.txt
CROCODILE_SALTWATER_MAN in line 2993 of creature_large_tropical.txt
GIANT_CROCODILE_SALTWATER in line 3021 of creature_large_tropical.txt
VULTURE_MAN in line 3151 of creature_large_tropical.txt
GIANT_VULTURE in line 3178 of creature_large_tropical.txt
RHINOCEROS_MAN in line 3291 of creature_large_tropical.txt
GIANT_RHINOCEROS in line 3328 of creature_large_tropical.txt
GIRAFFE_MAN in line 3436 of creature_large_tropical.txt
GIANT_GIRAFFE in line 3465 of creature_large_tropical.txt
HONEY BADGER MAN in line 3600 of creature_large_tropical.txt
HONEY BADGER, GIANT in line 3640 of creature_large_tropical.txt
MUSKOX_MAN in line 112 of creature_large_tundra.txt
GIANT_MUSKOX in line 137 of creature_large_tundra.txt
ELK_MAN in line 271 of creature_large_tundra.txt
GIANT_ELK in line 296 of creature_large_tundra.txt
BEAR_POLAR_MAN in line 423 of creature_large_tundra.txt
GIANT_BEAR_POLAR in line 451 of creature_large_tundra.txt
LIZARD_MAN in line 82 of creature_reptiles.txt
GIANT_LIZARD in line 110 of creature_reptiles.txt
SKINK in line 137 of creature_reptiles.txt
SKINK_MAN in line 220 of creature_reptiles.txt
GIANT_SKINK in line 245 of creature_reptiles.txt
CHAMELEON in line 271 of creature_reptiles.txt
CHAMELEON_MAN in line 357 of creature_reptiles.txt
GIANT_CHAMELEON in line 382 of creature_reptiles.txt
ANOLE in line 409 of creature_reptiles.txt
ANOLE_MAN in line 491 of creature_reptiles.txt
GIANT_ANOLE in line 516 of creature_reptiles.txt
IGUANA in line 543 of creature_reptiles.txt
IGUANA_MAN in line 634 of creature_reptiles.txt
GIANT_IGUANA in line 662 of creature_reptiles.txt
RAT_MAN in line 95 of creature_small_mammals.txt
SQUIRREL_GRAY_MAN in line 208 of creature_small_mammals.txt
GIANT_SQUIRREL_GRAY in line 236 of creature_small_mammals.txt
SQUIRREL_RED_MAN in line 348 of creature_small_mammals.txt
GIANT_SQUIRREL_RED in line 376 of creature_small_mammals.txt
CHIPMUNK_MAN in line 488 of creature_small_mammals.txt
GIANT_CHIPMUNK in line 516 of creature_small_mammals.txt
SQUID MAN in line 1507 of creature_small_ocean.txt
TOAD_GIANT_CAVE in line 103 of creature_subterranean.txt
I think it works flawlessly between 40.24 and 42.05. We will have to wait and see what else Toady throws at us.
Please keep in mind I have never released an app before so kindly assume is bugged, broken, and sucks. Let me know if you were able to make it work and if there is a way I can make it better.