View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011819 | Dwarf Fortress | Creatures | public | 2021-11-08 09:36 | 2021-11-08 09:36 |
Reporter | Quietust | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | amd64 | OS | Windows | OS Version | 8.1 |
Product Version | 0.47.05 | ||||
Summary | 0011819: RCP verification misses several body templates | ||||
Description | At the beginning of world generation, when the game starts making procedurally-generated creatures, it first verifies that all of the RCP_* body templates are present and logs errors if any are missing. However, the following 5 body parts are not being checked: RCP_5_FRONT_FINGERS, RCP_4_FRONT_FINGERS, RCP_3_FRONT_FINGERS, RCP_2_FRONT_FINGERS, and RCP_TONGUE. Fortunately, the game will still log errors later when it gets to the point of actually parsing its newly-generated raws. | ||||
Steps To Reproduce | 1. Edit body_rcp.txt and rename/remove "RCP_BASIC_BODY", then try to generate a world 2. Look in errorlog.txt and observe the message "Cannot generate random creatures -- missing body RCP_BASIC_BODY" 3. Edit body_rcp.txt, restore "RCP_BASIC_BODY", remove/rename RCP_TONGUE, then try to generate another world 4. Look in errorlog.txt and observe that this time it's complaining "Unrecognized Creature Caste Body Token: RCP_TONGUE" | ||||
Additional Information | There are also a few RCP body parts that aren't actually used anywhere: RCP_FORKED_TONGUE, RCP_BILL, and RCP_2_HEAD_ANTLERS can be safely removed. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2021-11-08 09:36 | Quietust | New Issue |