575 lines
15 KiB
Rust
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()
|
|
}
|