|
|
(38 intermediate revisions by 3 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= Accelerates an aircraft off the aircraft carrier. For this to work the aircraft must be properly configured in config. See [[Arma 3: Aircraft Systems]] for information about needed config changes. |
| Author: Bravo Zero One development
| |
| - John_Spartan & Jiri Wainar
| |
|
| |
|
| Description:
| | |s1= [aircraft, direction] call [[BIS_fnc_aircraftCatapultLaunch]] |
| - On demand function to invoke acceleration of aircraft (vehicle).
| |
|
| |
|
| Exucution:
| | |p1= aircraft: [[Object]] - the aircraft that should be launched |
| - Call the function via code/script
| |
|
| |
|
| [_plane] call BIS_fnc_AircraftCatapultLaunch;
| | |p2= direction: [[Number]] - (optional, default <sqf inline>direction _aircraft</sqf>) direction to launch the aircraft off to |
|
| |
|
| Requirments:
| | |r1= [[Nothing]] |
| - Compatible aircraft must have a config definition for all sub-systems that will be invoked by this function
| |
|
| |
|
| example of cfgVehicles subclass definitions;
| | |x1= <sqf>[_plane] call BIS_fnc_aircraftCatapultLaunch;</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
| |
| LaunchVelocity = 300; Speed required for take off
| |
| LaunchVelocityIncrease = 10; Speed increased per simulation step
| |
| LaunchAccelerationStep = 0.001; Simulation step for calcualting how smooth plane will launched from carrier catapult.
| |
| LaunchBarMemoryPoint = "pos_gear_f_hook"; LaunchBar memory point
| |
| };
| |
| | |
| Parameter(s):
| |
| _this select 0: mode (Scalar)
| |
| 0: plane/object
| |
| | |
| | |
| Returns: nothing
| |
| Result: Aircraft will be accelerated to required speed
| |
| | |
| */
| |
| | |
| </pre><small>''(Placeholder description extracted from the function header by [[BIS_fnc_exportFunctionsToWiki]])''</small> |= Description
| |
| ____________________________________________________________________________________________
| |
| | |
| | <!-- [] call [[BIS_fnc_AircraftCatapultLaunch]]; --> |= Syntax
| |
| |p1= |= Parameter 1
| |
| | |
| | |= Return value
| |
| ____________________________________________________________________________________________
| |
| | |
| |x1= <code></code> |=
| |
| ____________________________________________________________________________________________
| |
| | |
| | |= See also
| |
|
| |
|
| | |seealso= [[BIS_fnc_aircraftTailhook]] |
| }} | | }} |
|
| |
| <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:Functions|{{uc:AircraftCatapultLaunch}}]]
| |
| [[Category:Function Group: AircraftCarrier|{{uc:AircraftCatapultLaunch}}]]
| |
| [[Category:{{Name|arma3}}: Functions|{{uc:AircraftCatapultLaunch}}]]
| |
| [[Category:Placeholder function]]
| |