334 lines
29 KiB
XML
Executable File
334 lines
29 KiB
XML
Executable File
// Includes
|
|
USING "model_enums.sch"
|
|
|
|
// Constants
|
|
CONST_INT MAX_NUM_CHARACTERS(266)
|
|
CONST_INT MAX_NUM_PROPS(7)
|
|
|
|
// Ambient helpers
|
|
CONST_INT A_F_M_START 0
|
|
CONST_INT A_F_M_END 20
|
|
CONST_INT A_F_O_START 21
|
|
CONST_INT A_F_O_END 26
|
|
CONST_INT A_F_Y_START 27
|
|
CONST_INT A_F_Y_END 64
|
|
CONST_INT A_M_M_START 65
|
|
CONST_INT A_M_M_END 107
|
|
CONST_INT A_M_O_START 108
|
|
CONST_INT A_M_O_END 117
|
|
CONST_INT A_M_Y_START 118
|
|
CONST_INT A_M_Y_END 182
|
|
|
|
// Gang helpers
|
|
CONST_INT G_F_Y_START 183
|
|
CONST_INT G_F_Y_END 183
|
|
CONST_INT G_M_M_START 184
|
|
CONST_INT G_M_M_END 194
|
|
CONST_INT G_M_Y_START 195
|
|
CONST_INT G_M_Y_END 218
|
|
|
|
// Unique helpers
|
|
CONST_INT U_F_M_START 219
|
|
CONST_INT U_F_M_END 221
|
|
CONST_INT U_F_O_START 222
|
|
CONST_INT U_F_O_END 223
|
|
CONST_INT U_F_Y_START 224
|
|
CONST_INT U_F_Y_END 231
|
|
CONST_INT U_M_M_START 232
|
|
CONST_INT U_M_M_END 248
|
|
CONST_INT U_M_O_START 249
|
|
CONST_INT U_M_O_END 249
|
|
CONST_INT U_M_Y_START 250
|
|
CONST_INT U_M_Y_END 266
|
|
|
|
// Model name array
|
|
MODEL_NAMES eModelName[MAX_NUM_CHARACTERS]
|
|
MODEL_NAMES ePropName[MAX_NUM_PROPS]
|
|
|
|
// Functions
|
|
PROC INIT_MODEL_ENUMS()
|
|
|
|
// Ambient Peds
|
|
eModelName[0]=A_F_M_BEACH_01 // A_F_M_START
|
|
eModelName[1]=A_F_M_BEVHILLS_01
|
|
eModelName[2]=A_F_M_BEVHILLS_02
|
|
eModelName[3]=A_F_M_BODYBUILD_01
|
|
eModelName[4]=A_F_M_BUSINESS_02
|
|
eModelName[5]=A_F_M_DOWNTOWN_01
|
|
eModelName[6]=A_F_M_EASTSA_01
|
|
eModelName[7]=A_F_M_EASTSA_02
|
|
eModelName[8]=A_F_M_FATBLA_01
|
|
eModelName[9]=A_F_M_FATWHITE_01
|
|
eModelName[10]=A_F_M_KTOWN_01
|
|
eModelName[11]=A_F_M_KTOWN_02
|
|
eModelName[12]=A_F_M_PROLHOST_01
|
|
eModelName[13]=A_F_M_SALTON_01
|
|
eModelName[14]=A_F_M_SKIDROW_01
|
|
eModelName[15]=A_F_M_SOUCENTMC_01
|
|
eModelName[16]=A_F_M_SOUCENT_01
|
|
eModelName[17]=A_F_M_SOUCENT_02
|
|
eModelName[18]=A_F_M_TOURIST_01
|
|
eModelName[19]=A_F_M_TRAMPBEAC_01
|
|
eModelName[20]=A_F_M_TRAMP_01
|
|
eModelName[21]=A_F_O_GENSTREET_01 // A_F_O_START
|
|
eModelName[22]=A_F_O_INDIAN_01
|
|
eModelName[23]=A_F_O_KTOWN_01
|
|
eModelName[24]=A_F_O_SALTON_01
|
|
eModelName[25]=A_F_O_SOUCENT_01
|
|
eModelName[26]=A_F_O_SOUCENT_02
|
|
eModelName[27]=A_F_Y_BEACH_01 // A_F_Y_START
|
|
eModelName[28]=A_F_Y_BEVHILLS_01
|
|
eModelName[29]=A_F_Y_BEVHILLS_02
|
|
eModelName[30]=A_F_Y_BEVHILLS_03
|
|
eModelName[31]=A_F_Y_BEVHILLS_04
|
|
eModelName[32]=A_F_Y_BUSINESS_01
|
|
eModelName[33]=A_F_Y_BUSINESS_02
|
|
eModelName[34]=A_F_Y_BUSINESS_03
|
|
eModelName[35]=A_F_Y_BUSINESS_04
|
|
eModelName[36]=A_F_Y_EASTSA_01
|
|
eModelName[37]=A_F_Y_EASTSA_02
|
|
eModelName[38]=A_F_Y_EASTSA_03
|
|
eModelName[39]=A_F_Y_EPSILON_01
|
|
eModelName[40]=A_F_Y_FITNESS_01
|
|
eModelName[41]=A_F_Y_FITNESS_02
|
|
eModelName[42]=A_F_Y_GENHOT_01
|
|
eModelName[43]=A_F_Y_GOLFER_01
|
|
eModelName[44]=A_F_Y_HIKER_01
|
|
eModelName[45]=A_F_Y_HIPPIE_01
|
|
eModelName[46]=A_F_Y_HIPSTER_01
|
|
eModelName[47]=A_F_Y_HIPSTER_02
|
|
eModelName[48]=A_F_Y_HIPSTER_03
|
|
eModelName[49]=A_F_Y_HIPSTER_04
|
|
eModelName[50]=A_F_Y_INDIAN_01
|
|
eModelName[51]=A_F_Y_RUNNER_01
|
|
eModelName[52]=A_F_Y_SCDRESSY_01
|
|
eModelName[53]=A_F_Y_SKATER_01
|
|
eModelName[54]=A_F_Y_SOUCENT_01
|
|
eModelName[55]=A_F_Y_SOUCENT_02
|
|
eModelName[56]=A_F_Y_SOUCENT_03
|
|
eModelName[57]=A_F_Y_TENNIS_01
|
|
eModelName[58]=A_F_Y_TOURIST_01
|
|
eModelName[59]=A_F_Y_TOURIST_02
|
|
eModelName[60]=A_F_Y_VINEWOOD_01
|
|
eModelName[61]=A_F_Y_VINEWOOD_02
|
|
eModelName[62]=A_F_Y_VINEWOOD_03
|
|
eModelName[63]=A_F_Y_VINEWOOD_04
|
|
eModelName[64]=A_F_Y_YOGA_01
|
|
eModelName[65]=A_M_M_AFRIAMER_01 // A_M_M_START
|
|
eModelName[66]=A_M_M_BEACH_01
|
|
eModelName[67]=A_M_M_BEACH_02
|
|
eModelName[68]=A_M_M_BEVHILLS_01
|
|
eModelName[69]=A_M_M_BEVHILLS_02
|
|
eModelName[70]=A_M_M_BUSINESS_01
|
|
eModelName[71]=A_M_M_EASTSA_01
|
|
eModelName[72]=A_M_M_EASTSA_02
|
|
eModelName[73]=A_M_M_FARMER_01
|
|
eModelName[74]=A_M_M_FATLATIN_01
|
|
eModelName[75]=A_M_M_GENFAT_01
|
|
eModelName[76]=A_M_M_GENFAT_02
|
|
eModelName[77]=A_M_M_GOLFER_01
|
|
eModelName[78]=A_M_M_HASJEW_01
|
|
eModelName[79]=A_M_M_HILLBILLY_01
|
|
eModelName[80]=A_M_M_HILLBILLY_02
|
|
eModelName[81]=A_M_M_INDIAN_01
|
|
eModelName[82]=A_M_M_KTOWN_01
|
|
eModelName[83]=A_M_M_MALIBU_01
|
|
eModelName[84]=A_M_M_MEXCNTRY_01
|
|
eModelName[85]=A_M_M_MEXLABOR_01
|
|
eModelName[86]=A_M_M_OG_BOSS_01
|
|
eModelName[87]=A_M_M_PAPARAZZI_01
|
|
eModelName[88]=A_M_M_POLYNESIAN_01
|
|
eModelName[89]=A_M_M_PROLHOST_01
|
|
eModelName[90]=A_M_M_RURMETH_01
|
|
eModelName[91]=A_M_M_SALTON_01
|
|
eModelName[92]=A_M_M_SALTON_02
|
|
eModelName[93]=A_M_M_SALTON_03
|
|
eModelName[94]=A_M_M_SKATER_01
|
|
eModelName[95]=A_M_M_SKIDROW_01
|
|
eModelName[96]=A_M_M_SOCENLAT_01
|
|
eModelName[97]=A_M_M_SOUCENT_01
|
|
eModelName[98]=A_M_M_SOUCENT_02
|
|
eModelName[99]=A_M_M_SOUCENT_03
|
|
eModelName[100]=A_M_M_SOUCENT_04
|
|
eModelName[101]=A_M_M_STLAT_02
|
|
eModelName[102]=A_M_M_TENNIS_01
|
|
eModelName[103]=A_M_M_TOURIST_01
|
|
eModelName[104]=A_M_M_TRAMPBEAC_01
|
|
eModelName[105]=A_M_M_TRAMP_01
|
|
eModelName[106]=A_M_M_TRANVEST_01
|
|
eModelName[107]=A_M_M_TRANVEST_02
|
|
eModelName[108]=A_M_O_ACULT_01 // A_M_O_START
|
|
eModelName[109]=A_M_O_ACULT_02
|
|
eModelName[110]=A_M_O_BEACH_01
|
|
eModelName[111]=A_M_O_GENSTREET_01
|
|
eModelName[112]=A_M_O_KTOWN_01
|
|
eModelName[113]=A_M_O_SALTON_01
|
|
eModelName[114]=A_M_O_SOUCENT_01
|
|
eModelName[115]=A_M_O_SOUCENT_02
|
|
eModelName[116]=A_M_O_SOUCENT_03
|
|
eModelName[117]=A_M_O_TRAMP_01
|
|
eModelName[118]=A_M_Y_ACULT_01 // A_M_Y_START
|
|
eModelName[119]=A_M_Y_ACULT_02
|
|
eModelName[120]=A_M_Y_BEACHVESP_01
|
|
eModelName[121]=A_M_Y_BEACHVESP_02
|
|
eModelName[122]=A_M_Y_BEACH_01
|
|
eModelName[123]=A_M_Y_BEACH_02
|
|
eModelName[124]=A_M_Y_BEACH_03
|
|
eModelName[125]=A_M_Y_BEVHILLS_01
|
|
eModelName[126]=A_M_Y_BEVHILLS_02
|
|
eModelName[127]=A_M_Y_BREAKDANCE_01
|
|
eModelName[128]=A_M_Y_BUSICAS_01
|
|
eModelName[129]=A_M_Y_BUSINESS_01
|
|
eModelName[130]=A_M_Y_BUSINESS_02
|
|
eModelName[131]=A_M_Y_BUSINESS_03
|
|
eModelName[132]=A_M_Y_CYCLIST_01
|
|
eModelName[133]=A_M_Y_DOWNTOWN_01
|
|
eModelName[134]=A_M_Y_EASTSA_01
|
|
eModelName[135]=A_M_Y_EASTSA_02
|
|
eModelName[136]=A_M_Y_EPSILON_01
|
|
eModelName[137]=A_M_Y_EPSILON_02
|
|
eModelName[138]=A_M_Y_GAY_01
|
|
eModelName[139]=A_M_Y_GAY_02
|
|
eModelName[140]=A_M_Y_GENSTREET_01
|
|
eModelName[141]=A_M_Y_GENSTREET_02
|
|
eModelName[142]=A_M_Y_GOLFER_01
|
|
eModelName[143]=A_M_Y_HASJEW_01
|
|
eModelName[144]=A_M_Y_HIKER_01
|
|
eModelName[145]=A_M_Y_HIPPY_01
|
|
eModelName[146]=A_M_Y_HIPSTER_01
|
|
eModelName[147]=A_M_Y_HIPSTER_02
|
|
eModelName[148]=A_M_Y_HIPSTER_03
|
|
eModelName[149]=A_M_Y_INDIAN_01
|
|
eModelName[150]=A_M_Y_JETSKI_01
|
|
eModelName[151]=A_M_Y_KTOWN_01
|
|
eModelName[152]=A_M_Y_KTOWN_02
|
|
eModelName[153]=A_M_Y_METHHEAD_01
|
|
eModelName[154]=A_M_Y_MEXTHUG_01
|
|
eModelName[155]=A_M_Y_MOTOX_01
|
|
eModelName[156]=A_M_Y_MOTOX_02
|
|
eModelName[157]=A_M_Y_MUSCLBEAC_01
|
|
eModelName[158]=A_M_Y_MUSCLBEAC_02
|
|
eModelName[159]=A_M_Y_POLYNESIAN_01
|
|
eModelName[160]=A_M_Y_ROADCYC_01
|
|
eModelName[161]=A_M_Y_RUNNER_01
|
|
eModelName[162]=A_M_Y_RUNNER_02
|
|
eModelName[163]=A_M_Y_SALTON_01
|
|
eModelName[164]=A_M_Y_SKATER_01
|
|
eModelName[165]=A_M_Y_SKATER_02
|
|
eModelName[166]=A_M_Y_SOUCENT_01
|
|
eModelName[167]=A_M_Y_SOUCENT_02
|
|
eModelName[168]=A_M_Y_SOUCENT_03
|
|
eModelName[169]=A_M_Y_SOUCENT_04
|
|
eModelName[170]=A_M_Y_STBLA_01
|
|
eModelName[171]=A_M_Y_STBLA_02
|
|
eModelName[172]=A_M_Y_STLAT_01
|
|
eModelName[173]=A_M_Y_STWHI_01
|
|
eModelName[174]=A_M_Y_STWHI_02
|
|
eModelName[175]=A_M_Y_SUNBATHE_01
|
|
eModelName[176]=A_M_Y_SURFER_01
|
|
eModelName[177]=A_M_Y_VINDOUCHE_01
|
|
eModelName[178]=A_M_Y_VINEWOOD_01
|
|
eModelName[179]=A_M_Y_VINEWOOD_02
|
|
eModelName[180]=A_M_Y_VINEWOOD_03
|
|
eModelName[181]=A_M_Y_VINEWOOD_04
|
|
eModelName[182]=A_M_Y_YOGA_01
|
|
|
|
// Gang Peds
|
|
eModelName[183]=G_F_Y_VAGOS_01 // G_F_Y_START
|
|
eModelName[184]=G_M_M_ARMBOSS_01 // G_F_M_START
|
|
eModelName[185]=G_M_M_ARMGOON_01
|
|
eModelName[186]=G_M_M_ARMLIEUT_01
|
|
eModelName[187]=G_M_M_CHEMWORK_01
|
|
eModelName[188]=G_M_M_CHIBOSS_01
|
|
eModelName[189]=G_M_M_CHICOLD_01
|
|
eModelName[190]=G_M_M_CHIGOON_01
|
|
eModelName[191]=G_M_M_CHIGOON_02
|
|
eModelName[192]=G_M_M_KORBOSS_01
|
|
eModelName[193]=G_M_M_MEXBOSS_01
|
|
eModelName[194]=G_M_M_MEXBOSS_02
|
|
eModelName[195]=G_M_Y_ARMGOON_02 // G_M_Y_START
|
|
eModelName[196]=G_M_Y_AZTECA_01
|
|
eModelName[197]=G_M_Y_BALLAEAST_01
|
|
eModelName[198]=G_M_Y_BALLAORIG_01
|
|
eModelName[199]=G_M_Y_BALLASOUT_01
|
|
eModelName[200]=G_M_Y_FAMCA_01
|
|
eModelName[201]=G_M_Y_FAMDNF_01
|
|
eModelName[202]=G_M_Y_FAMFOR_01
|
|
eModelName[203]=G_M_Y_KOREAN_01
|
|
eModelName[204]=G_M_Y_KOREAN_02
|
|
eModelName[205]=G_M_Y_KORLIEUT_01
|
|
eModelName[206]=G_M_Y_LOST_01
|
|
eModelName[207]=G_M_Y_LOST_02
|
|
eModelName[208]=G_M_Y_LOST_03
|
|
eModelName[209]=G_M_Y_MEXGOON_01
|
|
eModelName[210]=G_M_Y_MEXGOON_02
|
|
eModelName[211]=G_M_Y_MEXGOON_03
|
|
eModelName[212]=G_M_Y_POLOGOON_01
|
|
eModelName[213]=G_M_Y_SALVABOSS_01
|
|
eModelName[214]=G_M_Y_SALVAGOON_01
|
|
eModelName[215]=G_M_Y_SALVAGOON_02
|
|
eModelName[216]=G_M_Y_SALVAGOON_03
|
|
eModelName[217]=G_M_Y_STRPUNK_01
|
|
eModelName[218]=G_M_Y_STRPUNK_02
|
|
|
|
// Unique peds
|
|
eModelName[219]=U_F_M_CORPSE_01 // U_F_M_START
|
|
eModelName[220]=U_F_M_MIRANDA
|
|
eModelName[221]=U_F_M_PROMOURN_01
|
|
eModelName[222]=U_F_O_MOVIESTAR // U_F_O_START
|
|
eModelName[223]=U_F_O_PROLHOST_01
|
|
eModelName[224]=U_F_Y_BIKERCHIC // U_F_Y_START
|
|
eModelName[225]=U_F_Y_COMJANE
|
|
eModelName[226]=U_F_Y_HOTPOSH_01
|
|
eModelName[227]=U_F_Y_JEWELASS_01
|
|
eModelName[228]=U_F_Y_MISTRESS
|
|
eModelName[229]=U_F_Y_POPPYMICH
|
|
eModelName[230]=U_F_Y_PRINCESS
|
|
eModelName[231]=U_F_Y_SPYACTRESS
|
|
eModelName[232]=U_M_M_ALDINAPOLI // U_M_M_START
|
|
eModelName[233]=U_M_M_BANKMAN
|
|
eModelName[234]=U_M_M_BIKEHIRE_01
|
|
eModelName[235]=U_M_M_FIBARCHITECT
|
|
eModelName[236]=U_M_M_FILMDIRECTOR
|
|
eModelName[237]=U_M_M_GLENSTANK_01
|
|
eModelName[238]=U_M_M_GRIFF_01
|
|
eModelName[239]=U_M_M_JESUS_01
|
|
eModelName[240]=U_M_M_JEWELSEC_01
|
|
eModelName[241]=U_M_M_JEWELTHIEF
|
|
eModelName[242]=U_M_M_PARTYTARGET
|
|
eModelName[243]=U_M_M_PROLSEC_01
|
|
eModelName[244]=U_M_M_PROMOURN_01
|
|
eModelName[245]=U_M_M_RIVALPAP
|
|
eModelName[246]=U_M_M_SPYACTOR
|
|
eModelName[247]=U_M_M_SPYACTOR
|
|
eModelName[248]=U_M_M_WILLYFIST
|
|
eModelName[249]=U_M_O_FINGURU_01 // U_M_O_START
|
|
eModelName[250]=U_M_Y_BABYD // U_M_Y_START
|
|
eModelName[251]=U_M_Y_BAYGOR
|
|
eModelName[252]=U_M_Y_BURGERDRUG_01
|
|
eModelName[253]=U_M_Y_FIBMUGGER_01
|
|
eModelName[254]=U_M_Y_GUNVEND_01
|
|
eModelName[255]=U_M_Y_HIPPIE_01
|
|
eModelName[256]=U_M_Y_IMPORAGE
|
|
eModelName[257]=U_M_Y_MANI
|
|
eModelName[258]=U_M_Y_MILITARYBUM
|
|
eModelName[259]=U_M_Y_PAPARAZZI
|
|
eModelName[260]=U_M_Y_POGO_01
|
|
eModelName[261]=U_M_Y_PRISONER_01
|
|
eModelName[262]=U_M_Y_PROLDRIVER_01
|
|
eModelName[263]=U_M_Y_RSRANGER_01
|
|
eModelName[264]=U_M_Y_STAGGRM_01
|
|
eModelName[265]=U_M_Y_ZOMBIE_01
|
|
ENDPROC
|
|
|
|
PROC INIT_PROP_ENUMS()
|
|
|
|
ePropName[0]=P_AMB_COFFEECUP_01
|
|
ePropName[1]=P_CS_JOINT_01
|
|
ePropName[2]=PROP_CS_BEER_BOT_01
|
|
ePropName[3]=PROP_CS_BEER_BOT_40OZ
|
|
ePropName[4]=PROP_CS_CIGGY_01
|
|
ePropName[5]=PROP_PHONE_ING
|
|
ePropName[6]=PROP_PLASTIC_CUP_02
|
|
ENDPROC
|