-#define CE_COLLISION 4
-#define CE_IMPACT 5
-#define CE_SMASHED 6
-#define CE_OTHER_IS_TOUCHING 7
-#define CE_OTHER_IS_CHANGING 8
-#define CE_OTHER_IS_EXPLODING 9
-#define CE_OTHER_GETS_TOUCHED 10
-#define CE_OTHER_GETS_PRESSED 11
-#define CE_OTHER_GETS_PUSHED 12
-#define CE_OTHER_GETS_COLLECTED 13
-
-/* values for internal purpose only (level editor) */
-#define CE_BY_PLAYER 14
-#define CE_BY_COLLISION 15
-#define CE_BY_OTHER 16
-
-#define NUM_CHANGE_EVENTS 17
+#define CE_DROPPED_BY_PLAYER 4
+#define CE_COLLISION 5
+#define CE_IMPACT 6
+#define CE_SMASHED 7
+#define CE_OTHER_IS_TOUCHING 8
+#define CE_OTHER_IS_CHANGING 9
+#define CE_OTHER_IS_EXPLODING 10
+#define CE_OTHER_GETS_TOUCHED 11
+#define CE_OTHER_GETS_PRESSED 12
+#define CE_OTHER_GETS_PUSHED 13
+#define CE_OTHER_GETS_COLLECTED 14
+#define CE_OTHER_GETS_DROPPED 15
+
+/* values for activating change events (also stored in level file!) */
+#define CE_BY_PLAYER 16
+#define CE_BY_COLLISION 17
+#define CE_BY_OTHER 18
+
+#define NUM_CHANGE_EVENTS 19