string RandomItems(string category){
int rand;
switch (category) {
case "Body":
array<string> BodyItems;
BodyItems = new array<string >;
BodyItems.Insert("Shirt_BlueCheck");
BodyItems.Insert("Shirt_BlueCheckBright");
BodyItems.Insert("Shirt_GreenCheck");
BodyItems.Insert("Shirt_RedCheck");
BodyItems.Insert("Shirt_WhiteCheck");
BodyItems.Insert("Shirt_PlaneBlack");
rand = Math.RandomIntInclusive(0,5); // -1
return BodyItems[rand];
break;
case "Waist":
array<string> WaistItems;
WaistItems = new array<string >;
WaistItems.Insert("fannypack_pink_mung");
WaistItems.Insert("fannypack_black_mung");
WaistItems.Insert("fannypack_multi_mung");
WaistItems.Insert("fannypack_camo_mung");
rand = Math.RandomIntInclusive(0,3); // -1
return WaistItems[rand];
break;
case "Legs":
array<string> LegsItems;
LegsItems = new array<string >;
LegsItems.Insert("Jeans_Black");
LegsItems.Insert("Jeans_Blue");
LegsItems.Insert("Jeans_Brown");
LegsItems.Insert("Jeans_Green");
LegsItems.Insert("Jeans_Grey");
LegsItems.Insert("Jeans_BlueDark");
rand = Math.RandomIntInclusive(0,5); // -1
return LegsItems[rand];
break;
case "Foot":
array<string> FootItems;
FootItems = new array<string >;
FootItems.Insert("JoggingShoes_Black");
FootItems.Insert("JoggingShoes_Blue");
FootItems.Insert("JoggingShoes_Red");
FootItems.Insert("JoggingShoes_Violet");
FootItems.Insert("JoggingShoes_White");
rand = Math.RandomIntInclusive(0,4); // -1
return FootItems[rand];
break;
case "Passport":
array<string> PassportItems;
PassportItems = new array<string >;
PassportItems.Insert("BMAD_Passport_CZ");
PassportItems.Insert("BMAD_Passport_DE");
PassportItems.Insert("BMAD_Passport_Soviet");
PassportItems.Insert("BMAD_Passport_UK");
PassportItems.Insert("BMAD_Passport_US");
rand = Math.RandomIntInclusive(0,4); // -1
return PassportItems[rand];
break;
case "Money":
array<string> MoneyItems;
MoneyItems = new array<string >;
MoneyItems.Insert("BMAD_Money_1USD");
MoneyItems.Insert("BMAD_Money_20USD");
MoneyItems.Insert("BMAD_Money_200Rubel");
MoneyItems.Insert("BMAD_Money_1000Rubel");
rand = Math.RandomIntInclusive(0,3); // -1
return MoneyItems[rand];
break;
case "Food":
array<string> FoodItems;
FoodItems = new array<string >;
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_WHITE");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_WAVES");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_STRAWBERRY");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_PEANUTCARAMEL");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_OREOWHITE");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_OREO");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_NOISETTE");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_IUC");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_DESSERT");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_CLASSIC");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_CHIPSAHOY");
FoodItems.Insert("DONFOOD_CANDYBAR_ILKA_CARAMEL");
FoodItems.Insert("DONFOOD_CANDYBAR_KATKIT");
rand = Math.RandomIntInclusive(0,12); // -1
return FoodItems[rand];
break;
case "Head":
array<string> RagHeadgear;
RagHeadgear = new array<string >;
RagHeadgear.Insert("Bandana_BlackPattern");
RagHeadgear.Insert("Bandana_Blue");
RagHeadgear.Insert("Bandana_CamoPattern");
RagHeadgear.Insert("Bandana_Greenpattern");
RagHeadgear.Insert("Bandana_Pink");
RagHeadgear.Insert("Bandana_PolkaPattern");
RagHeadgear.Insert("Bandana_RedPattern");
RagHeadgear.Insert("Bandana_Yellow");
rand = Math.RandomIntInclusive(0,7); // -1
return RagHeadgear[rand];
break;
}
return "";
}
override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
player.RemoveAllItems();
EntityAI itemCreated = null;
EntityAI WaistBag = null;
EntityAI Legs = null;
EntityAI Body = null;
ItemBase SomeItem = null;
Body = player.GetInventory().CreateInInventory(RandomItems("Body"));
WaistBag = player.GetInventory().CreateInInventory(RandomItems("Waist"));
if ( Class.CastTo( SomeItem, WaistBag ) )
SomeItem.SetHealth01( "", "", 0.7 );
Legs = player.GetInventory().CreateInInventory(RandomItems("Legs"));
itemCreated = player.GetInventory().CreateInInventory(RandomItems("Foot"));
itemCreated = Body.GetInventory().CreateInInventory(RandomItems("Head"));
itemCreated = WaistBag.GetInventory().CreateInInventory(RandomItems("Money"));
itemCreated = WaistBag.GetInventory().CreateInInventory("dzr_SmallFlashlight");
itemCreated.GetInventory().CreateAttachment("dzr_BatteryAA15V");
itemCreated = WaistBag.GetInventory().CreateInInventory(RandomItems("Passport"));
itemCreated = WaistBag.GetInventory().CreateInInventory("SAK_Mung");
if ( Class.CastTo( SomeItem, itemCreated ) )
SomeItem.SetHealth01( "", "", 0.3 );
itemCreated = Legs.GetInventory().CreateInInventory("leatherwallet_mung");
itemCreated = Legs.GetInventory().CreateInInventory("Matchbox");
if ( Class.CastTo( SomeItem, itemCreated ) )
SomeItem.SetQuantity( 1 );
itemCreated = Legs.GetInventory().CreateInInventory("leatherwallet_mung");
if ( Class.CastTo( SomeItem, itemCreated ) )
SomeItem.SetHealth01( "", "", 0.6 );
itemCreated = Legs.GetInventory().CreateInInventory("CP_CigarettePack_Empty");
itemCreated = WaistBag.GetInventory().CreateInInventory("CP_Cigarette");
itemCreated = WaistBag.GetInventory().CreateInInventory(RandomItems("Food"));
itemCreated = Body.GetInventory().CreateInInventory("Paper");
itemCreated = Body.GetInventory().CreateInInventory("Pen_Blue");
itemCreated = player.GetInventory().CreateInInventory("SportGlasses_Black");
};