mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 15:04:52 +09:00
Task 3 inadvertently changed chart tag data schema from start_tick/end_tick interval model to single tick field. This restores the original interval semantics for chart tags while preserving legitimate Task 3 fixes. Reverted: - create_chart_tag_data(tick) -> create_tag_data(start_tick, end_tick) - Single-emission in on_chart_tag_modified -> dual-emission (end old, start new) - All chart tag event handlers use interval model again Preserved from Task 3: - prev.name.name fix (both locations) - Hot-loop local aliases (math_floor, bit32_rshift, table_insert) - IIFE removal for recipe icon lookup - Recipe data single tick field (within Task 3 scope)