diff --git a/library/include/df/custom/inorganic_raw.methods.inc b/library/include/df/custom/inorganic_raw.methods.inc new file mode 100644 index 000000000..3b324292a --- /dev/null +++ b/library/include/df/custom/inorganic_raw.methods.inc @@ -0,0 +1,4 @@ +bool isOre() +{ + return flags.is_set(df::inorganic_flags::METAL_ORE) || flags.is_set(df::inorganic_flags::THREAD_METAL); +} \ No newline at end of file diff --git a/library/include/df/custom/material.methods.inc b/library/include/df/custom/material.methods.inc new file mode 100644 index 000000000..4dbc1753b --- /dev/null +++ b/library/include/df/custom/material.methods.inc @@ -0,0 +1,8 @@ +bool isGem() +{ + return flags.is_set(df::material_flags::IS_GEM); +} +bool isStone() +{ + return flags.is_set(df::material_flags::IS_STONE); +}