Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Turrets: Turrets {
- class MainTurret: MainTurret {
- class Turrets: Turrets {
- class CommanderOptics: CommanderOptics {
- // Servos
- maxHorizontalRotSpeed = 1.8; // 1 = 45°/sec
- maxVerticalRotSpeed = 1.8; // 1 = 45°/sec
- minElev=-05;
- maxElev=+60;
- initElev=0;
- minTurn=-360;
- maxTurn=+360;
- initTurn=0;
- // Optics view
- memoryPointGunnerOptics= "commander_view";
- gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Commander_02_F";
- gunnerOutOpticsModel = ""; // leave "" to disable optics view
- gunnerOpticsEffect[] = {}; // post processing effets
- gunnerHasFlares = 1; // flare visual effect when looking at light source
- class ViewOptics: ViewOptics {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- // Field of view values: 1 = 120°
- initFov=0.155;
- minFov=0.034;
- maxFov=0.155;
- visionMode[] = {"Normal"};
- thermalMode[] = {0,1};
- };
- // Gunner operations
- gunnerAction = vehicle_turnout_1;
- gunnerInAction = mbt2_slot2b_in;
- isPersonTurret = 1;
- personTurretAction = "vehicle_turnout_1";
- gunnerGetInAction = GetInHigh;
- gunnerGetOutAction = GetOutHigh;
- startEngine = 0; // Turning this turret should not turn engine on.
- viewGunnerInExternal = 1; // Needed to make gunner possible to be killed with penetrating rounds.
- outGunnerMayFire = 1; // Turn off to make player able to look around freely outside optics view.
- inGunnerMayFire = 1; // Turn off to make player able to look around freely outside optics view.
- forceHideCommander = true;
- gunAxis="commander_turret_rot_horiz";
- turretAxis="commander_turret_rot_vert";
- };
- };
- // Weapons and magazines
- weapons[]={PAK_37mm};
- magazines[]={70Rnd_37mm_AP_shells, 20Rnd_37mm_APCR_shells, 70Rnd_37mm_HE_shells};
- // Turret servos
- minElev=-10;
- maxElev= +15;
- minTurn = -35;
- maxTurn = 35;
- initElev=0;
- maxHorizontalRotSpeed= 1;
- stabilizedInAxes = 0;
- soundServo[]= {"A3\Sounds_F\vehicles\armor\noises\servo_best", db-40, 1.0,50};
- // FCS
- //turretInfoType = "RscWeaponRangeZeroing";
- discreteDistance[] = {
- 100,200,300,400,500,600,700,800,
- 900,1000,1100,1200,1300,1400,1500,
- 1600,1700,1800,1900,2000
- };
- discreteDistanceInitIndex = 1; // start at 200 meters
- // Optics view
- memoryPointGunnerOptics= "gunnerview";
- gunnerOutOpticsModel = "";
- gunnerOutOpticsEffect[] = {};
- gunnerOpticsEffect[] = {};
- gunnerForceOptics = true;
- // Field of view values: 1 = 120°
- class OpticsIn {
- class Wide: ViewOptics {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- initFov=0.05;
- minFov=0.05;
- maxFov=0.05;
- visionMode[] = {"Normal"};
- thermalMode[] = {4,5}; //red hot chilli
- gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Commander_02_F";
- gunnerOpticsEffect[] = {};
- };
- };
- // Gunner operations and animations
- gunnerAction = "vehicle_turnout_1";
- gunnerInAction = "gunner_mbt3_in";
- startEngine = 0;
- proxyIndex = 1;
- forceHideGunner = 0;
- inGunnerMayFire = true;
- outGunnerMayFire = true;
- viewGunnerInExternal = 1;
- personTurretAction = "vehicle_turnout_1";
- memoryPointsGetInGunner = "pos_gunner";
- memoryPointsGetInGunnerDir = "pos_gunner_dir";
- class Radioman: NewTurret
- {
- gunnerName = "Radioman";
- gunBeg = "MG_hull_start";
- gunEnd = "MG_hull_end";
- body = "MG_turret";
- gun = "MG_turret";
- gunnerOpticsModel = "\A3\Weapons_F\Reticle\Optics_Gunner_MTB_02_w_F.p3d";
- memoryPointGun = "MG_hull_end";
- memoryPointGunnerOptics = "MG_hull_view";
- class Turrets{};
- weapons[]={LMG_M200};
- magazines[]={2000Rnd_65x39_belt};
- startEngine = 0;
- minElev = -16;
- maxElev = 16;
- initElev = 0;
- minTurn = -35;
- maxTurn = +35;
- initTurn = 0;
- forceHideGunner = 1;
- primaryGunner = 0;
- memoryPointsGetInGunner = "pos_gunner";
- memoryPointsGetInGunnerDir = "pos_gunner_dir";
- gunAxis="MG_hull_rot_horz";
- turretAxis="MG_hull_rot_vert";
- class ViewOptics: ViewOptics {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- // Field of view values: 1 = 120°
- initFov=0.155;
- minFov=0.034;
- maxFov=0.155;
- visionMode[] = {"Normal"};
- thermalMode[] = {0,1};
- };
- };
- class Loader: NewTurret
- {
- gunnerName = "Loader";
- gunnerOpticsModel = "\A3\Weapons_F\Reticle\Optics_Gunner_MTB_02_w_F.p3d";
- memoryPointGunnerOptics = "loader_view";
- class Turrets{};
- startEngine = 0;
- minElev = -16;
- maxElev = 16;
- initElev = 0;
- minTurn = -360;
- maxTurn = +360;
- initTurn = 0;
- forceHideGunner = 0;
- primaryGunner = 0;
- proxyIndex = 3;
- memoryPointsGetInGunner = "pos_gunner";
- memoryPointsGetInGunnerDir = "pos_gunner_dir";
- animationSourceHatch = "hatchLoader";
- gunnerAction = "vehicle_turnout_1";
- gunnerInAction = "gunner_mbt3_in";
- gunAxis="loader_rot_hor";
- turretAxis="loader_rot_vert";
- class ViewOptics: ViewOptics {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- // Field of view values: 1 = 120°
- initFov=0.155;
- minFov=0.034;
- maxFov=0.155;
- visionMode[] = {"Normal"};
- thermalMode[] = {0,1};
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement