- and world_db["ThingTypes"][type]["TT_TOOLPOWER"] > cmp_food:
- cmp_food = world_db["ThingTypes"][type]["TT_TOOLPOWER"]
- selection = i
+ and world_db["ThingTypes"][type]["TT_TOOLPOWER"]:
+ nutvalue = world_db["ThingTypes"][type]["TT_TOOLPOWER"]
+ tmp_cmp = abs(t["T_SATIATION"] + nutvalue)
+ if (cmp_food < 0 and tmp_cmp < abs(t["T_SATIATION"])) \
+ or tmp_cmp < cmp_food:
+ cmp_food = tmp_cmp
+ selection = i