+#ifndef TRIGGERS_INCLUDE_H
+#define TRIGGERS_INCLUDE_H
+
+// some required common stuff
#ifdef CSQC
-#include "../../server/item_key.qh"
+ #include <server/item_key.qh>
#endif
-#include "f_door.qh"
#include "triggers.qh"
#include "subs.qh"
-#include "triggers.qh"
+#include "platforms.qh"
+#include "teleporters.qh"
+
+// func
+#include "func/include.qh"
+
+// target
+#include "target/include.qh"
+
+// trigger
+#include "trigger/include.qh"
+
+#endif