class_name SimConstants # Single source of truth for the physics tick rate. Every script-side timing # constant derived from "60 Hz" (Ship._tick_scaled's decay reference, # reaction_ticks' export range, TrainingMode.TICKS_PER_SIM_SECOND) reads this # instead of restating the literal, so changing it changes every derived # constant coherently โ€” see MULTIPLAYER_SPEC.md ยง5.6 on why a future 120 Hz # simulation needs to be a config change plus a retrain, not a protocol # rewrite hunting down bare 60s. # # NOT wired to project.godot's physics/common/physics_ticks_per_second โ€” an # engine setting, not a script constant, so it must still be changed by hand # to match (currently unset, engine default 60 โ€” see task 0.18). const TICK_HZ := 60