Annotation of sbbs/game/game.h, revision 1.1.1.1

1.1       root        1: /**********/
                      2: /* Macros */
                      3: /**********/
                      4: 
                      5: #define MAX_SKILLS 100
                      6: #define MAX_ITEMS 100
                      7: 
                      8: #define HAIR_BLOND             (1L<<0)
                      9: #define HAIR_BLACK             (1L<<1)
                     10: #define HAIR_DKBROWN   (1L<<2)
                     11: #define HAIR_LTBROWN   (1L<<3)
                     12: #define HAIR_RED               (1L<<4)
                     13: #define HAIR_BALD              (1L<<5)
                     14: #define HAIR_BALDING   (1L<<6)
                     15: #define HAIR_REGULAR   (1L<<7)
                     16: #define HAIR_THICK             (1L<<8)
                     17: #define HAIR_CURLY             (1L<<9)
                     18: #define HAIR_SKINHEAD  (1L<<10)
                     19: #define HAIR_FLATTOP   (1L<<11)
                     20: #define HAIR_MOHAWK            (1L<<12)
                     21: #define HAIR_LIBERTY   (1L<<13)
                     22: #define HAIR_BUSINESS  (1L<<14)
                     23: #define HAIR_BOWL              (1L<<15)
                     24: #define HAIR_WEDGE             (1L<<16)
                     25: #define HAIR_LONG              (1L<<17)
                     26: #define HAIR_MOUSTACHE (1L<<18)
                     27: #define HAIR_GOAT_TEE  (1L<<19)
                     28: #define HAIR_SIDEBURNS (1L<<20)
                     29: #define HAIR_BEARD             (1L<<21)
                     30: 
                     31: #define LANG_ENGLISH   (1<<0)
                     32: #define LANG_ENGLISHP  (1<<1)
                     33: #define LANG_SPANISH   (1<<2)
                     34: #define LANG_SPANISHP  (1<<3)
                     35: #define LANG_FRENCH            (1<<4)
                     36: #define LANG_FRENCHP   (1<<5)
                     37: #define LANG_GERMAN            (1<<6)
                     38: #define LANG_GERNANP   (1<<7)
                     39: #define LANG_NEWSPEAK  (1<<8)
                     40: #define LANG_NEWSPEAKP (1<<9)
                     41: 
                     42: enum {                                                 /* detail levels */
                     43:         DETAIL_LOW
                     44:        ,DETAIL_MED
                     45:        ,DETAIL_HIGH
                     46:        };
                     47: 
                     48: enum {                                                 /* size values */
                     49:         SIZE_TINY
                     50:        ,SIZE_SMALL
                     51:        ,SIZE_MED
                     52:        ,SIZE_LARGE
                     53:        ,SIZE_EXLARGE
                     54:        ,SIZE_HUGE
                     55:        };
                     56: 
                     57: enum {                                                 /* eye colors */
                     58:         EYES_BLUE
                     59:        ,EYES_GREEN
                     60:        ,EYES_BROWN
                     61:        ,EYES_BLACK
                     62:        ,EYES_HAZEL
                     63:        ,EYES_GREY
                     64:        };
                     65: 
                     66: enum {                                                 /* secondary attributes */
                     67:         SEC_HEARING
                     68:        ,SEC_SMELL
                     69:        ,SEC_TOUCH
                     70:        ,SEC_TASTE
                     71:        ,SEC_VISION
                     72:        ,SEC_AMBIDEXT
                     73:        ,SEC_ARTISTIC
                     74:        ,SEC_ATHLETIC
                     75:        ,SEC_DJOINTED
                     76:        ,SEC_EMPATHY
                     77:        ,SEC_EYEHAND
                     78:        ,SEC_FEARLESS
                     79:        ,SEC_BALANCE
                     80:        ,SEC_COMPASS
                     81:        ,SEC_SLEEP
                     82:        ,SEC_MECHANIC
                     83:        ,SEC_MUSIC
                     84:        ,SEC_OBSERVATION
                     85:        ,SEC_MEMORY
                     86:        ,SEC_SENSUAL
                     87:        ,SEC_EXTRASENSE
                     88:        ,SEC_ADDICTION
                     89:        ,SEC_ALERGIES
                     90:        ,SEC_DEPENDANT
                     91:        ,SEC_EGOTISTIC
                     92:        ,SEC_ENEMY
                     93:        ,SEC_GAMBLING
                     94:        ,SEC_LITERACY
                     95:        ,SEC_MORALITY
                     96:        ,SEC_RELIGION
                     97:        ,SEC_HEIGHTS
                     98:        ,SEC_CONFINEMENT
                     99:        ,SEC_INSECTS
                    100:        ,SEC_RODENTS
                    101:        ,SEC_REPTILES
                    102:        ,SEC_BIRDS
                    103:        ,SEC_FISH
                    104:        ,SEC_MAMMALS
                    105:        ,SEC_WATER
                    106:        ,SEC_DARKNESS
                    107:        ,SEC_LOUDNOISE
                    108:        ,SEC_SHARPOBJS
                    109:        ,SEC_SPEED
                    110:        ,SEC_PLANES
                    111:        ,SEC_PARANOIA
                    112:        ,SEC_TECHNOLOGY
                    113:        ,SEC_PEOPLE
                    114:        ,SEC_HYPOCONDRIA
                    115:        ,SEC_HOSPITALS
                    116:        ,SEC_AUTHORITY
                    117:        ,TOTAL_SEC
                    118:        };
                    119: 
                    120: enum {
                    121: 
                    122: /************/
                    123: /* Clothing */
                    124: /************/
                    125: 
                    126:         ITEM_TSHIRT
                    127:        ,ITEM_ROBE
                    128:        ,ITEM_BUSINESS_ATIRE
                    129:        ,ITEM_FORMAL_ATIRE
                    130:        ,ITEM_TUXEDO
                    131:        ,ITEM_SWIMMING_ATIRE
                    132:        ,ITEM_UNIFORM_POLICE
                    133:        ,ITEM_UNIFORM_SWAT
                    134:        ,ITEM_UNIFORM_DOCTOR
                    135:        ,ITEM_UNIFORM_NURSE
                    136:        ,ITEM_UNIFORM_PATIENT
                    137:        ,ITEM_UNIFORM_PARAMEDIC
                    138:        ,ITEM_UNIFORM_FIREMAN
                    139:        ,ITEM_UNIFORM_POSTAL
                    140:        ,ITEM_UNIFORM_TELEPHONE
                    141:        ,ITEM_UNIFORM_MOVER
                    142:        ,ITEM_UNIFORM_PLUMBER
                    143:        ,ITEM_UNIFORM_CONSTRUCTION
                    144:        ,ITEM_UNIFORM_BUSDRIVER
                    145:        ,ITEM_UNIFORM_PILOT
                    146:        ,ITEM_UNIFORM_STEWARDESS
                    147:        ,ITEM_UNIFORM_STEWARD
                    148:        ,ITEM_UNIFORM_CLOWN
                    149:        ,ITEM_UNIFORM_GASSTATION
                    150:        ,ITEM_UNIFORM_CONVENIENCE_STORE
                    151:        ,ITEM_UNIFORM_FAST_FOOD
                    152:        ,ITEM_UNIFORM_GROCERY
                    153:        ,ITEM_UNIFORM_MERCHANT
                    154:        ,ITEM_UNIFORM_BEGGAR
                    155:        ,ITEM_UNIFORM_CROSSING_GAURD
                    156:        ,ITEM_UNIFORM_PROSTITUTE
                    157:        ,ITEM_UNIFORM_ARMY
                    158:        ,ITEM_UNIFORM_NAVY
                    159:        ,ITEM_UNIFORM_AIRFORCE
                    160:        ,ITEM_UNIFORM_MARINES
                    161:        ,ITEM_UNIFORM_COASTGUARD
                    162:        ,ITEM_BDU_BLACK
                    163:        ,ITEM_BDU_WOODLAND
                    164:        ,ITEM_BDU_DESERT
                    165:        ,ITEM_BDU_URBAN
                    166:        ,ITEM_BDU_WHITE
                    167:        ,ITEM_WETSUIT
                    168:        ,ITEM_DRYSUIT
                    169:        ,ITEM_TENN_SHOE
                    170:        ,ITEM_WORK_BOOT
                    171:        ,ITEM_HIKE_BOOT
                    172:        ,ITEM_CMBT_BOOT
                    173: 
                    174: /***********/
                    175: /* Weapons */
                    176: /***********/
                    177: 
                    178:        /* Blunt Weapons */
                    179: 
                    180:        ,ITEM_BBAT_WOOD
                    181:        ,ITEM_BBAT_ALUM
                    182:        ,ITEM_PIPE_LEAD
                    183:        ,ITEM_BJCK_LEAT
                    184:        ,ITEM_KNCK_BRAS
                    185:        ,ITEM_STAF_WOOD
                    186:        ,ITEM_NUNC_WOOD
                    187:        ,ITEM_NUNC_METL
                    188:        ,ITEM_CLUB_WOOD
                    189:        ,ITEM_GOLF_METL
                    190:        ,ITEM_WREN_METL
                    191:        ,ITEM_FLSH_METL
                    192:        ,ITEM_CROW_METL
                    193:        ,ITEM_CANE_WOOD
                    194: 
                    195:        /* Edged Weapons */
                    196: 
                    197:        ,ITEM_UTIL_SE_4IN
                    198:        ,ITEM_ICEP_PO_6IN
                    199:        ,ITEM_SCRW_PO_6IN
                    200:        ,ITEM_PENC_PO_6IN
                    201:        ,ITEM_PENN_PO_6IN
                    202: 
                    203:        ,ITEM_RAPI_PO_36IN
                    204:        ,ITEM_SCKL_SE_12IN
                    205:        ,ITEM_SCIS_SE_4IN
                    206:        ,ITEM_RAZR_SE_4IN
                    207:        ,ITEM_KTCH_SE_4IN
                    208: 
                    209:        ,ITEM_KTCH_SE_6IN
                    210:        ,ITEM_CLVR_SE_6IN
                    211:        ,ITEM_CARP_SE_2IN
                    212:        ,ITEM_FLLT_SE_6IN
                    213:        ,ITEM_RZBL_SE_1IN
                    214: 
                    215:        ,ITEM_PDAG_SE_2IN
                    216:        ,ITEM_PDAG_DE_2IN
                    217:        ,ITEM_PDAG_SE_4IN
                    218:        ,ITEM_PDAG_DE_4IN
                    219:        ,ITEM_DAGG_SE_4IN
                    220: 
                    221:        ,ITEM_DAGG_DE_4IN
                    222:        ,ITEM_DAGG_SE_6IN
                    223:        ,ITEM_DAGG_DE_6IN
                    224:        ,ITEM_CMBT_SE_4IN
                    225:        ,ITEM_CMBT_DE_4IN
                    226: 
                    227:        ,ITEM_CMBT_SE_6IN
                    228:        ,ITEM_CMBT_DE_6IN
                    229:        ,ITEM_CMBT_SE_8IN
                    230:        ,ITEM_CMBT_DE_8IN
                    231:        ,ITEM_DIVE_SE_4IN
                    232: 
                    233:        ,ITEM_DIVE_DE_4IN
                    234:        ,ITEM_DIVE_SE_6IN
                    235:        ,ITEM_DIVE_DE_6IN
                    236:        ,ITEM_THRW_DE_6IN
                    237:        ,ITEM_THRW_DE_8IN
                    238: 
                    239:        ,ITEM_HATC_SE
                    240:        ,ITEM_THRH_DE
                    241:        ,ITEM_AXXE_SE
                    242:        ,ITEM_THRA_DE
                    243:        ,ITEM_BAYO_SE_6IN
                    244: 
                    245:        ,ITEM_BAYO_DE_6IN
                    246:        ,ITEM_BAYO_SE_8IN
                    247:        ,ITEM_BAYO_DE_8IN
                    248:        ,ITEM_BAYO_SE_12IN
                    249:        ,ITEM_BAYO_DE_12IN
                    250: 
                    251:        ,ITEM_FIBK_SE_6IN
                    252:        ,ITEM_FIBK_DE_6IN
                    253:        ,ITEM_FIBK_SE_8IN
                    254:        ,ITEM_FIBK_DE_8IN
                    255:        ,ITEM_STAR_DE_4IN
                    256: 
                    257:        ,ITEM_MACH_SE_24IN
                    258: 
                    259: /* Automatic Submachine Guns (126) (583 Total Firearms) */
                    260: 
                    261:        ,ITEM_USSR_AKSU74_545MM
                    262: 
                    263:        ,ITEM_HECK_MP53_556MM
                    264:        ,ITEM_ZAST_M85_556MM
                    265: 
                    266:        ,ITEM_BELG_FNP90_57MM
                    267:        ,ITEM_FRNC_GIAT_57MM
                    268: 
                    269:        ,ITEM_CRIS_M62_30
                    270: 
                    271:        ,ITEM_CHIN_T64_762MM
                    272:        ,ITEM_CHIN_T79_762MM
                    273:        ,ITEM_CHIN_T85_762MM
                    274:        ,ITEM_CHIN_T64SIL_762MM
                    275:        ,ITEM_CZEC_CZ24_762MM
                    276:        ,ITEM_CZEC_CZ26_762MM
                    277:        ,ITEM_POLA_WZ43_762MM
                    278:        ,ITEM_USSR_PPD34_762MM
                    279:        ,ITEM_USSR_PPD40_762MM
                    280:        ,ITEM_USSR_PPSH41_762MM
                    281:        ,ITEM_USSR_PPS42_762MM
                    282:        ,ITEM_VIET_K50M_762MM
                    283:        ,ITEM_YUGO_M49_762MM
                    284:        ,ITEM_YUGO_M56_762MM
                    285:        ,ITEM_YUGO_M84_762MM
                    286: 
                    287:        ,ITEM_CZEC_VZ62_765MM
                    288:        ,ITEM_FRNC_MAS38_765MM
                    289: 
                    290:        ,ITEM_JAPA_T100_8MM
                    291: 
                    292:        ,ITEM_AMER_UDM42_9PAR
                    293:         ,ITEM_AUST_AUSTEN_9PAR
                    294:        ,ITEM_AUST_OWEN_9PAR
                    295:        ,ITEM_AUST_F1_9PAR
                    296:        ,ITEM_ARGE_PAM1_9PAR
                    297:        ,ITEM_ARGE_PA3DM_9PAR
                    298:        ,ITEM_ARGE_FMK3_9PAR
                    299:        ,ITEM_BERE_M38A_9PAR
                    300:        ,ITEM_BERE_M42_9PAR
                    301:        ,ITEM_BERE_M44_9PAR
                    302:        ,ITEM_BERE_M49_9PAR
                    303:        ,ITEM_BERE_M12_9PAR
                    304:        ,ITEM_BERE_M12S_9PAR
                    305:        ,ITEM_CARL_M45_9PAR
                    306:        ,ITEM_CANA_C1_9PAR
                    307:        ,ITEM_CHIL_FAMAE_9PAR
                    308:        ,ITEM_COLT_CAR_9PAR
                    309:        ,ITEM_CZEC_ZK383_9PAR
                    310:        ,ITEM_DENM_HOVEA_9PAR
                    311:        ,ITEM_ENGL_LANCH_9PAR
                    312:        ,ITEM_FBPP_M948_9PAR
                    313:        ,ITEM_FBPP_M976_9PAR
                    314:        ,ITEM_FNAB_M1943_9PAR
                    315:        ,ITEM_FRAN_LF57_9PAR
                    316:        ,ITEM_FRNC_MAT49_9PAR
                    317:        ,ITEM_GERM_MP18_9PAR
                    318:        ,ITEM_GERM_MP28_9PAR
                    319:        ,ITEM_GERM_ERMA_9PAR
                    320:        ,ITEM_GERM_MP38_9PAR
                    321:        ,ITEM_GERM_MP40_9PAR
                    322:        ,ITEM_GERM_GERAT_9PAR
                    323:        ,ITEM_GERM_MP3008_9PAR
                    324:        ,ITEM_GERM_DUXM53_9PAR
                    325:        ,ITEM_HALC_M1949_9PAR
                    326:        ,ITEM_HECK_MP5_9PAR
                    327:        ,ITEM_HECK_MP5K_9PAR
                    328:        ,ITEM_HECK_MP5SD_9PAR
                    329:        ,ITEM_INDE_LUSA_9PAR
                    330:        ,ITEM_INGR_M6_9PAR
                    331:        ,ITEM_INGR_M10_9PAR
                    332:        ,ITEM_ISRA_UZI_9PAR
                    333:        ,ITEM_ISRA_MUZI_9PAR
                    334:        ,ITEM_ISRA_MICUZI_9PAR
                    335:        ,ITEM_ITAL_M1918_9PAR
                    336:        ,ITEM_ITAL_TZ45_9PAR
                    337:        ,ITEM_JAPA_SCK65_9PAR
                    338:        ,ITEM_JAPA_SCK66_9PAR
                    339:        ,ITEM_LUXE_SOLA_9PAR
                    340:        ,ITEM_MADS_CEL_9PAR
                    341:        ,ITEM_MEKA_URU_9PAR
                    342:        ,ITEM_MEND_HM3_9PAR
                    343:        ,ITEM_ORIT_M1941_9PAR
                    344:        ,ITEM_PERU_MGP79A_9PAR
                    345:        ,ITEM_PERU_MGP84_9PAR
                    346:        ,ITEM_PERU_MGP87_9PAR
                    347:        ,ITEM_REXI_FAVOR_9PAR
                    348:        ,ITEM_SAFR_BXP_9PAR
                    349:        ,ITEM_SIGS_MP310_9PAR
                    350:        ,ITEM_SOCI_T821_9PAR
                    351:        ,ITEM_SPEC_M4_9PAR
                    352:        ,ITEM_STAR_Z70B_9PAR
                    353:        ,ITEM_STAR_Z84_9PAR
                    354:        ,ITEM_STEN_MK1_9PAR
                    355:        ,ITEM_STEN_MK2_9PAR
                    356:        ,ITEM_STEN_MK3_9PAR
                    357:        ,ITEM_STEN_MK5_9PAR
                    358:        ,ITEM_STEN_MK6_9PAR
                    359:        ,ITEM_STER_ML2_9PAR
                    360:        ,ITEM_STER_L34A1_9PAR
                    361:        ,ITEM_STYR_MPI69_9PAR
                    362:        ,ITEM_STYR_PARA_9PAR
                    363:        ,ITEM_SUOM_M31_9PAR
                    364:        ,ITEM_SWIT_MP41_9PAR
                    365:        ,ITEM_SWIT_MP43_9PAR
                    366:        ,ITEM_SWIT_MP48_9PAR
                    367:        ,ITEM_TALL_M1923_9PAR
                    368:        ,ITEM_VIGN_M2_9PAR
                    369:        ,ITEM_WALT_MPL_9PAR
                    370:        ,ITEM_WALT_MPK_9PAR
                    371: 
                    372:        ,ITEM_BENE_CBM2_9MM
                    373:        ,ITEM_BERE_M1918_9MM
                    374:        ,ITEM_HUNG_M39M_9MM
                    375:        ,ITEM_HUNG_M43M_9MM
                    376:        ,ITEM_INGR_MAC11_9MM
                    377:        ,ITEM_ITAL_VILAR_9MM
                    378:        ,ITEM_ITAL_OVP_9MM
                    379:        ,ITEM_ISRA_UZI_9MM
                    380:        ,ITEM_ISRA_MUZI_9MM
                    381:        ,ITEM_POLA_PM63_9MM
                    382:        ,ITEM_SPAI_LABORA_9MM
                    383:        ,ITEM_STAR_SI35_9MM
                    384:        ,ITEM_STAR_Z45_9MM
                    385:        ,ITEM_STYR_SI100_9MM
                    386: 
                    387:        ,ITEM_BRAZ_MB50_45ACP
                    388:        ,ITEM_HALC_M1943_45ACP
                    389:         ,ITEM_INGR_MAC10_45ACP
                    390: 
                    391:        ,ITEM_AMER_USM3_45
                    392:        ,ITEM_AMER_USM3A1_45
                    393:        ,ITEM_MARL_USM2_45
                    394:        ,ITEM_THOM_1928A1_45
                    395:        ,ITEM_THOM_M1A1_45
                    396:        ,ITEM_REIS_M50_45
                    397: 
                    398: /* Semi-Automatic Centerfire (15) */
                    399: 
                    400:        ,ITEM_COLT_AR15A2_556MM
                    401:        ,ITEM_COLT_CAR15_556MM
                    402:        ,ITEM_HECK_93A2_556MM
                    403:        ,ITEM_RUGR_MINI_556MM
                    404:        ,ITEM_GALI_R4_556MM
                    405:        ,ITEM_STYR_AUG_556MM
                    406: 
                    407:        ,ITEM_WALT_2000_300MAG
                    408: 
                    409:        ,ITEM_BRWN_BAR_3006
                    410: 
                    411:        ,ITEM_BRWN_BAR_762MM
                    412:        ,ITEM_HECK_91A2_762MM
                    413:        ,ITEM_SPRG_M1A1_762MM
                    414: 
                    415:        ,ITEM_COLT_CAR15_9MM
                    416:        ,ITEM_HECK_94A2_9MMP
                    417: 
                    418:        ,ITEM_THOM_A1_45ACP
                    419:        ,ITEM_THOM_M1_45ACP
                    420: 
                    421: /* Automatic Rifles (92) */
                    422: 
                    423:        ,ITEM_HECK_G11_47MM
                    424: 
                    425:        ,ITEM_HECK_ADVAN_492MM
                    426: 
                    427:        ,ITEM_KALA_AK74_545MM
                    428:        ,ITEM_KALA_AKS74_545MM
                    429: 
                    430:        ,ITEM_AMER_AAI_556MM
                    431:        ,ITEM_ARMA_AR18_556MM
                    432:        ,ITEM_COLT_M16A1_556MM
                    433:        ,ITEM_COLT_M16A2_556MM
                    434:        ,ITEM_COLT_CAR15_556MM
                    435:        ,ITEM_COLT_M231_556MM
                    436:        ,ITEM_COLT_ADVAN_556MM
                    437:        ,ITEM_DAEW_K2_556MM
                    438:        ,ITEM_DAEW_K1A1_556MM
                    439:        ,ITEM_ENGL_L85A1_556MM
                    440:        ,ITEM_FARA_M83_556MM
                    441:        ,ITEM_FUSI_MAS_556MM
                    442:        ,ITEM_HECK_HK33E_556MM
                    443:        ,ITEM_HECK_G41_556MM
                    444:        ,ITEM_HUNG_NGM_556MM
                    445:        ,ITEM_INDI_INSAS_556MM
                    446:        ,ITEM_ITAL_AR70_556MM
                    447:        ,ITEM_ITAL_7090_556MM
                    448:        ,ITEM_KALA_AK74_556MM
                    449:        ,ITEM_GALI_R4_556MM
                    450:        ,ITEM_RUGR_MINI14_556MM
                    451:        ,ITEM_SING_SARB_556MM
                    452:        ,ITEM_SING_SR88_556MM
                    453:        ,ITEM_SAFR_MR4_556MM
                    454:        ,ITEM_STYR_AUG_556MM
                    455:        ,ITEM_STYR_ACR_556MM
                    456:        ,ITEM_SWED_AK5_556MM
                    457:        ,ITEM_SWIT_SG530_556MM
                    458:        ,ITEM_SWIT_SG540_556MM
                    459:        ,ITEM_SWIT_SG550_556MM
                    460:        ,ITEM_TAIW_T65_556MM
                    461:        ,ITEM_YUGO_M80_556MM
                    462: 
                    463:        ,ITEM_AMER_M1A1_30
                    464:        ,ITEM_BRWN_BAR_30
                    465:        ,ITEM_GARA_M1_30
                    466:        ,ITEM_JOHN_M1941_30
                    467:        ,ITEM_DOMI_M2_30
                    468:        ,REMI_M1918_30
                    469: 
                    470:        ,ITEM_ITAL_CEI_65MM
                    471:        ,ITEM_LJUN_AG42_65MM
                    472:        ,ITEM_SWED_M37_65MM
                    473:        ,ITEM_USSR_FEDER_65MM
                    474: 
                    475:        ,ITEM_ENGL_EM2_7MM
                    476:        ,ITEM_MEXI_MOND_7MM
                    477: 
                    478:        ,ITEM_SWIT_STGW57_75MM
                    479: 
                    480:        ,ITEM_AMER_M14_762MM
                    481:        ,ITEM_ARMA_AR10_762MM
                    482:        ,ITEM_CETM_M58_762MM
                    483:        ,ITEM_CHIN_T56_762MM
                    484:        ,ITEM_CHIN_T68_762MM
                    485:        ,ITEM_CHIN_T79_762MM
                    486:        ,ITEM_CZEC_VZ52_762MM
                    487:        ,ITEM_CZEC_VZ58_762MM
                    488:        ,ITEM_DRAG_SVD_762MM
                    489:        ,ITEM_ENGL_L1A1_762MM
                    490:        ,ITEM_FINL_M62_762MM
                    491:        ,ITEM_FINL_M78_762MM
                    492:        ,ITEM_FNDA_FAL_762MM
                    493:        ,ITEM_GALI_SNIPE_762MM
                    494:        ,ITEM_HECK_G3_762MM
                    495:        ,ITEM_HECK_G8_762MM
                    496:        ,ITEM_HECK_PSG1_762MM
                    497:        ,ITEM_IMBL_LAR_762MM
                    498:        ,ITEM_ITAL_BM59_762MM
                    499:        ,ITEM_JAPA_T64_762MM
                    500:        ,ITEM_KALA_AK47_762MM
                    501:        ,ITEM_KALA_AKM_762MM
                    502:        ,ITEM_SIMO_AVS36_762MM
                    503:        ,ITEM_SIMO_SKS_762
                    504:        ,ITEM_SWIT_SG510_762MM
                    505:        ,ITEM_TOKA_SVT38_762MM
                    506:        ,ITEM_TOKA_SVT40_762MM
                    507:        ,ITEM_YUGO_M59_762MM
                    508:        ,ITEM_YUGO_M79_762MM
                    509: 
                    510:        ,ITEM_FRNC_MAS_75MM
                    511: 
                    512:        ,ITEM_BRWN_TD_792MM
                    513:        ,ITEM_CZEC_ZH29_792MM
                    514:        ,ITEM_FALL_FG42_792MM
                    515:        ,ITEM_FNDA_SAFN_792MM
                    516:        ,ITEM_GERM_MP44_792MM
                    517:        ,ITEM_GERM_VG1_792MM
                    518:        ,ITEM_WALT_GEWR41_792MM
                    519: 
                    520:        ,ITEM_FRNC_RSC_8MM
                    521: 
                    522:        ,ITEM_SMTH_M1940_9PAR
                    523: 
                    524:        ,ITEM_COLT_CAR15_9MM
                    525: 
                    526:        ,ITEM_HARR_M60_45ACP
                    527: 
                    528:        ,ITEM_BARR_M82A1_50
                    529: 
                    530:        ,ITEM_STYR_AMR_15MM
                    531: 
                    532: /* Bolt-Action Centerfire Rifles (75) */
                    533: 
                    534:        ,ITEM_RUGR_M77_556MM
                    535:        ,ITEM_WINC_70_556MM
                    536:        ,ITEM_MCML_SIGN_556MM
                    537: 
                    538:        ,ITEM_SPRG_M1903_30
                    539: 
                    540:        ,ITEM_WINC_M1895_6MM
                    541: 
                    542:        ,ITEM_ARIS_30TH_65MM
                    543:        ,ITEM_KRAG_M1894_65MM
                    544:        ,ITEM_MANN_M1903_65MM
                    545:        ,ITEM_MANN_M1891_65MM
                    546:        ,ITEM_MAUS_M1896_65MM
                    547:        ,ITEM_MAUS_M1941_65MM
                    548:        ,ITEM_NETH_M1895_65MM
                    549:        ,ITEM_ROMA_M1893_65MM
                    550: 
                    551:        ,ITEM_BRWN_ABOL_3006
                    552:        ,ITEM_MAUS_66_3006
                    553:        ,ITEM_REMI_700_3006
                    554:        ,ITEM_RUGR_M77_3006
                    555:        ,ITEM_STYR_M_3006
                    556:        ,ITEM_WINC_70_3006
                    557: 
                    558:        ,ITEM_CANA_ROSS_303
                    559:        ,ITEM_CANA_MIIIB_303
                    560:        ,ITEM_LEEE_MK1_303
                    561:        ,ITEM_LEEE_MK2_303
                    562:        ,ITEM_LEEE_MK3_303
                    563:        ,ITEM_LEEM_MK1_303
                    564:        ,ITEM_LEEM_MK2_303
                    565:        ,ITEM_LEEM_CARB_303
                    566: 
                    567:        ,ITEM_SPAI_M1892_7MM
                    568:        
                    569:        ,ITEM_FRNC_MAS36_75MM
                    570:        ,ITEM_FRNC_FR1_75MM
                    571:        ,ITEM_FUSL_MLE07_75MM
                    572:        ,ITEM_SCHM_M1889_75MM
                    573:        ,ITEM_SCHM_M1911_75MM
                    574: 
                    575:        ,ITEM_AUST_SSG69_762MM
                    576:        ,ITEM_BELG_FN3011_762MM
                    577:        ,ITEM_BERE_SNIPE_762MM
                    578:        ,ITEM_BRWN_ABOL_762MM
                    579:        ,ITEM_ENGL_L42A1_762MM
                    580:        ,ITEM_ENGL_L39A1_762MM
                    581:        ,ITEM_ENGL_L96A1_762MM
                    582:        ,ITEM_FRNC_FR2_762MM
                    583:        ,ITEM_MAUS_M66_762MM
                    584:        ,ITEM_MAUS_SP66_762MM
                    585:        ,ITEM_MAUS_86SR_762MM
                    586:        ,ITEM_MOSI_M1891_762MM
                    587:        ,ITEM_MOSI_SNIPE_762MM
                    588:        ,ITEM_NORW_NM149_762MM
                    589:        ,ITEM_PARK_M82_762MM
                    590:        ,ITEM_PARK_M83_762MM
                    591:        ,ITEM_PARK_M85_762MM
                    592:        ,ITEM_REMI_M700_762MM
                    593:        ,ITEM_REMI_M40A1_762MM
                    594:        ,ITEM_RUGR_M77_762MM
                    595:        ,ITEM_SAKO_TRG21_762MM
                    596:        ,ITEM_SIGS_SSG2000_762MM
                    597:        ,ITEM_STYR_L_762MM
                    598:        ,ITEM_VAIM_SSR1_762MM
                    599:        ,ITEM_WINC_M70_762MM
                    600: 
                    601:        ,ITEM_BELG_M1889_765MM
                    602:        ,ITEM_MAUS_M1891_765MM
                    603:        ,ITEM_TURK_M1890_765MM
                    604: 
                    605:        ,ITEM_JAPA_T99_77MM
                    606:        ,ITEM_JAPA_PARA_77MM
                    607: 
                    608:        ,ITEM_GERM_M1888_792MM
                    609:        ,ITEM_GERM_M1898_792MM
                    610:        ,ITEM_GERM_CARB_792MM
                    611:        ,ITEM_MANN_M98_792MM
                    612: 
                    613:        ,ITEM_DENM_KRAG_8MM
                    614:        ,ITEM_HUNG_M35M_8MM
                    615:        ,ITEM_LEBL_MLE1886_8MM
                    616:        ,ITEM_MANN_M1895_8MM
                    617:        ,ITEM_MANN_CARB_8MM
                    618:        ,ITEM_MANN_SHORT_8MM
                    619: 
                    620:        ,ITEM_DELI_CARB_45
                    621: 
                    622:        ,ITEM_BARR_90_50
                    623: 
                    624: /* Bolt-Action Rimfire Rifles (9) */
                    625: 
                    626:        ,ITEM_ANSC_1449_22LR
                    627:        ,ITEM_BRWN_ABOL_22LR
                    628:        ,ITEM_MARL_25N_22LR
                    629:        ,ITEM_MAUS_201_22LR
                    630:        ,ITEM_REMI_541T_22LR
                    631:        ,ITEM_RUGR_7722_22LR
                    632: 
                    633:        ,ITEM_ANSC_1700_22MAG
                    634:        ,ITEM_BRWN_ABOL_22MAG
                    635:        ,ITEM_RUGR_7722_22MAG
                    636: 
                    637: /* Semi-Automatic Rimfire Rifles (16) */
                    638: 
                    639:        ,ITEM_ANSC_525_22LR
                    640:        ,ITEM_BRWN_22AU_22LR
                    641:        ,ITEM_CALI_M100_22LR
                    642:        ,ITEM_FTHR_AT22_22LR
                    643:        ,ITEM_FDRL_XC220_22LR
                    644:        ,ITEM_MARL_60_22LR
                    645:        ,ITEM_MARL_70P_22LR
                    646:        ,ITEM_MITC_GALI_22LR
                    647:        ,ITEM_MITC_PPS_22LR
                    648:        ,ITEM_MITC_M16_22LR
                    649:        ,ITEM_MITC_CAR15_22LR
                    650:        ,ITEM_MITC_AK22_22LR
                    651:        ,ITEM_MITC_FAMA_22LR
                    652:        ,ITEM_REMI_552BDL_22LR
                    653:        ,ITEM_RUGR_1022_22LR
                    654:        ,ITEM_SURV_AR7_22LR
                    655: 
                    656: /* Lever-Action Rimfire Rifles (3) */
                    657: 
                    658:        ,ITEM_BRWN_BL22_22LR
                    659:        ,ITEM_MARL_39AS_22LR
                    660:        ,ITEM_WINC_9422_22LR
                    661: 
                    662: /* Lever-Action Centerfire Rifles (13) */
                    663: 
                    664:        ,ITEM_BRWN_81BLR_556MM
                    665: 
                    666:        ,ITEM_BRWN_81BLR_3006
                    667: 
                    668:        ,ITEM_MARL_336_3030
                    669:        ,ITEM_WINC_94_3030
                    670: 
                    671:        ,ITEM_BRWN_81BLR_762MM
                    672: 
                    673:        ,ITEM_MARL_1894C_357MAG
                    674:        ,ITEM_ROSS_92SRC_357MAG
                    675: 
                    676:        ,ITEM_ROSS_92SRC_38SPC
                    677: 
                    678:        ,ITEM_NAVY_HENR_4440
                    679:        ,ITEM_MITC_1858_4440
                    680: 
                    681:        ,ITEM_MARL_1894_44MAG
                    682:        ,ITEM_WINC_94T_44MAG
                    683: 
                    684:        ,ITEM_WINC_94T_45
                    685: 
                    686: /* Slide-Action Rimfire Rifles (2) */
                    687: 
                    688:        ,ITEM_REMI_572BDL_22LR
                    689:        ,ITEM_ROSS_62SA_22LR
                    690: 
                    691: /* Slide Action Centerfire Rifles (4) */
                    692: 
                    693:        ,ITEM_REMI_7600_3006
                    694:        ,ITEM_REMI_7600_762MM
                    695:        ,ITEM_SPRG_TIMB_357MAG
                    696:        ,ITEM_SPRG_TIMB_44MAG
                    697: 
                    698: /* Combat Shotguns (6) */
                    699: 
                    700:        ,ITEM_BERE_RS202_12
                    701:        ,ITEM_DAEW_USAS_12
                    702:        ,ITEM_FRAN_SP12_12
                    703:        ,ITEM_FRAN_SP15_12
                    704:        ,ITEM_HECK_CAWS_12
                    705:        ,ITEM_MOSS_500_12
                    706: 
                    707: /* Pump Action Shotguns (14) */
                    708: 
                    709:        ,ITEM_MOSS_500_410
                    710:        ,ITEM_MOSS_HS410_410
                    711: 
                    712:        ,ITEM_BRWN_12_28
                    713: 
                    714:        ,ITEM_BRWN_BPS_20
                    715:        ,ITEM_ITHA_87_20
                    716:        ,ITEM_MOSS_500_20
                    717: 
                    718:        ,ITEM_BRWN_BPS_12
                    719:        ,ITEM_ITHA_87_12
                    720:        ,ITEM_MOSS_500_12
                    721:        ,ITEM_MOSS_SECU_12
                    722:        ,ITEM_REMI_870_12
                    723:        ,ITEM_WINC_1300_12
                    724:        ,ITEM_MOSS_500_12SL
                    725: 
                    726:        ,ITEM_BRWN_BPS_10
                    727: 
                    728: /* Semi-Automatic Shotguns (14) */
                    729: 
                    730:        ,ITEM_REMI_1100_410
                    731: 
                    732:        ,ITEM_REMI_1100_28
                    733: 
                    734:        ,ITEM_BERE_A303_20
                    735:        ,ITEM_BRWN_A500R_20
                    736:        ,ITEM_FRAN_48AL_20
                    737:        ,ITEM_REMI_1100_20
                    738:        ,ITEM_WINC_1400_20
                    739: 
                    740:        ,ITEM_BRWN_AUTO_16
                    741: 
                    742:        ,ITEM_BENE_S90_12
                    743:        ,ITEM_BERE_A303_12
                    744:        ,ITEM_BRWN_A500G_12
                    745:        ,ITEM_FRAN_48AL_12
                    746:        ,ITEM_MOSS_5500_12
                    747:        ,ITEM_WINC_1400_12
                    748: 
                    749: /* Single-Shot Shotguns (6) */
                    750: 
                    751:        ,ITEM_SILE_PROT_410
                    752: 
                    753:        ,ITEM_ARMS_SING_20
                    754:        ,ITEM_DSRT_BG20_20
                    755:        ,ITEM_SILE_PROT_20
                    756: 
                    757:        ,ITEM_BRWN_BT99_12
                    758:        ,ITEM_SILE_PROT_12
                    759: 
                    760: /* Over & Under Shotguns (19) */
                    761: 
                    762:        ,ITEM_AMER_SILV_410
                    763:        ,ITEM_BERE_686_410
                    764:        ,ITEM_BRWN_CITO_410
                    765:        ,ITEM_SILE_SKYS_410
                    766: 
                    767:        ,ITEM_AMER_SILV_28
                    768:        ,ITEM_BERE_686_28
                    769:         ,ITEM_BRWN_CITO_28
                    770: 
                    771:        ,ITEM_AMER_SILV_20
                    772:        ,ITEM_BERE_682_20
                    773:        ,ITEM_BRWN_CITO_20
                    774:        ,ITEM_FRAN_BLAC_20
                    775: 
                    776:        ,ITEM_AMER_SILV_12
                    777:        ,ITEM_BERE_682_12
                    778:        ,ITEM_BRWN_CITO_12
                    779:        ,ITEM_CHUR_WIND_12
                    780:        ,ITEM_FRAN_BLAC_12
                    781:        ,ITEM_RUGR_REDL_12
                    782:        ,ITEM_WINC_PIGE_12
                    783: 
                    784:        ,ITEM_AMER_OVER_10
                    785: 
                    786: /* Double-Barrel Shotguns (8) */
                    787: 
                    788:        ,ITEM_PIOT_SHOT_410
                    789: 
                    790:        ,ITEM_PIOT_SHOT_28
                    791: 
                    792:        ,ITEM_PIOT_SHOT_20
                    793: 
                    794:        ,ITEM_BERN_BRES_16
                    795:        ,ITEM_PIOT_SHOT_16
                    796: 
                    797:        ,ITEM_PIOT_SHOT_12
                    798: 
                    799:        ,ITEM_AMER_SPEC_10
                    800:        ,ITEM_PIOT_SHOT_10
                    801: 
                    802: /* Combination Guns (7) */
                    803: 
                    804:        ,ITEM_SPRG_M6_410_22LR
                    805: 
                    806:        ,ITEM_ARMS_TRI_12TRI
                    807:        ,ITEM_SAVG_24F_12_22LR
                    808:        ,ITEM_SAVG_24F_12_3030
                    809:        ,ITEM_SAVG_24F_12_556
                    810:        ,ITEM_BRNO_ZH300_12_16
                    811: 
                    812:        ,ITEM_SAVG_24F_20_556
                    813: 
                    814: /* Double-Action Revolvers (7) */
                    815: 
                    816:        ,ITEM_SMTH_MD34_22LR
                    817: 
                    818:        ,ITEM_SMTH_MD36_38SPC
                    819: 
                    820:        ,ITEM_COLT_PYTH_357MAG
                    821:        ,ITEM_SMTH_MD19_357MAG
                    822: 
                    823:        ,ITEM_COLT_ANAC_44MAG
                    824:        ,ITEM_SMTH_MD29_44MAG
                    825:        ,ITEM_SMTH_MD25_45
                    826: 
                    827: /* Semi-Auto Handguns (149) */
                    828: 
                    829:        ,ITEM_BERE_950BS_22SR
                    830: 
                    831:        ,ITEM_AMRD_HIGH_22LR
                    832:        ,ITEM_AMER_CX22_22LR
                    833:        ,ITEM_AMER_P98_22LR
                    834:        ,ITEM_AMER_PK22_22LR
                    835:        ,ITEM_AMTT_AM2_22LR
                    836:        ,ITEM_BERE_21_22LR
                    837:        ,ITEM_BRWN_BUCK_22LR
                    838:        ,ITEM_CALI_M110_22LR
                    839:        ,ITEM_INTR_TEC22_22LR
                    840:        ,ITEM_RUGR_MARK_22LR
                    841:        ,ITEM_SMTH_422_22LR
                    842:        ,ITEM_WALT_PP_22LR
                    843: 
                    844:        ,ITEM_AMRD_MINI_22MAG
                    845:        ,ITEM_AMRD_HIGH_22MAG
                    846: 
                    847:        ,ITEM_AMTT_AM3_30CLT
                    848: 
                    849:        ,ITEM_USSR_PSM_545MM
                    850: 
                    851:        ,ITEM_MAUS_M1914_635MM
                    852: 
                    853:        ,ITEM_CHNA_T51_762MM
                    854:        ,ITEM_CZEC_VZ52_762MM
                    855:        ,ITEM_YUGO_M57_762MM
                    856: 
                    857:        ,ITEM_ASTR_M900_763MM
                    858:        ,ITEM_ASTR_M902_763MM
                    859:        ,ITEM_MANN_M1901_763MM
                    860:        ,ITEM_MAUS_C96_763MM
                    861:        ,ITEM_SCHW_M1898_763MM
                    862: 
                    863:        ,ITEM_BECK_BEHO_765MM
                    864:        ,ITEM_BERE_M1915_765MM
                    865:        ,ITEM_BERE_M1931_765MM
                    866:        ,ITEM_BRWN_M1900_765MM
                    867:        ,ITEM_BRWN_M1910_765MM
                    868:        ,ITEM_CHNA_T64_765MM
                    869:        ,ITEM_CZEC_VZ27_765MM
                    870:        ,ITEM_CZEC_CZ50_765MM
                    871:        ,ITEM_FROM_STOP_765MM
                    872:        ,ITEM_LANG_ARMY_765MM
                    873:        ,ITEM_MODL_1935A_765MM
                    874:        ,ITEM_MAUS_MHSC_765MM
                    875:        ,ITEM_PARA_M1898_765MM
                    876:        ,ITEM_SAUR_BEHO_765MM
                    877:        ,ITEM_SAUR_M38H_765MM
                    878:        ,ITEM_SWIT_M06_765MM
                    879:        ,ITEM_TURK_KIRR_765MM
                    880:        ,ITEM_WALT_MPP_765MM
                    881:        ,ITEM_WALT_MPPK_765MM
                    882: 
                    883:        ,ITEM_AMRD_DA38_357MAG
                    884:        ,ITEM_AMRD_COP_357MAG
                    885:        ,ITEM_MANU_MR73_357MAG
                    886:        ,ITEM_WILD_AP_357MAG
                    887:        ,ITEM_WYOM_PARK_357MAG
                    888: 
                    889:        ,ITEM_BERE_84F_380
                    890:        ,ITEM_BRWN_BDA_380
                    891:        ,ITEM_COLT_MUST_380
                    892:        ,ITEM_HECK_P7K3_380
                    893:        ,ITEM_SIGS_P230_380
                    894:        ,ITEM_WALT_PPK_380
                    895: 
                    896:        ,ITEM_AUTO_1911_38
                    897:        ,ITEM_SMTH_52_38
                    898: 
                    899:        ,ITEM_AMRD_DA38_38SPC
                    900: 
                    901:        ,ITEM_NAMB_BABY_7MM
                    902: 
                    903:        ,ITEM_NAMB_M1904_8MM
                    904:        ,ITEM_NAMB_T94_8MM
                    905:        ,ITEM_ROTH_M1907_8MM
                    906: 
                    907:        ,ITEM_AMRD_SEMM_9PAR
                    908:        ,ITEM_ASTR_A80_9PAR
                    909:        ,ITEM_BERE_M92_9PAR
                    910:        ,ITEM_BERE_M92SB_9PAR
                    911:        ,ITEM_BERE_M92F_9PAR
                    912:        ,ITEM_BERE_M93R_9PAR
                    913:        ,ITEM_BERN_MP018_9PAR
                    914:        ,ITEM_CZEC_CZ75_9PAR
                    915:        ,ITEM_DREY_ARMY_9PAR
                    916:        ,ITEM_HECK_MP9_9PAR
                    917:        ,ITEM_HECK_VP70_PAR
                    918:        ,ITEM_HECK_MP7_PAR
                    919:        ,ITEM_ITMM_AT88S_9PAR
                    920:        ,ITEM_LAHT_L35_9PAR
                    921:        ,ITEM_LLAM_M82_9PAR
                    922:        ,ITEM_MABB_PA15_9PAR
                    923:        ,ITEM_MODL_1950_9PAR
                    924:        ,ITEM_PARA_M1902_9PAR
                    925:        ,ITEM_PARA_M1908_9PAR
                    926:        ,ITEM_PARA_ARTY_9PAR
                    927:        ,ITEM_POLA_RADO_9PAR
                    928:        ,ITEM_SAFR_Z88_9PAR
                    929:        ,ITEM_SIGS_P225_9PAR
                    930:        ,ITEM_SIGS_P226_9PAR
                    931:        ,ITEM_SIGS_P228_9PAR
                    932:        ,ITEM_STAR_M30M_9PAR
                    933:        ,ITEM_SWED_M40_9PAR
                    934:        ,ITEM_SWIT_M49_9PAR
                    935:        ,ITEM_TANF_TA90_9PAR
                    936:        ,ITEM_TOKA_M58_9PAR
                    937:        ,ITEM_WALT_MP38_9PAR
                    938:        ,ITEM_WALT_MP5_9PAR
                    939:        ,ITEM_WALT_MP5_9PAR
                    940:        ,ITEM_WALT_MP1A1_9PAR
                    941:        ,ITEM_WALT_MP88_9PAR
                    942:        ,ITEM_YUGO_M70_9PAR
                    943: 
                    944:        ,ITEM_AMRD_DA38_9LUG
                    945: 
                    946:        ,ITEM_ASTR_M1921_9MM
                    947:        ,ITEM_AUTO_1911_9MM
                    948:        ,ITEM_BERE_92_9MM
                    949:        ,ITEM_BERE_M1915_9MM
                    950:        ,ITEM_BERE_M1923_9MM
                    951:        ,ITEM_BERE_M1934_9MM
                    952:        ,ITEM_BERE_M1951_9MM
                    953:        ,ITEM_BERG_M1910_9MM
                    954:        ,ITEM_BRIX_M12_9MM
                    955:        ,ITEM_BRWN_M1903_9MM
                    956:        ,ITEM_BRWN_MK3_9MM
                    957:        ,ITEM_BRWN_HIPO_9MM
                    958:        ,ITEM_BRWN_BDM_9MM
                    959:        ,ITEM_CALI_950_9MM
                    960:        ,ITEM_CAMP_M1913_9MM
                    961:        ,ITEM_COLT_2000_9MM
                    962:        ,ITEM_CZEC_VZ22_9MM
                    963:        ,ITEM_CZEC_VZ38_9MM
                    964:        ,ITEM_FROM_M37M_9MM
                    965:        ,ITEM_GLIS_M10_9MM
                    966:        ,ITEM_GLOC_17_9MM
                    967:        ,ITEM_HECK_P7M8_9MM
                    968:        ,ITEM_HECK_SP89_9MM
                    969:        ,ITEM_INTR_TEC9_9MM
                    970:        ,ITEM_ISRA_MUZI_9MM
                    971:        ,ITEM_LLAM_MIX_PMM
                    972:        ,ITEM_RUGR_P85_9MM
                    973:        ,ITEM_SIGS_P220_9MM
                    974:        ,ITEM_SMTH_3913_9MM
                    975:        ,ITEM_SPRG_1911_9MM
                    976:        ,ITEM_STAR_MA_9MM
                    977:        ,ITEM_STAR_SUPER_9MM
                    978:        ,ITEM_STYR_M1912_9MM
                    979:        ,ITEM_SWED_M07_9MM
                    980:        ,ITEM_USSR_MAKAR_9MM
                    981:        ,ITEM_USSR_STECH_9MM
                    982:        ,ITEM_WALT_938_9MM
                    983:        ,ITEM_WYOM_PARK_9MM
                    984: 
                    985:        ,ITEM_COLT_DBLE_10MM
                    986:        ,ITEM_GLOC_20_10MM
                    987:        ,ITEM_SMTH_1006_10MM
                    988:        ,ITEM_WILD_AP_10MM
                    989:        ,ITEM_WYOM_PARK_10MM
                    990: 
                    991:        ,ITEM_WILD_AP_11MM
                    992: 
                    993:        ,ITEM_WEBL_MK1_455
                    994: 
                    995:        ,ITEM_ISRA_DSRT_44MAG
                    996: 
                    997:         ,ITEM_BALL_MOLIN_45ACP
                    998:        ,ITEM_AMRD_SEMM_45ACP
                    999:        ,ITEM_AUTO_PIT_45ACP
                   1000:        ,ITEM_AUTO_1911_45ACP
                   1001:        ,ITEM_COLT_1911_45ACP
                   1002:        ,ITEM_GLOC_21_45ACP
                   1003:        ,ITEM_MEXI_OBRE_45ACP
                   1004:        ,ITEM_SIGS_P220_45ACP
                   1005:        ,ITEM_SMTH_4506_45ACP
                   1006:        ,ITEM_SPRG_1911_45ACP
                   1007:        ,ITEM_WYOM_PARK_45ACP
                   1008: 
                   1009:        ,ITEM_AMTT_AM4_45MAG
                   1010:        ,ITEM_WILD_AP_45MAG
                   1011: 
                   1012: /************/
                   1013: /* Typedefs */
                   1014: /************/
                   1015: 
                   1016: typedef struct {
                   1017:        unsigned char type                      /* skill type */
                   1018:                                 ,level;                /* skill level */
                   1019:        } SKILL;                                        /* skill information */
                   1020: 
                   1021: typedef struct {
                   1022:        unsigned int  type;                     /* Item type */
                   1023:        unsigned char container         /* where is item - see CONTAIN_* macros */
                   1024:                                 ,perishstate
                   1025:                                 ,condition             /* the items condition */
                   1026:                                 ,depletion             /* depletion count - 0 is depleted */
                   1027:                                 ,usecount              /* number of times item was used */
                   1028:        time_t            aquiredate;
                   1029:        unsigned long total;            /* total number of this item */
                   1030:        } ITEM;
                   1031: 
                   1032: typedef struct {
                   1033:        char size;
                   1034:        unsigned long value;
                   1035:        float weight,capacity;
                   1036:        } ITEMSPEC;
                   1037: 
                   1038: typedef struct {
                   1039:        unsigned char name[31]          /* character name */
                   1040:                ,user[31]                               /* user name from the bbs */
                   1041:                ,birth[9]                               /* birthdate in the form MM/DD/YY */
                   1042:                ,sex                                    /* 'M' or 'F' */
                   1043:                ,height                                 /* height in inches */
                   1044:                ,weight                                 /* weight in pounds */
                   1045:                ,race                                   /* race, see RACE_* enums */
                   1046:                ,eyes                                   /* eyes color, see EYES_* enums */
                   1047:                ,level                                  /* experience level */
                   1048:                ,exp                                    /* experience points per level */
                   1049:                ,st,stp                                 /* strength, potential */
                   1050:                ,in,inp                                 /* intelligence */
                   1051:                ,ag,agp                                 /* agility */
                   1052:                ,de,dep                                 /* dexterity */
                   1053:                ,he,hep                                 /* health */
                   1054:                ,ap,app                                 /* appearance */
                   1055:                ,pr,prp                                 /* presence */
                   1056:                ,wi,wip                                 /* will-power */
                   1057:                ,sa,sap                                 /* sanity */
                   1058:                ,dp,dpp                                 /* damage points */
                   1059:                ,drate                                  /* damage rate */
                   1060:                ,hrate                                  /* healing rate */
                   1061: 
                   1062:        char secondary[TOTAL_SEC];      /* secondary attributes */
                   1063: 
                   1064:        int skills;                                     /* total number of skills this player has */
                   1065:        SKILL skill[MAX_SKILLS];        /* info on each skill */
                   1066:        char items;                                     /* total number of items the player has */
                   1067:        ITEM item[MAX_ITEMS];           /* info on items user has in possesion */
                   1068:        long bank;                                      /* bank account */
                   1069:        unsigned long cash                      /* cash on hand */
                   1070:                                ,hair                   /* hair, see HAIR_* bit macros */
                   1071:                                ,lang;                  /* languages known, see LANG_* bit macros */
                   1072:        } PC;                                           /* playing character info */
                   1073: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.