|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.