|
|
(40 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| | {{RV|type=function |
|
| |
|
| {{Function|= Comments
| | |game1= arma3 |
| ____________________________________________________________________________________________
| | |version1= 1.68 |
|
| |
|
| | arma3 |= Game name | | |arg= local |
|
| |
|
| |1.00|= Game version | | |gr1= Aircraft Carrier |
| ____________________________________________________________________________________________
| |
|
| |
|
| | <pre>/* | | |descr= Aircraft carrier arrest/recovery function for USS Freedom aircraft carrier. If the aircraft exceeds the speed defined in config a wire snap will be simulated. |
| Author: Bravo Zero One development
| |
| - John_Spartan
| |
|
| |
|
| Description:
| | |s1= [aircraft] call [[BIS_fnc_aircraftTailhook]] |
| Aircrfat carrier arrest/recovery function for USS Freedom aircraft carrier
| |
|
| |
|
| Exucution:
| | |p1= aircraft: [[Object]] - the aircraft to arrest/recover |
| Call the function via user-action or script for any compatible fixed wing aircrfat
| |
| [this] spawn bis_fnc_aircraftTailhook;
| |
|
| |
|
| Requirments:
| | |r1= [[Nothing]] |
| - Compatible aircrfat must have an animation for arrest/tail hook selection defined in CfgCehicles and modeled in 3D model (model.cfg)
| |
| - Compatible aircrfat must have a memory point for cable attach position
| |
|
| |
|
| example of cfgVehicles subclass definitions;
| | |x1= <sqf>[_aircraft] call BIS_fnc_aircraftTailhook;</sqf> |
| | |
| tailHook = true; Allow to land on carrier
| |
| class CarrierOpsCompatability
| |
| {
| |
| ArrestHookAnimationList[] = {"tailhook", "tailhook_door_l", "tailhook_door_r"}; List of animation played to animate tailhook. Defined in model.cfg (type user)
| |
| ArrestHookAnimationStates[] = {0,0.53,1}; Tailhook animation states when down, hooked, up.
| |
| ArrestHookMemoryPoint = "pos_tailhook"; TailHook memory point in plane model.p3d
| |
| ArrestMaxAllowedSpeed = 275; Max speed km/h allowed for successful landing
| |
| ArrestSlowDownStep = 0.8; Simulation step for calcualting how smooth plane will be slowed down.
| |
| ArrestVelocityReduction = -12; Speed reduced per simulation step
| |
| | |
| };
| |
| | |
| Parameter(s):
| |
| _this select 0: mode (Scalar)
| |
| 0: plane/object
| |
| | |
| | |
| Returns: nothing
| |
| Result: Aircrfat after touch down on carrier deck will be dynamicly slowed down. If speed willbe above 275 km/h (suggested and configured on vanilla assets) wire snap will be simulated.
| |
| Aircrfat will come to full stop in 155-175 m
| |
| | |
| */
| |
| | |
| #define EXIT_CODE {_plane animate [_x,_planeHookUpAnimState];} forEach _planeHookAnimList;_plane SetUserMFDvalue [0,0];
| |
| | |
| </pre><small>''(Placeholder description extracted from the function header by [[BIS_fnc_exportFunctionsToWiki]])''</small> |= Description
| |
| ____________________________________________________________________________________________
| |
| | |
| | <!-- [] call [[BIS_fnc_AircraftTailhook]]; --> |= Syntax
| |
| |p1= |= Parameter 1
| |
| | |
| | |= Return value
| |
| ____________________________________________________________________________________________
| |
| | |
| |x1= <code></code> |=
| |
| ____________________________________________________________________________________________
| |
| | |
| | |= See also
| |
|
| |
|
| | |seealso= [[BIS_fnc_aircraftCatapultLaunch]] |
| }} | | }} |
|
| |
| <h3 style="display:none">Notes</h3>
| |
| <dl class="command_description">
| |
| <!-- Note Section BEGIN -->
| |
|
| |
| <!-- Note Section END -->
| |
| </dl>
| |
|
| |
| <h3 style="display:none">Bottom Section</h3>
| |
| [[Category:Function Group: CarrierOps|{{uc:AircraftTailhook}}]]
| |
| [[Category:Functions|{{uc:AircraftTailhook}}]]
| |
| [[Category:{{Name|arma3}}: Functions|{{uc:AircraftTailhook}}]]
| |