···3030}
31313232impl DistributionType {
3333+ #[deprecated(
3434+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
3535+ )]
3636+ #[allow(deprecated)]
3337 fn compute_offset(
3438 &self,
3539 light_id: i32,
···9296}
93979498// More readable concrete tests are available in the `color` module.
9999+#[allow(deprecated)]
95100#[cfg(test)]
96101mod tests {
97102 use super::*;
+8
src/difficulty/lightshow/boxes.rs
···3535 /// Returns the number of beats that the event will be offset for a given light ID.
3636 /// # Panics
3737 /// Will panic if the light ID is greater than or equal to the group size.
3838+ #[deprecated(
3939+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
4040+ )]
3841 fn get_beat_offset(&self, light_id: i32, group_size: i32) -> f32;
39424043 /// Returns the value that the event will be offset for a given light ID (i.e. brightness offset).
4144 /// # Panics
4245 /// Will panic if the light ID is greater than or equal to the group size.
4646+ #[deprecated(
4747+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
4848+ )]
4349 fn get_value_offset(&self, light_id: i32, group_size: i32) -> f32;
4450}
4551···5763 &self.data
5864 }
59656666+ #[allow(deprecated)]
6067 fn get_beat_offset(&self, light_id: i32, group_size: i32) -> f32 {
6168 self.beat_dist_type.compute_offset(
6269 light_id,
···6875 )
6976 }
70777878+ #[allow(deprecated)]
7179 fn get_value_offset(&self, light_id: i32, group_size: i32) -> f32 {
7280 self.$value_offset(light_id, group_size)
7381 }
+5
src/difficulty/lightshow/boxes/color.rs
···8080 /// Returns the brightness that the event will be offset for a given light ID.
8181 /// # Panics
8282 /// Will panic if the light ID is greater than or equal to the group size.
8383+ #[deprecated(
8484+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
8585+ )]
8686+ #[allow(deprecated)]
8387 pub fn get_brightness_offset(&self, light_id: i32, group_size: i32) -> f32 {
8488 self.bright_dist_type.compute_offset(
8589 light_id,
···146150 }
147151}
148152153153+#[allow(deprecated)]
149154#[cfg(test)]
150155mod tests {
151156 use super::*;
+4
src/difficulty/lightshow/boxes/rotation.rs
···8787 /// Returns the number of degrees that the event will be offset for a given light ID.
8888 /// # Panics
8989 /// Will panic if the light ID is greater than or equal to the group size.
9090+ #[deprecated(
9191+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
9292+ )]
9393+ #[allow(deprecated)]
9094 pub fn get_rotation_offset(&self, light_id: i32, group_size: i32) -> f32 {
9195 self.rotation_dist_type.compute_offset(
9296 light_id,
+4
src/difficulty/lightshow/boxes/translation.rs
···9393 /// Returns the number of units that the event will be offset for a given light ID.
9494 /// # Panics
9595 /// Will panic if the light ID is greater than or equal to the group size.
9696+ #[deprecated(
9797+ note = "Experimental. Does not consider chunks, random, or limit in filter calculations."
9898+ )]
9999+ #[allow(deprecated)]
96100 pub fn get_translation_offset(&self, light_id: i32, group_size: i32) -> f32 {
97101 self.translation_dist_type.compute_offset(
98102 light_id,
+10
src/difficulty/lightshow/filter.rs
···7474 /// Will panic if the light ID is greater than or equal to the group size.
7575 #[must_use]
7676 #[inline]
7777+ #[deprecated(
7878+ note = "Experimental. Does not consider chunks, random, or limit in calculations."
7979+ )]
7780 pub fn is_in_filter(&self, mut light_id: i32, group_size: i32) -> bool {
7881 assert!(light_id < group_size);
7982···100103 /// If the [`FilterType`] is `Unknown` then the result will be the same as `group_size`.
101104 #[must_use]
102105 #[inline]
106106+ #[deprecated(
107107+ note = "Experimental. Does not consider chunks, random, or limit in calculations."
108108+ )]
103109 pub fn count_filtered(&self, group_size: i32) -> i32 {
104110 match self.filter_type {
105111 FilterType::Division => {
···121127 /// Will panic if the light ID is greater than or equal to the group size.
122128 #[must_use]
123129 #[inline]
130130+ #[deprecated(
131131+ note = "Experimental. Does not consider chunks, random, or limit in calculations."
132132+ )]
124133 pub fn get_relative_index(&self, mut light_id: i32, group_size: i32) -> i32 {
125134 assert!(light_id < group_size);
126135···184193 }
185194);
186195196196+#[allow(deprecated)]
187197#[cfg(test)]
188198mod tests {
189199 use super::*;
+4-1
src/info/color_scheme/presets.rs
···6262 ///
6363 /// ChatGPT was used to help translate between formats, so there could be hallucinations.
6464 ///
6565- /// White light colors are not currently supported, and where therefor ignored.
6565+ /// White light colors are not currently supported, and are therefor ignored.
6666 pub fn get_color_scheme(&self) -> ColorScheme {
6767 match self {
6868 Environment::Unknown(_)
···404404}
405405406406impl AllDirectionEnvironment {
407407+ /// Value taken from [the wiki](https://bsmg.wiki/mapping/lighting-defaults.html#current-colors).
408408+ ///
409409+ /// ChatGPT was used to help translate between formats, so there could be hallucinations.
407410 pub fn get_color_scheme(&self) -> ColorScheme {
408411 match self {
409412 AllDirectionEnvironment::GlassDesert => color_scheme!(