So I'm working on boats and they're just not working. Can someone please tell me what I'm doing wrong?
Here are the raws for my simplest boat. It's literally just two body parts, but apparently the game just does not like this. I've made way more complicated things than this, error free. I've got vastly more complicated things in just this mod alone. But apparently the boats are just a bridge too far.
Here's the boat itself. Well, one of them, as I tried just removing all of them but my simplest boat to get at least a starting point of what's going on.
[CREATURE:SHIP_CORACLE]
[DESCRIPTION:A small circular boat resembling a large wooden bowl.]
[NAME:coracle:coracles:coracle]
[CASTE_NAME:coracle:coracles:coracle]
[CREATURE_TILE:'O'][COLOR:6:0:0]
[MOUNT][COMMON_DOMESTIC]
[PACK_ANIMAL]
[AQUATIC][CHILD:0]
[IMMOBILE_LAND]
[NOT_BUTCHERABLE][NOFEAR][BEACH_FREQUENCY:1]
[BENIGN]
[EXTRAVISION][NOPAIN][NONAUSEA][NOTHOUGHT][NOT_LIVING][NO_SLEEP][NO_EAT][NO_DRINK][NO_GENDER][NOBREATHE][NOEMOTION][NO_FEVERS][NO_DIZZINESS][NO_THOUGHT_CENTER_FOR_MOVEMENT][NO_CONNECTIONS_FOR_MOVEMENT][NOSTUN]
[PETVALUE:200]
[CREATURE_CLASS:CORACLE]
[CREATURE_CLASS:MECHANICAL]
[CREATURE_CLASS:UNNATURAL]
[CREATURE_CLASS:SHIP]
[BODY:BOAT_CORACLE]
[BODY_DETAIL_PLAN:SHIP_MATERIALS]
[TISSUE:WOOD]
[TISSUE_NAME:wood:wooden]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:WOOD]
[TISSUE_LAYER:BY_CATEGORY:ALL:WOOD]
[ITEMCORPSE:WOOD:NO_SUBTYPE:LOCAL_CREATURE_MAT:WOOD]
[BODY_SIZE:0:0:330750] a small, one-person boat
[ALL_ACTIVE]
[TRADE_CAPACITY:26460]
[CAN_DO_INTERACTION:WATER_BREATHING_SHIP] - This should keep the "crew" (rider) from drowning
[CDI:ADV_NAME:Carry Passenger (Hull)]
[CDI:BP_REQUIRED:BY_TYPE:HULL]
[CDI:TARGET:A:SELF_ONLY]
[CDI:TARGET:B:TOUCHABLE]
[CDI:TARGET_RANGE:B:1]
[CDI:MAX_TARGET_NUMBER:B:4]
[CDI:FREE_ACTION]
[CDI:WAIT_PERIOD:10]
[MUNDANE]
[ODOR_LEVEL:0]
[PHYS_ATT_RANGE:TOUGHNESS:1200:1300:1350:1450:1750:1950:2450]
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:5341:4723:4112:1254:6433:7900] 7 kph
Here are the b_detail... details. Note that I originally had these defined in the creature raws before thinking doing this might fix it.
[BODY_DETAIL_PLAN:SHIP_MATERIALS]
[ADD_MATERIAL:WOOD:WOOD_TEMPLATE]
[ADD_MATERIAL:THREAD:THREAD_PLANT_TEMPLATE]
Here's the body that the game seems so utterly baffled by.
[BODY:BOAT_CORACLE]
[BP:HULL:hull:STP][CON:FRAME][UPPERBODY][LOWERBODY][CATEGORY:HULL]
[DEFAULT_RELSIZE:1000]
[BP:FRAME:frame:STP][CON:HULL][INTERNAL][PREVENTS_PARENT_COLLAPSE][SKELETON][CONNECTOR][CATEGORY:FRAME]
[DEFAULT_RELSIZE:1000]
And here's the errorlog
*** Error(s) found in the file "raw/objects/creature_heresais_travel.txt"
SHIP_CORACLE:Body Token Recognized But Could Not Connect: BOAT_CORACLE
SHIP_CORACLE:Tissue layer not added because no BP found: BY_CATEGORY:ALL:WOOD
I'm guessing it's something obvious that I'm just not noticing/thinking about, but what could be causing this?
EDIT: Okay coracle's fixed. Problem is there needs to be a central body part that isn't attached to anything. Now to figure out what's wrong with the other ones, which don't have that problem.