summaryrefslogtreecommitdiff
path: root/library/include
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-09-09 12:51:08 +0400
committerAlexander Gavrilov2012-09-09 12:51:08 +0400
commitec3d489bda19f8ab2a45fbb19d7259ea3f4ad75b (patch)
treec2acb9e8fe785785f3bdb2cfc88a7e0c7400ae20 /library/include
parenta36fe25e7249c60094a6347726f961779cf3b98a (diff)
downloaddfhack-ec3d489bda19f8ab2a45fbb19d7259ea3f4ad75b.tar.gz
dfhack-ec3d489bda19f8ab2a45fbb19d7259ea3f4ad75b.tar.bz2
dfhack-ec3d489bda19f8ab2a45fbb19d7259ea3f4ad75b.tar.xz
Move curse-affected attribute value getters to the core.
Diffstat (limited to 'library/include')
-rw-r--r--library/include/modules/Units.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/library/include/modules/Units.h b/library/include/modules/Units.h
index ece15112..3fba5c21 100644
--- a/library/include/modules/Units.h
+++ b/library/include/modules/Units.h
@@ -33,6 +33,8 @@ distribution.
#include "DataDefs.h"
#include "df/unit.h"
#include "df/misc_trait_type.h"
+#include "df/physical_attribute_type.h"
+#include "df/mental_attribute_type.h"
#include "df/job_skill.h"
namespace df
@@ -211,6 +213,10 @@ DFHACK_EXPORT df::language_name *getVisibleName(df::unit *unit);
DFHACK_EXPORT df::assumed_identity *getIdentity(df::unit *unit);
DFHACK_EXPORT df::nemesis_record *getNemesis(df::unit *unit);
+DFHACK_EXPORT bool isHidingCurse(df::unit *unit);
+DFHACK_EXPORT int getPhysicalAttrValue(df::unit *unit, df::physical_attribute_type attr);
+DFHACK_EXPORT int getMentalAttrValue(df::unit *unit, df::mental_attribute_type attr);
+
DFHACK_EXPORT bool isCrazed(df::unit *unit);
DFHACK_EXPORT bool isOpposedToLife(df::unit *unit);
DFHACK_EXPORT bool hasExtravision(df::unit *unit);