- IT_Write(e, item_armor_large_time , (it_armor_large_time == -1) ? -1 : 0);
- IT_Write(e, item_health_mega_time , (it_health_mega_time == -1) ? -1 : 0);
- IT_Write(e, item_invisible_time , (it_invisible_time == -1) ? -1 : 0);
- IT_Write(e, item_speed_time , (it_speed_time == -1) ? -1 : 0);
- IT_Write(e, item_extralife_time , (it_extralife_time == -1) ? -1 : 0);
- IT_Write(e, item_strength_time , (it_strength_time == -1) ? -1 : 0);
- IT_Write(e, item_shield_time , (it_shield_time == -1) ? -1 : 0);
- IT_Write(e, item_fuelregen_time , (it_fuelregen_time == -1) ? -1 : 0);
- IT_Write(e, item_jetpack_time , (it_jetpack_time == -1) ? -1 : 0);
- IT_Write(e, item_superweapons_time, (it_superweapons_time == -1) ? -1 : 0);
+ FOREACH(ITEMS, true, LAMBDA(
+ IT_Write(e, it.m_id, (it_times[it.m_id] == -1) ? -1 : 0);
+ ));