diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 0c85ddd871..d9b0bea6de 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -10,6 +10,14 @@ qdel(src) CRASH("[type] instantiated!") + //check for common mishaps + if(!isnum(dupe_mode)) + qdel(src) + CRASH("[type]: Invalid dupe_mode!") + if(!ispath(dupe_type)) + qdel(src) + CRASH("[type]: Invalid dupe_type!") + parent = P var/list/arguments = args.Copy() arguments.Cut(1, 2)