Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005392Dwarf FortressCreaturespublic2012-02-22 06:232012-03-03 18:41
Quietust 
Toady One 
normalminorhave not tried
resolvedfixed 
0.34.02 
0.34.05 
0005392: Eyelids not properly associated with eyes?
In the STANDARD_HEAD_POSITIONS body detail plan, the R_EYELID and L_EYELID body parts are specified as cleaning and being around R_EYE and L_EYE. However, the body parts for the left and right eyes are named REYE and LEYE, not R_EYE/L_EYE.

There's also the fact that the eye/eyelid relations are just specifying a straight bodypart token for the second half rather than using BY_TOKEN as every other BP_RELATION is doing.
The relevant raws read as follows:
    [BP_RELATION:BY_TOKEN:R_EYELID:AROUND:R_EYE:50]
    [BP_RELATION:BY_TOKEN:L_EYELID:AROUND:L_EYE:50]
    [BP_RELATION:BY_TOKEN:EYELID:AROUND:EYE:50]
    [BP_RELATION:BY_TOKEN:R_EYELID:CLEANS:R_EYE:100]
    [BP_RELATION:BY_TOKEN:L_EYELID:CLEANS:L_EYE:100]
    [BP_RELATION:BY_TOKEN:EYELID:CLEANS:EYE:100]

Given the surrounding raws, it seems like they ought to be as follows:
    [BP_RELATION:BY_TOKEN:R_EYELID:AROUND:BY_TOKEN:REYE:50]
    [BP_RELATION:BY_TOKEN:L_EYELID:AROUND:BY_TOKEN:LEYE:50]
    [BP_RELATION:BY_TOKEN:EYELID:AROUND:BY_TOKEN:EYE:50]
    [BP_RELATION:BY_TOKEN:R_EYELID:CLEANS:BY_TOKEN:REYE:100]
    [BP_RELATION:BY_TOKEN:L_EYELID:CLEANS:BY_TOKEN:LEYE:100]
    [BP_RELATION:BY_TOKEN:EYELID:CLEANS:BY_TOKEN:EYE:100]
No tags attached.
related to 0001588resolved Toady One Forgotten Beast with 1 eye and 2 eyelids 
Issue History
2012-02-22 06:23QuietustNew Issue
2012-02-22 06:27Logical2uRelationship addedrelated to 0001588
2012-02-22 06:28Logical2uNote Added: 0020450
2012-03-03 18:41Toady OneStatusnew => resolved
2012-03-03 18:41Toady OneFixed in Version => Next Version
2012-03-03 18:41Toady OneResolutionopen => fixed
2012-03-03 18:41Toady OneAssigned To => Toady One

Notes
(0020450)
Logical2u   
2012-02-22 06:28   
Might be related to the more general eye/eyelid association bugs.