Merge pull request #10046 from Ghommie/Ghommie-cit424

Ports flag for bespoke elements.
This commit is contained in:
kevinz000
2019-12-05 21:50:19 -07:00
committed by Dip
parent ac25b449f7
commit 014bc3e026
3 changed files with 28 additions and 4 deletions
+6
View File
@@ -98,4 +98,10 @@
#define ELEMENT_INCOMPATIBLE 1 // Return value to cancel attaching
// /datum/element flags
/// Causes the detach proc to be called when the host object is being deleted
#define ELEMENT_DETACH (1 << 0)
/**
* Only elements created with the same arguments given after `id_arg_index` share an element instance
* The arguments are the same when the text and number values are the same and all other values have the same ref
*/
#define ELEMENT_BESPOKE (1 << 1)