diff --git a/braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d b/braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d index 0bded3c..9a98c05 100644 --- a/braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d +++ b/braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9ff118eac80f5a18f14c53c1a4075263f826070101bc72064d9641c25db97bb -size 240538 +oid sha256:06c39bfd6c0178fc7d1f2231b3e3c85c7aec894fc18ac11fecdb2f8db0c761b1 +size 132458 diff --git a/braf_air/Braf_Air_Weap/BRAF_gunpod.p3d b/braf_air/Braf_Air_Weap/BRAF_gunpod.p3d index 80669a1..1f2eda2 100644 --- a/braf_air/Braf_Air_Weap/BRAF_gunpod.p3d +++ b/braf_air/Braf_Air_Weap/BRAF_gunpod.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bbc20624a09a0a7f1413d807c4290d1161d1b3200856344f69bdf8ca5eacfb1 -size 820678 +oid sha256:e46f82c336b9bf7d849552b15756aac345dd496610ef5a2be7d0192fc20f44e4 +size 505752 diff --git a/braf_air/Braf_Air_Weap/BRAF_rocket.p3d b/braf_air/Braf_Air_Weap/BRAF_rocket.p3d index faa39ca..34f0c4f 100644 --- a/braf_air/Braf_Air_Weap/BRAF_rocket.p3d +++ b/braf_air/Braf_Air_Weap/BRAF_rocket.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d53721c77b6789dde237cca290ce43f152e9791533fc95d2bbde01d818d2b6d -size 1203992 +oid sha256:8f4381168991583ca0089062d37cff607a745b6673f390cdc723fcad29713da5 +size 712492 diff --git a/braf_air/Braf_Helicopters/Braf_Fennec/Fennec_Base.hpp b/braf_air/Braf_Helicopters/Braf_Fennec/Fennec_Base.hpp index 2b22bdc..fd2fa3b 100644 --- a/braf_air/Braf_Helicopters/Braf_Fennec/Fennec_Base.hpp +++ b/braf_air/Braf_Helicopters/Braf_Fennec/Fennec_Base.hpp @@ -342,6 +342,18 @@ class BRAF_Fennec_Base: Helicopter_Base_H animPeriod=0; initPhase=1; }; + class EFS_Cover_Hide + { + source="user"; + animPeriod=0; + initPhase=0; + }; + class EFS_Hide + { + source="user"; + animPeriod=0; + initPhase=0; + }; class door_l { source="user"; @@ -403,6 +415,17 @@ class BRAF_Fennec_Base: Helicopter_Base_H condition="this animationphase 'NVG_Hide' < 0.1 AND (player in crew this)"; statement="this animate ['NVG_Hide',1]"; }; + class Deploy_EFS + { + displayname=" Deploy EFS "; + position="cabin"; + showWindow=1; + radius=10; + priority=1; + onlyForPlayer=0; + condition="getText (configOf this >> 'faction') == 'BRAF_NAVY' AND this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)"; + statement="this execVM ""braf\braf_sar\Braf_Scripts\EFS_Esquilo.sqf"""; + }; }; class Armory { @@ -1373,6 +1396,17 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base condition="this animationphase 'NVG_Hide' < 0.1 AND (player in crew this)"; statement="this animate ['NVG_Hide',1]"; }; + class Deploy_EFS + { + displayname=" Deploy EFS "; + position="cabin"; + showWindow=1; + radius=10; + priority=1; + onlyForPlayer=0; + condition="getText (configOf this >> 'faction') == 'BRAF_NAVY' AND this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)"; + statement="this execVM ""braf\braf_sar\Braf_Scripts\EFS_Esquilo.sqf"""; + }; }; }; class BRAF_Fennec_SAR_base: BRAF_Fennec_Base @@ -1730,6 +1764,17 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base condition="this animationphase 'NVG_Hide' < 0.1 AND (player in crew this)"; statement="this animate ['NVG_Hide',1]"; }; + class Deploy_EFS + { + displayname=" Deploy EFS "; + position="cabin"; + showWindow=1; + radius=10; + priority=1; + onlyForPlayer=0; + condition="getText (configOf this >> 'faction') == 'BRAF_NAVY' AND this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)"; + statement="this execVM ""braf\braf_sar\Braf_Scripts\EFS_Esquilo.sqf"""; + }; class Open_Door_Right { position="door_pos"; @@ -1820,6 +1865,17 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base condition="this animationphase 'NVG_Hide' < 0.1 AND (player in crew this)"; statement="this animate ['NVG_Hide',1]"; }; + class Deploy_EFS + { + displayname=" Deploy EFS "; + position="cabin"; + showWindow=1; + radius=10; + priority=1; + onlyForPlayer=0; + condition="getText (configOf this >> 'faction') == 'BRAF_NAVY' AND this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)"; + statement="this execVM ""braf\braf_sar\Braf_Scripts\EFS_Esquilo.sqf"""; + }; }; }; class BRAF_Fennec_cargo_base: BRAF_Fennec_Base @@ -1900,6 +1956,8 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base author="BRAF TEAM"; _generalMacro="BRAF_Fennec_Unarmed_MB"; faction="BRAF_NAVY"; + canFloat=1; + waterLeakiness=10; crew="braf_characters_aviation_navy_pilot"; editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Unarmed_MB.jpg"; scope=2; @@ -1919,6 +1977,11 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base "HU61",0.25, "HU91",0.25 }; + animationList[]= + { + "EFS_Cover_Hide",1, + "EFS_Hide",0 + }; }; class BRAF_Fennec_Unarmed_FAB: BRAF_Fennec_unarmed_base { @@ -2000,6 +2063,8 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base author="BRAF TEAM"; _generalMacro="BRAF_Fennec_Armed_MB"; faction="BRAF_NAVY"; + canFloat=1; + waterLeakiness=10; crew="braf_characters_aviation_navy_pilot"; editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Armed_MB.jpg"; scope=2; @@ -2018,6 +2083,11 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base "HU61",0.25, "HU91",0.25 }; + animationList[]= + { + "EFS_Cover_Hide",1, + "EFS_Hide",0 + }; }; class BRAF_Fennec_Armed_FAB: BRAF_Fennec_dynamicLoadout_base { @@ -2061,6 +2131,8 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base author="BRAF TEAM"; _generalMacro="BRAF_Fennec_Cargo_MB"; faction="BRAF_NAVY"; + canFloat=1; + waterLeakiness=10; crew="braf_characters_aviation_navy_pilot"; editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Cargo_MB.jpg"; scope=2; @@ -2079,6 +2151,11 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base "HU61",0.25, "HU91",0.25 }; + animationList[]= + { + "EFS_Cover_Hide",1, + "EFS_Hide",0 + }; }; class BRAF_Fennec_Cargo_FAB: BRAF_Fennec_cargo_base { @@ -2124,6 +2201,8 @@ class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_SAR_MB.jpg"; crew="braf_characters_aviation_navy_pilot"; faction="BRAF_NAVY"; + canFloat=1; + waterLeakiness=10; scope=2; side=2; scopeCurator=2; @@ -2140,6 +2219,11 @@ class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base "HU61",0.25, "HU91",0.25 }; + animationList[]= + { + "EFS_Cover_Hide",1, + "EFS_Hide",0 + }; }; class BRAF_Fennec_SAR_FAB: BRAF_Fennec_SAR_base { diff --git a/braf_air/config.cpp b/braf_air/config.cpp index d897936..3de0db5 100644 --- a/braf_air/config.cpp +++ b/braf_air/config.cpp @@ -11,6 +11,8 @@ class CfgPatches { "BRAF_Insignia", "BRAF_Soft", "BRAF_Optics_Air", + "Braf_SAR", + "BRAF_Sounds", }; requiredVersion = 0.1; units[] = { diff --git a/braf_sar/BRAF_Esquilo_EFS.p3d b/braf_sar/BRAF_Esquilo_EFS.p3d index eae0c07..1620433 100644 --- a/braf_sar/BRAF_Esquilo_EFS.p3d +++ b/braf_sar/BRAF_Esquilo_EFS.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61289f1f346d0651354a1058833b234ddf8bc9cd7009a5e7e6d3bd1a262fd009 -size 1568408 +oid sha256:fd3a1b29ad867f42a41b4661dbf451636b38489e8a6c2ca24e03907a1cecf9dc +size 343214 diff --git a/braf_sar/BRAF_Pantera_EFS.p3d b/braf_sar/BRAF_Pantera_EFS.p3d index bad1a3a..0728b91 100644 --- a/braf_sar/BRAF_Pantera_EFS.p3d +++ b/braf_sar/BRAF_Pantera_EFS.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47358f33a25319b47962bf79859fefd67360ca9629861dba5aa13d4abbd464cb -size 2921500 +oid sha256:e1ea445501afe510a05e2557b6e526193ef59904244f760b67903f02d6354114 +size 834197 diff --git a/braf_sar/BRAF_Rescue_Basket.p3d b/braf_sar/BRAF_Rescue_Basket.p3d new file mode 100644 index 0000000..130f6b0 --- /dev/null +++ b/braf_sar/BRAF_Rescue_Basket.p3d @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec075ac83d14ddbc7ccef710b1248daf077d769f0cee2cd9d058a3edca0898e0 +size 8573777 diff --git a/braf_sar/BRAF_Rescue_Seat.p3d b/braf_sar/BRAF_Rescue_Seat.p3d index d20a357..59fe267 100644 --- a/braf_sar/BRAF_Rescue_Seat.p3d +++ b/braf_sar/BRAF_Rescue_Seat.p3d @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdd6d3875df8a1c7dc1aa07e4655684b070dd57d3cb0a2ac578f6246293c95ce -size 2002216 +oid sha256:da6b6466271a4ba60cb9bd241a28d75c8b721aa2a18a8afaefc771ba217571bd +size 1732102 diff --git a/braf_sar/BRAF_Rescue_Stretcher.p3d b/braf_sar/BRAF_Rescue_Stretcher.p3d new file mode 100644 index 0000000..b0a31a7 --- /dev/null +++ b/braf_sar/BRAF_Rescue_Stretcher.p3d @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22324d11b7aa8a4fd0d0404e4805f03fe88fd83a7f901b8e9bcd4e0089f89c8d +size 7482778 diff --git a/braf_sar/Braf_Scripts/Delete_EFS.sqf b/braf_sar/Braf_Scripts/Delete_EFS.sqf index ac462f3..9475e18 100644 --- a/braf_sar/Braf_Scripts/Delete_EFS.sqf +++ b/braf_sar/Braf_Scripts/Delete_EFS.sqf @@ -1,8 +1,10 @@ -// Declaração de variáveis params ["_heli"]; -// Desatachar e apagar EFS -private _EFS = _heli getVariable ["efs", objNull]; -if (!isNull _EFS) then { - deleteVehicle _EFS; -}; \ No newline at end of file +private _efs = _heli getVariable ["efs", objNull]; +if (!isNull _efs) then { + deleteVehicle _efs; +}; + +_heli animate ["EFS_Hide", 0]; +_heli setVariable ["efs", objNull, true]; +_heli setVariable ["braf_efs_deployed", false, true]; diff --git a/braf_sar/Braf_Scripts/EFS_Esquilo.sqf b/braf_sar/Braf_Scripts/EFS_Esquilo.sqf index c2e7181..60e2c25 100644 --- a/braf_sar/Braf_Scripts/EFS_Esquilo.sqf +++ b/braf_sar/Braf_Scripts/EFS_Esquilo.sqf @@ -1,14 +1,72 @@ -// Declaração de variáveis: params ["_heli"]; -// Criação e posicionamento do EFS: +private _currentEfs = _heli getVariable ["efs", objNull]; +if (!isNull _currentEfs) exitWith { + _heli vehicleChat "Emergency Floating System already deployed."; +}; + sleep 1; _heli vehicleChat "Deploying Emergency Floating System!"; +_heli say3D "EFS"; +_heli animate ["EFS_Cover_Hide", 1]; +_heli animate ["EFS_Hide", 1]; + private _efs = "BRAF_Esquilo_EFS" createVehicle [0, 0, 0]; _efs setDir (getDir _heli); _efs setPosASL (_heli modelToWorld [0, 0, 0]); _efs attachTo [_heli, [0, 0, 0], "efs_spawn"]; -_heli setVariable ["efs", _efs]; +_heli setVariable ["efs", _efs, true]; +_heli setVariable ["braf_efs_deployed", true, true]; -_heli; \ No newline at end of file +if ((_heli getVariable ["braf_efs_engine_lock_eh", -1]) < 0) then { + private _engineLockEh = _heli addEventHandler ["Engine", { + params ["_vehicle", "_engineState"]; + + if (_engineState && {_vehicle getVariable ["braf_efs_water_landed", false]}) then { + _vehicle engineOn false; + _vehicle vehicleChat "Engine restart disabled after EFS water landing."; + }; + }]; + + _heli setVariable ["braf_efs_engine_lock_eh", _engineLockEh]; +}; + +if (!(_heli getVariable ["braf_efs_water_monitor", false])) then { + _heli setVariable ["braf_efs_water_monitor", true, true]; + + [_heli] spawn { + params ["_heli"]; + + private _waterContact = false; + while { + !isNull _heli + && {_heli getVariable ["braf_efs_deployed", false]} + && {!(_heli getVariable ["braf_efs_water_landed", false])} + && {!_waterContact} + } do { + private _efsProbe = _heli getVariable ["efs", objNull]; + private _waterProbeASL = if (isNull _efsProbe) then {getPosASL _heli} else {getPosASL _efsProbe}; + _waterContact = (surfaceIsWater (getPosWorld _heli)) + && {(isTouchingGround _heli) || {(_waterProbeASL select 2) < 0.75}}; + + sleep 0.25; + }; + + _heli setVariable ["braf_efs_water_monitor", false, true]; + + if (isNull _heli || {!_waterContact}) exitWith {}; + + _heli setVariable ["braf_efs_water_landed", true, true]; + _heli engineOn false; + _heli vehicleChat "EFS water landing complete. Engine restart disabled."; + + while {!isNull _heli && {_heli getVariable ["braf_efs_water_landed", false]}} do { + if (isEngineOn _heli) then { + _heli engineOn false; + }; + + sleep 0.5; + }; + }; +}; diff --git a/braf_sar/config.cpp b/braf_sar/config.cpp index 44a7b42..85c045d 100644 --- a/braf_sar/config.cpp +++ b/braf_sar/config.cpp @@ -17,7 +17,8 @@ class CfgPatches { "BRAF_Rescue_Seat", "BRAF_Rescue_Basket", - "BRAF_Rescue_Stretcher" + "BRAF_Rescue_Stretcher", + "BRAF_Esquilo_EFS" }; weapons[] = {}; }; diff --git a/braf_sar/data/BRAF_rescue.rvmat b/braf_sar/data/BRAF_rescue.rvmat new file mode 100644 index 0000000..e804a5c --- /dev/null +++ b/braf_sar/data/BRAF_rescue.rvmat @@ -0,0 +1,51 @@ +ambient[]={0.75,0.75,0.75,1.0}; +diffuse[]={0.75,0.75,0.75,1.0}; +forcedDiffuse[]={0.0,0.0,0.0,1.0}; +emmisive[]={0.0,0.0,0.0,1.0}; +specular[]={0.15,0.15,0.15,1.0}; +specularPower=25; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="braf\braf_sar\data\BRAF_rescue_nohq.paa"; + uvSource="tex"; +}; +class Stage2 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={10,0,0}; + up[]={0,10,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 +{ + texture="#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource="tex"; +}; +class Stage4 +{ + texture="braf\braf_sar\data\BRAF_rescue_as.paa"; + uvSource="tex"; +}; +class Stage5 +{ + texture="braf\braf_sar\data\BRAF_rescue_smdi.paa"; + uvSource="tex"; +}; +class Stage6 +{ + texture="#(ai,64,64,1)fresnel(4.7,1.2)"; + uvSource="tex"; +}; +class Stage7 +{ + texture="a3\data_f\env_land_co.paa"; + useWorldEnvMap="true"; + uvSource="tex"; +}; diff --git a/braf_sar/data/braf_rescue_as.paa b/braf_sar/data/braf_rescue_as.paa new file mode 100644 index 0000000..093e30e --- /dev/null +++ b/braf_sar/data/braf_rescue_as.paa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68a6dd36f80615bc41d739f0cdee17b785c5c36835b5984d40d0e48cdfbe2c5e +size 1705557 diff --git a/braf_sar/data/braf_rescue_as.tga b/braf_sar/data/braf_rescue_as.tga new file mode 100644 index 0000000..8f60b32 --- /dev/null +++ b/braf_sar/data/braf_rescue_as.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a62f3252c26bb184ec7fc95ea756532fe543e14eac2a7fdf236b69848239ad51 +size 12582956 diff --git a/braf_sar/data/braf_rescue_co.paa b/braf_sar/data/braf_rescue_co.paa new file mode 100644 index 0000000..9c905e0 --- /dev/null +++ b/braf_sar/data/braf_rescue_co.paa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58f4d84c8d0425e4767c7dfb428838b9ee8ff2775b73f64fd3f857811d2011b0 +size 2002256 diff --git a/braf_sar/data/braf_rescue_co.tga b/braf_sar/data/braf_rescue_co.tga new file mode 100644 index 0000000..972572c --- /dev/null +++ b/braf_sar/data/braf_rescue_co.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3709c2db4b32c3b5776393e689a3ad00bc41e7ccb39e9a379199e7968706c95 +size 16777260 diff --git a/braf_sar/data/braf_rescue_nohq.paa b/braf_sar/data/braf_rescue_nohq.paa new file mode 100644 index 0000000..0509cdd --- /dev/null +++ b/braf_sar/data/braf_rescue_nohq.paa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:086b0dfa6e0c610d9af3acc5097069d55708be6df282255cf220f1cff14512b7 +size 5001309 diff --git a/braf_sar/data/braf_rescue_nohq.tga b/braf_sar/data/braf_rescue_nohq.tga new file mode 100644 index 0000000..f0e1a4a --- /dev/null +++ b/braf_sar/data/braf_rescue_nohq.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:132acc9808e4b390e1dd507e24ad4fc12f678fd89ba2f2951d16b554bf79cac5 +size 12582956 diff --git a/braf_sar/data/braf_rescue_smdi.paa b/braf_sar/data/braf_rescue_smdi.paa new file mode 100644 index 0000000..a66202a --- /dev/null +++ b/braf_sar/data/braf_rescue_smdi.paa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c48d9965a616b59f5dd55cd57a9bf3f1c81783420536c8aced3e929425604b +size 2399514 diff --git a/braf_sar/data/braf_rescue_smdi.tga b/braf_sar/data/braf_rescue_smdi.tga new file mode 100644 index 0000000..7901e8d --- /dev/null +++ b/braf_sar/data/braf_rescue_smdi.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0918b82a4887e2e78fa0577ec95598b1809e087d9cd8e49d680de85453f98f56 +size 12582956 diff --git a/braf_sar/data/chrome_rescue.rvmat b/braf_sar/data/chrome_rescue.rvmat new file mode 100644 index 0000000..08558d6 --- /dev/null +++ b/braf_sar/data/chrome_rescue.rvmat @@ -0,0 +1,92 @@ +ambient[]={1,1,1,1}; +diffuse[]={0.2,0.2,0.2,1}; +forcedDiffuse[]={0,0,0,1}; +emmisive[]={0,0,0,0}; +specular[]={0.89999998,0.89999998,0.89999998,1}; +specularPower=100; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="braf\braf_sar\data\BRAF_rescue_nohq.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage2 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 +{ + texture="#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage4 +{ + texture="braf\braf_sar\data\BRAF_rescue_as.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 +{ + texture="braf\braf_sar\data\BRAF_rescue_smdi.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 +{ + texture="#(ai,64,64,1)fresnel(4.6,6.5)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,10,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage7 +{ + texture="a3\data_f\env_land_sea_co.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; diff --git a/braf_sar/model.cfg b/braf_sar/model.cfg index 150d629..9d29152 100644 --- a/braf_sar/model.cfg +++ b/braf_sar/model.cfg @@ -52,4 +52,36 @@ class CfgModels }; }; }; + class BRAF_Rescue_Stretcher + { + htMin=60; + htMax=1800; + afMax=200; + mfMax=100; + mFact=0; + tBody=0; + skeletonName="SAR_SEAT_Skeleton"; + sectionsInherit=""; + sections[]= + { + }; + class Animations + {}; + }; + class BRAF_Rescue_Basket + { + htMin=60; + htMax=1800; + afMax=200; + mfMax=100; + mFact=0; + tBody=0; + skeletonName="SAR_SEAT_Skeleton"; + sectionsInherit=""; + sections[]= + { + }; + class Animations + {}; + }; };