diff --git a/library/include/dfhack/modules/Creatures.h b/library/include/dfhack/modules/Creatures.h index 29c37950e..8e5ea76b8 100644 --- a/library/include/dfhack/modules/Creatures.h +++ b/library/include/dfhack/modules/Creatures.h @@ -428,6 +428,20 @@ namespace DFHack struct df_job { + }; + /** + * A creature though - dwarves staring at waterfalls! + * \ingroup grp_creatures + */ + struct df_thought + { + // needs enum + int16_t type; + // possible int16_t here + int32_t age; + int32_t subtype; + int32_t severity; + //possibly more. }; /** * A creature, as it appears in DF memory @@ -667,7 +681,7 @@ namespace DFHack std::vector unk_6d0; std::vector unk_6e0; - std::vector unk_6f0; + std::vector thoughts; std::vector unk_700; uint32_t happiness; // 710 uint16_t unk_714;