diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_Init.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_Init.sqf new file mode 100644 index 000000000..89daf64ef --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_Init.sqf @@ -0,0 +1,21 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#include "R3F_Realism_Configuration.cfg" + +#ifdef R3F_REALISM_USE_WEIGHT + _void = [] execVM "R3F_realism\R3F_Weight\R3F_DoWeight.sqf"; +#endif + + +#ifdef R3F_REALISM_USE_TIRED + _void = [] execVM "R3F_realism\R3F_Tired\R3F_Tired_Init.sqf"; +#endif + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_configuration.cfg b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_configuration.cfg new file mode 100644 index 000000000..72afc2a8c --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Realism_configuration.cfg @@ -0,0 +1,12 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#define R3F_REALISM_USE_WEIGHT +#define R3F_REALISM_USE_TIRED diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Stringtable.csv b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Stringtable.csv new file mode 100644 index 000000000..fca6a4ab6 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Stringtable.csv @@ -0,0 +1,12 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#include "R3F_Weight\R3F_WEIGHT_Stringtable.csv" + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_DoTired.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_DoTired.sqf new file mode 100644 index 000000000..30b79a814 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_DoTired.sqf @@ -0,0 +1,130 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.02 +@date 20101011 +*****************************************************************************/ + +#include "R3F_TIRED_Configuration.cfg" + +private ["_level", "_n", "_s"]; + +_voil = [] call R3F_TIRED_FNCT_MkVoile; +[_voil,1] call R3F_TIRED_FNCT_Voile_Noir; + +_n = 0; +_posATL = 0; + +#ifdef R3F_TIRED_CSV_EXPORT +_s = format["""Duree"",""Distance From"",""Distance To"",""Vitesse"",""Fatigue"",""Black Level"",""poids"",""Counter"""]; +_s call FNC_PrintToRPT; +#endif + +R3F_TIRED_Accumulator = 0; +sleep 1; +_level = 1; + +while {true} do { + + R3F_TIRED_POIDS_TOTAL_PLAYER= R3F_Weight + R3F_TIRED_WEIGHT_PLAYER_EMPTY; + + if (R3F_weight < R3F_TIRED_WEIGHT_LEVEL3 )then { + if (r3f_weight < R3F_TIRED_WEIGHT_LEVEL2) then { + if (r3f_weight < R3F_TIRED_WEIGHT_LEVEL1 ) then { + R3F_TIRED_Ratio_Overweight = R3F_TIRED_WEIGHT_RATIO1; + } else { + R3F_TIRED_Ratio_Overweight = R3F_TIRED_WEIGHT_RATIO2; + }; + } else { + R3F_TIRED_Ratio_Overweight = R3F_TIRED_WEIGHT_RATIO3; + }; + } else { + R3F_TIRED_Ratio_Overweight = R3F_TIRED_WEIGHT_RATIO4; + }; + + if (alive player) then { + switch (toArray (animationState player) select 5) do { + case 112: { + R3F_TIRED_Ratio_Position = R3F_TIRED_DOWN_LEVEL; + }; + case 107:{ + R3F_TIRED_Ratio_Position=R3F_TIRED_KNEE_LEVEL; + }; + case 101:{ + R3F_TIRED_Ratio_Position = R3F_TIRED_UP_LEVEL; + }; + }; + + R3F_TIRED_vitesse_de_mon_joueur = [0,0,0] distance velocity player; + R3F_TIRED_coeff_mon_elevation_en_z = 0 max ((velocity player select 2) / R3F_TIRED_WEIGHT_CLIMB_FACTOR); + + _posATL = (getPosATL player) select 2; + + + if((vehicle player == player) && (_posATL < 100)) then { + R3F_TIRED_Accumulator = R3F_TIRED_Accumulator + + (R3F_TIRED_POIDS_TOTAL_PLAYER * R3F_TIRED_vitesse_de_mon_joueur * R3F_TIRED_Ratio_Position * R3F_TIRED_WEIGHT_SPEED_RATIO*R3F_TIRED_Ratio_Overweight) + + (R3F_TIRED_POIDS_TOTAL_PLAYER * R3F_TIRED_coeff_mon_elevation_en_z * R3F_TIRED_WEIGHT_LEVEL2); + + }; + + R3F_TIRED_Accumulator = 0 max (R3F_TIRED_Accumulator - R3F_TIRED_Ratio_Recovery); + + _level = ((R3F_TIRED_Accumulator / R3F_TIRED_BLACKOUT_LEVEL) * 100); + _level = 0 max (1 - (_level / 100)); + + #ifdef R3F_TIRED_DEBUG + hintsilent format["Fatique : %1/%2\nBlack level : %3\nPoids total : %4\n Poids armement : %5", + R3F_TIRED_Accumulator, + R3F_TIRED_BLACKOUT_LEVEL, + _level, + R3F_TIRED_POIDS_TOTAL_PLAYER, + R3F_Weight]; + #endif + + [_voil, _level] call R3F_TIRED_FNCT_Voile_Noir; + + if (R3F_TIRED_Accumulator > R3F_TIRED_BLACKOUT_LEVEL and scriptDone R3F_TIRED_Handle_Blackout_Effect and scriptDone R3F_TIRED_Handle_Blur_Effect) then { + R3F_TIRED_Handle_Blackout_Effect = [] spawn R3F_TIRED_FNCT_DoBlackVanish; + }; + } else { + R3F_TIRED_Accumulator = 0; + }; + + if (R3F_TIRED_GLOBAL_TIRING + && R3F_TIRED_vitesse_de_mon_joueur > 4 + && R3F_TIRED_Ratio_Recovery > R3F_TIRED_RATIO_RECOVERING + ) then { + R3F_TIRED_Counter_Time= R3F_TIRED_Counter_Time + 1; + }; + + + #ifdef R3F_TIRED_CSV_EXPORT + _s = format["%1,%2,%3,%4,%5,%6,%7,%8", + _n, + (player distance flag_start), + (player distance flag_end), + R3F_TIRED_vitesse_de_mon_joueur, + R3F_TIRED_Accumulator, + _level, + R3F_Weight, + R3F_TIRED_Counter_Time]; + + + _s call FNC_PrintToRPT; + #endif + + if ((R3F_TIRED_Counter_Time > R3F_TIRED_TIME_RECOVERING)) then { + R3F_TIRED_Ratio_Recovery = R3F_TIRED_Ratio_Recovery - 1; + R3F_TIRED_Counter_Time = 0; + }; + + sleep 1; + _n = _n + 1; +}; + +[_voil] call R3F_TIRED_FNCT_Effect_Off; + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_TIRED_Configuration.cfg b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_TIRED_Configuration.cfg new file mode 100644 index 000000000..407f869bd --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_TIRED_Configuration.cfg @@ -0,0 +1,131 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +//Uncomment to write in arma.rpt a csv file for excel to trace some graphics +// #define R3F_TIRED_CSV_EXPORT + +//Uncomment to show some informations in game +// #define R3F_TIRED_DEBUG + +//adjustment player weight with helmet jacket Rangers Light equipment (not weapons) +#define R3F_TIRED_WEIGHT_PLAYER_EMPTY 90 + +//Predefined models for an easy setting +// uncomment only one setting +// #define R3F_TIRED_SET_MODE_EASY +#define R3F_TIRED_SET_MODE_UBEREASY +//#define R3F_TIRED_SET_MODE_NORMAL +//#define R3F_TIRED_SET_MODE_HARD + +//adjustment weight * speed player +#define R3F_TIRED_WEIGHT_SPEED_RATIO 1 + + +#ifdef R3F_TIRED_SET_MODE_UBEREASY + + // adjustment onset threshold blackout effect + #define R3F_TIRED_BLACKOUT_LEVEL 100000 + + // adjustment player attitude * weight (stand up, down, crouch) + #define R3F_TIRED_DOWN_LEVEL 0.9 + #define R3F_TIRED_KNEE_LEVEL 0.6 + #define R3F_TIRED_UP_LEVEL 0.5 + + #define R3F_TIRED_WEIGHT_CLIMB_FACTOR 20 + + //adjustment threshold weight agravante factor + #define R3F_TIRED_WEIGHT_LEVEL1 40 + #define R3F_TIRED_WEIGHT_LEVEL2 50 + #define R3F_TIRED_WEIGHT_LEVEL3 60 + + #define R3F_TIRED_SHORTNESS_THRESHOLD 0.8 + #define R3F_TIRED_UNCONSCIOUSNESS_DURATION 1 +#endif + +#ifdef R3F_TIRED_SET_MODE_EASY + + // adjustment onset threshold blackout effect + #define R3F_TIRED_BLACKOUT_LEVEL 70000 + + // adjustment player attitude * weight (stand up, down, crouch) + #define R3F_TIRED_DOWN_LEVEL 1.8 + #define R3F_TIRED_KNEE_LEVEL 1.2 + #define R3F_TIRED_UP_LEVEL 1 + + #define R3F_TIRED_WEIGHT_CLIMB_FACTOR 20 + + //adjustment threshold weight agravante factor + #define R3F_TIRED_WEIGHT_LEVEL1 25 + #define R3F_TIRED_WEIGHT_LEVEL2 30 + #define R3F_TIRED_WEIGHT_LEVEL3 40 + + #define R3F_TIRED_SHORTNESS_THRESHOLD 0.8 + #define R3F_TIRED_UNCONSCIOUSNESS_DURATION 10 +#endif + +#ifdef R3F_TIRED_SET_MODE_NORMAL + + // adjustment onset threshold blackout effect + #define R3F_TIRED_BLACKOUT_LEVEL 50000 + + //adjustment player attitude * weight (stand up, down, crouch) + #define R3F_TIRED_DOWN_LEVEL 3 + #define R3F_TIRED_KNEE_LEVEL 1.5 + #define R3F_TIRED_UP_LEVEL 1 + + #define R3F_TIRED_WEIGHT_CLIMB_FACTOR 10 + + //adjustment threshold weight agravante factor + #define R3F_TIRED_WEIGHT_LEVEL1 15 + #define R3F_TIRED_WEIGHT_LEVEL2 20 + #define R3F_TIRED_WEIGHT_LEVEL3 30 + + + #define R3F_TIRED_SHORTNESS_THRESHOLD 0.6 + #define R3F_TIRED_UNCONSCIOUSNESS_DURATION 30 +#endif + +#ifdef R3F_TIRED_SET_MODE_HARD + + // adjustment onset threshold blackout effect + #define R3F_TIRED_BLACKOUT_LEVEL 40000 + + // adjustment player attitude * weight (stand up, down, crouch) + #define R3F_TIRED_DOWN_LEVEL 4 + #define R3F_TIRED_KNEE_LEVEL 2 + #define R3F_TIRED_UP_LEVEL 1 + + #define R3F_TIRED_WEIGHT_CLIMB_FACTOR 5 + + // adjustment threshold weight agravante factor + #define R3F_TIRED_WEIGHT_LEVEL1 10 + #define R3F_TIRED_WEIGHT_LEVEL2 17 + #define R3F_TIRED_WEIGHT_LEVEL3 25 + + #define R3F_TIRED_SHORTNESS_THRESHOLD 0.3 + #define R3F_TIRED_UNCONSCIOUSNESS_DURATION 60 +#endif + +// ratio of threshold weight +#define R3F_TIRED_WEIGHT_RATIO1 0.3 /* for weight < 10 kg */ +#define R3F_TIRED_WEIGHT_RATIO2 0.4 /* for weight 10 à 20 kg */ +#define R3F_TIRED_WEIGHT_RATIO3 0.6 /* for weight 20 à 30 kg */ +#define R3F_TIRED_WEIGHT_RATIO4 0.7 /* for weight > 30 kg */ + + +// activation / deactivation unit recup loss over time (true / false) +#define R3F_TIRED_GLOBAL_TIRING true + +// adjustment recovery rate +#define R3F_TIRED_TIME_RECOVERING 100 +#define R3F_TIRED_RATIO_RECOVERING 360 + +#define R3F_TIRED_WITH_VANISH true + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Fnct.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Fnct.sqf new file mode 100644 index 000000000..0d2a1655a --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Fnct.sqf @@ -0,0 +1,78 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#include "R3F_TIRED_Configuration.cfg" + +FNC_PrintToRPT = { + diag_log text _this; +}; + +R3F_TIRED_FNCT_Wait4Effect = { + private ["_delay","_st"]; + _delay = _this select 0; + _st = time; + while {((time - _st) < _delay) && (alive player)} do + { + sleep 0.100; + }; +}; + +R3F_TIRED_FNCT_Effect_Off = { + private ["_handle"]; + _handle = _this select 0; + _handle ppEffectEnable false; + ppEffectDestroy _handle; + sleep 0.02; +}; + +R3F_TIRED_FNCT_MkVoile = { + private ["_handle"]; + if (ppEffectCommitted "ColorCorrections") then { + _handle = ppEffectCreate ["ColorCorrections", 1515]; + _handle ppEffectEnable true; + _handle; + }else{ + -1; + }; +}; + +R3F_TIRED_FNCT_Voile_Noir = { + private ["_handle","_level"]; + _handle = _this select 0; + _level = _this select 1; + _handle ppEffectAdjust [ + _level, + _level, + 0, + [0,0,0,0], + [1.30,1.30,1.30,1.30], + [0,0,0,0] + ]; + _handle ppEffectCommit 0.1; + waituntil{ppEffectCommitted "ColorCorrections";}; + if(_level < R3F_TIRED_SHORTNESS_THRESHOLD ) then{ + enableCamShake true; + addCamShake [5-_level, 1, 2]; + }else{ + enableCamShake false; + }; +}; + +R3F_TIRED_FNCT_DoBlackVanish = { + titleText ["", "BLACK OUT",4]; + player playMoveNow "AmovPpneMstpSrasWrflDnon"; + 0 fadeSound 0; + [R3F_TIRED_UNCONSCIOUSNESS_DURATION] call R3F_TIRED_FNCT_Wait4Effect; + if (alive player) then { + titleText ["", "BLACK IN",4]; + 0 fadeSound 1; + }; +}; + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Init.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Init.sqf new file mode 100644 index 000000000..3a655adcd --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_Tired_Init.sqf @@ -0,0 +1,25 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#include "R3F_TIRED_Configuration.cfg" + +call compile preprocessFile "R3F_realism\R3F_Tired\R3F_Tired_Fnct.sqf"; + +R3F_Weight = 0; + +R3F_TIRED_Ratio_Position = 0; +R3F_TIRED_Accumulator = 0; +R3F_TIRED_Handle_Blur_Effect = [] spawn {}; +R3F_TIRED_Handle_Blackout_Effect = [] spawn {}; +R3F_TIRED_Counter_Time = 0; +R3F_TIRED_Ratio_Recovery = R3F_TIRED_RATIO_RECOVERING; +R3F_TIRED_Ratio_Overweight = 1; + +_void = [] execVM "R3F_Realism\R3F_Tired\R3F_DoTired.sqf"; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_stringtable.csv b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_stringtable.csv new file mode 100644 index 000000000..597997490 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Tired/R3F_stringtable.csv @@ -0,0 +1,3 @@ + +R3F_VERSION_TIRED, "1.02", "1.02" + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_CfgWeight.h b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_CfgWeight.h new file mode 100644 index 000000000..6f1dbc60f --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_CfgWeight.h @@ -0,0 +1,1388 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +class CfgWeight +{ + class Weapons + { + class SCAR_L_STD_Mk4CQT + { + weight = 3.6; + }; + class SCAR_L_STD_HOLO + { + weight = 3.5; + }; + class SCAR_L_STD_EGLM_TWS + { + weight = 5.3; + }; + class SCAR_L_STD_EGLM_RCO + { + weight = 4.5; + }; + class SCAR_L_CQC_Holo + { + weight = 3.7; + }; + class SCAR_L_CQC_EGLM_Holo + { + weight = 5; + }; + class SCAR_L_CQC_CCO_SD + { + weight = 3.7; + }; + class SCAR_L_CQC + { + weight = 3.5; + }; + class SCAR_H_STD_EGLM_Spect + { + weight = 5.5; + }; + class SCAR_H_CQC_CCO_SD + { + weight = 4; + }; + class SCAR_H_CQC_CCO + { + weight = 4; + }; + class SCAR_H_STD_TWS_SD + { + weight = 5.2; + }; + class SCAR_H_LNG_Sniper_SD + { + weight = 5; + }; + class SCAR_H_LNG_Sniper + { + weight = 5; + }; + class M4A3_RCO_GL_EP1 + { + weight = 4.5; + }; + class M4A3_CCO_EP1 + { + weight = 3; + }; + class M14_EP1 + { + weight = 5.5; + }; + class FN_FAL + { + weight = 4.5; + }; + class FN_FAL_ANPVS + { + weight=5.5; + }; + class glock17_EP1 + { + weight = 0.7; + }; + class G36A_camo + { + weight = 3.6; + }; + class G36C_camo + { + weight = 2.8; + }; + class G36K_camo + { + weight = 3; + }; + class G36_C_SD_camo + { + weight = 3.6; + }; + class revolver_EP1 + { + weight = 1; + }; + class revolver_gold_EP1 + { + weight = 1; + }; + class UZI_SD_EP1 + { + weight = 1.9; + }; + class UZI_EP1 + { + weight = 1.7; + }; + class Sa61_EP1 + { + weight = 1.3; + }; + class M249_EP1 + { + weight = 6.5; + }; + class M249_TWS_EP1 + { + weight = 11; + }; + class M249_m145_EP1 + { + weight = 8; + }; + class M60A4_EP1 + { + weight = 10; + }; + class m240_scoped_EP1 + { + weight = 14; + }; + class MG36_camo + { + weight = 3.6; + }; + class Mk_48_DES_EP1 + { + weight = 8.2; + }; + class M32_EP1 + { + weight = 6; + }; + class M79_EP1 + { + weight = 2.7; + }; + class Mk13_EP1 + { + weight = 2.7; + }; + class m107_TWS_EP1 + { + weight = 14.3; + }; + class M24_des_EP1 + { + weight = 6; + }; + class M110_TWS_EP1 + { + weight = 7.7; + }; + class M110_NVG_EP1 + { + weight = 7.5; + }; + class Sa58V_RCO_EP1 + { + weight = 3.3; + }; + class Sa58V_EP1 + { + weight = 3.1; + }; + class Sa58V_CCO_EP1 + { + weight = 3.2; + }; + class Sa58P_EP1 + { + weight = 3.1; + }; + class MAAWS + { + weight = 7.5; + }; + class M47Launcher_EP1 + { + weight = 7; + }; + class M16A4_ACG + { + weight = 3.8; + }; + class M16A4 + { + weight = 3.8; + }; + class M16A2 + { + weight = 3.8; + }; + class M16A4_ACG_GL + { + weight = 5.2; + }; + class BAF_L85A2_RIS_Holo + { + weight = 5.2; + }; + class FN_FAL_ANPVS4 + { + weight = 5.7; + }; + + + + class M16A4_GL + { + weight = 5.2; + }; + class M16A2GL + { + weight = 5.2; + }; + class M4A1_AIM_SD_camo + { + weight = 3; + }; + class M4A1_Aim_camo + { + weight = 3; + }; + class M4A1_Aim + { + weight = 3; + }; + class M4A1 + { + weight = 3; + }; + class M4A1_HWS_GL_Camo + { + weight = 4.5; + }; + class M4A1_HWS_GL_SD_Camo + { + weight = 4.5; + }; + class M4A1_HWS_GL + { + weight = 4.5; + }; + class M4A1_RCO_GL + { + weight = 4.5; + }; + class M8_carbine + { + weight = 3.4; + }; + class M8_compact + { + weight = 3; + }; + class M8_carbineGL + { + weight = 4.8; + }; + class MP5SD + { + weight = 2.6; + }; + class MP5A5 + { + weight = 2.6; + }; + class G36_C_SD_eotech + { + weight = 3.6; + }; + class BAF_AS50_scoped + { + weight = 5.6; + }; + class m107_DZ + { + weight = 14; + }; + + class G36a + { + weight = 3.6; + }; + + class G36C + { + weight = 2.8; + }; + class G36 + { + weight = 3; + }; + class M1014 + { + weight = 3.8; + }; + class Remington870_lamp + { + weight = 4.0; + }; + class MR43 + { + weight = 3.5; + }; + class Winchester1866 + { + weight = 2.8; + }; + + class M240 + { + weight = 13; + }; + + class M240_DZ + { + weight = 13; + }; + class M249 + { + weight = 6.5; + }; + class M249_DZ + { + weight = 6.5; + }; + class Mk_48 + { + weight = 8.2; + }; + + class Mk_48_DZ + { + weight = 8.2; + }; + class M8_SAW + { + weight = 4.5; + }; + class MG36 + { + weight = 3.6; + }; + class M4SPR + { + weight = 4.5; + }; + class M8_sharpshooter + { + weight = 4.5; + }; + class DMR + { + weight = 5.5; + }; + class M24 + { + weight = 6; + }; + class M40A3 + { + weight = 7.5; + }; + class M107 + { + weight = 14; + }; + class Colt1911 + { + weight = 1.1; + }; + class M9 + { + weight = 1; + }; + class M9SD + { + weight = 1.2; + }; + class 8Rnd_B_Beneli_74Slug + { + weight = 0.3; + }; + class SteelBolt + { + weight = 0.1; + }; + class SteelBolt4pack + { + weight = 0.3; + }; + class Javelin + { + weight = 16; + }; + class M136 + { + weight = 7.6; + }; + class Stinger + { + weight = 10; + }; + class SMAW + { + weight = 7.5; + }; + class Binocular + { + weight = 1; + }; + class Binocular_Vector + { + weight = 1; + }; + class NVGoggles + { + weight = 1; + }; + class Laserdesignator + { + weight = 5.5; + }; + class ItemCompass + { + weight = 0.1; + }; + class ItemGPS + { + weight = 0.3; + }; + class ItemWatch + { + weight = 0.1; + }; + class ItemMap + { + weight = 0.1; + }; + class ItemRadio + { + weight = 0.3; + }; + + class AKS_74 + { + weight = 2.7; + }; + class AKS_74_GOSHAWK + { + weight = 3.5; + }; + class AKS_74_NSPU + { + weight = 3.5; + }; + class AK_74_GL_kobra + { + weight = 4.2; + }; + class SVD_NSPU_EP1 + { + weight = 6.9; + }; + class SVD_des_EP1 + { + weight = 6.3; + }; + class LeeEnfield + { + weight = 4; + }; + class AK_107_kobra + { + weight = 3.8; + }; + class AK_107_GL_kobra + { + weight = 5.3; + }; + class AK_107_pso + { + weight = 4; + }; + class AK_107_GL_pso + { + weight = 5.5; + }; + class AKS_74_U + { + weight = 2.7; + }; + class AKS_74_UN_kobra + { + weight = 3; + }; + class AKS_74_pso + { + weight = 3.6; + }; + class AKS_74_kobra + { + weight = 3; + }; + class AK_74 + { + weight = 3.1; + }; + class AK_74_GL + { + weight = 4.6; + }; + class AK_47_M + { + weight = 3.2; + }; + class AK_47_S + { + weight = 3; + }; + class PK + { + weight = 9; + }; + class RPK_74 + { + weight = 4.7; + }; + class Pecheneg + { + weight = 9; + }; + class Huntingrifle + { + weight = 4; + }; + class KSVK + { + weight = 12; + }; + class SVD + { + weight = 6.2; + }; + class SVD_CAMO + { + weight = 6.3; + }; + class Makarov + { + weight = 0.75; + }; + class MakarovSD + { + weight = 0.9; + }; + class Saiga12K + { + weight = 3.5; + }; + class Bizon + { + weight = 2.1; + }; + class bizon_silenced + { + weight = 2.3; + }; + class VSS_Vintorez + { + weight = 3.2; + }; + class RPG7V + { + weight = 6.3; + }; + class RPG18 + { + weight = 1.4; + }; + class MetisLauncher + { + weight = 16; + }; + class Igla + { + weight = 7; + }; + class Strela + { + weight = 6; + }; + }; + + + class Magazines + { + class 30Rnd_762x39_SA58 + { + weight = 0.8; + }; + class 20rnd_762x51_SB_SCAR + { + weight = 0.5; + }; + class 20rnd_762x51_B_SCAR + { + weight = 0.5; + }; + class 20Rnd_762x51_FNFAL + { + weight = 0.5; + }; + class 100Rnd_556x45_M249 + { + weight = 5; + }; + class 100Rnd_556x45_BetaCMag + { + weight = 5; + }; + class 20Rnd_B_765x17_Ball + { + weight = 0.4; + }; + class 10Rnd_B_765x17_Ball + { + weight = 0.2; + }; + class 30Rnd_9x19_UZI_SD + { + weight = 0.4; + }; + class 30Rnd_9x19_UZI + { + weight = 0.4; + }; + class 17Rnd_9x19_glock17 + { + weight = 0.2; + }; + class 6Rnd_45ACP + { + weight = 0.1; + }; + class MAAWS_HEAA + { + weight = 6; + }; + class MAAWS_HEDP + { + weight = 6; + }; + class Dragon_EP1 + { + weight = 11; + }; + class 30Rnd_556x45_StanagSD + { + weight = 0.5; + }; + class 30Rnd_556x45_Stanag + { + weight = 0.5; + }; + class 30Rnd_556x45_G36 + { + weight = 0.5; + }; + class 30Rnd_556x45_G36SD + { + weight = 0.5; + }; + class 15Rnd_W1866_Slug + { + weight = 0.5; + }; + class 30Rnd_9x19_MP5 + { + weight = 0.4; + }; + class 30Rnd_9x19_MP5SD + { + weight = 0.4; + }; + class 15Rnd_9x19_M9 + { + weight = 0.2; + }; + class 15Rnd_9x19_M9SD + { + weight = 0.2; + }; + class 1Rnd_HE_M203 + { + weight = 0.25; + }; + class 1Rnd_Smoke_M203 + { + weight = 0.25; + }; + class 1Rnd_SmokeGreen_M203 + { + weight = 0.25; + }; + class 1Rnd_SmokeRed_M203 + { + weight = 0.25; + }; + class 1Rnd_SmokeYellow_M203 + { + weight = 0.25; + }; + class FlareRed_M203 + { + weight = 0.25; + }; + class FlareGreen_M203 + { + weight = 0.25; + }; + class FlareWhite_M203 + { + weight = 0.25; + }; + class FlareYellow_M203 + { + weight = 0.25; + }; + class 6Rnd_HE_M203 + { + weight = 1.5; + }; + class 6Rnd_FlareRed_M203 + { + weight = 1.5; + }; + class 6Rnd_FlareGreen_M203 + { + weight = 1.5; + }; + class 6Rnd_FlareWhite_M203 + { + weight = 1.5; + }; + class 6Rnd_FlareYellow_M203 + { + weight = 1.5; + }; + class 6Rnd_Smoke_M203 + { + weight = 1.5; + }; + class 6Rnd_SmokeRed_M203 + { + weight = 1.5; + }; + class 6Rnd_SmokeGreen_M203 + { + weight = 1.5; + }; + class 6Rnd_SmokeYellow_M203 + { + weight = 1.5; + }; + class 10Rnd_127x99_m107 + { + weight = 0.5; + }; + class 5Rnd_762x51_M24 + { + weight = 0.2; + }; + class 20Rnd_762x51_DMR + { + weight = 0.5; + }; + class 8Rnd_B_Beneli_Pellets + { + weight = 0.3; + }; + class 20Rnd_556x45_Stanag + { + weight = 0.4; + }; + class 200Rnd_556x45_M249 + { + weight = 10; + }; + class 100Rnd_762x51_M240 + { + weight = 8; + }; + class Javelin + { + weight = 12; + }; + class M136 + { + weight = 6; + }; + class Stinger + { + weight = 6; + }; + class SMAW_HEAA + { + weight = 6; + }; + class SMAW_HEDP + { + weight = 6; + }; + class HandGrenade_west + { + weight = 0.5; + }; + class PipeBomb + { + weight = 4; + }; + class TimeBomb + { + weight = 4; + }; + class Mine + { + weight = 8; + }; + class SmokeShellRed + { + weight = 0.4; + }; + class SmokeShellYellow + { + weight = 0.4; + }; + class SmokeShellGreen + { + weight = 0.4; + }; + class SmokeShellBlue + { + weight = 0.4; + }; + class SmokeShellPurple + { + weight = 0.4; + }; + class SmokeShellOrange + { + weight = 0.4; + }; + class SmokeShell + { + weight = 0.4; + }; + + class 10x_303 + { + weight = 0.15; + }; + class 30Rnd_545x39_AK + { + weight = 0.5; + }; + class 30Rnd_545x39_AKSD + { + weight = 0.5; + }; + class 75Rnd_545x39_RPK + { + weight = 1.25; + }; + class 30Rnd_762x39_AK47 + { + weight = 0.8; + }; + class 100Rnd_762x54_PK + { + weight = 8; + }; + class 5x_22_LR_17_HMR + { + weight = 0.15; + }; + class 5Rnd_127x108_KSVK + { + weight = 0.3; + }; + class 10Rnd_762x54_SVD + { + weight = 0.4; + }; + class 10Rnd_9x39_SP5_VSS + { + weight = 0.2; + }; + class 20Rnd_9x39_SP5_VSS + { + weight = 0.4; + }; + class 8Rnd_9x18_Makarov + { + weight = 0.15; + }; + class 8Rnd_9x18_MakarovSD + { + weight = 0.15; + }; + class 8Rnd_B_Saiga12_74Slug + { + weight = 0.3; + }; + class 64Rnd_9x19_Bizon + { + weight = 0.8; + }; + class 64Rnd_9x19_SD_Bizon + { + weight = 0.8; + }; + class 1Rnd_HE_GP25 + { + weight = 0.25; + }; + class FlareWhite_GP25 + { + weight = 0.25; + }; + class FlareGreen_GP25 + { + weight = 0.25; + }; + class FlareRed_GP25 + { + weight = 0.25; + }; + class FlareYellow_GP25 + { + weight = 0.25; + }; + class 1Rnd_SMOKE_GP25 + { + weight = 0.25; + }; + class 1Rnd_SMOKERED_GP25 + { + weight = 0.25; + }; + class 1Rnd_SMOKEGREEN_GP25 + { + weight = 0.25; + }; + class 1Rnd_SMOKEYELOW_GP25 + { + weight = 0.25; + }; + class PG7V + { + weight = 2.2; + }; + class PG7VL + { + weight = 2.6; + }; + class PG7VR + { + weight = 4.5; + }; + class OG7 + { + weight = 2; + }; + class RPG18 + { + weight = 1.2; + }; + class AT13 + { + weight = 14; + }; + class Igla + { + weight = 11; + }; + class Strela + { + weight = 10; + }; + class HandGrenade_east + { + weight = 0.5; + }; + class IR_Strobe_Target + { + weight = 0.4; + }; + class Laserbatteries + { + weight = 0.005; + }; + + class ItemPainkiller + { + weight = 0.1; + }; + class ItemMorphine + { + weight = 0.1; + }; + class ItemEpinephrine + { + weight = 0.1; + }; + class ItemBloodbag + { + weight = 0.4; + }; + class ItemHeatPack + { + weight = 0.1; + }; + + + class ItemAntibiotic + { + weight = 0.1; + }; + class ItemWaterbottle + { + weight = 0.5; + }; + class ItemWaterbottleBoiled + { + weight = 0.5; + }; + class ItemSodaMdew + { + weight = 0.2; + }; + class ItemSodaPepsi + { + weight = 0.2; + }; + class ItemSodaCoke + { + weight = 0.2; + }; + class FoodCanSardines + { + weight = 0.2; + }; + class FoodCanBakedBeans + { + weight = 0.2; + }; + class FoodCanFrankBeans + { + weight = 0.2; + }; + class FoodBioMeat + { + weight = 0.2; + }; + class FoodCanPasta + { + weight = 0.2; + }; + class FoodSteakCooked + { + weight = 0.25; + }; + class FoodmeatCooked + { + weight = 0.25; + }; + class FoodbeefCooked + { + weight = 0.25; + }; + class FoodmuttonCooked + { + weight = 0.25; + }; + class FoodchickenCooked + { + weight = 0.25; + }; + class FoodrabbitCooked + { + weight = 0.25; + }; + class FoodbaconCooked + { + weight = 0.25; + }; + class FoodmuttonRaw + { + weight = 0.25; + }; + class FoodchickenRaw + { + weight = 0.25; + }; + class FoodBaconRaw + { + weight = 0.25; + }; + class FoodRabbitRaw + { + weight = 0.25; + }; + class FoodbeefRaw + { + weight = 0.25; + }; + class FoodmeatRaw + { + weight = 0.25; + }; + class FoodSteakRaw + { + weight = 0.25; + }; + class ItemFlashlight + { + weight = 0.1; + }; + class ItemFlashlightRed + { + weight = 0.1; + }; + class ItemKnife + { + weight = 0.1; + }; + + + + class Crossbow + { + weight = 1; + }; + class MeleeCrowbar + { + weight = 1; + }; + class MeleeHatchet + { + weight = 1; + }; + class ItemHatchet + { + weight = 1; + }; + class ItemMatchbox + { + weight = 0.005; + }; + class ItemToolbox + { + weight = 1; + }; + class ItemEtool + { + weight = 1; + }; + + + class Skin_Survivor2_DZ + { + weight = 1; + }; + class Skin_Camo1_DZ + { + weight = 1; + }; + class Skin_Sniper1_DZ + { + weight = 1; + }; + + class HandRoadFlare + { + weight = 0.1; + }; + class HandChemBlue + { + weight = 0.1; + }; + class HandChemGreen + { + weight = 0.1; + }; + class HandChemRed + { + weight = 0.1; + }; + + class ItemBandage + { + weight = 0.005; + }; + + class Hatchet_Swing + { + weight = 0; + }; + class Crowbar_Swing + { + weight = 0; + }; + + class ItemVault + { + weight = 100; + }; + + class PartWoodPile + { + weight = 0.5; + }; + class PartWheel + { + weight = 10; + }; + class PartFueltank + { + weight = 10; + }; + class PartGlass + { + weight = 5; + }; + class PartEngine + { + weight = 15; + }; + class ItemGenerator + { + weight = 30; + }; + class PartGeneric + { + weight = 5; + }; + class PartVRotor + { + weight = 15; + }; + class ItemJerrycan + { + weight = 10; + }; + class ItemJerrycanEmpty + { + weight = 1; + }; + class ItemTent + { + weight = 5; + }; + class TrapBear + { + weight = 1; + }; + class ItemTankTrap + { + weight = 5; + }; + class ItemWire + { + weight = 2.5; + }; + class ItemGoldBar + { + weight = 0.02; + }; + class ItemGoldBar10oz + { + weight = 0.2; + }; + class ItemSilverBar + { + weight = 0.02; + }; + class ItemSilverBar10oz + { + weight = 0.2; + }; + class ItemBronzeBar + { + weight = 0.02; + }; + class ItemCopperBar + { + weight = 0.02; + }; + class ItemCopperBar10oz + { + weight = 0.2; + }; + class ItemAluminumBar + { + weight = 0.02; + }; + class ItemTinBar + { + weight = 0.02; + }; + class BoltSteel + { + weight = 0.02; + }; + class BoltSteel4pack + { + weight = 0.08; + }; + class TrashTinCan + { + weight = 0.003; + }; + class 7Rnd_45ACP_1911 + { + weight = 0.02; + }; + class ItemZombieParts + { + weight = 5; + }; + class ItemSandbag + { + weight = 10; + }; + class ItemSandbagLarge + { + weight = 50; + }; + class ItemWaterbottleUnfilled + { + weight = 0.05; + }; + class ItemSodaEmpty + { + weight = 0.002; + }; + class TrashJackDaniels + { + weight = 0.02; + }; + + + + + }; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_DoWeight.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_DoWeight.sqf new file mode 100644 index 000000000..1565a0625 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_DoWeight.sqf @@ -0,0 +1,50 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#include "R3F_WEIGHT_Configuration.cfg" + +call compile preprocessFile "R3F_Realism\R3F_Weight\R3F_Weight_Fnct.sqf"; + +private ["_n","_gearbox_visible","_control","_display","_initial_text"]; + +disableSerialization; + +R3F_Weight = call R3F_WEIGHT_FNCT_GetWeight; + +_initial_text = ""; +_n = 0; +while {true} do +{ + sleep R3F_WEIGHT_SHORT_DELAY; + + #ifdef R3F_WEIGHT_SHOW_WEIGHT + _display = findDisplay ARMA2_RSCDISPLAYGEARBOX; + _gearbox_visible = ( (str _display) != "No display"); + #else + _gearbox_visible = false; + #endif + + if(_gearbox_visible) then { + R3F_Weight = call R3F_WEIGHT_FNCT_GetWeight; + if(_initial_text == "") then { + _control = _display displayCtrl ARMA2_CAPTIONGEARBOX; + _initial_text = ctrlText _control ; + }; + _control = _display displayCtrl ARMA2_CAPTIONGEARBOX; + _control ctrlSetText format[localize "STR_R3F_WEIGHT_InGearBox",_initial_text,R3F_Weight]; + _n = 0; + }else{ + if( _n > R3F_WEIGHT_LONG_DELAY) then { + R3F_Weight = call R3F_WEIGHT_FNCT_GetWeight; + _n = 0; + }; + _n = _n + 1 ; + }; +}; diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Configuration.cfg b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Configuration.cfg new file mode 100644 index 000000000..69c0e33a9 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Configuration.cfg @@ -0,0 +1,22 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +#define ARMA2_RSCDISPLAYGEARBOX 106 +#define ARMA2_CAPTIONGEARBOX 1001 + + +#define R3F_WEIGHT_SHORT_DELAY 1 +#define R3F_WEIGHT_LONG_DELAY 10 +#define R3F_WEIGHT_MAIN_INCREMENT 1 + +#define R3F_WEIGHT_SHOW_WEIGHT + +//show or not classes not found in arma.rpt +#define R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Stringtable.csv b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Stringtable.csv new file mode 100644 index 000000000..6719b3b91 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_WEIGHT_Stringtable.csv @@ -0,0 +1,12 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ +R3F_VERSION_WEIGHTED, "1.04", "1.04" +STR_R3F_WEIGHT_InGearBox, "%1 | Weight carried : %2 lb", "%1 | Poids transporté : %2 Kg" +STR_R3F_WEIGHT_English, "lb", "Kg" diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf new file mode 100644 index 000000000..37daa1ce2 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Fnct.sqf @@ -0,0 +1,72 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.02 +@date 20101018 +*****************************************************************************/ +#include "R3F_WEIGHT_Configuration.cfg" +R3F_WEIGHT_FNCT_MakeSingleArray = { + private ["_arr_i","_arr_n", "_arr", "_n", "_nb", "_x"]; + _arr_i = (_this select 0) select 0; + _arr_n = (_this select 0) select 1; + + _arr = []; + + _n = 0; + { + _nb = _arr_n select _n; + for [{_i = 0}, {_i < _nb}, {_i = _i + 1}] do{ + _arr = _arr + [_x]; + }; + _n = _n + 1; + + }foreach _arr_i; + + _arr; +}; + +R3F_WEIGHT_FNCT_GetItemWeight = { + private ["_arr_class", "_total_weight", "_weight"]; + _arr_class = (_this select 0) + (_this select 1); + _total_weight = 0; + _weight = 0; + CfgWeight = missionConfigFile >> "CfgWeight"; + { + if(isclass(CfgWeight >> "Weapons" >> _x)) then { + _weight = getNumber(CfgWeight >> "Weapons" >> _x >> "weight"); + _total_weight = _total_weight + _weight; + }else{ + if(isclass(CfgWeight >> "Magazines" >> _x)) then { + _weight = getNumber(CfgWeight >> "Magazines" >> _x >> "weight"); + _total_weight = _total_weight + _weight; + }else{ + #ifdef R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND + diag_log format["Class not found %1", _x]; + #endif + }; + }; + }foreach _arr_class; + _total_weight; +}; + +R3F_WEIGHT_FNCT_GetWeight = { + private ["_bagpack","_bagpack_weapons", "_bagpack_ammo", "_return","_english"]; + _return = 0; + _bagpack = unitBackpack player; + if(!isnull(_bagpack)) then { + _bagpack_weapons = [getWeaponCargo _bagpack] call R3F_WEIGHT_FNCT_MakeSingleArray; + _bagpack_ammo = [getMagazineCargo _bagpack] call R3F_WEIGHT_FNCT_MakeSingleArray; + _return = [_bagpack_weapons, _bagpack_ammo] call R3F_WEIGHT_FNCT_GetItemWeight; + }; + _return = _return + ([(weapons player), (magazines player)] call R3F_WEIGHT_FNCT_GetItemWeight); + _english = localize "STR_R3F_WEIGHT_English" == "lb"; + if(_english) then { + _return = _return / 0.45359 ; + _return = round (_return * 100)/100; + }; + _return; +}; + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Init.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Init.sqf new file mode 100644 index 000000000..9f4f8eaab --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_Weight_Init.sqf @@ -0,0 +1,13 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.02 +@date 20101018 +*****************************************************************************/ + +call compile preprocessFile "R3F_Realism\R3F_Weight\R3F_Weight_Fnct.sqf"; + +_void = [] execVM "R3F_Realism\R3F_Weight\R3F_DoWeight.sqf"; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_resource.h b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_resource.h new file mode 100644 index 000000000..d48e630a1 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/R3F_Realism/R3F_Weight/R3F_resource.h @@ -0,0 +1,10 @@ + +#define ARMA2_RSCDISPLAYGEARBOX 106 +#define ARMA2_CAPTIONGEARBOX 1001 + + +#define R3F_WEIGHT_SHORT_DELAY 1 +#define R3F_WEIGHT_LONG_DELAY 10 +#define R3F_WEIGHT_MAIN_INCREMENT 1 + + diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/description.ext b/MPMissions/DayZ_Epoch_16.Panthera2/description.ext new file mode 100644 index 000000000..9bdbcc181 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/description.ext @@ -0,0 +1,148 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Panthera"; +OnLoadIntro = "Welcome to Panthera Island"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={1,2,6}; +enableItemsDropping=0; +#include "R3F_Realism\R3F_Weight\R3F_CfgWeight.h" + +onPauseScript = "\z\addons\dayz_code\compile\player_onPause.sqf"; +loadScreen = "\z\addons\dayz_code\gui\dayz_logo_ca.paa"; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/dynamic_vehicle.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/dynamic_vehicle.sqf new file mode 100644 index 000000000..050f0297e --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/dynamic_vehicle.sqf @@ -0,0 +1,100 @@ +AllowedVehiclesList = [ +["AH6X_DZ",5], +["AN2_DZ",1], +["ArmoredSUV_PMC_DZ",1], +["ATV_CZ_EP1",5], +["ATV_US_EP1",5], +["C130J_US_EP1",1], +["car_hatchback",5], +["car_sedan",5], +["CH_47F_EP1_DZ",1], +["CSJ_GyroC",5], +["CSJ_GyroCover",5], +["CSJ_GyroP",5], +["datsun1_civil_1_open",5], +["datsun1_civil_2_covered",5], +["datsun1_civil_3_open",5], +["Fishing_Boat",5], +["GLT_M300_LT",2], +["GLT_M300_ST",2], +["hilux1_civil_1_open",5], +["hilux1_civil_2_covered",5], +["hilux1_civil_3_open_EP1",5], +["HMMWV_Ambulance",2], +["HMMWV_Ambulance_CZ_DES_EP1",2], +["HMMWV_DES_EP1",5], +["HMMWV_DZ",5], +["HMMWV_M1035_DES_EP1",1], +["HMMWV_M1151_M2_CZ_DES_EP1",1], +["HMMWV_M998A2_SOV_DES_EP1",1], +["Ikarus",1], +["Ikarus_TK_CIV_EP1",1], +["Kamaz",5], +["KamazRefuel_DZ",1], +["Lada1",5], +["Lada1_TK_CIV_EP1",5], +["Lada2",5], +["Lada2_TK_CIV_EP1",5], +["LadaLM",5], +["LandRover_CZ_EP1",1], +["LandRover_MG_TK_EP1",1], +["LandRover_Special_CZ_EP1",1], +["LandRover_TK_CIV_EP1",1], +["M1030_US_DES_EP1",5], +["MH6J_DZ",1], +["Mi17_Civilian_DZ",2], +["Mi17_DZ",1], +["MMT_Civ",10], +["MtvrRefuel_DES_EP1_DZ",1], +["MTVR_DES_EP1",5], +["Offroad_DSHKM_Gue",5], +["Old_bike_TK_INS_EP1",5], +["Old_moto_TK_Civ_EP1",5], +["PBX",5], +["Pickup_PK_GUE",5], +["Pickup_PK_INS",5], +["Pickup_PK_TK_GUE_EP1",5], +["policecar",1], +["RHIB",5], +["S1203_ambulance_EP1",5], +["S1203_TK_CIV_EP1",5], +["Skoda",5], +["SkodaBlue",5], +["SkodaGreen",5], +["SkodaRed",5], +["Smallboat_1",5], +["Smallboat_2",5], +["SUV_Blue",1], +["SUV_Charcoal",1], +["SUV_Green",1], +["SUV_Orange",1], +["SUV_Pink",1], +["SUV_Red",1], +["SUV_Silver",1], +["SUV_TK_CIV_EP1",1], +["SUV_White",1], +["SUV_Yellow",1], +["tractor",1], +["TT650_Civ",5], +["TT650_Ins",5], +["TT650_TK_CIV_EP1",5], +["UAZ_CDF",2], +["UAZ_INS",2], +["UAZ_RU",2], +["UAZ_Unarmed_TK_CIV_EP1",2], +["UAZ_Unarmed_TK_EP1",2], +["UAZ_Unarmed_UN_EP1",2], +["UH1H_DZ",1], +["UralRefuel_TK_EP1_DZ",1], +["Ural_CDF",2], +["Ural_TK_CIV_EP1",2], +["Ural_UN_EP1",2], +["V3S_Open_TK_CIV_EP1",2], +["V3S_Open_TK_EP1",5], +["V3S_Refuel_TK_GUE_EP1",1], +["VolhaLimo_TK_CIV_EP1",2], +["Volha_1_TK_CIV_EP1",3], +["Volha_2_TK_CIV_EP1",3], +["VWGolf",4], +["Zodiac",5] +]; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf new file mode 100644 index 000000000..1a1f02388 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf @@ -0,0 +1,81 @@ +/* + INITILIZATION +*/ +startLoadingScreen ["","RscDisplayLoadCustom"]; +cutText ["","BLACK OUT"]; +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 16; //The instance +dayzHiveRequest = []; +initialized = false; +dayz_previousID = 0; + +//disable greeting menu +player setVariable ["BIS_noCoreConversations", true]; +//disable radio messages to be heard and shown in the left lower corner of the screen +enableRadio false; + +// DayZ Epoch config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea= 1500; // Default = 1500 + +MaxVehicleLimit = 300; // Default = 50 +MaxDynamicDebris = 500; // Default = 100 +dayz_MapArea = 10000; // Default = 10000 + +// new stuff +dayz_paraSpawn = false; +spawnMarkerCount = 10; // Default: 4 +dayz_maxAnimals = 8; // Default: 8 +dayz_tameDogs = true; +DynamicVehicleDamageLow = 0; // Default: 0 +DynamicVehicleDamageHigh = 100; // Default: 100 + +DZEdebug = true; + +//Load in compiled functions +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 0.5; +call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + call compile preprocessFileLineNumbers "dynamic_vehicle.sqf"; //Compile vehicle configs + + // Add trader citys + _nil = [] execVM "mission.sqf"; + _serverMonitor = [] execVM "\z\addons\dayz_code\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + waitUntil {!isNil "dayz_loadScreenMsg"}; + dayz_loadScreenMsg = (localize "STR_AUTHENTICATING"); + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; + _void = [] execVM "R3F_Realism\R3F_Realism_Init.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqf new file mode 100644 index 000000000..e9399be3c --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqf @@ -0,0 +1,556 @@ +_this = createCenter west; +_center_0 = _this; + +_group_0 = createGroup _center_0; + +_this = createCenter civilian; +_center_1 = _this; + +_group_1 = createGroup _center_1; + +_vehicle_22 = objNull; +if (true) then +{ + _this = createVehicle ["HeliHEmpty", [594.25812, 8935.4941, -1.9073486e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_22 = _this; + _this setPos [594.25812, 8935.4941, -1.9073486e-006]; +}; + +_this = createCenter resistance; +_center_2 = _this; + +_group_2 = createGroup _center_2; + +_unit_63 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Soldier_Pilot", [543.11591, 8938.4941, 0.11634689], [], 0, "CAN_COLLIDE"]; + _unit_63 = _this; + _this setDir 108.94255; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_65 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["UN_CDF_Soldier_MG_EP1", [2832.325, 8023.3774, 0.11357399], [], 0, "CAN_COLLIDE"]; + _unit_65 = _this; + _this setDir -131.58987; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_25 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [2831.4177, 8022.6206, 0.15148999], [], 0, "CAN_COLLIDE"]; + _vehicle_25 = _this; + _this setDir 39.406651; + _this setPos [2831.4177, 8022.6206, 0.15148999]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_26 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_cargo_cont_net1", [2835.425, 8023.3193, 0.071667306], [], 0, "CAN_COLLIDE"]; + _vehicle_26 = _this; + _this setDir -54.977657; + _this setPos [2835.425, 8023.3193, 0.071667306]; +}; + +_vehicle_28 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_cargo_cont_net1", [2833.5068, 8024.4727, 0.072472528], [], 0, "CAN_COLLIDE"]; + _vehicle_28 = _this; + _this setDir -43.586216; + _this setPos [2833.5068, 8024.4727, 0.072472528]; +}; + +_vehicle_30 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_cargo_cont_net1", [2834.0081, 8021.9819, 0.079588138], [], 0, "CAN_COLLIDE"]; + _vehicle_30 = _this; + _this setDir -36.030712; + _this setPos [2834.0081, 8021.9819, 0.079588138]; +}; + +_unit_67 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Woodlander3", [8681.8027, 3145.0779, 2.8371811e-005], [], 0, "CAN_COLLIDE"]; + _unit_67 = _this; + _this setDir 89.712273; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_32 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [8682.7588, 3144.9507, -2.3841858e-007], [], 0, "CAN_COLLIDE"]; + _vehicle_32 = _this; + _this setDir 93.772865; + _this setPos [8682.7588, 3144.9507, -2.3841858e-007]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_33 = objNull; +if (true) then +{ + _this = createVehicle ["Land_tires_EP1", [8681.375, 3143.1555, 9.059906e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_33 = _this; + _this setDir 183.30055; + _this setPos [8681.375, 3143.1555, 9.059906e-006]; +}; + +_vehicle_34 = objNull; +if (true) then +{ + _this = createVehicle ["VaultStorageLocked", [8681.4189, 3146.6782, 1.4543533e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_34 = _this; + _this setDir -85.670563; + _this setPos [8681.4189, 3146.6782, 1.4543533e-005]; +}; + +_unit_69 = objNull; +if (true) then +{ + _this = _group_1 createUnit ["Damsel5", [8681.4404, 3139.7356, 0.00013637543], [], 0, "CAN_COLLIDE"]; + _unit_69 = _this; + _this setDir 101.61608; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_36 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [8682.2109, 3139.7153, -0.00018525124], [], 0, "CAN_COLLIDE"]; + _vehicle_36 = _this; + _this setDir 93.772865; + _this setPos [8682.2109, 3139.7153, -0.00018525124]; +}; + +_vehicle_38 = objNull; +if (true) then +{ + _this = createVehicle ["Land_bags_EP1", [8681.0635, 3138.0845, 8.5830688e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_38 = _this; + _this setDir 13.43499; + _this setPos [8681.0635, 3138.0845, 8.5830688e-006]; +}; + +_vehicle_39 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_Backpackheap_EP1", [8681.2725, 3141.811], [], 0, "CAN_COLLIDE"]; + _vehicle_39 = _this; + _this setPos [8681.2725, 3141.811]; +}; + +_unit_78 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Soldier_Sab", [1909.8895, 3622.9905, 0.89042556], [], 0, "CAN_COLLIDE"]; + _unit_78 = _this; + _this setDir -176.86101; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_40 = objNull; +if (true) then +{ + _this = createVehicle ["C130J_wreck_EP1", [1913.585, 3622.0823, -0.21721387], [], 0, "CAN_COLLIDE"]; + _vehicle_40 = _this; + _this setDir -190.43407; + _this setPos [1913.585, 3622.0823, -0.21721387]; +}; + +_vehicle_41 = objNull; +if (true) then +{ + _this = createVehicle ["HeliHEmpty", [1874.6018, 3562.0923, -4.7683716e-007], [], 0, "CAN_COLLIDE"]; + _vehicle_41 = _this; + _this setPos [1874.6018, 3562.0923, -4.7683716e-007]; +}; + +_unit_83 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["Tanny_PMC", [2337.4709, 5237.0854, 3.1079786], [], 0, "CAN_COLLIDE"]; + _unit_83 = _this; + _this setDir 120.79683; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_88 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Commander", [3982.6201, 6139.3389, 3.0517578e-005], [], 0, "CAN_COLLIDE"]; + _unit_88 = _this; + _this setDir 75.922546; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_91 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Woodlander1", [3982.1863, 6141.291, -1.1444092e-005], [], 0, "CAN_COLLIDE"]; + _unit_91 = _this; + _this setDir 98.994049; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_43 = objNull; +if (true) then +{ + _this = createVehicle ["AmmoCrates_NoInteractive_Large", [3982.6479, 6137.7866, 3.8146973e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_43 = _this; + _this setDir 47.296623; + _this setPos [3982.6479, 6137.7866, 3.8146973e-006]; +}; + +_vehicle_44 = objNull; +if (true) then +{ + _this = createVehicle ["AmmoCrates_NoInteractive_Small", [3981.2024, 6138.5249, 5.3405762e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_44 = _this; + _this setDir -91.175629; + _this setPos [3981.2024, 6138.5249, 5.3405762e-005]; +}; + +_vehicle_45 = objNull; +if (true) then +{ + _this = createVehicle ["AmmoCrate_NoInteractive_", [3980.717, 6140.6123, -4.196167e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_45 = _this; + _this setDir -75.093681; + _this setPos [3980.717, 6140.6123, -4.196167e-005]; +}; + +_vehicle_46 = objNull; +if (true) then +{ + _this = createVehicle ["Land_Fire_barrel", [3984.0913, 6147.2495, -2.2888184e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_46 = _this; + _this setDir -46.105625; + _this setPos [3984.0913, 6147.2495, -2.2888184e-005]; +}; + +_vehicle_48 = objNull; +if (true) then +{ + _this = createVehicle ["Land_CamoNet_EAST", [3983.8074, 6140.5, -1.5258789e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_48 = _this; + _this setDir -110.48308; + _this setPos [3983.8074, 6140.5, -1.5258789e-005]; +}; + +_vehicle_49 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [3983.5408, 6139.4087, 3.0517578e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_49 = _this; + _this setDir 79.01667; + _this setPos [3983.5408, 6139.4087, 3.0517578e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_51 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [3983.1147, 6141.4097, 8.7738037e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_51 = _this; + _this setDir 79.01667; + _this setPos [3983.1147, 6141.4097, 8.7738037e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_62 = objNull; +if (true) then +{ + _this = createVehicle ["ClutterCutter_EP1", [9051.9014, 4062.7161, 7.6293945e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_62 = _this; + _this setPos [9051.9014, 4062.7161, 7.6293945e-006]; +}; + +_unit_102 = objNull; +if (true) then +{ + _this = _group_0 createUnit ["BAF_Pilot_MTP", [9046.5566, 4056.2429, 6.6757202e-006], [], 0, "CAN_COLLIDE"]; + _unit_102 = _this; + _this setDir 41.582272; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_63 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [9047.4131, 4057.229, -1.5258789e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_63 = _this; + _this setDir 41.133785; + _this setPos [9047.4131, 4057.229, -1.5258789e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_68 = objNull; +if (true) then +{ + _this = createVehicle ["TK_GUE_WarfareBAircraftFactory_EP1", [9047.7295, 4055.4709, -0.31283149], [], 0, "CAN_COLLIDE"]; + _vehicle_68 = _this; + _this setDir 132.63834; + _this setPos [9047.7295, 4055.4709, -0.31283149]; +}; + +_vehicle_69 = objNull; +if (true) then +{ + _this = createVehicle ["HeliHEmpty", [9115.0938, 4073.1077, -5.7220459e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_69 = _this; + _this setPos [9115.0938, 4073.1077, -5.7220459e-006]; +}; + +_unit_107 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["UN_CDF_Soldier_AAT_EP1", [7224.3716, 730.62354, -4.6730042e-005], [], 0, "CAN_COLLIDE"]; + _unit_107 = _this; + _this setDir -51.914528; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_71 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_cargo_cont_net1", [7225.8159, 729.15967, -9.5367432e-007], [], 0, "CAN_COLLIDE"]; + _vehicle_71 = _this; + _this setDir 41.511929; + _this setPos [7225.8159, 729.15967, -9.5367432e-007]; +}; + +_vehicle_81 = objNull; +if (true) then +{ + _this = createVehicle ["BMP2_HQ_TK_unfolded_EP1", [5629.6938, 5047.5347, -0.28514138], [], 0, "CAN_COLLIDE"]; + _vehicle_81 = _this; + _this setDir 161.61578; + _this setPos [5629.6938, 5047.5347, -0.28514138]; +}; + +_vehicle_82 = objNull; +if (true) then +{ + _this = createVehicle ["ClutterCutter_EP1", [5633.3926, 5046.6572, -0.55039978], [], 0, "CAN_COLLIDE"]; + _vehicle_82 = _this; + _this setDir 43.172794; + _this setPos [5633.3926, 5046.6572, -0.55039978]; +}; + +_unit_125 = objNull; +if (true) then +{ + _this = _group_0 createUnit ["BAF_Soldier_AMG_W", [5633.9551, 5047.2637, -0.79090881], [], 0, "CAN_COLLIDE"]; + _unit_125 = _this; + _this setDir 156.74988; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_87 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [5633.8457, 5046.1138, 1.5258789e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_87 = _this; + _this setDir -11.691458; + _this setPos [5633.8457, 5046.1138, 1.5258789e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_89 = objNull; +if (true) then +{ + _this = createVehicle ["Land_bags_EP1", [4419.5322, 1631.51, 1.9073486e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_89 = _this; + _this setDir 46.275173; + _this setPos [4419.5322, 1631.51, 1.9073486e-006]; +}; + +_vehicle_90 = objNull; +if (true) then +{ + _this = createVehicle ["Land_tires_EP1", [4427.7837, 1628.4592, -5.7220459e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_90 = _this; + _this setDir 23.986969; + _this setPos [4427.7837, 1628.4592, -5.7220459e-006]; +}; + +_vehicle_91 = objNull; +if (true) then +{ + _this = createVehicle ["Misc_Backpackheap_EP1", [4422.3594, 1630.8168, -7.6293945e-006], [], 0, "CAN_COLLIDE"]; + _vehicle_91 = _this; + _this setDir 64.795776; + _this setPos [4422.3594, 1630.8168, -7.6293945e-006]; +}; + +_unit_133 = objNull; +if (true) then +{ + _this = _group_1 createUnit ["Citizen2_EP1", [4425.9014, 1629.2626, 3.4332275e-005], [], 0, "CAN_COLLIDE"]; + _unit_133 = _this; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_134 = objNull; +if (true) then +{ + _this = _group_1 createUnit ["RU_Farmwife1", [4421.1494, 1631.6565], [], 0, "CAN_COLLIDE"]; + _unit_134 = _this; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_93 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [4426.2944, 1629.8995, 1.1444092e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_93 = _this; + _this setDir 21.153505; + _this setPos [4426.2944, 1629.8995, 1.1444092e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_95 = objNull; +if (true) then +{ + _this = createVehicle ["FoldTable", [4421.3999, 1632.3695, 1.7166138e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_95 = _this; + _this setDir 21.153505; + _this setPos [4421.3999, 1632.3695, 1.7166138e-005]; + _this setVehicleInit "this allowDammage false; this enableSimulation false;"; +}; + +_vehicle_100 = objNull; +if (true) then +{ + _this = createVehicle ["TK_WarfareBLightFactory_EP1", [7944.4624, 4807.0933, -0.31774208], [], 0, "CAN_COLLIDE"]; + _vehicle_100 = _this; + _this setDir -180.23752; + _this setPos [7944.4624, 4807.0933, -0.31774208]; +}; + +_vehicle_101 = objNull; +if (true) then +{ + _this = createVehicle ["HeliHEmpty", [7973.8721, 4823.9058, 1.5258789e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_101 = _this; + _this setPos [7973.8721, 4823.9058, 1.5258789e-005]; +}; + +_unit_138 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Soldier_3", [7942.6382, 4805.4185, 8.1062317e-006], [], 0, "CAN_COLLIDE"]; + _unit_138 = _this; + _this setDir 27.865156; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_103 = objNull; +if (true) then +{ + _this = createVehicle ["US_WarfareBLightFactory_base_EP1", [2915.4509, 3326.8347, -0.29626316], [], 0, "CAN_COLLIDE"]; + _vehicle_103 = _this; + _this setDir 100.41417; + _this setPos [2915.4509, 3326.8347, -0.29626316]; +}; + +_unit_142 = objNull; +if (true) then +{ + _this = _group_0 createUnit ["CZ_Special_Forces_MG_DES_EP1", [2917.9412, 3327.5701, -3.3378601e-006], [], 0, "CAN_COLLIDE"]; + _unit_142 = _this; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_vehicle_105 = objNull; +if (true) then +{ + _this = createVehicle ["HeliHEmpty", [2923.4763, 3357.9795, -1.8596649e-005], [], 0, "CAN_COLLIDE"]; + _vehicle_105 = _this; + _this setPos [2923.4763, 3357.9795, -1.8596649e-005]; +}; + +_unit_143 = objNull; +if (true) then +{ + _this = _group_0 createUnit ["US_Soldier_Medic_EP1", [2913.1702, 3328.3713, 2.5272369e-005], [], 0, "CAN_COLLIDE"]; + _unit_143 = _this; + _this setDir -26.258764; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_146 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Soldier_Medic", [3981.9768, 6143.9092, -7.6293945e-006], [], 0, "CAN_COLLIDE"]; + _unit_146 = _this; + _this setDir 93.519081; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_150 = objNull; +if (true) then +{ + _this = _group_0 createUnit ["BAF_Soldier_AAA_DDPM", [5633.1147, 5046.8662, 3.0517578e-005], [], 0, "CAN_COLLIDE"]; + _unit_150 = _this; + _this setDir 155.8688; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +_unit_159 = objNull; +if (true) then +{ + _this = _group_2 createUnit ["GUE_Soldier_1", [8947.5498, 4749.1328, 1.7938112], [], 0, "CAN_COLLIDE"]; + _unit_159 = _this; + _this setDir -33.86211; + _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; + _this setUnitAbility 0.60000002; + _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; +}; + +processInitCommands; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm b/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm new file mode 100644 index 000000000..5760d4b70 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm @@ -0,0 +1,1497 @@ +version=11; +class Mission +{ + addOns[]= + { + "ibr_panthera2", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e", + "glt_m300t", + "sigisolda", + "suv_col", + "csj_gyroac" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "ibr_panthera2" + }; + randomSeed=11171215; + class Intel + { + briefingName="Panthera DayZ_Epoch"; + briefingDescription="Panthera DayZ Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={450.61835,2.7436409,385.16772}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={452.1618,2.7436409,384.71851}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={451.11981,2.7436409,385.00757}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={450.24872,2.7436409,384.55249}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={452.02118,2.7436409,386.30054}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={452.008,2.7436409,384.76147}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={451.37592,2.7436409,384.96655}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={452.71552,2.7436409,385.11499}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={452.11542,2.7436409,383.59448}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={452.82953,2.7436409,384.82788}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={450.65302,2.7436409,384.67749}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={450.50946,2.7436409,384.98315}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={448.57391,2.7436409,383.95972}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={451.94501,2.7436409,384.86987}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={451.98602,2.7436409,384.56714}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={452.63153,2.7436409,385.43433}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={451.97333,2.7436409,385.65405}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={450.40594,2.7436409,383.79956}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={451.12225,2.7436409,386.12183}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={450.83197,2.7436409,385.83765}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={452.34052,2.7436409,384.78882}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={452.09052,2.7436409,384.67456}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={451.99579,2.7436409,385.05249}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={452.14813,2.7436409,384.83276}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={452.04755,2.7436409,385.36987}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={451.40302,2.7436409,384.8894}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={451.78876,2.7436409,384.86499}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={452.40692,2.7436409,385.48804}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={452.34882,2.7436409,386.07007}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={451.66766,2.7436409,383.86011}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={450.50116,2.7436409,384.75659}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={452.05975,2.7436409,383.80444}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={451.61249,2.7436409,384.53003}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={450.37836,2.7436409,383.80444}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={451.7326,2.7436409,385.50757}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={450.3432,2.7436409,384.78101}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={452.41449,2.7436409,384.56128}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={451.21991,2.7436409,384.11401}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={449.74921,2.7436409,383.72046}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={450.08954,2.7436409,384.52417}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={450.49823,2.7436409,383.51147}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={449.2973,2.7436409,384.70288}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={451.22382,2.7436409,384.32788}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={451.56488,2.7436409,383.97241}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={452.02606,2.7436409,384.77124}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={451.59247,2.7436409,385.04956}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={452.16522,2.7436409,386.02222}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={452.18085,2.7436409,385.66382}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={452.63885,2.7436409,385.65015}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={449.90546,2.7436409,385.93433}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={452.28632,2.7436409,385.00952}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={452.12128,2.7436409,384.58862}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={452.7785,2.7436409,384.93335}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={451.21307,2.7436409,384.3269}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={451.64594,2.7436409,384.66187}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={452.16229,2.7436409,384.80933}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={450.56122,2.7436409,385.27319}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={450.59198,2.7436409,384.84253}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={451.0329,2.7436409,385.28491}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={451.3288,2.7436409,384.47144}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={451.06708,2.7436409,384.948}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={452.37909,2.7436409,386.29272}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={452.05658,2.7436409,384.05347}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={452.07904,2.7436409,384.33765}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={449.98383,2.7436409,385.12476}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={451.11395,2.7436409,384.97437}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={451.32587,2.7436409,384.45288}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={450.216,2.7436409,384.26733}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={452.17352,2.7436409,383.56909}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={451.25653,2.7436409,384.26343}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={450.51434,2.7436409,383.96265}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={451.62128,2.7436409,384.98608}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={449.7453,2.7436409,385.26245}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={451.39471,2.7436409,384.85815}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={450.07343,2.7436409,384.94409}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={452.32343,2.7436409,385.76733}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={449.71088,2.7436409,384.96362}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={449.72723,2.7436409,384.4978}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={450.12421,2.7436409,384.63354}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={450.69598,2.7436409,384.0769}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={449.92255,2.7436409,384.68921}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={448.82684,2.7436409,385.08472}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={449.37421,2.7436409,384.04663}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={451.51019,2.7436409,384.76733}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={451.11688,2.7436409,385.1228}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={451.82587,2.7436409,386.03491}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={449.32196,2.7436409,385.20972}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={451.73309,2.7436409,385.89331}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={450.99921,2.7436409,385.78198}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={451.18427,2.7436409,385.70679}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={450.62714,2.7436409,384.20874}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={449.98651,2.7436409,384.55151}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={451.68964,2.7436409,385.20288}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={451.10809,2.7436409,385.1062}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={451.54266,2.7436409,385.40601}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={451.7536,2.7436409,386.0603}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={450.75848,2.7436409,384.52417}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={451.88422,2.7436409,385.55054}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={452.22357,2.7436409,385.82886}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={450.72968,2.7436409,385.18823}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={708.96582,35.858719,3533.1272}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={446.04242,2.7436409,368.70679}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={456.53192,2.7436409,368.49292}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={443.93915,2.7436409,399.61597}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={458.02167,2.7436409,399.59644}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={437.25214,2.7436409,391.60132}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={437.11737,2.7436409,377.79761}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={463.59491,2.7436409,390.66382}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={463.50458,2.7436409,377.78589}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=26; + class Item0 + { + position[]={5192.2104,62.495663,4994.3667}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={482.73798,2.7436409,385.34741}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={1725.1771,1.9538603,5462.8374}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1639.7202,0.3570427,4349.8613}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={5896.6621,4.0027261,1669.1687}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={8744.7168,16.603386,2248.4143}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={2453.7195,7.3370085,6910.5869}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={3249.5935,6.3452759,2555.6763}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={4338.479,10.016178,1528.2371}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1876.0356,1.0129594,2839.7844}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={7988.4478,1.5904597,6807.562}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={8818.2432,9.79107,5908.5034}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={9024.6602,7.4730291,3998.9167}; + name="spawn10"; + type="Empty"; + }; + class Item13 + { + position[]={544.57697,17.250328,8937.3184}; + name="AirVehiclesF"; + text="AWOL's Airfield"; + type="mil_dot"; + colorName="ColorGreen"; + }; + class Item14 + { + position[]={2832.5659,18.754944,8019.6426}; + name="WholesalerWest"; + text="West's Wholesaler"; + type="mil_dot"; + colorName="ColorBlack"; + }; + class Item15 + { + position[]={3990.0601,58.092819,6156.1484}; + name="NeutralWeapons/Ammo/Medic"; + text="Kopa Neutral Camp"; + type="mil_circle"; + colorName="ColorOrange"; + }; + class Item16 + { + position[]={5632.1489,185.22168,5050.3315}; + name="HighEndWeapon/Ammo"; + text="Drake and Roberts Weapons/Ammo"; + type="mil_circle"; + colorName="ColorGreen"; + }; + class Item17 + { + position[]={9057.3877,9.2987309,4091.7383}; + name="HeroVehicles"; + text="Darren's Hero Vehicles"; + type="mil_dot"; + colorName="ColorGreen"; + }; + class Item18 + { + position[]={2974.0906,4.3596339,3368.0342}; + name="Medic/Vehicles"; + text="Kypex and Perry's Vehicles/Medical"; + type="mil_dot"; + colorName="ColorGreen"; + }; + class Item19 + { + position[]={1891.7347,5.0501137,3611.1328}; + name="NeutralAirVehicles"; + text="Green's Airfield"; + type="mil_dot"; + colorName="ColorOrange"; + }; + class Item20 + { + position[]={2340.2014,86.142517,5233.7705}; + name="HeroVendorNoVehicles"; + text="Trevors Hero Supplies"; + type="mil_dot"; + colorName="ColorGreen"; + }; + class Item21 + { + position[]={7224.0186,8.2730865,726.9519}; + name="WholesalerSouth"; + text="East's Wholesale"; + type="Empty"; + }; + class Item22 + { + position[]={7944.0186,7.1507893,4807.3774}; + name="NeutralCars"; + text="Brians Vehicles"; + type="mil_dot"; + colorName="ColorOrange"; + }; + class Item23 + { + position[]={8938.6816,1.3595574,4795.3315}; + name="Boats"; + text="Sams Boats"; + type="mil_triangle"; + colorName="ColorBlue"; + }; + class Item24 + { + position[]={8687.3086,7.7843323,3137.5818}; + name="FriendlyRepair/FoodDrink"; + text="Melly and Axles General/Building Supplies"; + type="mil_circle"; + colorName="ColorGreen"; + }; + class Item25 + { + position[]={4426.6914,20.192377,1630.2759}; + name="NeutralGeneral/Building"; + text="Bertha and Rocky's General/Building Supplies"; + type="mil_circle"; + colorName="ColorOrange"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "ibr_panthera2" + }; + addOnsAuto[]= + { + "ibr_panthera2" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "ibr_panthera2" + }; + addOnsAuto[]= + { + "ibr_panthera2" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "ibr_panthera2" + }; + addOnsAuto[]= + { + "ibr_panthera2" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/server_traders.sqf b/MPMissions/DayZ_Epoch_16.Panthera2/server_traders.sqf new file mode 100644 index 000000000..763fcecc2 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/server_traders.sqf @@ -0,0 +1,116 @@ +// DayZ Epoch TRADERS for 16 +serverTraders = ["GUE_Soldier_Pilot","UN_CDF_Soldier_MG_EP1","GUE_Soldier_Medic","GUE_Woodlander1","GUE_Commander","Tanny_PMC","BAF_Soldier_AMG_W","BAF_Soldier_AAA_DDPM","GUE_Soldier_3","GUE_Soldier_1","BAF_Pilot_MTP","GUE_Soldier_Sab","US_Soldier_Medic_EP1","CZ_Special_Forces_MG_DES_EP1","Damsel5","GUE_Woodlander3","UN_CDF_Soldier_AAT_EP1","RU_Farmwife1","Citizen2_EP1"]; +// AWOL's Airfield +menu_GUE_Soldier_Pilot = [ + [["Airplanes",389],["Armed Chopper",449],["Helicopter Unarmed",450]], + [], + "friendly" +]; +// West's Wholesaler +menu_UN_CDF_Soldier_MG_EP1 = [ + [["Wholesale Crates",390]], + [], + "neutral" +]; +// Neutral Medic +menu_GUE_Soldier_Medic = [ + [["Medical Supplies",391],["Chem lights/Flares",443]], + [], + "neutral" +]; +// Stavz Ammo +menu_GUE_Woodlander1 = [ + [["LMG Ammo",392],["Pistol Ammo",393],["Rifle Ammo",394],["Shotgun/Xbow Ammo",395],["Sniper Ammo",396]], + [], + "neutral" +]; +// Stevhn's Weapons +menu_GUE_Commander = [ + [["Light Machine Guns",397],["Pistols",398],["Assault Rifles",399],["Shotguns/Crossbow",400],["Sniper Rifles",401]], + [], + "neutral" +]; +// Trevors Hero Supplies. +menu_Tanny_PMC = [ + [["Ammunition",402],["Weapons",403],["Clothes",404],["Vehicles",405],["Safes",406]], + [], + "friendly" +]; +// Roberts Ammo +menu_BAF_Soldier_AMG_W = [ + [["LMG Ammo",407],["Pistol Ammo",408],["Rifle Ammo",409],["SMG Ammo",410],["Sniper Ammo",411]], + [], + "friendly" +]; +// Drakes Weapons +menu_BAF_Soldier_AAA_DDPM = [ + [["Light Machine Guns",412],["Pistols",413],["Assault Rifles",414],["Sub Machine Guns",415],["Sniper Rifles",416]], + [], + "friendly" +]; +// Brians Vehicles +menu_GUE_Soldier_3 = [ + [["Bus/Van/Bikes",417],["ATV/Motorcycles ",418],["Cars",419],["Trucks Armed",420],["UAZ",421]], + [], + "neutral" +]; +// Sam's Boats +menu_GUE_Soldier_1 = [ + [["Boats Unarmed",422],["Boats Armed",423]], + [], + "neutral" +]; +// Darren's Hero Vehicles +menu_BAF_Pilot_MTP = [ + [["Vehicles",424],["Attack Choppers",425]], + [], + "friendly" +]; +// Green's Air Vehicles +menu_GUE_Soldier_Sab = [ + [["Airplanes",426],["Helicopter Unarmed",451]], + [], + "neutral" +]; +// Perry's Medical +menu_US_Soldier_Medic_EP1 = [ + [["Medical Supplies",427],["Chem lights/Flares",430]], + [], + "friendly" +]; +// Kypex's Vehicles +menu_CZ_Special_Forces_MG_DES_EP1 = [ + [["Cars",428],["Fuel Trucks",429],["SUV",431],["URAL's",432],["Armored Vehicles",433],["Land Rovers",434]], + [], + "friendly" +]; +// Melly's General Supplies +menu_Damsel5 = [ + [["Food/Drinks",435],["Backpacks",436],["Clothes",437]], + [], + "friendly" +]; +// Jim's Repair/Building Supplies +menu_GUE_Woodlander3 = [ + [["Vehicle Parts",438],["Building Supplies",439],["Toolbelt Items",440]], + [], + "friendly" +]; +// South West Wholesaler +menu_UN_CDF_Soldier_AAT_EP1 = [ + [["Wholesale Crates",441]], + [], + "neutral" +]; +// Bertha's General Supplies +menu_RU_Farmwife1 = [ + [["Food/Drinks",442],["Backpacks",444],["Clothes",445]], + [], + "neutral" +]; +// Rocky's Parts/Building Supplies +menu_Citizen2_EP1 = [ + [["Vehicle Parts",446],["Building Supplies",447],["Toolbelt Items",448]], + [], + "neutral" +]; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_16.Panthera2/stringtable.csv b/MPMissions/DayZ_Epoch_16.Panthera2/stringtable.csv new file mode 100644 index 000000000..cc2b013c5 --- /dev/null +++ b/MPMissions/DayZ_Epoch_16.Panthera2/stringtable.csv @@ -0,0 +1,14 @@ +/**************************************************************************** +Copyright (C) 2010 Team ~R3F~ +This program is free software under the terms of the GNU General Public License version 3. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +@authors team-r3f.org +@version 1.00 +@date 20101006 +*****************************************************************************/ + +Language, English, French + +#include "R3F_Realism\R3F_stringtable.csv" +