static int ep_pushable[] =
{
EL_ROCK,
- EL_BD_ROCK,
EL_BOMB,
+ EL_DX_SUPABOMB,
EL_NUT,
EL_TIME_ORB_EMPTY,
- EL_SOKOBAN_FIELD_FULL,
- EL_SOKOBAN_OBJECT,
- EL_SATELLITE,
EL_SP_ZONK,
EL_SP_DISK_ORANGE,
+ EL_SPRING,
+ EL_BD_ROCK,
+ EL_SOKOBAN_OBJECT,
+ EL_SOKOBAN_FIELD_FULL,
+ EL_SATELLITE,
EL_SP_DISK_YELLOW,
EL_BALLOON,
- EL_SPRING,
- EL_DX_SUPABOMB,
-1
};
(level.em_slippery_gems &&
engine_version > VERSION_IDENT(2,0,1)));
}
+
+ /* dynamically adjust element properties according to game engine version */
+ if (engine_version < RELEASE_IDENT(2,2,0,7))
+ {
+ for (i=0; i < NUM_CUSTOM_ELEMENTS; i++)
+ {
+ int element = EL_CUSTOM_START + i;
+
+ element_info[element].push_delay_fixed = 2;
+ element_info[element].push_delay_random = 8;
+ }
+ }
}
static void InitGlobal()