This Hot Air Balloon is a fully operational SL vehicle (using key framed motion for the smoothest movement) and may by default seat up to 6 passengers but may be configured for over 20.
Passengers
===========
You may either stand in the basket or sit (climb in) for a smoother ride.
Pilot
===========
You must be seated to operate the balloon's controls. All operate by clicking the balloon at key points:
1. Burner - click & hold anywhere EXCEPT the canopy of the balloon itself or any of the visible sandbags
The burner may be given short or long bursts as required,
Lift depends on the amount of burn and decays over time. Positive lift will result in the balloon ascending.
The burner uses gas which you see being used as long as you hold the click.
Once you are out of gas the burners will not operate.
2. Sandbags - click once to drop the bag which reduces the overall weight
Note seated avatars increase the total weight (logical eh?)
3. Canopy release - click & hold the top of the balloon to release hot gases.
This will reduce lift very quickly.
4. Wind may affect the operation of the balloon (configurable by the owner).
There are maximum velocities, fuel, lift etc all set by the owner.
A target may be set by the owner so the bias of the balloon's movement is to travel towards it.
Also the balloon may be constrained to part of the region (a cube) set by the owner.
Owner
==========
Land impact is 23 prims but if you need to reduce that then some components may easily be de-linked - just reset all scripts when completed before use.
The "balloon" notecard may be tailored to suit your requirements. I suggest you take a copy of what is there before editing.
Each line is of the form :
command=value
defaults below are shown in brackets
Commands available
-------------------------
Those commands with "*" next to them are permitted on the channel by any AV. This way you can create scripts that can refuel or change the target etc. & give them to others to use. When idle the script will reset and the embedded "balloon" notecard is re-read so possibility of hacking is limited to the idle time.
initial=<x,y,z> (position when script reset)
Position the balloon relocates to when the script is reset or when idle
target=<x,y,z> * (none)
Position the balloon attempts to head for when climbing (useful for challenges)
distance=integer * (50m)
Distance balloon may be from the target when arrival events are triggered (see channel & message)
rangemin=<x,y,z> (<5,5,5>)
rangemax=<x,y,z> (<250,250,4050>)
For setting the flying limits of the balloon so it doesn't get returned when flying over others property or going off world.
idle=float (600 secs)
Time idle before the system resets and the balloon returns to the initial position.
wind=float (0.1)
Effectiveness of the wind (zero has no effect, 1.0 has 100% wind effect which may cause the balloon to rapidly hit the boundaries)
mass=float (100.0 kg)
Mass of the balloon excluding ballast bags and passengers
ballast=float (10.0 kg)
Mass of each ballast bag (there are 8 by default but you may reduce or increase by duplicating the bag prims & relinking)
avmass=float (30.0 kg)
Mass of each seated avatar (we're democratic and don't discriminate fat or tall folk)
liftmax=float (100.0)
liftmin=float (30.0)
Maximum & Minimum values for the balloon's lift
liftinc=float (2.0 per event)
Amount of increase in lift every touch event (these repeat as long as you keep the balloon clicked - about 2 per second but depends on the simulator)
liftdecay=float (0.5 per second)
Amount of decay of lift over time
liftfactor=float (20.0x)
A multiplier of the lift value
Force = lift * lift factor / total mass - gravity
velmax=float (5.0m/s)
Magnitude of vertical velocity may not exceed this
accmax=float (1.0m/s2)
Magnitude of vertical acceleration may not exceed this
fuel=float * (100.0)
Fuel added to that available. If the value is zero then the fuel is set to zero otherwise this is added to what's there and then constrained to the range 0 - 100.
fueldecay=float (0.5 per event)
Loss of fuel due to burn (whilst click is held) for each touch event
channel=integer * (none)
channel to make available for these commands once the notecard has been read
message=text * (Near Target)
message to be triggered every event when within "distance" or "target". Note this will be triggered many times if the balloon remains in range
- Full functioning vehicle using key framed motion
- Controls: Gas burner, hot air release, 8 dropping ballast bags
- Realistic operation configurable by notecard or private channel
- Seating up to 6 (max 20)
- Separate propane gas cylinder for roleplays