108 lines
5.1 KiB
Plaintext
108 lines
5.1 KiB
Plaintext
/*
|
|
DZMSAIConfig.sqf
|
|
This is a configuration for the AI that spawn at missions.
|
|
This includes their skin, weapons, gear, and skills.
|
|
You can adjust these to your liking, but it is for advanced users.
|
|
*/
|
|
|
|
/////////////////////////////////////////////
|
|
// Array of uniform, helmet and vest classnames for the AI to use
|
|
DZMSBanditSkins = ["U_O_CombatUniform_ocamo","U_OG_Guerilla1_1","U_OG_Guerilla2_1","U_OG_Guerilla2_3","U_OG_Guerilla3_1","U_OG_Guerilla3_2","U_OG_leader","U_O_PilotCoveralls"];
|
|
DZMSBanditHelmets = [""];
|
|
DZMSBanditVests = [""];
|
|
|
|
/////////////////////
|
|
// Array of AI Skills
|
|
DZMSSkills0 = [
|
|
["aimingAccuracy",0.10,0.125],
|
|
["aimingShake",0.45,0.55],
|
|
["aimingSpeed",0.45,0.55],
|
|
["endurance",0.40,0.50],
|
|
["spotDistance",0.30,0.45],
|
|
["spotTime",0.30,0.45],
|
|
["courage",0.40,0.60],
|
|
["reloadSpeed",0.50,0.60],
|
|
["commanding",0.40,0.50],
|
|
["general",0.40,0.60]
|
|
];
|
|
|
|
DZMSSkills1 = [
|
|
["aimingAccuracy",0.125,0.15],
|
|
["aimingShake",0.60,0.70],
|
|
["aimingSpeed",0.60,0.70],
|
|
["endurance",0.55,0.65],
|
|
["spotDistance",0.45,0.60],
|
|
["spotTime",0.45,0.60],
|
|
["courage",0.55,0.75],
|
|
["reloadSpeed",0.60,0.70],
|
|
["commanding",0.55,0.65],
|
|
["general",0.55,0.75]
|
|
];
|
|
|
|
DZMSSkills2 = [
|
|
["aimingAccuracy",0.15,0.20],
|
|
["aimingShake",0.75,0.85],
|
|
["aimingSpeed",0.70,0.80],
|
|
["endurance",0.70,0.80],
|
|
["spotDistance",0.60,0.75],
|
|
["spotTime",0.60,0.75],
|
|
["courage",0.70,0.90],
|
|
["reloadSpeed",0.70,0.80],
|
|
["commanding",0.70,0.90],
|
|
["general",0.70,0.90]
|
|
];
|
|
|
|
DZMSSkills3 = [
|
|
["aimingAccuracy",0.20,0.25],
|
|
["aimingShake",0.85,0.95],
|
|
["aimingSpeed",0.80,0.90],
|
|
["endurance",0.80,0.90],
|
|
["spotDistance",0.70,0.85],
|
|
["spotTime",0.70,0.85],
|
|
["courage",0.80,1.00],
|
|
["reloadSpeed",0.80,0.90],
|
|
["commanding",0.80,0.90],
|
|
["general",0.80,1.00]
|
|
];
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
// This is the primary weaponlist that can be assigned to AI based on skill level
|
|
|
|
DZMSWeps0 = [
|
|
|
|
"m16_EPOCH","m16Red_EPOCH","M14_EPOCH","M14Grn_EPOCH","m4a3_EPOCH","AKM_EPOCH","sr25_epoch","l85a2_epoch","l85a2_pink_epoch","l85a2_ugl_epoch","arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F","SMG_01_F","SMG_02_F","arifle_MXM_Black_F","arifle_MX_GL_Black_F","arifle_MX_Black_F","arifle_MXC_Black_F"
|
|
];
|
|
|
|
DZMSWeps1 = [
|
|
|
|
"m16_EPOCH","m16Red_EPOCH","M14_EPOCH","M14Grn_EPOCH","m4a3_EPOCH","AKM_EPOCH","sr25_epoch","l85a2_epoch","l85a2_pink_epoch","l85a2_ugl_epoch","arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F","SMG_01_F","SMG_02_F","arifle_MXM_Black_F","arifle_MX_GL_Black_F","arifle_MX_Black_F","arifle_MXC_Black_F"
|
|
];
|
|
|
|
DZMSWeps2 = [
|
|
|
|
"m16_EPOCH","m16Red_EPOCH","M14_EPOCH","M14Grn_EPOCH","m4a3_EPOCH","AKM_EPOCH","sr25_epoch","l85a2_epoch","l85a2_pink_epoch","l85a2_ugl_epoch","arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F","SMG_01_F","SMG_02_F","arifle_MXM_Black_F","arifle_MX_GL_Black_F","arifle_MX_Black_F","arifle_MXC_Black_F"
|
|
];
|
|
|
|
DZMSWeps3 = [
|
|
|
|
"m16_EPOCH","m16Red_EPOCH","M14_EPOCH","M14Grn_EPOCH","m4a3_EPOCH","AKM_EPOCH","sr25_epoch","l85a2_epoch","l85a2_pink_epoch","l85a2_ugl_epoch","arifle_Katiba_F","arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_MXC_F","arifle_MX_F","arifle_MX_GL_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG21_F","arifle_TRG20_F","arifle_TRG21_GL_F","arifle_Mk20_F","arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_plain_F","arifle_Mk20C_plain_F","arifle_Mk20_GL_plain_F","SMG_01_F","SMG_02_F","arifle_MXM_Black_F","arifle_MX_GL_Black_F","arifle_MX_Black_F","arifle_MXC_Black_F"
|
|
];
|
|
|
|
////////////////////////////////////////////////////////////
|
|
// These are gear sets that will be randomly given to the AI
|
|
DZMSGear0 = ["FAK","FAK","ItemAntibiotic","ItemPainkiller","ItemSodaRbull","meatballs_epoch"];
|
|
|
|
DZMSGear1 = ["FAK","FAK","ItemPainkillers","morphine_epoch","ItemSodaPurple","redburger_epoch"];
|
|
|
|
DZMSGear2 = ["FAK","Towelette","ItemBloodbag","ItemPainkillers","ItemSodaOrangeSherbet","sardines_epoch"];
|
|
|
|
DZMSGear3 = ["FAK","FAK","morphine_epoch","ItemHeatPack","ItemSodaAlpineDude","TacticalBacon"];
|
|
|
|
DZMSGear4 = ["FAK","Towelette","atropine_epoch","ItemBloodBag_Full","FoodWalkNSons","sweetcorn_epoch"];
|
|
|
|
////////////////////////////////////////////////////////////
|
|
// These are the backpacks that can be assigned to AI units.
|
|
DZMSPacklist = [
|
|
"B_AssaultPack_cbr","B_AssaultPack_dgtl","B_AssaultPack_khk","B_AssaultPack_mcamo","B_AssaultPack_ocamo","B_AssaultPack_rgr","B_AssaultPack_sgg","B_TacticalPack_blk","B_TacticalPack_mcamo","B_TacticalPack_ocamo","B_TacticalPack_oli","B_TacticalPack_rgr"
|
|
];
|