Difference between revisions of "Flyers (Programming)"

From Hellmoo Wiki Archive
Jump to navigation Jump to search
imported>NecanThrope
imported>NecanThrope
Line 1: Line 1:
Hellmoo $flyers are very complicated objects.  The following is a breakdown of their properties:
Hellmoo $flyers are very complicated objects.  The following is a breakdown of their properties:


Line 437: Line 436:
| base price of the flyer
| base price of the flyer
|}
|}
{| border=1 cellspacing=0 cellpadding=3 style="wikitable"
|- bgcolor="#cccccc"
!-
! mosquito ultralight (#75771)
! cessna tiltrotor (#111470)
! patton supa-lifta (#408794)
! dragoon microzep (#33562)
|-
! alt_per_ascend
| 1000
| 1000
| 1000
| 1000
|-
! alt_per_descend
| 750
| 750
| 750
| 750
|-
! altitude
| 0
| 0
| 0
| 0
|-
! altitude_max
| 5000
| 5000
| 5000
| 5000
|-
! armor
| {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}}
| {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}}
| {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}}
| {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}}
|-
! ascend_speed
| 4.5
| 5.0
| 12
| 6.0
|-
! auto_land_if_no_players
| 1
| 1
| 1
| 1
|-
! blueprint
| #353149
| #74465
| #22556
| #202702
|-
! burn_rate
| 1.0
| 1.0
| 1.0
| 1.0
|-
! control
| 10
| 10
| 10
| 10
|-
! control_max
| 10
| 10
| 10
| 10
|-
! crash_altitude
| 500
| 500
| 500
| 500
|-
! cruise_speed
| 4.0
| 8.0
| 20.0
| 15.0
|-
! custom_name
| ""
| ""
| ""
| ""
|-
! damage
| {{#15895, 30, 50, 0}}
| {{#15895, 30, 50, 0}}
| {{#15895, 30, 50, 0}}
| {{#15895, 30, 50, 0}}
|-
! death_listeners
| {}
| {}
| {}
| {}
|-
! descend_speed
| 4.5
| 5.0
| 7
| 9.0
|-
! dest
| #-1
| #-1
| #-1
| #-1
|-
! destroyed_parts
| {}
| {}
| {}
| {}
|-
! dying
| 0
| 0
| 0
| 0
|-
! evade_mod
| 3
| 2
| 5
| 2
|-
! exit_in
| #249545
| #-1
| #-1
| #-1
|-
! fuel
| 0
| 0
| 0
| 0
|-
! fuel_ascend
| 30
| 20
| 20
| 20
|-
! fuel_cruise
| 60
| 20
| 20
| 20
|-
! fuel_descend
| 20
| 20
| 20
| 20
|-
! fuel_liquid
| #140609
| #140609
| #140609
| #140609
|-
! fuel_max
| 750
| 1000
| 5000
| 2500
|-
! fuel_per_ascend
| 20
| 30
| 50
| 7
|-
! fuel_per_cruise
| 35
| 50
| 80
| 15
|-
! fuel_per_descend
| 5
| 5
| 8
| 5
|-
! fuel_per_heart
| 8
| 3
| 7
| 1
|-
! fuel_type
| #140609
| #140609
| #140609
| #140609
|-
! generic_module
| #103734
| #103734
| #103734
| #103734
|-
! gscan_speed
| 3
| 3
| 3
| 3
|-
! has_proper_name
| 0
| 0
| 0
| 0
|-
! health
| 35
| 50
| 90
| 150
|-
! health_max
| 35
| 50
| 90
| 150
|-
! heart
| 0
| 0
| 0
| 0
|-
! home
| #-1
| #-1
| #-1
| #-1
|-
! hover_altitude
| 20
| 20
| 10
| 20
|-
! inside_area
| #311217
| #-1
| #-1
| #-1
|-
! installed_armor
| {}
| {}
| {}
| {}
|-
! intercepting
| #-1
| #-1
| #-1
| #-1
|-
! land_noise
| #280330
| #280330
| #280330
| #280330
|-
! landed
| 0
| 0
| 0
| 0
|-
! landing_speed
| 5.0
| 5.0
| 12
| 3.0
|-
! last_heartbeat
| 0
| 0
| 0
| 0
|-
! lock
| 0
| 0
| 0
| 0
|-
! max_load
| 150000
| 300000
| 3000000
| 2500000
|-
! missile_ceiling
| 5000
| 5000
| 5000
| 5000
|-
! outdoor_room
| #142063
| #142063
| #142063
| #142063
|-
! part_list
| {}
| {{#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#55653, 8}, {#99605, 10}, {#3537, 23}, {#253366, 24}, {#225004, 38}, {#20315, 24}, {#5763, 4}, {#2911, 4}, {#669, 2}, {#4852, 5}, {#2514, 5}, {#1559, 1}, {#5181, 5}, {#4632, 4}, {#5541, 12}, {#212606, 3}, {#3530, 1}, {#684, 10}, {#677, 2}, {#39843, 4}, {#105663, 4}, {#2418, 1}, {#257861, 5}, {#5431, 4}, {#270666, 5}}
| {}
| {{#231968, 20}, {#152155, 20}, {#193731, 12}, {#270666, 10}, {#55653, 12}, {#99605, 10}, {#58102, 1}, {#232006, 5}, {#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#3537, 16}, {#253366, 4}, {#225004, 8}, {#20315, 16}, {#5763, 4}, {#1559, 2}, {#4632, 6}, {#257861, 8}}
|-
! pilot
| #-1
| #-1
| #-1
| #-1
|-
! pilot_difficulty
| 0
| 0
| -2
| 0
|-
! plot
| 1
| 1
| 1
| 1
|-
! policy
| #-1
| #-1
| #-1
| #-1
|-
! preserve_on_explode
| {}
| {}
| {}
| {}
|-
! radar_warning
| {}
| {}
| {}
| {}
|-
! recipe_for
| #-1
| #291964
| #-1
| #186948
|-
! recycle_on_explode
| 1
| 1
| 1
| 1
|-
! registry
| "BH10832"
| ""
| ""
| ""
|-
! repair_difficulty
| 0
| 0
| 0
| 0
|-
! scan_task
| 0
| 0
| 0
| 0
|-
! size
| 10
| 20
| 70
| 80
|-
! takeoff_noise
| {"From %dir you hear the %vol receding whir of an airship taking off.", 3}
| {"From %dir you hear the %vol receding whir of an airship taking off.", 3}
| {"From %dir you hear the %vol, thrumming bass of a heavy airship taking off.", 3}
| {"From %dir you hear the %vol receding whir of an airship taking off.", 3}
|-
! target
| #-1
| #-1
| #-1
| #-1
|-
! target_difficulty
| 0
| 0
| 0
| 0
|-
! target_task
| 0
| 0
| 0
| 0
|-
! unique
| 0
| 0
| 0
| 0
|-
! value
| 20000
| 20000
| 20000
| 20000
|}
--------
{| border=1 cellspacing=0 cellpadding=3 style="wikitable"
|- bgcolor="#cccccc"
!-
! mosquito ultralight (#75771)
! cessna tiltrotor (#111470)
! patton supa-lifta (#408794)
! dragoon microzep (#33562)
|-
! ascend_finish_ground_msg
| "Overhead, %dt disappears from sight."
| "Overhead, %dt disappears from sight."
| "Overhead, %dt disappears from sight."
| "Overhead, %dt disappears from sight."
|-
! ascend_finish_msg
| "%IT rises up from %from to cruising altitude."
| "%IT rises up from %from to cruising altitude."
| "%IT rises up from %from to cruising altitude."
| "%IT rises up from %from to cruising altitude."
|-
! ascend_ground_msg
| "%DT lifts out of hover and begins to ascend."
| "%DT lifts out of hover and begins to ascend."
| "%DT lifts out of hover and begins to ascend."
| "%DT lifts out of hover and begins to ascend."
|-
! ascend_inside_finish_msg
| "The acceleration eases as you reach cruising altitude."
| "The acceleration eases as you reach cruising altitude."
| "The acceleration eases as you reach cruising altitude."
| "You reach cruising altitude."
|-
! ascend_inside_msg
| "Acceleration pushes you down and back, as %dt begins its ascent."
| "Acceleration pushes you down and back, as %dt begins its ascent."
| "Acceleration pushes you down and back, as %dt begins its ascent."
| "Acceleration gently pushes you down, as %dt begins its ascent."
|-
! ascend_more_msg
| "%DT pulls back into a climb."
| "%DT pulls back into a climb."
| "%DT pulls back into a climb."
| "%DT ascends even higher into the sky."
|-
! crash_msg
| "%DT slams into the ground in a huge fireball."
| "%DT slams into the ground in a huge fireball."
| "%DT slams into the ground in a huge fireball."
| "%DT slams into the ground in a huge fireball."
|-
! cruise_finish_msg
| "%DT recedes to %dl and vanishes."
| "%DT recedes to %dl and vanishes."
| "%DT recedes to %dl and vanishes."
| "%DT recedes to %dl and vanishes."
|-
! cruise_ground_msg
| "Overhead, %dt glides over the horizon to %dl."
| "Overhead, %dt glides over the horizon to %dl."
| "Overhead, %dt glides over the horizon to %dl."
| "Overhead, %dt glides over the horizon to %dl."
|-
! cruise_in_finish_msg
| "%IT glides in from %dl."
| "%IT glides in from %dl."
| "%IT glides in from %dl."
| "%DT glides in from %dl."
|-
! cruise_in_ground_msg
| "Overhead, %it glides into view from %dl."
| "Overhead, %it glides into view from %dl."
| "Overhead, %it glides into view from %dl."
| "Overhead, %it glides into view from %dl."
|-
! cruise_in_msg
| "Away to %dl, you can barely see %it approaching."
| "Away to %dl, you can barely see %it approaching."
| "Away to %dl, you can barely see %it approaching."
| "Away to %dl, you can barely see %it approaching."
|-
! cruise_msg
| "%DT banks deeply, turning toward %dl."
| "%DT banks deeply, turning toward %dl."
| "%DT banks deeply, turning toward %dl."
| "%DT rotates slowly, turning toward %dl."
|-
! descend_finish_ground_msg
| "%DT descends from the sky to a low hover, kicking dust in your face."
| "%DT descends from the sky to a low hover, kicking dust in your face."
| "%DT descends from the sky to a low hover, kicking dust in your face."
| "%DT descends from the sky to a low hover, softly bathing your face in a breeze."
|-
! descend_finish_msg
| "%DT leaves the open sky to hover over %dl."
| "%DT leaves the open sky to hover over %dl."
| "%DT leaves the open sky to hover over %dl."
| "%DT leaves the open sky to hover over %dl."
|-
! descend_ground_msg
| "%IT seems to be diving toward you."
| "%IT seems to be diving toward you."
| "%IT seems to be diving toward you."
| "%IT seems to be dropping toward your location."
|-
! descend_inside_finish_msg
| "%DT shudders as the descent brakes to a hover."
| "%DT shudders as the descent brakes to a hover."
| "%DT shudders as the descent brakes to a hover."
| "%DT's descent comes to a stop."
|-
! descend_inside_msg
| "Your stomach lurches as %dt dives toward the earth."
| "Your stomach lurches as %dt dives toward the earth."
| "Your stomach lurches as %dt dives toward the earth."
| "%DT gently descends toward the earth."
|-
! descend_more_msg
| "%DT dives."
| "%DT dives."
| "%DT dives."
| "%DT gently drops."
|-
! descend_msg
| "%DT noses down, diving toward %dl."
| "%DT noses down, diving toward %dl."
| "%DT noses down, diving toward %dl."
| "%DT begins to slowly drop back to earth."
|-
! die_msg
| "%DT veers at a crazy angle, then plummets toward earth."
| "%DT veers at a crazy angle, then plummets toward earth."
| "%DT veers at a crazy angle, then plummets toward earth."
| "%DT sags a bit in the middle, then drops rapidly to earth."
|-
! explode_inside_msg
| "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion!  OH FUCKING HELL!�[0m"
| "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion!  OH FUCKING HELL!�[0m"
| "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion!  OH FUCKING HELL!�[0m"
| "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion!  OH FUCKING HELL!�[0m"
|-
! explode_msg
| "%DT is covered in flames for a few moments, then explodes."
| "%DT is covered in flames for a few moments, then explodes."
| "%DT is covered in flames for a few moments, then explodes."
| "%DT is covered in flames for a few moments, then explodes."
|-
! land_msg
| "%DT settles slowly down to the ground."
| "%DT settles slowly down to the ground."
| "%DT settles slowly down to the ground."
| "%DT settles slowly down to the ground."
|-
! look_place_hover_msg
| "%IN hovers above you."
| "%IN hovers above you."
| "%IN hovers above you."
| "%IN hovers above you."
|-
! look_place_land_msg
| "%IN is landed here."
| "%IN is landed here."
| "%IN is landed here."
| "%IN is landed here."
|-
! look_place_msg
| "A zeppelin is flying overhead."
| "A zeppelin is flying overhead."
| "A zeppelin is flying overhead."
| "A zeppelin is flying overhead."
|-
! look_place_sky_msg
| "%IN sails through the sky."
| "%IN sails through the sky."
| "%IN sails through the sky."
| "%IN sails through the sky."
|-
! look_place_wreck_msg
| "The wreck of a flyer is strewn across the ground."
| "The wreck of a flyer is strewn across the ground."
| "The wreck of a flyer is strewn across the ground."
| "The wreck of a flyer is strewn across the ground."
|-
! takeoff_msg
| "%DT shudders and lifts away from the ground into a hover."
| "%DT shudders and lifts away from the ground into a hover."
| "%DT shudders and lifts away from the ground into a hover."
| "%DT gently lifts away from the ground into a hover."
|-
! yoke_msg
| "%DN manipulates the control yoke."
| "%DN manipulates the control yoke."
| "%DN manipulates the control yoke."
| "%DN manipulates the control yoke."
|}


[[Category:Programming]]
[[Category:Programming]]

Revision as of 18:56, 8 December 2009

Hellmoo $flyers are very complicated objects. The following is a breakdown of their properties:

name cessna mosquito dragoon description
alt_per_ascend 1000 1000 1000 how many meters the flyer rises per ascend command
alt_per_descend 750 750 750 how many meters the flyer falls per descend command
altitude 0 0 0 flyer's current altitude (if in the sky)
altitude_max 5000 5000 5000 the highest altitude the flyer can ascend to
armor {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} defensive value of currently installed armor
ascend_speed 5 4.5 6 speed at which the flyer ascends higher, in seconds
auto_land_if_no_players 1 1 1 should the flyer land automatically after a few minutes if no players are onboard?
blueprint #74465 (blueprint for a cessna tiltrotor) #353149 (blueprint for a single-room flyer) #202702 (blueprint for a dragoon microzep) the blueprint used to spawn the flyer's interior at creation
burn_rate 1 1 1 multiplier for fuel burning. Generic is set to 1.0.
control 10 10 10 amount of control the pilot(s) currently have over the flyer
control_max 10 10 10 maximum amount of control the pilot(s) can have over the flyer
crash_altitude 500 500 500 altitude below which a flyer is considered crashed (defautl 500)
cruise_speed 8 4 15 how quickly the flyer moves between sky rooms in seconds. modified by pilot skill (see $actions.pilot.cruise)
custom_name custom name for the flyer
damage {{#15895, 30, 50, 0}} {{#15895, 30, 50, 0}} {{#15895, 30, 50, 0}} damage for missiles
death_listeners {} {} {} who to inform when the flyer dies via hear_death()
descend_speed 5 4.5 9 speed at which the flyer descends, in seconds
dest #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> unknown
destroyed_parts {} {} {} parts destroyed by damage (see part_list)
dying 0 0 0 0)
evade_mod 2 3 2 unkown
exit_in #-1 <$nothing> #249545 (hatch to BH10832) #-1 <$nothing> entrance into the flyer's .inside_area
fuel 0 0 0 current fuel level for the flyer
fuel_ascend 20 30 20 unknown
fuel_cruise 20 60 20 unknown
fuel_descend 20 20 20 unknown
fuel_liquid #140609 (gasoline) #140609 (gasoline) #140609 (gasoline) unknown
fuel_max 1000 750 2500 maximum fuel level for the flyer
fuel_per_ascend 30 20 7 amount of fuel burned when the flyer ascends
fuel_per_cruise 50 35 15 amount of fuel burned when the flyer moves
fuel_per_descend 5 5 5 amount of fuel burned when the flyer descends (unimplemented)
fuel_per_heart 3 8 1 fuel per flyer heartbeat burned when not landed (hovering or flying)
fuel_type #140609 (gasoline) #140609 (gasoline) #140609 (gasoline) type of fuel to be used on flyer
generic_module #103734 (generic flyer module) #103734 (generic flyer module) #103734 (generic flyer module) objnum for generic flyer module. Only children of this object can be installed in the cockpit.
gscan_speed 3 3 3 speed at which the flyer performs a ground scan
has_proper_name 0 0 0 whether or not to use 'The' in :dname()
health 50 35 150 current health of the flyer
health_max 50 35 150 maximum health for the flyer
heart 0 0 0 flyer's heart queue
home #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> flyer's home room. Non recycling flyers are moved here on death.
hover_altitude 20 20 20 the altitude at which the flyer hovers while on the ground
inside_area #-1 <$nothing> #311217 (in the mosquito ultralight) #-1 <$nothing> flyer's interior $area
installed_armor {} {} {} installed armor packages
intercepting #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> current flier intercept target
land_noise #280330 (airship landing) #280330 (airship landing) #280330 (airship landing) noise object broadcast from the room a flyer lands in.
landed 0 0 0 is the flyer landed?
landing_speed 5 5 3 speed at which the flyer lands AND takes off in seconds
last_heartbeat 0 0 0 flyer's last heartbeat time (epoch)
lock 0 0 0 number of seconds until current targeting task completes
max_load 300000 150000 2500000 maximum weight the flyer can have on it for successful takeoff
missile_ceiling 5000 5000 5000 the highest altitude from which a flyer can fire a missile
outdoor_room #142063 (generic flying vehicle outdoor room) #142063 (generic flying vehicle outdoor room) #142063 (generic flying vehicle outdoor room) objnum for parent of outdoor rooms for the flyer
part_list {{#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#55653, 8}, {#99605, 10}, {#3537, 23}, {#253366, 24}, {#225004, 38}, {#20315, 24}, {#5763, 4}, {#2911, 4}, {#669, 2}, {#4852, 5}, {#2514, 5}, {#1559, 1}, {#5181, 5}, {#4632, 4}, {#5541, 12}, {#212606, 3}, {#3530, 1}, {#684, 10}, {#677, 2}, {#39843, 4}, {#105663, 4}, {#2418, 1}, {#257861, 5}, {#5431, 4}, {#270666, 5}} {} {{#231968, 20}, {#152155, 20}, {#193731, 12}, {#270666, 10}, {#55653, 12}, {#99605, 10}, {#58102, 1}, {#232006, 5}, {#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#3537, 16}, {#253366, 4}, {#225004, 8}, {#20315, 16}, {#5763, 4}, {#1559, 2}, {#4632, 6}, {
  1. 257861, 8}}
list of parts in the flyer that can be destroyed by damage
pilot #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> flyer's current pilot (reset on new actions)
pilot_difficulty 0 0 0 difficulty modifier for level and cruise checks
plot 1 1 1 is the flyer permanent?
policy #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> flyer's installed insurance policy
preserve_on_explode {} {} {} list of objects inside the flyer to not destroy or move when the flyer explodes. Used on permanent flyers only.
radar_warning {} {} {} unknown
recipe_for #291964 (schematics for a cessna tiltrotor) #-1 <$nothing> #186948 (schematics for a dragoon microzep) the schematic used to craft the flyer
recycle_on_explode 1 1 1 recycle the flyer when it explodes?
registry BH10832 flyer's registry code, assigned randomly when crafted
repair_difficulty 0 0 0 difficulty for repair skill check
scan_task 0 0 0 task_id for current ground scan
size 20 10 80 physical size of the flyer. Used in determining if a flyer can land in a given tile, compared to airstrip
takeoff_noise {"From %dir you hear the %vol receding whir of an airship taking off.", 3} {"From %dir you hear the %vol receding whir of an airship taking off.", 3} {"From %dir you hear the %vol receding whir of an airship taking off.", 3} noise broadcast from the room a flyer takes off from.
target #-1 <$nothing> #-1 <$nothing> #-1 <$nothing> current missile target tile
target_difficulty 0 0 0 difficulty for missile lock task
target_task 0 0 0 task_id for current target task
unique 0 0 0 should the flyer's name be displayed separately in :look_place_msg, instead of rolled up?
value 20000 20000 20000 base price of the flyer
- mosquito ultralight (#75771) cessna tiltrotor (#111470) patton supa-lifta (#408794) dragoon microzep (#33562)
alt_per_ascend 1000 1000 1000 1000
alt_per_descend 750 750 750 750
altitude 0 0 0 0
altitude_max 5000 5000 5000 5000
armor {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}} {{#277, 200, 200}, {#278, 200, 200}, {#172505, 200, 200}, {#268, 20, 50}, {#308, 10, 20}, {#281, 5, 30}, {#1326, 200, 200}, {#37210, 10, 30}, {#99011, 5, 10}, {#279, 10, 20}}
ascend_speed 4.5 5.0 12 6.0
auto_land_if_no_players 1 1 1 1
blueprint #353149 #74465 #22556 #202702
burn_rate 1.0 1.0 1.0 1.0
control 10 10 10 10
control_max 10 10 10 10
crash_altitude 500 500 500 500
cruise_speed 4.0 8.0 20.0 15.0
custom_name "" "" "" ""
damage {{#15895, 30, 50, 0}} {{#15895, 30, 50, 0}} {{#15895, 30, 50, 0}} {{#15895, 30, 50, 0}}
death_listeners {} {} {} {}
descend_speed 4.5 5.0 7 9.0
dest #-1 #-1 #-1 #-1
destroyed_parts {} {} {} {}
dying 0 0 0 0
evade_mod 3 2 5 2
exit_in #249545 #-1 #-1 #-1
fuel 0 0 0 0
fuel_ascend 30 20 20 20
fuel_cruise 60 20 20 20
fuel_descend 20 20 20 20
fuel_liquid #140609 #140609 #140609 #140609
fuel_max 750 1000 5000 2500
fuel_per_ascend 20 30 50 7
fuel_per_cruise 35 50 80 15
fuel_per_descend 5 5 8 5
fuel_per_heart 8 3 7 1
fuel_type #140609 #140609 #140609 #140609
generic_module #103734 #103734 #103734 #103734
gscan_speed 3 3 3 3
has_proper_name 0 0 0 0
health 35 50 90 150
health_max 35 50 90 150
heart 0 0 0 0
home #-1 #-1 #-1 #-1
hover_altitude 20 20 10 20
inside_area #311217 #-1 #-1 #-1
installed_armor {} {} {} {}
intercepting #-1 #-1 #-1 #-1
land_noise #280330 #280330 #280330 #280330
landed 0 0 0 0
landing_speed 5.0 5.0 12 3.0
last_heartbeat 0 0 0 0
lock 0 0 0 0
max_load 150000 300000 3000000 2500000
missile_ceiling 5000 5000 5000 5000
outdoor_room #142063 #142063 #142063 #142063
part_list {} {{#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#55653, 8}, {#99605, 10}, {#3537, 23}, {#253366, 24}, {#225004, 38}, {#20315, 24}, {#5763, 4}, {#2911, 4}, {#669, 2}, {#4852, 5}, {#2514, 5}, {#1559, 1}, {#5181, 5}, {#4632, 4}, {#5541, 12}, {#212606, 3}, {#3530, 1}, {#684, 10}, {#677, 2}, {#39843, 4}, {#105663, 4}, {#2418, 1}, {#257861, 5}, {#5431, 4}, {#270666, 5}} {} {{#231968, 20}, {#152155, 20}, {#193731, 12}, {#270666, 10}, {#55653, 12}, {#99605, 10}, {#58102, 1}, {#232006, 5}, {#3635, 30}, {#4476, 10}, {#62435, 4}, {#5400, 4}, {#99614, 2}, {#158680, 2}, {#3537, 16}, {#253366, 4}, {#225004, 8}, {#20315, 16}, {#5763, 4}, {#1559, 2}, {#4632, 6}, {#257861, 8}}
pilot #-1 #-1 #-1 #-1
pilot_difficulty 0 0 -2 0
plot 1 1 1 1
policy #-1 #-1 #-1 #-1
preserve_on_explode {} {} {} {}
radar_warning {} {} {} {}
recipe_for #-1 #291964 #-1 #186948
recycle_on_explode 1 1 1 1
registry "BH10832" "" "" ""
repair_difficulty 0 0 0 0
scan_task 0 0 0 0
size 10 20 70 80
takeoff_noise {"From %dir you hear the %vol receding whir of an airship taking off.", 3} {"From %dir you hear the %vol receding whir of an airship taking off.", 3} {"From %dir you hear the %vol, thrumming bass of a heavy airship taking off.", 3} {"From %dir you hear the %vol receding whir of an airship taking off.", 3}
target #-1 #-1 #-1 #-1
target_difficulty 0 0 0 0
target_task 0 0 0 0
unique 0 0 0 0
value 20000 20000 20000 20000

- mosquito ultralight (#75771) cessna tiltrotor (#111470) patton supa-lifta (#408794) dragoon microzep (#33562)
ascend_finish_ground_msg "Overhead, %dt disappears from sight." "Overhead, %dt disappears from sight." "Overhead, %dt disappears from sight." "Overhead, %dt disappears from sight."
ascend_finish_msg "%IT rises up from %from to cruising altitude." "%IT rises up from %from to cruising altitude." "%IT rises up from %from to cruising altitude." "%IT rises up from %from to cruising altitude."
ascend_ground_msg "%DT lifts out of hover and begins to ascend." "%DT lifts out of hover and begins to ascend." "%DT lifts out of hover and begins to ascend." "%DT lifts out of hover and begins to ascend."
ascend_inside_finish_msg "The acceleration eases as you reach cruising altitude." "The acceleration eases as you reach cruising altitude." "The acceleration eases as you reach cruising altitude." "You reach cruising altitude."
ascend_inside_msg "Acceleration pushes you down and back, as %dt begins its ascent." "Acceleration pushes you down and back, as %dt begins its ascent." "Acceleration pushes you down and back, as %dt begins its ascent." "Acceleration gently pushes you down, as %dt begins its ascent."
ascend_more_msg "%DT pulls back into a climb." "%DT pulls back into a climb." "%DT pulls back into a climb." "%DT ascends even higher into the sky."
crash_msg "%DT slams into the ground in a huge fireball." "%DT slams into the ground in a huge fireball." "%DT slams into the ground in a huge fireball." "%DT slams into the ground in a huge fireball."
cruise_finish_msg "%DT recedes to %dl and vanishes." "%DT recedes to %dl and vanishes." "%DT recedes to %dl and vanishes." "%DT recedes to %dl and vanishes."
cruise_ground_msg "Overhead, %dt glides over the horizon to %dl." "Overhead, %dt glides over the horizon to %dl." "Overhead, %dt glides over the horizon to %dl." "Overhead, %dt glides over the horizon to %dl."
cruise_in_finish_msg "%IT glides in from %dl." "%IT glides in from %dl." "%IT glides in from %dl." "%DT glides in from %dl."
cruise_in_ground_msg "Overhead, %it glides into view from %dl." "Overhead, %it glides into view from %dl." "Overhead, %it glides into view from %dl." "Overhead, %it glides into view from %dl."
cruise_in_msg "Away to %dl, you can barely see %it approaching." "Away to %dl, you can barely see %it approaching." "Away to %dl, you can barely see %it approaching." "Away to %dl, you can barely see %it approaching."
cruise_msg "%DT banks deeply, turning toward %dl." "%DT banks deeply, turning toward %dl." "%DT banks deeply, turning toward %dl." "%DT rotates slowly, turning toward %dl."
descend_finish_ground_msg "%DT descends from the sky to a low hover, kicking dust in your face." "%DT descends from the sky to a low hover, kicking dust in your face." "%DT descends from the sky to a low hover, kicking dust in your face." "%DT descends from the sky to a low hover, softly bathing your face in a breeze."
descend_finish_msg "%DT leaves the open sky to hover over %dl." "%DT leaves the open sky to hover over %dl." "%DT leaves the open sky to hover over %dl." "%DT leaves the open sky to hover over %dl."
descend_ground_msg "%IT seems to be diving toward you." "%IT seems to be diving toward you." "%IT seems to be diving toward you." "%IT seems to be dropping toward your location."
descend_inside_finish_msg "%DT shudders as the descent brakes to a hover." "%DT shudders as the descent brakes to a hover." "%DT shudders as the descent brakes to a hover." "%DT's descent comes to a stop."
descend_inside_msg "Your stomach lurches as %dt dives toward the earth." "Your stomach lurches as %dt dives toward the earth." "Your stomach lurches as %dt dives toward the earth." "%DT gently descends toward the earth."
descend_more_msg "%DT dives." "%DT dives." "%DT dives." "%DT gently drops."
descend_msg "%DT noses down, diving toward %dl." "%DT noses down, diving toward %dl." "%DT noses down, diving toward %dl." "%DT begins to slowly drop back to earth."
die_msg "%DT veers at a crazy angle, then plummets toward earth." "%DT veers at a crazy angle, then plummets toward earth." "%DT veers at a crazy angle, then plummets toward earth." "%DT sags a bit in the middle, then drops rapidly to earth."
explode_inside_msg "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion! OH FUCKING HELL!�[0m" "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion! OH FUCKING HELL!�[0m" "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion! OH FUCKING HELL!�[0m" "�[1m�[31mThe structure of %dn comes to pieces around you in a horrendous explosion! OH FUCKING HELL!�[0m"
explode_msg "%DT is covered in flames for a few moments, then explodes." "%DT is covered in flames for a few moments, then explodes." "%DT is covered in flames for a few moments, then explodes." "%DT is covered in flames for a few moments, then explodes."
land_msg "%DT settles slowly down to the ground." "%DT settles slowly down to the ground." "%DT settles slowly down to the ground." "%DT settles slowly down to the ground."
look_place_hover_msg "%IN hovers above you." "%IN hovers above you." "%IN hovers above you." "%IN hovers above you."
look_place_land_msg "%IN is landed here." "%IN is landed here." "%IN is landed here." "%IN is landed here."
look_place_msg "A zeppelin is flying overhead." "A zeppelin is flying overhead." "A zeppelin is flying overhead." "A zeppelin is flying overhead."
look_place_sky_msg "%IN sails through the sky." "%IN sails through the sky." "%IN sails through the sky." "%IN sails through the sky."
look_place_wreck_msg "The wreck of a flyer is strewn across the ground." "The wreck of a flyer is strewn across the ground." "The wreck of a flyer is strewn across the ground." "The wreck of a flyer is strewn across the ground."
takeoff_msg "%DT shudders and lifts away from the ground into a hover." "%DT shudders and lifts away from the ground into a hover." "%DT shudders and lifts away from the ground into a hover." "%DT gently lifts away from the ground into a hover."
yoke_msg "%DN manipulates the control yoke." "%DN manipulates the control yoke." "%DN manipulates the control yoke." "%DN manipulates the control yoke."