-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
missing / unidentified creature fields #142
Comments
Certainly LOOKS scan-related:
Should probably be able to find one being scanned in my logs.
|
Confirming a few things (tested by adding various ObjCreatures to my disco server): Creature 3.2 seems to be "ShowOnMaps" side-shifted-bitmask thing akin to PlayerShip 5.7 or NPCShip 4.3. 0 makes it invisible, 4 or -1 makes it visible. Creature 2.1 value 0 shows "Unknown" "ZZ" on Science Screen. value 4 or -1 shows Age, Scientific Name, etc etc, so presumably "SingleScan" side-shifted-bitmask thing. Assuming science is able to show you "Age" as above, bit 3.1 is that age. 1=Young 2=Mature, 3=Ancient (and 0=REPEL, oops 😀 ) |
Still have no idea what bit2.2 is (ALMOST always 0, but value of 4 has been observed occasionally) bit2.3 to 2.6 are also still confusing as heck - horribly messy, many many values appear, typically looking like "Very negative ints". Some of the most popular values:
|
Mucking with the values of Creature.Unknown26, for a dragon, seems to affect the size of the dragon on 3D views, but also frequently makes it invisible. I'm wondering if it's got a bunch of values compacted into a 32-bit field including size and visibility or something... surreal? |
... and/or bit2.3 to 2.6 are floats, like I suspected many moons ago... Except floats that often contain rubbish values, like stupidly negative, stupidly positive, or stupidly tiny, or straight NaNs. Suspect we'll get to a point where we can say things like "If CreatureType=Dragon, bit 2.6=Something, may contain undefined / random data otherwise" Suspect it's OK to update Creature bit 2.1=SingleScan, 3.1=Age, 3.2=ShowOnMaps, those look pretty convincing. |
there seems to be a few missing fields in creature which should be easy to prove with some time
single scan (2.1 - confirm I guess?)
however tagging is done with double scans
however tagging dates and ships are done
creature age
The text was updated successfully, but these errors were encountered: