Okay, if it IS an OS issue, then I can work around it by simply rounding the number off. Not an issue at all. I'm spending the morning doing bugfixes and feature additions on DFRandCreatures. Bugs fixed so far:
- Entities will need to be able to hold objects
- Entities will need to be able to open doors
- "Frozen FOIdlISjf blood" shouldn't be a problem after the next version - thanks, Meph
- The program will automatically round decimal numbers, so OS won't be an issue (unless you're using Wine - sorry, MasterMorality)
- You'll be able to set whether entities have clothes or not, using Entitydat.txt. It'll ask you your preference the first time you run the utility.
As a little bonus, I extracted some of the loose tag data and put it into an editable txt for customization purposes. Small sample:
![AT_PEACE_WITH_WILDLIFE];7
desc:few natural predators
pref:peacefulness
![ADOPTS_OWNER];4
pref:aloofness
![AMBUSHPREDATOR];4
pref:mystery
verb:waits for its prey to pass before striking
![AMPHIBIOUS];112
verb:is at home both in water and on land
![BONECARN];177
verb;feigns death until a victim passes by:likes to gnaw on old bones:eats the bones of the dead
pref:savage ways:primitive habits
![BUILDINGDESTROYER:1];72
?[BUILDINGDESTROYER:2];18
![INTELLIGENT];79
pref:distinct culture
verb:is very intelligent
?[CAN_LEARN][SLOW_LEARNER];25
?[CAN_LEARN];72
adj:intelligent
verb:likes learning new things
! - ? - ? represents if/then/else statements (i.e it only adds one of the list, if any at all)
! represents the tag to be added, the number following the semicolon is the chance of it being added (from 1 to 1000)
adj/pref/verb/noun/desc adds to the prefstring/description values. The typical creature's description is genned like this:
A [ADJECTIVE], [ADJECTIVE] [NOUN] with [DESC] and [DESC]. It [VERB] and [VERB].
so you'll have a little more control over the creature descriptions, in addition to being able to choose the tag frequency. You could delete a particular tag entirely if you wanted by simply deleting the entry. However, a creature will need [CANOPENDOORS], [EQUIPS], [INTELLIGENT], and hands in order to become an entity.
I'm still working on everything, but that's what I've done so far.
Edit: Also, new poll.