mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-04 15:22:53 +03:00
Update boats
This commit is contained in:
@@ -4,17 +4,15 @@ class Category_48 {
|
|||||||
class RHIB_DZ {type = "trade_any_boat";buy[] = {-4,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
|
class RHIB_DZ {type = "trade_any_boat";buy[] = {-4,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
|
||||||
class RHIB2Turret_DZE {type = "trade_any_boat";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
|
class RHIB2Turret_DZE {type = "trade_any_boat";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
|
||||||
class RHIB2Turret_DZ {type = "trade_any_boat";buy[] = {-8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
|
class RHIB2Turret_DZ {type = "trade_any_boat";buy[] = {-8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
|
||||||
class RHIB {type = "trade_any_boat";buy[] = {-4,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
|
|
||||||
class RHIB2Turret {type = "trade_any_boat";buy[] = {-8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//Unarmed Boats
|
//Unarmed Boats
|
||||||
class Category_49 {
|
class Category_49 {
|
||||||
class Smallboat_1 {type = "trade_any_boat";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
class Smallboat_1_DZE {type = "trade_any_boat";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
||||||
class Smallboat_2 {type = "trade_any_boat";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
class Smallboat_2_DZE {type = "trade_any_boat";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
||||||
class Zodiac {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
class Fishing_Boat_DZE {type = "trade_any_boat";buy[] = {4,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
|
||||||
class Fishing_Boat {type = "trade_any_boat";buy[] = {4,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
|
class PBX_DZE {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||||
class PBX {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
class Zodiac_DZE {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||||
class JetSkiYanahui_Case_Red {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
class JetSkiYanahui_Case_Red {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||||
class JetSkiYanahui_Case_Yellow {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
class JetSkiYanahui_Case_Yellow {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||||
class JetSkiYanahui_Case_Green {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
class JetSkiYanahui_Case_Green {type = "trade_any_boat";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||||
|
|||||||
@@ -1,105 +1,16 @@
|
|||||||
class Fishing_Boat: Ship {
|
class Fishing_Boat;
|
||||||
accuracy = 0.5;
|
class Fishing_Boat_DZE: Fishing_Boat {
|
||||||
|
scope = public;
|
||||||
|
displayname = $STR_VEH_NAME_FISHING_BOAT;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
armor = 10;
|
armor = 10;
|
||||||
cargoaction[] = {"FB_Cargo01", "FB_Cargo02", "FB_Cargo03", "FB_Cargo03", "FB_Cargo03", "FB_Cargo03", "FB_Cargo04"};
|
|
||||||
cargogetinaction[] = {"GetInMedium"};
|
|
||||||
cargogetoutaction[] = {"GetOutMedium"};
|
|
||||||
cargoiscodriver[] = {0};
|
|
||||||
cost = 10000;
|
|
||||||
crew = "";
|
crew = "";
|
||||||
maxSpeed = 40;
|
|
||||||
transportMaxMagazines = 400;
|
|
||||||
transportMaxWeapons = 40;
|
transportMaxWeapons = 40;
|
||||||
|
transportMaxMagazines = 400;
|
||||||
transportMaxBackpacks = 8;
|
transportMaxBackpacks = 8;
|
||||||
damageresistance = 0.00318;
|
damageresistance = 0.00318;
|
||||||
displayname = $STR_VEH_NAME_FISHING_BOAT;
|
|
||||||
driveraction = "FB_Driver";
|
|
||||||
ejectdeadcargo = 1;
|
|
||||||
ejectdeaddriver = 1;
|
|
||||||
extcameraposition[] = {0, 4, -14};
|
|
||||||
faction = "CIV";
|
|
||||||
getinaction = "GetInMedium";
|
|
||||||
getoutaction = "GetOutMedium";
|
|
||||||
hideweaponscargo = 1;
|
|
||||||
icon = "\Ca\water2\Data\UI\icon_fishboat_ca.paa";
|
|
||||||
insidesoundcoef = 1;
|
|
||||||
mapsize = 8;
|
|
||||||
model = "\CA\water2\Fishing_boat\fishing_boat";
|
|
||||||
picture = "\ca\water2\data\ui\picture_fishboat_CA.paa";
|
|
||||||
scope = public;
|
|
||||||
side = 3;
|
|
||||||
soundengineoffext[] = {"ca\sounds\vehicles\Water\FISHING_BOAT\ext-slowboat-engine-stop-02", 0.177828, 1, 100};
|
|
||||||
soundengineoffint[] = {"ca\sounds\vehicles\Water\FISHING_BOAT\ext-slowboat-engine-stop-02", 0.177828, 1, 100};
|
|
||||||
soundengineonext[] = {"\ca\sounds\Vehicles\Water\FISHING_BOAT\ext-slowboat-engine-start-02", 0.177828, 1, 100};
|
|
||||||
soundengineonint[] = {"\ca\sounds\Vehicles\Water\FISHING_BOAT\ext-slowboat-engine-start-02", 0.177828, 1, 100};
|
|
||||||
supplyradius = 3;
|
supplyradius = 3;
|
||||||
textplural = "Ships";
|
|
||||||
textsingular = "Ship";
|
|
||||||
transportsoldier = 7;
|
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
vehicleclass = "Ship";
|
|
||||||
class Library {
|
|
||||||
libtextdesc = "Simple boat used to catch fish in the sea. According to the international Food and Agriculture Organization there are about 4 million of commercial fishing boats worldwide. This is one of them.";
|
|
||||||
};
|
|
||||||
class Turrets {
|
|
||||||
};
|
|
||||||
class SoundEvents {
|
|
||||||
};
|
|
||||||
class Sounds {
|
|
||||||
class Engine {
|
|
||||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\fishing_boat\ext-slowboat-engine-low-05", 1, 1, 250};
|
|
||||||
volume = "engineOn*(rpm factor[0.6, 0.1])";
|
|
||||||
};
|
|
||||||
class EngineHighOut {
|
|
||||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\fishing_boat\ext-slowboat-engine-hi-04", 1, 1, 350};
|
|
||||||
volume = "engineOn*(rpm factor[0.4, 1.5])";
|
|
||||||
};
|
|
||||||
class IdleOut {
|
|
||||||
frequency = 1;
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\fishing_boat\ext-slowboat-engine-idle-03", 0.1, 1, 130};
|
|
||||||
volume = "engineOn*(rpm factor[0.3, 0])";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW0 {
|
|
||||||
frequency = 1;
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-water-noise-nospeed", 0.251189, 1, 100};
|
|
||||||
volume = "((speed factor[0, 8]) min (speed factor[8, 0]))";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW1 {
|
|
||||||
frequency = 1;
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-boat-lospd-noise-02", 0.316228, 1, 100};
|
|
||||||
volume = "((speed factor[2, 12]) min (speed factor[12, 2]))";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW2 {
|
|
||||||
frequency = 1;
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-boat-hispd-noise-02", 0.398107, 1, 100};
|
|
||||||
volume = "((speed factor[9, 18.7]) min (speed factor[18.7, 9]))";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Exhausts {
|
|
||||||
class Exhaust1 {
|
|
||||||
direction = "vyfuk konec";
|
|
||||||
effect = "ExhaustsEffect";
|
|
||||||
position = "vyfuk start";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Reflectors {
|
|
||||||
class Middle {
|
|
||||||
ambient[] = {0.07, 0.07, 0.07, 1};
|
|
||||||
brightness = 1;
|
|
||||||
color[] = {0.8, 0.8, 1, 1};
|
|
||||||
direction = "svetlo konec";
|
|
||||||
hitpoint = "svetlo";
|
|
||||||
position = "svetlo";
|
|
||||||
selection = "svetlo";
|
|
||||||
size = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Damage {
|
|
||||||
mat[] = {"ca\water2\fishing_boat\data\fishboat_001.rvmat", "ca\water2\fishing_boat\data\fishboat_001_damage.rvmat", "ca\water2\fishing_boat\data\fishboat_001_destruct.rvmat", "ca\water2\fishing_boat\data\fishboat_002.rvmat", "ca\water2\fishing_boat\data\fishboat_002_damage.rvmat", "ca\water2\fishing_boat\data\fishboat_002_destruct.rvmat"};
|
|
||||||
tex[] = {};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
@@ -1,33 +1,40 @@
|
|||||||
class JetSkiYanahui_Case;
|
class JetSkiYanahui_Case;
|
||||||
|
|
||||||
class JetSkiYanahui_Case_Yellow : JetSkiYanahui_Case {
|
class JetSkiYanahui_Case_Yellow : JetSkiYanahui_Case {
|
||||||
displayName = $STR_VEH_NAME_JETSKI_YELLOW;
|
displayName = $STR_VEH_NAME_JETSKI_YELLOW;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
class JetSkiYanahui_Case_Green : JetSkiYanahui_Case {
|
class JetSkiYanahui_Case_Green : JetSkiYanahui_Case {
|
||||||
displayName = $STR_VEH_NAME_JETSKI_GREEN;
|
displayName = $STR_VEH_NAME_JETSKI_GREEN;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
class JetSkiYanahui_Case_Blue : JetSkiYanahui_Case {
|
class JetSkiYanahui_Case_Blue : JetSkiYanahui_Case {
|
||||||
displayName = $STR_VEH_NAME_JETSKI_BLUE;
|
displayName = $STR_VEH_NAME_JETSKI_BLUE;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
class JetSkiYanahui_Case_Red : JetSkiYanahui_Case {
|
class JetSkiYanahui_Case_Red : JetSkiYanahui_Case {
|
||||||
displayName = $STR_VEH_NAME_JETSKI_RED;
|
displayName = $STR_VEH_NAME_JETSKI_RED;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
@@ -1,37 +1,31 @@
|
|||||||
class PBX: RubberBoat {
|
class PBX;
|
||||||
cargoaction[] = {"PBX_Cargo01", "PBX_Cargo02", "PBX_Cargo03"};
|
class PBX_DZE: PBX {
|
||||||
crew = "";
|
|
||||||
displayname = $STR_VEH_NAME_PBX;
|
|
||||||
driveraction = "PBX_Driver";
|
|
||||||
extcameraposition[] = {0, 4, -14};
|
|
||||||
faction = "RU";
|
|
||||||
icon = "\Ca\water\Data\map_ico\icomap_rubber_CA.paa";
|
|
||||||
mapsize = 6;
|
|
||||||
maxspeed = 68;
|
|
||||||
model = "\ca\water\PBX";
|
|
||||||
picture = "\ca\water\data\ico\pbx_CA.paa";
|
|
||||||
scope = public;
|
scope = public;
|
||||||
side = 0;
|
displayname = $STR_VEH_NAME_PBX;
|
||||||
transportsoldier = 3;
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
class Library {
|
|
||||||
libtextdesc = "The PBX is a Combat Rubber Craft very similar to the CRRC in design. It is intended to be used for maritime raids and infiltration, as well as riverine operations.";
|
|
||||||
};
|
|
||||||
class Damage {
|
|
||||||
mat[] = {"ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine_destruct.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01_destruct.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02_destruct.rvmat"};
|
|
||||||
tex[] = {};
|
|
||||||
};
|
|
||||||
transportMaxMagazines = 50;
|
|
||||||
transportMaxWeapons = 5;
|
transportMaxWeapons = 5;
|
||||||
|
transportMaxMagazines = 50;
|
||||||
transportMaxBackpacks = 1;
|
transportMaxBackpacks = 1;
|
||||||
fuelCapacity = 23;
|
fuelCapacity = 20;
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
class Zodiac : RubberBoat {
|
class Zodiac;
|
||||||
|
class Zodiac_DZE: Zodiac {
|
||||||
|
scope = public;
|
||||||
|
displayname = $STR_VEH_NAME_CRRC;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
|
transportMaxWeapons = 5;
|
||||||
|
transportMaxMagazines = 50;
|
||||||
|
transportMaxBackpacks = 1;
|
||||||
|
fuelCapacity = 20;
|
||||||
|
supplyRadius = 2;
|
||||||
};
|
};
|
||||||
@@ -1,269 +1,13 @@
|
|||||||
class Ship : AllVehicles
|
|
||||||
{
|
|
||||||
transportMaxMagazines = 2000;
|
|
||||||
transportMaxWeapons = 200;
|
|
||||||
transportMaxBackpacks = 40;
|
|
||||||
vehicleClass = "Ship";
|
|
||||||
icon = "iconShip";
|
|
||||||
cost = 1e+007;
|
|
||||||
armor = 1000;
|
|
||||||
displayName = "Ship";
|
|
||||||
accuracy = 0.005;
|
|
||||||
maxSpeed = 30;
|
|
||||||
simulation = "ship";
|
|
||||||
audible = 6;
|
|
||||||
fuelCapacity = 250;
|
|
||||||
formationX = 50;
|
|
||||||
formationZ = 100;
|
|
||||||
brakeDistance = 50;
|
|
||||||
formationTime = 20;
|
|
||||||
steerAheadSimul = 2;
|
|
||||||
steerAheadPlan = 2.4;
|
|
||||||
predictTurnSimul = 2;
|
|
||||||
predictTurnPlan = 2.4;
|
|
||||||
type = 1;
|
|
||||||
threat[] = {
|
|
||||||
0.2,
|
|
||||||
0.2,
|
|
||||||
0.1
|
|
||||||
};
|
|
||||||
getInRadius = 10;
|
|
||||||
driverAction = "";
|
|
||||||
cargoAction[] = {
|
|
||||||
""
|
|
||||||
};
|
|
||||||
pointPilot = "pilot";
|
|
||||||
pointCommander = "velitel";
|
|
||||||
selectionFireAnim = "zasleh";
|
|
||||||
selectionBrakeLights = "brzdove svetlo";
|
|
||||||
memoryPointMissile[] = {
|
|
||||||
"spice rakety",
|
|
||||||
"usti hlavne"
|
|
||||||
};
|
|
||||||
memoryPointMissileDir[] = {
|
|
||||||
"konec rakety",
|
|
||||||
"konec hlavne"
|
|
||||||
};
|
|
||||||
canFloat = 1;
|
|
||||||
soundGear[] = {
|
|
||||||
"",
|
|
||||||
0.000177828,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
occludeSoundsWhenIn = 0.562341;
|
|
||||||
obstructSoundsWhenIn = 0.316228;
|
|
||||||
class Exhausts
|
|
||||||
{
|
|
||||||
class Exhaust1
|
|
||||||
{
|
|
||||||
position = "vyfuk start";
|
|
||||||
direction = "vyfuk konec";
|
|
||||||
effect = "ExhaustsEffect";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
leftDustEffect = "LDustEffects";
|
|
||||||
rightDustEffect = "RDustEffects";
|
|
||||||
leftWaterEffect = "LWaterEffects";
|
|
||||||
rightWaterEffect = "RWaterEffects";
|
|
||||||
leftEngineEffect = "LEngEffects";
|
|
||||||
rightEngineEffect = "REngEffects";
|
|
||||||
memoryPointsLeftEngineEffect = "EngineEffectL";
|
|
||||||
memoryPointsRightEngineEffect = "EngineEffectR";
|
|
||||||
class HitPoints
|
|
||||||
{
|
|
||||||
class HitEngine
|
|
||||||
{
|
|
||||||
armor = 1.2;
|
|
||||||
material = 60;
|
|
||||||
name = "motor";
|
|
||||||
visual = "motor";
|
|
||||||
passThrough = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Turrets
|
|
||||||
{
|
|
||||||
class MainTurret : NewTurret
|
|
||||||
{
|
|
||||||
commanding = -1;
|
|
||||||
startEngine = 0;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class ViewPilot : ViewPilot
|
|
||||||
{
|
|
||||||
initFov = 0.7;
|
|
||||||
minFov = 0.25;
|
|
||||||
maxFov = 1.4;
|
|
||||||
initAngleX = 0;
|
|
||||||
minAngleX = -65;
|
|
||||||
maxAngleX = 85;
|
|
||||||
initAngleY = 0;
|
|
||||||
minAngleY = -150;
|
|
||||||
maxAngleY = 150;
|
|
||||||
};
|
|
||||||
class ViewOptics : ViewOptics
|
|
||||||
{
|
|
||||||
initFov = 0.7;
|
|
||||||
minFov = 0.07;
|
|
||||||
maxFov = 0.35;
|
|
||||||
};
|
|
||||||
class MarkerLights
|
|
||||||
{
|
|
||||||
class RedStill
|
|
||||||
{
|
|
||||||
color[] = {
|
|
||||||
1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
ambient[] = {
|
|
||||||
0.1,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
name = "cerveny pozicni";
|
|
||||||
brightness = 0.01;
|
|
||||||
blinking = 0;
|
|
||||||
};
|
|
||||||
class GreenStill
|
|
||||||
{
|
|
||||||
color[] = {
|
|
||||||
0.1,
|
|
||||||
1,
|
|
||||||
0.1,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
ambient[] = {
|
|
||||||
0.01,
|
|
||||||
0.1,
|
|
||||||
0.01,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
name = "zeleny pozicni";
|
|
||||||
brightness = 0.01;
|
|
||||||
blinking = 0;
|
|
||||||
};
|
|
||||||
class WhiteStill
|
|
||||||
{
|
|
||||||
color[] = {
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
ambient[] = {
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
1
|
|
||||||
};
|
|
||||||
name = "bily pozicni";
|
|
||||||
brightness = 0.01;
|
|
||||||
blinking = 0;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Sounds : Sounds
|
|
||||||
{
|
|
||||||
class Engine : Engine
|
|
||||||
{
|
|
||||||
sound = "soundEngine";
|
|
||||||
frequency = "(1-randomizer*0.05)*1.2*(thrust*0.7+0.5)";
|
|
||||||
volume = "(thrust*0.5)+0.5";
|
|
||||||
};
|
|
||||||
class Movement : Movement
|
|
||||||
{
|
|
||||||
sound = "soundEnviron";
|
|
||||||
frequency = "(speed*0.03334)*1.3+(1-(speed*0.03334))*0.7";
|
|
||||||
volume = "(speed*0.03334)+(1-(speed*0.03334))*0.1";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class SpeechVariants
|
|
||||||
{
|
|
||||||
class Default
|
|
||||||
{
|
|
||||||
speechSingular[] = {
|
|
||||||
"veh_Ship"
|
|
||||||
};
|
|
||||||
speechPlural[] = {
|
|
||||||
"veh_Ships"
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class EN : Default
|
|
||||||
{
|
|
||||||
};
|
|
||||||
class CZ
|
|
||||||
{
|
|
||||||
speechSingular[] = {
|
|
||||||
"veh_Ship_CZ"
|
|
||||||
};
|
|
||||||
speechPlural[] = {
|
|
||||||
"veh_Ships_CZ"
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class CZ_Akuzativ
|
|
||||||
{
|
|
||||||
speechSingular[] = {
|
|
||||||
"veh_Ship_CZ4P"
|
|
||||||
};
|
|
||||||
speechPlural[] = {
|
|
||||||
"veh_Ships_CZ4P"
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class RU
|
|
||||||
{
|
|
||||||
speechSingular[] = {
|
|
||||||
"veh_Ship_RU"
|
|
||||||
};
|
|
||||||
speechPlural[] = {
|
|
||||||
"veh_Ships_RU"
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
TextPlural = "Ships";
|
|
||||||
TextSingular = "Ship";
|
|
||||||
nameSound = "veh_Ship";
|
|
||||||
unitInfoType = "UnitInfoCar";
|
|
||||||
enableGPS = 0;
|
|
||||||
getInAction = "GetInLow";
|
|
||||||
getOutAction = "GetOutLow";
|
|
||||||
cargoGetInAction[] = {
|
|
||||||
"GetInLow"
|
|
||||||
};
|
|
||||||
cargoGetOutAction[] = {
|
|
||||||
"GetOutLow"
|
|
||||||
};
|
|
||||||
precision = 10;
|
|
||||||
};
|
|
||||||
|
|
||||||
class SmallShip: Ship
|
|
||||||
{
|
|
||||||
displayName = "Small Ship";
|
|
||||||
transportMaxMagazines = 100;
|
|
||||||
transportMaxWeapons = 20;
|
|
||||||
};
|
|
||||||
class BigShip: Ship
|
|
||||||
{
|
|
||||||
displayName = "Big Ship";
|
|
||||||
transportMaxMagazines = 500;
|
|
||||||
transportMaxWeapons = 200;
|
|
||||||
};
|
|
||||||
class Boat : Ship
|
|
||||||
{
|
|
||||||
precision = 6;
|
|
||||||
brakeDistance = 20;
|
|
||||||
transportMaxMagazines = 100;
|
|
||||||
transportMaxWeapons = 10;
|
|
||||||
transportMaxBackpacks = 2;
|
|
||||||
};
|
|
||||||
|
|
||||||
class RHIB;
|
class RHIB;
|
||||||
class RHIB_DZ : RHIB
|
class RHIB_DZ : RHIB
|
||||||
{
|
{
|
||||||
scope = public;
|
scope = public;
|
||||||
displayName = $STR_VEH_NAME_RHIB_M2;
|
displayName = $STR_VEH_NAME_RHIB_M2;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
enablemanualfire = 0;
|
enablemanualfire = 0;
|
||||||
|
enableGPS = 0;
|
||||||
|
supplyRadius = 3;
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
@@ -316,7 +60,10 @@ class RHIB_DZE : RHIB_DZ
|
|||||||
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.0056234132,1.0};
|
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.0056234132,1.0};
|
||||||
gunBeg = "usti hlavne";
|
gunBeg = "usti hlavne";
|
||||||
gunEnd = "konec hlavne";
|
gunEnd = "konec hlavne";
|
||||||
weapons[] = {"M2"};
|
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000};
|
||||||
|
discreteDistanceInitIndex = 2;
|
||||||
|
turretInfoType = "RscWeaponZeroing";
|
||||||
|
weapons[] = {"M2BC"};
|
||||||
magazines[] = {};
|
magazines[] = {};
|
||||||
gunnerName = "$STR_POSITION_FRONTGUNNER";
|
gunnerName = "$STR_POSITION_FRONTGUNNER";
|
||||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||||
@@ -359,6 +106,8 @@ class RHIB2Turret_DZ : RHIB2Turret
|
|||||||
scope = public;
|
scope = public;
|
||||||
displayName = $STR_VEH_NAME_RHIB_MK19;
|
displayName = $STR_VEH_NAME_RHIB_MK19;
|
||||||
enablemanualfire = 0;
|
enablemanualfire = 0;
|
||||||
|
enableGPS = 0;
|
||||||
|
supplyRadius = 3;
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
@@ -394,7 +143,8 @@ class RHIB2Turret_DZE : RHIB2Turret_DZ
|
|||||||
minTurn = 120;
|
minTurn = 120;
|
||||||
maxTurn = 240;
|
maxTurn = 240;
|
||||||
initTurn = 180;
|
initTurn = 180;
|
||||||
weapons[] = {"MK19"};
|
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
|
||||||
|
weapons[] = {"MK19BC"};
|
||||||
gunBeg = "usti hlavne_1";
|
gunBeg = "usti hlavne_1";
|
||||||
gunEnd = "konec hlavne_1";
|
gunEnd = "konec hlavne_1";
|
||||||
primaryGunner = 1;
|
primaryGunner = 1;
|
||||||
|
|||||||
14
SQF/dayz_code/Configs/CfgVehicles/Boat/Seafox.hpp
Normal file
14
SQF/dayz_code/Configs/CfgVehicles/Boat/Seafox.hpp
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
class SeaFox;
|
||||||
|
class SeaFox_DZE: SeaFox {
|
||||||
|
scope = public;
|
||||||
|
displayname = $STR_DN_SEAFOX;
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
|
crew = "";
|
||||||
|
transportMaxWeapons = 200;
|
||||||
|
transportMaxMagazines = 2000;
|
||||||
|
transportMaxBackpacks = 40;
|
||||||
|
supplyradius = 3;
|
||||||
|
typicalCargo[] = {};
|
||||||
|
class TransportMagazines {};
|
||||||
|
class TransportWeapons {};
|
||||||
|
};
|
||||||
@@ -1,105 +1,20 @@
|
|||||||
|
class Smallboat_1;
|
||||||
class Smallboat_1: Ship
|
class Smallboat_1_DZE: Smallboat_1
|
||||||
{
|
{
|
||||||
|
scope = public;
|
||||||
displayName = "$STR_DN_SMALLBOATA";
|
displayName = "$STR_DN_SMALLBOATA";
|
||||||
|
vehicleClass = "DayZ Epoch Vehicles";
|
||||||
crew = "";
|
crew = "";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
class TransportMagazines {};
|
class TransportMagazines {};
|
||||||
class TransportWeapons {};
|
class TransportWeapons {};
|
||||||
class Library
|
|
||||||
{
|
|
||||||
libTextDesc = "$STR_LIB_SMALLBOAT";
|
|
||||||
};
|
|
||||||
side = 3;
|
|
||||||
faction = "CIV";
|
|
||||||
model = "\CA\water2\small_boat\smallboat_1";
|
|
||||||
picture = "\ca\water2\data\ui\picture_smallboat_CA.paa";
|
|
||||||
Icon = "\Ca\water2\Data\UI\icon_smallboat_ca.paa";
|
|
||||||
mapSize = 5;
|
|
||||||
driverAction = "SB_Driver";
|
|
||||||
cargoAction[] = {"SB_Cargo"};
|
|
||||||
cargoIsCoDriver[] = {0};
|
|
||||||
ejectDeadCargo = 1;
|
|
||||||
ejectDeadDriver = 0;
|
|
||||||
transportMaxMagazines = 200;
|
|
||||||
transportMaxWeapons = 20;
|
transportMaxWeapons = 20;
|
||||||
|
transportMaxMagazines = 200;
|
||||||
transportMaxBackpacks = 4;
|
transportMaxBackpacks = 4;
|
||||||
maxSpeed = 29;
|
|
||||||
transportSoldier = 5;
|
|
||||||
cost = 10000;
|
|
||||||
armor = 10;
|
|
||||||
damageResistance = 0.00882;
|
|
||||||
class Turrets{};
|
|
||||||
vehicleClass = "Ship";
|
|
||||||
scope = public;
|
|
||||||
accuracy = 0.5;
|
|
||||||
soundEnviron[] = {"",0.0056234132,1.0};
|
|
||||||
class SoundEvents{};
|
|
||||||
soundEngineOnInt[] = {"\ca\sounds\Vehicles\Water\SMALL_BOAT\ext-slowboat-engine-start-03",0.17782794,1.0,200};
|
|
||||||
soundEngineOnExt[] = {"\ca\sounds\Vehicles\Water\SMALL_BOAT\ext-slowboat-engine-start-03",0.17782794,1.0,200};
|
|
||||||
soundEngineOffInt[] = {"ca\sounds\vehicles\Water\SMALL_BOAT\ext-slowboat-engine-stop-03",0.17782794,1.0,200};
|
|
||||||
soundEngineOffExt[] = {"ca\sounds\vehicles\Water\SMALL_BOAT\ext-slowboat-engine-stop-03",0.17782794,1.0,200};
|
|
||||||
class Sounds
|
|
||||||
{
|
|
||||||
class Engine
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\small_boat\ext-slowboat-engine-low-04",1.0,1.0,350};
|
|
||||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
|
||||||
volume = "engineOn*(rpm factor[0.5, 0.1])";
|
|
||||||
};
|
|
||||||
class EngineHighOut
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\small_boat\ext-slowboat-engine-hi-03",1.0,1.0,400};
|
|
||||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
|
||||||
volume = "engineOn*(rpm factor[0.35, 1.5])";
|
|
||||||
};
|
|
||||||
class IdleOut
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\small_boat\ext-slowboat-engine-idle-04",0.1,1.0,150};
|
|
||||||
frequency = "1";
|
|
||||||
volume = "engineOn*(rpm factor[0.3, 0])";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW0
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-water-noise-nospeed",0.25118864,1.0,100};
|
|
||||||
frequency = "1";
|
|
||||||
volume = "((speed factor[0, 8]) min (speed factor[8, 0]))";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW1
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-boat-lospd-noise-02",0.31622776,1.0,100};
|
|
||||||
frequency = "1";
|
|
||||||
volume = "((speed factor[2, 12]) min (speed factor[12, 2]))";
|
|
||||||
};
|
|
||||||
class WaternoiseOutW2
|
|
||||||
{
|
|
||||||
sound[] = {"ca\sounds\vehicles\water\water_sfx\ext-boat-hispd-noise-02",0.39810717,1.0,100};
|
|
||||||
frequency = "1";
|
|
||||||
volume = "((speed factor[9, 18.7]) min (speed factor[18.7, 9]))";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
supplyRadius = 3;
|
supplyRadius = 3;
|
||||||
textSingular = "Ship";
|
|
||||||
textPlural = "Ships";
|
|
||||||
class Exhausts
|
|
||||||
{
|
|
||||||
class Exhaust1
|
|
||||||
{
|
|
||||||
position = "vyfuk start";
|
|
||||||
direction = "vyfuk konec";
|
|
||||||
effect = "ExhaustsEffect";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class Reflectors{};
|
|
||||||
class Damage
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\water2\small_boat\data\smallboat_001.rvmat","ca\water2\small_boat\data\smallboat_damage.rvmat","ca\water2\small_boat\data\smallboat_destruct.rvmat"};
|
|
||||||
};
|
|
||||||
extCameraPosition[] = {0,4.0,-14.0};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class smallboat_2: Smallboat_1
|
class Smallboat_2_DZE: Smallboat_1_DZE
|
||||||
{
|
{
|
||||||
displayName = "$STR_DN_SMALLBOATB";
|
displayName = "$STR_DN_SMALLBOATB";
|
||||||
model = "\CA\water2\small_boat\smallboat_2";
|
model = "\CA\water2\small_boat\smallboat_2";
|
||||||
|
|||||||
@@ -293,9 +293,7 @@ class CfgVehicles
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class RubberBoat;
|
|
||||||
class AH6_Base_EP1;
|
|
||||||
class An2_Base_EP1;
|
|
||||||
class TT650_Base;
|
class TT650_Base;
|
||||||
class Truck: Car
|
class Truck: Car
|
||||||
{
|
{
|
||||||
@@ -471,11 +469,12 @@ class CfgVehicles
|
|||||||
#include "Bikes\TT650_Civ.hpp"
|
#include "Bikes\TT650_Civ.hpp"
|
||||||
#include "Bikes\M1030.hpp"
|
#include "Bikes\M1030.hpp"
|
||||||
//Boat
|
//Boat
|
||||||
#include "Boat\RHIB.hpp" //Must be first boat, includes Ship base class
|
#include "Boat\RHIB.hpp"
|
||||||
#include "Boat\PBX.hpp"
|
#include "Boat\PBX.hpp"
|
||||||
#include "Boat\Fishing_Boat.hpp"
|
#include "Boat\Fishing_Boat.hpp"
|
||||||
#include "Boat\smallboat.hpp"
|
#include "Boat\smallboat.hpp"
|
||||||
#include "Boat\JetSkiYanahui.hpp"
|
#include "Boat\JetSkiYanahui.hpp"
|
||||||
|
#include "Boat\Seafox.hpp"
|
||||||
|
|
||||||
//Includes all Building Stuff
|
//Includes all Building Stuff
|
||||||
// This parent class is made to make referring to these objects easier later with allMissionObjects
|
// This parent class is made to make referring to these objects easier later with allMissionObjects
|
||||||
|
|||||||
@@ -8731,13 +8731,20 @@
|
|||||||
<Russian>НЛЖК (Мод. 19)</Russian>
|
<Russian>НЛЖК (Мод. 19)</Russian>
|
||||||
</Key>
|
</Key>
|
||||||
<Key ID="STR_VEH_NAME_PBX">
|
<Key ID="STR_VEH_NAME_PBX">
|
||||||
<English>PBX</English>
|
<English>PBX Rubber Boat</English>
|
||||||
<Russian>Моторная лодка ПВХ</Russian>
|
<Russian>Моторная лодка ПВХ</Russian>
|
||||||
<Spanish>Gomón PBX</Spanish>
|
<Spanish>Gomón PBX</Spanish>
|
||||||
<French>Zodiac</French>
|
<French>PBX canot</French>
|
||||||
<Czech>PBX člun</Czech>
|
<Czech>PBX člun</Czech>
|
||||||
<German>PBX Schlauchboot</German>
|
<German>PBX Schlauchboot</German>
|
||||||
</Key>
|
</Key>
|
||||||
|
<Key ID="STR_VEH_NAME_CRRC">
|
||||||
|
<English>CRRC Rubber Boat</English>
|
||||||
|
<Spanish>Gomón CRRC</Spanish>
|
||||||
|
<French>CRRC canot</French>
|
||||||
|
<Czech>CRRC člun</Czech>
|
||||||
|
<German>CRRC Schlauchboot</German>
|
||||||
|
</Key>
|
||||||
<Key ID="STR_VEH_NAME_FISHING_BOAT">
|
<Key ID="STR_VEH_NAME_FISHING_BOAT">
|
||||||
<English>Fishing boat</English>
|
<English>Fishing boat</English>
|
||||||
<Russian>Рыбацкая лодка</Russian>
|
<Russian>Рыбацкая лодка</Russian>
|
||||||
|
|||||||
@@ -118,15 +118,15 @@ if (toLower worldName in ["caribou","chernarus","cmr_ovaron","dayznogova","dingo
|
|||||||
// water map, add boats
|
// water map, add boats
|
||||||
|
|
||||||
AllowedVehiclesList = AllowedVehiclesList + [
|
AllowedVehiclesList = AllowedVehiclesList + [
|
||||||
["Fishing_Boat",_Ratio3],
|
["Fishing_Boat_DZE",_Ratio3],
|
||||||
["JetSkiYanahui_Case_Blue",_Ratio1],
|
["JetSkiYanahui_Case_Blue",_Ratio1],
|
||||||
["JetSkiYanahui_Case_Green",_Ratio1],
|
["JetSkiYanahui_Case_Green",_Ratio1],
|
||||||
["JetSkiYanahui_Case_Red",_Ratio1],
|
["JetSkiYanahui_Case_Red",_Ratio1],
|
||||||
["JetSkiYanahui_Case_Yellow",_Ratio1],
|
["JetSkiYanahui_Case_Yellow",_Ratio1],
|
||||||
["PBX",_Ratio3],
|
["PBX_DZE",_Ratio3],
|
||||||
["RHIB_DZE",_Ratio3],
|
["RHIB_DZE",_Ratio3],
|
||||||
["Smallboat_1",_Ratio3],
|
["Smallboat_1_DZE",_Ratio3],
|
||||||
["Smallboat_2",_Ratio3],
|
["Smallboat_2_DZE",_Ratio3],
|
||||||
["Zodiac",_Ratio3]
|
["Zodiac_DZE",_Ratio3]
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user