Pumpkin/pumpkin-data/src/generated/fuels.rs
Alexander Medvedev 2fcc9bcf4a chore: enforce some more clippy lints
pumpkin contributors will love me :cap:
2026-05-20 22:27:54 +02:00

575 lines
15 KiB
Rust

/* This file is generated. Do not edit manually. */
pub const FUELS: [(u16, u16); 280usize] = [
(36u16, 300u16),
(37u16, 300u16),
(38u16, 300u16),
(39u16, 300u16),
(40u16, 300u16),
(41u16, 300u16),
(42u16, 300u16),
(43u16, 300u16),
(44u16, 300u16),
(45u16, 300u16),
(48u16, 300u16),
(49u16, 100u16),
(50u16, 100u16),
(51u16, 100u16),
(52u16, 100u16),
(53u16, 100u16),
(54u16, 100u16),
(55u16, 100u16),
(56u16, 100u16),
(57u16, 100u16),
(83u16, 16000u16),
(134u16, 300u16),
(135u16, 300u16),
(136u16, 300u16),
(137u16, 300u16),
(138u16, 300u16),
(139u16, 300u16),
(140u16, 300u16),
(141u16, 300u16),
(142u16, 300u16),
(143u16, 300u16),
(147u16, 300u16),
(148u16, 300u16),
(149u16, 300u16),
(150u16, 300u16),
(151u16, 300u16),
(152u16, 300u16),
(153u16, 300u16),
(154u16, 300u16),
(155u16, 300u16),
(156u16, 300u16),
(159u16, 300u16),
(160u16, 300u16),
(161u16, 300u16),
(162u16, 300u16),
(163u16, 300u16),
(164u16, 300u16),
(165u16, 300u16),
(166u16, 300u16),
(167u16, 300u16),
(170u16, 300u16),
(171u16, 300u16),
(172u16, 300u16),
(173u16, 300u16),
(174u16, 300u16),
(175u16, 300u16),
(176u16, 300u16),
(177u16, 300u16),
(178u16, 300u16),
(179u16, 300u16),
(205u16, 100u16),
(206u16, 100u16),
(207u16, 100u16),
(209u16, 100u16),
(210u16, 100u16),
(213u16, 100u16),
(214u16, 100u16),
(215u16, 100u16),
(216u16, 100u16),
(217u16, 100u16),
(218u16, 100u16),
(219u16, 100u16),
(220u16, 100u16),
(221u16, 100u16),
(222u16, 100u16),
(223u16, 100u16),
(224u16, 100u16),
(225u16, 100u16),
(226u16, 100u16),
(227u16, 100u16),
(228u16, 100u16),
(261u16, 100u16),
(270u16, 50u16),
(271u16, 150u16),
(272u16, 150u16),
(273u16, 150u16),
(274u16, 150u16),
(275u16, 150u16),
(276u16, 150u16),
(277u16, 150u16),
(278u16, 150u16),
(279u16, 150u16),
(280u16, 150u16),
(281u16, 150u16),
(306u16, 300u16),
(307u16, 300u16),
(308u16, 300u16),
(309u16, 300u16),
(311u16, 300u16),
(312u16, 300u16),
(313u16, 300u16),
(314u16, 300u16),
(315u16, 300u16),
(316u16, 300u16),
(318u16, 300u16),
(319u16, 300u16),
(332u16, 300u16),
(333u16, 300u16),
(336u16, 300u16),
(344u16, 300u16),
(345u16, 300u16),
(346u16, 300u16),
(347u16, 300u16),
(348u16, 300u16),
(349u16, 300u16),
(350u16, 300u16),
(351u16, 300u16),
(352u16, 300u16),
(353u16, 300u16),
(354u16, 300u16),
(442u16, 300u16),
(443u16, 300u16),
(444u16, 300u16),
(445u16, 300u16),
(446u16, 300u16),
(447u16, 300u16),
(448u16, 300u16),
(449u16, 300u16),
(450u16, 300u16),
(451u16, 300u16),
(452u16, 300u16),
(506u16, 67u16),
(507u16, 67u16),
(508u16, 67u16),
(509u16, 67u16),
(510u16, 67u16),
(511u16, 67u16),
(512u16, 67u16),
(513u16, 67u16),
(514u16, 67u16),
(515u16, 67u16),
(516u16, 67u16),
(517u16, 67u16),
(518u16, 67u16),
(519u16, 67u16),
(520u16, 67u16),
(521u16, 67u16),
(717u16, 50u16),
(731u16, 300u16),
(742u16, 300u16),
(746u16, 300u16),
(749u16, 300u16),
(752u16, 100u16),
(753u16, 100u16),
(754u16, 100u16),
(755u16, 100u16),
(756u16, 100u16),
(757u16, 100u16),
(758u16, 100u16),
(759u16, 100u16),
(760u16, 100u16),
(761u16, 100u16),
(768u16, 300u16),
(769u16, 300u16),
(770u16, 300u16),
(771u16, 300u16),
(772u16, 300u16),
(773u16, 300u16),
(774u16, 300u16),
(775u16, 300u16),
(776u16, 300u16),
(777u16, 300u16),
(781u16, 200u16),
(782u16, 200u16),
(783u16, 200u16),
(784u16, 200u16),
(785u16, 200u16),
(786u16, 200u16),
(787u16, 200u16),
(788u16, 200u16),
(789u16, 200u16),
(790u16, 200u16),
(802u16, 300u16),
(803u16, 300u16),
(804u16, 300u16),
(805u16, 300u16),
(806u16, 300u16),
(807u16, 300u16),
(808u16, 300u16),
(809u16, 300u16),
(810u16, 300u16),
(811u16, 300u16),
(822u16, 300u16),
(823u16, 300u16),
(824u16, 300u16),
(825u16, 300u16),
(826u16, 300u16),
(827u16, 300u16),
(828u16, 300u16),
(829u16, 300u16),
(830u16, 300u16),
(831u16, 300u16),
(864u16, 1200u16),
(865u16, 1200u16),
(866u16, 1200u16),
(867u16, 1200u16),
(868u16, 1200u16),
(869u16, 1200u16),
(870u16, 1200u16),
(871u16, 1200u16),
(872u16, 1200u16),
(873u16, 1200u16),
(874u16, 1200u16),
(875u16, 1200u16),
(876u16, 1200u16),
(877u16, 1200u16),
(878u16, 1200u16),
(879u16, 1200u16),
(880u16, 1200u16),
(881u16, 1200u16),
(882u16, 1200u16),
(883u16, 1200u16),
(893u16, 100u16),
(895u16, 300u16),
(897u16, 1600u16),
(898u16, 1600u16),
(912u16, 200u16),
(913u16, 200u16),
(914u16, 200u16),
(915u16, 200u16),
(916u16, 200u16),
(947u16, 100u16),
(989u16, 200u16),
(990u16, 200u16),
(991u16, 200u16),
(992u16, 200u16),
(993u16, 200u16),
(994u16, 200u16),
(995u16, 200u16),
(996u16, 200u16),
(997u16, 200u16),
(998u16, 200u16),
(1001u16, 800u16),
(1002u16, 800u16),
(1003u16, 800u16),
(1004u16, 800u16),
(1005u16, 800u16),
(1006u16, 800u16),
(1007u16, 800u16),
(1008u16, 800u16),
(1009u16, 800u16),
(1010u16, 800u16),
(1015u16, 20000u16),
(1028u16, 4001u16),
(1054u16, 300u16),
(1117u16, 2400u16),
(1267u16, 300u16),
(1268u16, 300u16),
(1269u16, 300u16),
(1270u16, 300u16),
(1271u16, 300u16),
(1272u16, 300u16),
(1273u16, 300u16),
(1274u16, 300u16),
(1275u16, 300u16),
(1276u16, 300u16),
(1277u16, 300u16),
(1278u16, 300u16),
(1279u16, 300u16),
(1280u16, 300u16),
(1281u16, 300u16),
(1282u16, 300u16),
(1297u16, 200u16),
(1340u16, 300u16),
(1342u16, 300u16),
(1354u16, 300u16),
(1355u16, 300u16),
(1358u16, 300u16),
(1359u16, 300u16),
(1361u16, 300u16),
];
#[must_use]
#[allow(clippy::too_many_lines, clippy::match_same_arms)]
pub const fn get_item_burn_ticks(item_id: u16) -> Option<u16> {
match item_id {
36u16 => Some(300u16),
37u16 => Some(300u16),
38u16 => Some(300u16),
39u16 => Some(300u16),
40u16 => Some(300u16),
41u16 => Some(300u16),
42u16 => Some(300u16),
43u16 => Some(300u16),
44u16 => Some(300u16),
45u16 => Some(300u16),
48u16 => Some(300u16),
49u16 => Some(100u16),
50u16 => Some(100u16),
51u16 => Some(100u16),
52u16 => Some(100u16),
53u16 => Some(100u16),
54u16 => Some(100u16),
55u16 => Some(100u16),
56u16 => Some(100u16),
57u16 => Some(100u16),
83u16 => Some(16000u16),
134u16 => Some(300u16),
135u16 => Some(300u16),
136u16 => Some(300u16),
137u16 => Some(300u16),
138u16 => Some(300u16),
139u16 => Some(300u16),
140u16 => Some(300u16),
141u16 => Some(300u16),
142u16 => Some(300u16),
143u16 => Some(300u16),
147u16 => Some(300u16),
148u16 => Some(300u16),
149u16 => Some(300u16),
150u16 => Some(300u16),
151u16 => Some(300u16),
152u16 => Some(300u16),
153u16 => Some(300u16),
154u16 => Some(300u16),
155u16 => Some(300u16),
156u16 => Some(300u16),
159u16 => Some(300u16),
160u16 => Some(300u16),
161u16 => Some(300u16),
162u16 => Some(300u16),
163u16 => Some(300u16),
164u16 => Some(300u16),
165u16 => Some(300u16),
166u16 => Some(300u16),
167u16 => Some(300u16),
170u16 => Some(300u16),
171u16 => Some(300u16),
172u16 => Some(300u16),
173u16 => Some(300u16),
174u16 => Some(300u16),
175u16 => Some(300u16),
176u16 => Some(300u16),
177u16 => Some(300u16),
178u16 => Some(300u16),
179u16 => Some(300u16),
205u16 => Some(100u16),
206u16 => Some(100u16),
207u16 => Some(100u16),
209u16 => Some(100u16),
210u16 => Some(100u16),
213u16 => Some(100u16),
214u16 => Some(100u16),
215u16 => Some(100u16),
216u16 => Some(100u16),
217u16 => Some(100u16),
218u16 => Some(100u16),
219u16 => Some(100u16),
220u16 => Some(100u16),
221u16 => Some(100u16),
222u16 => Some(100u16),
223u16 => Some(100u16),
224u16 => Some(100u16),
225u16 => Some(100u16),
226u16 => Some(100u16),
227u16 => Some(100u16),
228u16 => Some(100u16),
261u16 => Some(100u16),
270u16 => Some(50u16),
271u16 => Some(150u16),
272u16 => Some(150u16),
273u16 => Some(150u16),
274u16 => Some(150u16),
275u16 => Some(150u16),
276u16 => Some(150u16),
277u16 => Some(150u16),
278u16 => Some(150u16),
279u16 => Some(150u16),
280u16 => Some(150u16),
281u16 => Some(150u16),
306u16 => Some(300u16),
307u16 => Some(300u16),
308u16 => Some(300u16),
309u16 => Some(300u16),
311u16 => Some(300u16),
312u16 => Some(300u16),
313u16 => Some(300u16),
314u16 => Some(300u16),
315u16 => Some(300u16),
316u16 => Some(300u16),
318u16 => Some(300u16),
319u16 => Some(300u16),
332u16 => Some(300u16),
333u16 => Some(300u16),
336u16 => Some(300u16),
344u16 => Some(300u16),
345u16 => Some(300u16),
346u16 => Some(300u16),
347u16 => Some(300u16),
348u16 => Some(300u16),
349u16 => Some(300u16),
350u16 => Some(300u16),
351u16 => Some(300u16),
352u16 => Some(300u16),
353u16 => Some(300u16),
354u16 => Some(300u16),
442u16 => Some(300u16),
443u16 => Some(300u16),
444u16 => Some(300u16),
445u16 => Some(300u16),
446u16 => Some(300u16),
447u16 => Some(300u16),
448u16 => Some(300u16),
449u16 => Some(300u16),
450u16 => Some(300u16),
451u16 => Some(300u16),
452u16 => Some(300u16),
506u16 => Some(67u16),
507u16 => Some(67u16),
508u16 => Some(67u16),
509u16 => Some(67u16),
510u16 => Some(67u16),
511u16 => Some(67u16),
512u16 => Some(67u16),
513u16 => Some(67u16),
514u16 => Some(67u16),
515u16 => Some(67u16),
516u16 => Some(67u16),
517u16 => Some(67u16),
518u16 => Some(67u16),
519u16 => Some(67u16),
520u16 => Some(67u16),
521u16 => Some(67u16),
717u16 => Some(50u16),
731u16 => Some(300u16),
742u16 => Some(300u16),
746u16 => Some(300u16),
749u16 => Some(300u16),
752u16 => Some(100u16),
753u16 => Some(100u16),
754u16 => Some(100u16),
755u16 => Some(100u16),
756u16 => Some(100u16),
757u16 => Some(100u16),
758u16 => Some(100u16),
759u16 => Some(100u16),
760u16 => Some(100u16),
761u16 => Some(100u16),
768u16 => Some(300u16),
769u16 => Some(300u16),
770u16 => Some(300u16),
771u16 => Some(300u16),
772u16 => Some(300u16),
773u16 => Some(300u16),
774u16 => Some(300u16),
775u16 => Some(300u16),
776u16 => Some(300u16),
777u16 => Some(300u16),
781u16 => Some(200u16),
782u16 => Some(200u16),
783u16 => Some(200u16),
784u16 => Some(200u16),
785u16 => Some(200u16),
786u16 => Some(200u16),
787u16 => Some(200u16),
788u16 => Some(200u16),
789u16 => Some(200u16),
790u16 => Some(200u16),
802u16 => Some(300u16),
803u16 => Some(300u16),
804u16 => Some(300u16),
805u16 => Some(300u16),
806u16 => Some(300u16),
807u16 => Some(300u16),
808u16 => Some(300u16),
809u16 => Some(300u16),
810u16 => Some(300u16),
811u16 => Some(300u16),
822u16 => Some(300u16),
823u16 => Some(300u16),
824u16 => Some(300u16),
825u16 => Some(300u16),
826u16 => Some(300u16),
827u16 => Some(300u16),
828u16 => Some(300u16),
829u16 => Some(300u16),
830u16 => Some(300u16),
831u16 => Some(300u16),
864u16 => Some(1200u16),
865u16 => Some(1200u16),
866u16 => Some(1200u16),
867u16 => Some(1200u16),
868u16 => Some(1200u16),
869u16 => Some(1200u16),
870u16 => Some(1200u16),
871u16 => Some(1200u16),
872u16 => Some(1200u16),
873u16 => Some(1200u16),
874u16 => Some(1200u16),
875u16 => Some(1200u16),
876u16 => Some(1200u16),
877u16 => Some(1200u16),
878u16 => Some(1200u16),
879u16 => Some(1200u16),
880u16 => Some(1200u16),
881u16 => Some(1200u16),
882u16 => Some(1200u16),
883u16 => Some(1200u16),
893u16 => Some(100u16),
895u16 => Some(300u16),
897u16 => Some(1600u16),
898u16 => Some(1600u16),
912u16 => Some(200u16),
913u16 => Some(200u16),
914u16 => Some(200u16),
915u16 => Some(200u16),
916u16 => Some(200u16),
947u16 => Some(100u16),
989u16 => Some(200u16),
990u16 => Some(200u16),
991u16 => Some(200u16),
992u16 => Some(200u16),
993u16 => Some(200u16),
994u16 => Some(200u16),
995u16 => Some(200u16),
996u16 => Some(200u16),
997u16 => Some(200u16),
998u16 => Some(200u16),
1001u16 => Some(800u16),
1002u16 => Some(800u16),
1003u16 => Some(800u16),
1004u16 => Some(800u16),
1005u16 => Some(800u16),
1006u16 => Some(800u16),
1007u16 => Some(800u16),
1008u16 => Some(800u16),
1009u16 => Some(800u16),
1010u16 => Some(800u16),
1015u16 => Some(20000u16),
1028u16 => Some(4001u16),
1054u16 => Some(300u16),
1117u16 => Some(2400u16),
1267u16 => Some(300u16),
1268u16 => Some(300u16),
1269u16 => Some(300u16),
1270u16 => Some(300u16),
1271u16 => Some(300u16),
1272u16 => Some(300u16),
1273u16 => Some(300u16),
1274u16 => Some(300u16),
1275u16 => Some(300u16),
1276u16 => Some(300u16),
1277u16 => Some(300u16),
1278u16 => Some(300u16),
1279u16 => Some(300u16),
1280u16 => Some(300u16),
1281u16 => Some(300u16),
1282u16 => Some(300u16),
1297u16 => Some(200u16),
1340u16 => Some(300u16),
1342u16 => Some(300u16),
1354u16 => Some(300u16),
1355u16 => Some(300u16),
1358u16 => Some(300u16),
1359u16 => Some(300u16),
1361u16 => Some(300u16),
_ => None,
}
}
#[must_use]
pub const fn is_fuel(item_id: u16) -> bool {
get_item_burn_ticks(item_id).is_some()
}