Wing Type
The Wing object type is created by ObjectTemplate.Create.
This object is what generates lift in Battlefield 1942. As the speed of the wing increases, so does its effect. Wings are used in planes (for lift and steering), boats (for steering), and bombs (for aiming). A Wing object is similar to a RotationalBundle because it can also be rotated (although only on the "pitch" axis). The important properties for this type of object are SetWingLift (the amount of lift the wing generates from its initial position) and SetFlapLift (the amount of lift the wing generates as it is rotated). The other properties are used to adjust the position, visual representation, and other miscellaneous settings.
Wings are usually horizontaly by default (only the pitch can be rotated). So, when making rudders, the wing must be rotated with the SetRotation command when it is added to the parent object.
Used in a total of 58 .con files: Physics.con, Weapons.con
Parent directories of these .con files: objects/Vehicles, Bf1942/Levels
Example: (from objects/Vehicles/Air/Natter/Physics.con)
rem *** NatterAirbreakLeft ***
ObjectTemplate.Create Wing NatterAirbreakLeft
ObjectTemplate.SetNetworkableInfo Natter_wing_info
ObjectTemplate.SetMinRotation 0/-2/0
ObjectTemplate.SetMaxRotation 0/2/0
ObjectTemplate.SetMaxSpeed 0/30/0
ObjectTemplate.SetAcceleration 0/120/0
ObjectTemplate.SetPitchOffset -1
ObjectTemplate.SetPositionOffset 1.539/-0.05/0.883
ObjectTemplate.SetFlapLift 2
ObjectTemplate.SetRegulateToLift 4.91
ObjectTemplate.SetWingToRegulatorRatio 1
Properties used with this type of object:
ObjectTemplate.Acceleration
ObjectTemplate.AutomaticReset
ObjectTemplate.Create
ObjectTemplate.FlapLift
ObjectTemplate.Geometry
ObjectTemplate.InputToPitch
ObjectTemplate.LoadSoundScript
ObjectTemplate.MaxRotation
ObjectTemplate.MaxSpeed
ObjectTemplate.MinRotation
ObjectTemplate.NetworkableInfo
ObjectTemplate.PitchOffset
ObjectTemplate.PositionOffset
ObjectTemplate.RememberExcessInput
ObjectTemplate.SetAcceleration
ObjectTemplate.SetAutomaticReset
ObjectTemplate.SetFlapLift
ObjectTemplate.SetInputToPitch
ObjectTemplate.SetMaxRotation
ObjectTemplate.SetMaxSpeed
ObjectTemplate.SetMinRotation
ObjectTemplate.SetNetworkableInfo
ObjectTemplate.SetPitchOffset
ObjectTemplate.SetPivotPosition
ObjectTemplate.SetPositionOffset
ObjectTemplate.SetRegulateToLift
ObjectTemplate.SetWingLift
ObjectTemplate.SetWingToRegulatorRatio
ObjectTemplate.WingLift
Go to the ObjectTemplate type list page, ObjectTemplate page, All Types list, Class list, CON file list, or Main scripting page.