ScummVM API documentation
usecode_tos_tables.h
1/* ScummVM - Graphic Adventure Engine
2*
3* ScummVM is the legal property of its developers, whose names
4* are too numerous to list here. Please refer to the COPYRIGHT
5* file distributed with this source distribution.
6*
7* This program is free software: you can redistribute it and/or modify
8* it under the terms of the GNU General Public License as published by
9* the Free Software Foundation, either version 3 of the License, or
10* (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16*
17* You should have received a copy of the GNU General Public License
18* along with this program. If not, see <http://www.gnu.org/licenses/>.
19*
20*/
21
22#ifndef DARKSEED_USECODE_TOS_TABLES_H
23#define DARKSEED_USECODE_TOS_TABLES_H
24
25namespace Darkseed {
26static constexpr uint16 handDescriptionsTbl[] = {
27 0, 0, 0, 0,
28 0, 0, 0, 0,
29 0, 0, 0, 0,
30 0, 0, 0, 0,
31 791, 0, 0, 0,
32 0, 0, 0, 0,
33 0, 0, 0, 0,
34 0, 0, 0, 0,
35 0, 0, 0, 0,
36 0, 0, 0, 0,
37 0, 0, 652, 0,
38 729, 0, 0, 0,
39 0, 0, 0, 852,
40 0, 0, 0, 772,
41 0, 0, 846, 0,
42 0, 453, 0, 0,
43 484, 0, 0, 0,
44 0, 0, 0, 706,
45 0, 0, 0, 0,
46 0, 0, 0, 0,
47 0, 0, 0, 0,
48 0, 0, 0, 609,
49 611, 607, 605, 603,
50 601, 599, 597, 595,
51 593, 591, 589, 0,
52 0, 0, 0, 355,
53 0, 0, 0, 0,
54 0, 0, 0, 0,
55 0, 0, 0, 827,
56 839, 0, 798, 807,
57 803, 441, 449, 118,
58 260, 272, 306, 91,
59 162, 137, 377, 399,
60 415, 475, 478, 481,
61 0, 0, 999, 253,
62 0, 0, 171, 183,
63 213, 220, 285, 316,
64 329, 338, 338, 357,
65 516, 527, 534, 0,
66 548, 562, 571, 576,
67 614, 616, 621, 625,
68 637, 0, 642, 644,
69 646, 0, 674, 678,
70 681, 684, 689, 0,
71 726, 747, 0, 760,
72 766, 781, 788, 819,
73 823, 825, 0, 0,
74 863, 0, 881, 888,
75 892, 901, 0, 0,
76 672, 322, 164
77};
78
79static constexpr int16 glovesTextTbl[199] = {
80 999, 999, 999, 999,
81 999, 999, 999, 999,
82 999, 999, 999, 525,
83 999, 999, 999, 999,
84 999, 84, 999, 745,
85 999, 999, 84, 999,
86 999, 84, 84, 999,
87 999, 999, 999, 999,
88 999, 999, 999, 84,
89 999, 999, 999, 999,
90 999, 999, 84, 999,
91 84, 999, 84, 49,
92 999, 84, 999, 999,
93 198, 487, 999, 773,
94 999, 0, 999, 84,
95 999, 84, 84, 999,
96 999, 999, 84, 84,
97 84, 999, 999, 84,
98 999, 999, 999, 999,
99 999, 999, 35, 999,
100 84, 999, 999, 999,
101 84, 84, 84, 84,
102 84, 84, 84, 84,
103 84, 84, 84, 84,
104 84, 84, 84, 999,
105 84, 84, 999, 999,
106 999, 999, 999, 999,
107 386, 84, 392, 84,
108 996, 84, 999, 981,
109 999, 796, 999, 808,
110 804, 84, 84, 84,
111 999, 84, 84, 84,
112 999, 998, 991, 84,
113 84, 999, 84, 84,
114 999, 84, 999, 84,
115 999, 999, 84, 185,
116 84, 84, 84, 84,
117 84, 84, 84, 999,
118 999, 84, 84, 999,
119 84, 999, 84, 84,
120 84, 84, 999, 999,
121 999, 999, 999, 999,
122 999, 999, 84, 84,
123 84, 84, 84, 84,
124 84, 84, 999, 999,
125 768, 999, 999, 820,
126 84, 84, 999, 999,
127 999, 999, 999, 84,
128 84, 999, 84, 84,
129 84, 84, 999
130};
131
132static constexpr int16 moneyTextTbl[199] = {
133 999, 999, 999, 999,
134 999, 999, 999, 999,
135 999, 999, 999, 999,
136 999, 999, 999, 999,
137 999, 999, 999, 999,
138 999, 999, 999, 169,
139 999, 999, 999, 999,
140 999, 999, 999, 999,
141 999, 999, 999, 999,
142 961, 961, 961, 961,
143 961, 999, 999, 999,
144 999, 999, 543, 58,
145 872, 999, 999, 999,
146 206, 999, 999, 999,
147 999, 999, 999, 999,
148 999, 461, 999, 999,
149 999, 999, 999, 999,
150 999, 999, 999, 987,
151 999, 999, 999, 999,
152 999, 999, 999, 999,
153 560, 999, 999, 999,
154 999, 436, 999, 586,
155 586, 586, 586, 586,
156 586, 586, 586, 586,
157 586, 586, 586, 999,
158 156, 986, 999, 999,
159 999, 999, 999, 999,
160 386, 992, 392, 999,
161 996, 0, 999, 999,
162 999, 999, 999, 999,
163 804, 990, 999, 132,
164 999, 281, 86, 111,
165 999, 998, 991, 402,
166 417, 999, 999, 999,
167 999, 303, 0, 999,
168 999, 999, 999, 190,
169 217, 227, 290, 999,
170 999, 999, 999, 999,
171 906, 531, 999, 999,
172 550, 999, 573, 577,
173 999, 999, 999, 633,
174 633, 633, 633, 633,
175 633, 999, 999, 999,
176 988, 687, 999, 999,
177 999, 999, 999, 999,
178 999, 785, 999, 999,
179 980, 982, 999, 999,
180 865, 999, 885, 999,
181 999, 999, 989, 999,
182 999, 326, 999
183};
184
185static constexpr int16 crowBarTextTbl[199] = {
186 999, 999, 999, 999,
187 999, 999, 999, 518,
188 999, 999, 999, 524,
189 999, 999, 999, 999,
190 999, 999, 999, 999,
191 999, 999, 999, 999,
192 999, 999, 999, 999,
193 999, 999, 999, 999,
194 999, 999, 999, 999,
195 518, 518, 518, 518,
196 518, 757, 0, 999,
197 999, 999, 999, 51,
198 999, 249, 999, 999,
199 999, 485, 999, 999,
200 999, 999, 979, 411,
201 999, 456, 999, 999,
202 999, 999, 470, 470,
203 470, 999, 999, 987,
204 999, 999, 999, 999,
205 999, 999, 36, 832,
206 999, 999, 999, 999,
207 999, 433, 999, 583,
208 583, 583, 583, 583,
209 583, 583, 583, 583,
210 583, 583, 583, 999,
211 999, 986, 999, 360,
212 999, 999, 999, 999,
213 386, 992, 392, 999,
214 996, 753, 984, 981,
215 999, 999, 999, 808,
216 804, 990, 999, 999,
217 22, 67, 85, 100,
218 999, 998, 379, 999,
219 999, 999, 479, 479,
220 999, 995, 999, 999,
221 999, 999, 173, 999,
222 215, 224, 286, 999,
223 330, 342, 349, 360,
224 999, 999, 999, 999,
225 550, 999, 999, 579,
226 999, 999, 999, 628,
227 628, 628, 628, 628,
228 628, 999, 999, 999,
229 988, 686, 999, 999,
230 999, 999, 999, 762,
231 999, 782, 999, 983,
232 980, 982, 999, 999,
233 999, 999, 999, 999,
234 999, 999, 989, 999,
235 999, 324, 999
236};
237
238static constexpr int16 journalTextTbl[199] = {
239 999, 999, 999, 999,
240 999, 999, 999, 999,
241 999, 999, 999, 999,
242 999, 999, 999, 999,
243 999, 999, 999, 999,
244 999, 999, 999, 999,
245 999, 999, 999, 999,
246 999, 999, 999, 999,
247 999, 999, 999, 999,
248 999, 999, 999, 999,
249 999, 999, 999, 999,
250 999, 999, 486, 999,
251 868, 999, 999, 999,
252 196, 486, 999, 999,
253 999, 999, 999, 999,
254 999, 455, 999, 999,
255 999, 999, 999, 999,
256 999, 999, 999, 987,
257 999, 999, 999, 999,
258 999, 999, 999, 999,
259 999, 999, 999, 999,
260 999, 999, 999, 999,
261 999, 999, 999, 999,
262 999, 999, 999, 999,
263 999, 999, 999, 999,
264 999, 986, 999, 999,
265 999, 999, 999, 999,
266 386, 992, 392, 999,
267 996, 999, 999, 981,
268 999, 999, 999, 999,
269 804, 999, 999, 999,
270 999, 999, 82, 93,
271 999, 998, 991, 999,
272 999, 999, 999, 999,
273 999, 299, 999, 999,
274 999, 999, 999, 999,
275 999, 222, 146, 309,
276 999, 999, 999, 999,
277 486, 999, 999, 999,
278 550, 999, 999, 577,
279 999, 999, 999, 999,
280 999, 999, 999, 999,
281 999, 999, 999, 999,
282 988, 999, 999, 999,
283 999, 999, 999, 999,
284 999, 999, 999, 999,
285 980, 982, 999, 864,
286 999, 999, 999, 999,
287 999, 999, 989, 999,
288 999, 994, 999
289};
290
291static constexpr int16 libraryCardTextTbl[199] = {
292 999, 999, 999, 999,
293 999, 999, 999, 999,
294 999, 999, 999, 999,
295 999, 999, 999, 999,
296 999, 999, 999, 999,
297 999, 999, 999, 999,
298 999, 999, 999, 999,
299 999, 999, 999, 999,
300 999, 999, 999, 999,
301 999, 999, 999, 999,
302 999, 999, 999, 999,
303 999, 999, 0, 56,
304 999, 999, 999, 999,
305 999, 999, 999, 999,
306 999, 999, 999, 999,
307 999, 999, 999, 999,
308 999, 999, 999, 999,
309 999, 999, 999, 999,
310 999, 999, 999, 999,
311 999, 999, 999, 999,
312 559, 999, 999, 999,
313 999, 999, 999, 999,
314 999, 999, 999, 999,
315 999, 999, 999, 999,
316 999, 999, 999, 999,
317 154, 999, 999, 999,
318 999, 999, 999, 999,
319 386, 992, 392, 999,
320 996, 0, 999, 981,
321 999, 999, 999, 999,
322 804, 443, 999, 999,
323 999, 999, 999, 999,
324 999, 998, 991, 999,
325 999, 999, 999, 999,
326 999, 999, 999, 999,
327 999, 999, 177, 999,
328 999, 222, 288, 309,
329 999, 999, 999, 999,
330 519, 999, 999, 999,
331 999, 999, 999, 999,
332 999, 999, 999, 999,
333 999, 999, 999, 999,
334 999, 999, 999, 999,
335 999, 999, 999, 999,
336 999, 999, 999, 999,
337 999, 999, 999, 999,
338 999, 999, 999, 999,
339 999, 999, 999, 999,
340 999, 999, 499, 999,
341 999, 993, 999
342};
343
344static constexpr int16 bobbyPinTextTbl[199] = {
345 999, 999, 999, 999,
346 999, 999, 999, 999,
347 999, 999, 999, 999,
348 999, 999, 999, 999,
349 999, 999, 999, 999,
350 999, 999, 999, 999,
351 999, 999, 999, 999,
352 999, 999, 999, 999,
353 999, 999, 999, 999,
354 999, 999, 999, 999,
355 999, 999, 999, 999,
356 999, 999, 999, 50,
357 0, 999, 999, 999,
358 999, 999, 999, 999,
359 999, 999, 999, 999,
360 999, 457, 999, 999,
361 999, 999, 999, 999,
362 999, 999, 999, 987,
363 999, 999, 999, 999,
364 999, 999, 999, 999,
365 555, 999, 999, 999,
366 999, 999, 999, 999,
367 999, 999, 999, 999,
368 999, 999, 999, 999,
369 999, 999, 999, 999,
370 999, 986, 999, 999,
371 999, 999, 999, 999,
372 386, 992, 392, 999,
373 996, 0, 999, 981,
374 999, 999, 999, 808,
375 804, 990, 999, 125,
376 999, 66, 999, 99,
377 999, 998, 991, 999,
378 999, 999, 999, 999,
379 999, 999, 999, 999,
380 999, 999, 999, 999,
381 999, 223, 999, 999,
382 332, 999, 999, 999,
383 999, 999, 999, 999,
384 550, 999, 999, 577,
385 999, 999, 999, 999,
386 999, 999, 999, 999,
387 999, 999, 676, 999,
388 988, 999, 999, 999,
389 999, 999, 999, 999,
390 999, 999, 999, 999,
391 980, 982, 999, 999,
392 999, 999, 0, 999,
393 999, 999, 989, 999,
394 999, 993, 999
395};
396
397static constexpr int16 keysTextTbl[199] = {
398 999, 999, 999, 999,
399 999, 999, 999, 999,
400 999, 999, 999, 999,
401 999, 999, 999, 999,
402 999, 999, 999, 999,
403 999, 999, 999, 999,
404 999, 999, 999, 999,
405 999, 999, 999, 999,
406 999, 999, 999, 999,
407 999, 999, 999, 999,
408 999, 999, 999, 999,
409 999, 999, 999, 999,
410 871, 999, 999, 999,
411 999, 999, 999, 999,
412 999, 999, 999, 413,
413 999, 999, 999, 999,
414 999, 999, 472, 472,
415 472, 999, 999, 0,
416 999, 999, 999, 999,
417 999, 999, 999, 999,
418 999, 999, 999, 999,
419 999, 435, 716, 999,
420 999, 999, 999, 999,
421 999, 999, 999, 999,
422 999, 999, 999, 999,
423 999, 986, 999, 365,
424 999, 999, 999, 999,
425 386, 992, 392, 999,
426 996, 999, 999, 981,
427 999, 999, 999, 808,
428 804, 990, 999, 999,
429 25, 999, 999, 108,
430 999, 998, 381, 999,
431 416, 999, 999, 999,
432 999, 999, 999, 999,
433 999, 999, 999, 999,
434 999, 999, 999, 999,
435 336, 999, 999, 365,
436 999, 999, 999, 999,
437 550, 999, 999, 577,
438 999, 999, 999, 999,
439 999, 999, 999, 999,
440 999, 999, 999, 999,
441 988, 999, 999, 999,
442 999, 999, 999, 999,
443 999, 784, 784, 999,
444 980, 982, 999, 999,
445 999, 999, 884, 999,
446 999, 999, 989, 999,
447 999, 993, 999
448};
449
450static constexpr int16 binocularsTextTbl[199] = {
451 999, 999, 999, 999,
452 999, 999, 999, 999,
453 999, 999, 999, 999,
454 999, 999, 999, 999,
455 999, 999, 999, 999,
456 999, 999, 999, 999,
457 999, 999, 999, 999,
458 999, 999, 999, 999,
459 999, 999, 999, 999,
460 999, 999, 999, 999,
461 999, 999, 999, 999,
462 999, 999, 999, 53,
463 999, 999, 999, 999,
464 200, 999, 999, 999,
465 999, 999, 999, 999,
466 999, 459, 999, 999,
467 999, 999, 999, 999,
468 999, 999, 999, 987,
469 999, 999, 999, 999,
470 999, 999, 38, 999,
471 556, 999, 999, 999,
472 999, 999, 999, 584,
473 584, 584, 584, 584,
474 584, 584, 584, 584,
475 584, 584, 584, 999,
476 150, 986, 999, 361,
477 999, 999, 999, 999,
478 386, 192, 392, 999,
479 996, 753, 999, 999,
480 999, 999, 799, 999,
481 804, 990, 999, 127,
482 23, 69, 999, 103,
483 127, 998, 991, 401,
484 999, 999, 999, 999,
485 999, 999, 999, 999,
486 999, 999, 174, 187,
487 999, 225, 287, 999,
488 334, 343, 343, 999,
489 999, 530, 999, 999,
490 550, 999, 999, 577,
491 999, 999, 623, 630,
492 630, 630, 630, 630,
493 630, 999, 999, 999,
494 988, 999, 999, 999,
495 999, 999, 999, 763,
496 999, 999, 999, 999,
497 980, 982, 999, 999,
498 999, 999, 999, 999,
499 999, 999, 498, 999,
500 999, 993, 998
501};
502
503static constexpr int16 shovelTextTbl[199] = {
504 999, 999, 999, 999,
505 999, 999, 999, 999,
506 999, 999, 999, 524,
507 999, 999, 999, 999,
508 999, 999, 999, 999,
509 999, 999, 999, 999,
510 999, 999, 999, 999,
511 999, 999, 999, 999,
512 999, 999, 999, 999,
513 999, 999, 999, 999,
514 999, 999, 999, 999,
515 999, 999, 999, 48,
516 999, 999, 627, 999,
517 999, 485, 999, 999,
518 999, 999, 979, 411,
519 999, 456, 999, 999,
520 999, 999, 470, 470,
521 470, 999, 999, 987,
522 999, 999, 999, 999,
523 999, 999, 34, 832,
524 999, 999, 999, 999,
525 999, 999, 999, 0,
526 0, 0, 0, 0,
527 0, 0, 0, 0,
528 0, 0, 0, 999,
529 147, 986, 999, 359,
530 999, 999, 999, 999,
531 386, 992, 392, 999,
532 996, 753, 999, 981,
533 841, 999, 999, 808,
534 804, 990, 999, 123,
535 21, 65, 310, 97,
536 999, 998, 991, 999,
537 999, 999, 999, 999,
538 999, 995, 999, 999,
539 999, 999, 999, 999,
540 999, 999, 286, 999,
541 330, 341, 348, 359,
542 999, 999, 999, 999,
543 550, 999, 572, 578,
544 999, 999, 999, 627,
545 627, 627, 627, 627,
546 627, 999, 999, 999,
547 988, 686, 999, 999,
548 999, 999, 999, 762,
549 999, 999, 999, 983,
550 980, 982, 999, 999,
551 999, 999, 999, 999,
552 999, 999, 498, 999,
553 999, 323, 999
554};
555
556static constexpr int16 delbertsCardTextTbl[199] = {
557 999, 999, 999, 999,
558 999, 999, 999, 999,
559 999, 999, 999, 999,
560 999, 999, 999, 999,
561 999, 999, 999, 999,
562 999, 999, 999, 168,
563 999, 999, 999, 999,
564 999, 999, 999, 999,
565 999, 999, 999, 999,
566 999, 999, 999, 999,
567 999, 999, 999, 999,
568 999, 999, 541, 52,
569 999, 999, 999, 999,
570 999, 0, 999, 999,
571 999, 999, 999, 999,
572 999, 455, 999, 999,
573 0, 999, 999, 999,
574 999, 999, 999, 987,
575 999, 999, 999, 999,
576 999, 999, 37, 999,
577 999, 999, 999, 999,
578 999, 999, 999, 999,
579 999, 999, 999, 999,
580 999, 999, 999, 999,
581 999, 999, 999, 999,
582 149, 986, 999, 999,
583 999, 999, 999, 999,
584 386, 992, 392, 999,
585 996, 754, 999, 981,
586 999, 999, 999, 999,
587 805, 990, 999, 999,
588 999, 999, 999, 101,
589 999, 998, 991, 999,
590 999, 999, 999, 482,
591 999, 999, 999, 999,
592 999, 999, 999, 999,
593 999, 222, 999, 309,
594 999, 999, 999, 999,
595 999, 999, 999, 999,
596 550, 999, 999, 577,
597 999, 999, 999, 999,
598 999, 999, 999, 999,
599 999, 999, 999, 999,
600 988, 999, 999, 999,
601 999, 999, 999, 999,
602 999, 783, 999, 999,
603 980, 982, 999, 999,
604 999, 999, 999, 999,
605 999, 999, 989, 999,
606 999, 993, 999
607};
608
609static constexpr int16 stickTextTbl[199] = {
610 999, 999, 999, 999,
611 999, 999, 999, 999,
612 999, 999, 999, 524,
613 999, 999, 999, 999,
614 999, 999, 999, 999,
615 999, 999, 999, 999,
616 999, 0, 999, 999,
617 999, 999, 999, 999,
618 999, 999, 999, 999,
619 999, 999, 999, 999,
620 999, 999, 999, 999,
621 999, 999, 999, 999,
622 999, 999, 999, 999,
623 201, 489, 999, 999,
624 999, 999, 979, 411,
625 999, 456, 999, 999,
626 999, 999, 470, 470,
627 470, 999, 999, 987,
628 999, 999, 999, 999,
629 999, 999, 39, 832,
630 999, 999, 999, 999,
631 999, 999, 999, 999,
632 999, 999, 999, 999,
633 999, 999, 999, 999,
634 999, 999, 999, 999,
635 147, 986, 999, 999,
636 999, 999, 999, 999,
637 386, 992, 392, 999,
638 996, 753, 984, 981,
639 843, 999, 999, 808,
640 804, 990, 999, 128,
641 999, 70, 999, 104,
642 999, 998, 991, 999,
643 999, 999, 479, 479,
644 999, 999, 999, 995,
645 999, 999, 175, 188,
646 216, 999, 999, 999,
647 330, 999, 999, 999,
648 999, 999, 999, 999,
649 550, 999, 999, 577,
650 999, 999, 999, 631,
651 631, 631, 631, 631,
652 631, 999, 999, 999,
653 988, 686, 999, 999,
654 999, 999, 999, 999,
655 999, 999, 999, 983,
656 980, 982, 999, 999,
657 999, 999, 999, 999,
658 999, 999, 989, 999,
659 999, 325, 999
660};
661
662static constexpr int16 axeHandleTextTbl[199] = {
663 999, 999, 999, 999,
664 999, 999, 999, 999,
665 999, 999, 999, 999,
666 999, 999, 984, 999,
667 999, 999, 999, 999,
668 999, 999, 999, 999,
669 999, 999, 999, 999,
670 999, 999, 999, 999,
671 999, 999, 999, 999,
672 999, 999, 999, 999,
673 999, 999, 999, 999,
674 999, 999, 999, 999,
675 999, 999, 999, 999,
676 199, 489, 999, 999,
677 999, 999, 979, 999,
678 999, 999, 999, 999,
679 999, 999, 999, 999,
680 999, 999, 999, 987,
681 999, 999, 999, 999,
682 999, 999, 999, 832,
683 999, 999, 999, 999,
684 999, 999, 999, 999,
685 999, 999, 999, 999,
686 999, 999, 999, 999,
687 999, 999, 999, 999,
688 999, 986, 999, 999,
689 999, 999, 999, 999,
690 386, 992, 392, 999,
691 996, 753, 999, 981,
692 832, 999, 999, 808,
693 804, 990, 999, 126,
694 999, 68, 999, 102,
695 999, 998, 380, 999,
696 999, 999, 479, 999,
697 999, 999, 999, 999,
698 999, 999, 999, 186,
699 999, 999, 999, 999,
700 333, 999, 999, 999,
701 999, 529, 999, 999,
702 550, 999, 999, 577,
703 999, 999, 999, 629,
704 629, 629, 629, 629,
705 629, 999, 999, 999,
706 988, 686, 999, 999,
707 999, 999, 999, 999,
708 999, 999, 999, 983,
709 980, 982, 999, 999,
710 999, 999, 999, 999,
711 999, 999, 989, 999,
712 999, 993, 999
713};
714
715static constexpr int16 ropeTextTbl[199] = {
716 0, 0, 0, 0,
717 0, 0, 0, 999,
718 0, 999, 0, 523,
719 0, 0, 999, 0,
720 793, 999, 0, 999,
721 0, 0, 999, 0,
722 0, 999, 699, 0,
723 0, 0, 0, 0,
724 0, 0, 999, 999,
725 999, 999, 999, 999,
726 999, 0, 0, 0,
727 999, 0, 999, 45,
728 0, 0, 0, 0,
729 195, 485, 0, 999,
730 0, 999, 847, 410,
731 0, 454, 999, 0,
732 0, 0, 469, 469,
733 469, 0, 0, 987,
734 0, 0, 0, 0,
735 0, 0, 999, 831,
736 999, 0, 0, 0,
737 0, 0, 999, 999,
738 999, 999, 999, 999,
739 999, 999, 999, 999,
740 999, 999, 999, 0,
741 144, 986, 0, 358,
742 999, 999, 999, 999,
743 386, 992, 392, 990,
744 996, 753, 999, 981,
745 840, 999, 0, 808,
746 804, 990, 450, 121,
747 261, 63, 81, 92,
748 121, 998, 378, 400,
749 999, 999, 999, 999,
750 0, 297, 0, 999,
751 999, 0, 999, 184,
752 214, 221, 999, 999,
753 999, 339, 339, 358,
754 999, 528, 999, 0,
755 549, 0, 999, 577,
756 999, 617, 999, 626,
757 0, 0, 0, 0,
758 0, 0, 675, 999,
759 988, 999, 999, 999,
760 999, 999, 0, 761,
761 767, 999, 999, 999,
762 980, 982, 0, 0,
763 0, 0, 0, 999,
764 999, 0, 989, 999,
765 999, 999, 0
766};
767
768static constexpr int16 microFilmTextTbl[199] = {
769 999, 999, 999, 999,
770 999, 999, 999, 999,
771 999, 999, 999, 999,
772 999, 999, 999, 999,
773 999, 999, 999, 999,
774 999, 999, 999, 999,
775 999, 999, 999, 999,
776 999, 999, 999, 999,
777 999, 999, 999, 999,
778 999, 999, 999, 999,
779 999, 999, 999, 999,
780 999, 999, 999, 999,
781 870, 999, 999, 999,
782 999, 999, 999, 774,
783 999, 999, 999, 999,
784 999, 455, 999, 999,
785 999, 999, 999, 999,
786 999, 999, 999, 987,
787 999, 999, 999, 999,
788 999, 999, 999, 999,
789 0, 999, 999, 999,
790 999, 999, 999, 999,
791 999, 999, 999, 999,
792 999, 999, 999, 999,
793 999, 999, 999, 999,
794 152, 986, 999, 999,
795 999, 999, 999, 999,
796 386, 992, 392, 999,
797 996, 0, 999, 981,
798 999, 999, 999, 999,
799 804, 990, 999, 999,
800 999, 71, 999, 999,
801 105, 998, 991, 999,
802 999, 999, 999, 999,
803 999, 999, 999, 999,
804 999, 999, 999, 999,
805 999, 999, 999, 999,
806 335, 999, 999, 999,
807 999, 999, 999, 999,
808 550, 999, 999, 577,
809 999, 999, 999, 999,
810 999, 999, 999, 999,
811 999, 999, 999, 999,
812 988, 999, 999, 999,
813 999, 999, 999, 999,
814 999, 999, 999, 999,
815 980, 982, 999, 999,
816 864, 999, 999, 999,
817 999, 999, 989, 999,
818 999, 993, 999
819};
820
821static constexpr int16 specialHammerTextTbl[199] = {
822 999, 999, 999, 999,
823 999, 999, 999, 999,
824 999, 999, 999, 999,
825 999, 999, 999, 999,
826 999, 999, 999, 999,
827 999, 999, 999, 999,
828 999, 999, 999, 999,
829 999, 999, 999, 999,
830 999, 999, 999, 999,
831 999, 999, 999, 999,
832 999, 757, 999, 999,
833 999, 999, 999, 55,
834 999, 999, 999, 999,
835 203, 489, 999, 999,
836 999, 999, 979, 999,
837 999, 999, 999, 999,
838 999, 999, 999, 999,
839 999, 999, 999, 987,
840 999, 999, 999, 999,
841 999, 999, 999, 832,
842 558, 999, 999, 999,
843 999, 999, 999, 999,
844 999, 999, 999, 999,
845 999, 999, 999, 999,
846 999, 999, 999, 999,
847 999, 986, 999, 363,
848 999, 999, 999, 999,
849 387, 992, 392, 999,
850 996, 753, 984, 904,
851 999, 999, 999, 808,
852 805, 990, 999, 130,
853 999, 72, 999, 107,
854 999, 998, 991, 999,
855 999, 999, 999, 999,
856 999, 0, 999, 999,
857 999, 999, 176, 999,
858 216, 999, 999, 999,
859 330, 344, 351, 999,
860 999, 999, 999, 999,
861 550, 999, 999, 577,
862 999, 999, 999, 999,
863 999, 999, 999, 999,
864 999, 999, 999, 999,
865 988, 999, 999, 999,
866 999, 999, 999, 762,
867 999, 999, 999, 983,
868 980, 982, 999, 999,
869 999, 999, 999, 889,
870 999, 999, 989, 999,
871 999, 324, 999
872};
873
874static constexpr int16 gunTextTbl[199] = {
875 19, 19, 19, 19,
876 19, 19, 19, 19,
877 19, 19, 19, 19,
878 19, 19, 19, 19,
879 999, 999, 19, 999,
880 19, 19, 999, 19,
881 19, 999, 19, 19,
882 19, 19, 19, 19,
883 19, 19, 19, 999,
884 19, 19, 19, 19,
885 19, 757, 19, 19,
886 999, 19, 19, 19,
887 19, 19, 19, 19,
888 19, 485, 19, 999,
889 540, 999, 848, 19,
890 19, 19, 999, 19,
891 19, 19, 19, 19,
892 19, 19, 19, 987,
893 19, 19, 19, 19,
894 19, 19, 19, 19,
895 19, 19, 19, 19,
896 19, 19, 999, 19,
897 19, 19, 19, 19,
898 19, 19, 19, 19,
899 19, 19, 19, 19,
900 19, 986, 19, 19,
901 19, 19, 19, 19,
902 350, 992, 392, 999,
903 996, 753, 19, 19,
904 19, 999, 999, 19,
905 19, 990, 19, 19,
906 19, 19, 19, 19,
907 19, 998, 991, 19,
908 19, 999, 999, 19,
909 19, 19, 19, 999,
910 19, 19, 19, 19,
911 19, 999, 19, 19,
912 19, 19, 19, 19,
913 19, 19, 19, 19,
914 19, 19, 19, 577,
915 19, 618, 622, 19,
916 19, 19, 19, 19,
917 19, 19, 19, 999,
918 19, 685, 999, 999,
919 999, 999, 19, 19,
920 19, 19, 999, 19,
921 19, 19, 19, 19,
922 19, 19, 19, 999,
923 999, 19, 497, 999,
924 999, 19, 19
925};
926
927static constexpr int16 watchTextTbl[199] = {
928 999, 999, 999, 999,
929 999, 999, 999, 999,
930 999, 999, 999, 999,
931 999, 999, 999, 999,
932 999, 999, 999, 999,
933 999, 999, 999, 999,
934 999, 999, 999, 999,
935 999, 999, 999, 999,
936 999, 999, 999, 999,
937 999, 999, 999, 999,
938 999, 999, 999, 999,
939 999, 999, 999, 59,
940 873, 999, 999, 999,
941 210, 999, 999, 999,
942 999, 999, 999, 999,
943 999, 999, 999, 999,
944 999, 999, 999, 999,
945 999, 999, 999, 999,
946 999, 999, 999, 999,
947 999, 999, 999, 999,
948 999, 999, 999, 999,
949 999, 999, 999, 999,
950 999, 999, 999, 999,
951 999, 999, 999, 999,
952 999, 999, 999, 999,
953 160, 986, 999, 999,
954 999, 999, 999, 999,
955 386, 992, 392, 999,
956 996, 999, 999, 981,
957 999, 999, 999, 999,
958 804, 990, 999, 134,
959 27, 75, 87, 115,
960 134, 998, 991, 999,
961 999, 999, 999, 999,
962 999, 999, 999, 999,
963 999, 999, 999, 191,
964 999, 228, 932, 318,
965 999, 999, 999, 368,
966 999, 999, 999, 999,
967 999, 999, 999, 577,
968 999, 999, 999, 999,
969 999, 999, 999, 999,
970 999, 999, 999, 999,
971 988, 999, 999, 999,
972 999, 999, 999, 999,
973 999, 999, 999, 999,
974 980, 982, 999, 999,
975 866, 999, 999, 999,
976 999, 999, 999, 999,
977 999, 993, 998
978};
979
980} // namespace Darkseed
981
982#endif // DARKSEED_USECODE_TOS_TABLES_H