ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 
25 namespace Darkseed {
26 static 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 
79 static 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 
132 static 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 
185 static 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 
238 static 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 
291 static 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 
344 static 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 
397 static 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 
450 static 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 
503 static 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 
556 static 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 
609 static 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 
662 static 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 
715 static 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 
768 static 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 
821 static 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 
874 static 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 
927 static 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
Definition: adlib_dsf.h:27