Flyers (Programming)

From Hellmoo Wiki Archive
Revision as of 20:47, 1 December 2009 by imported>NecanThrope (New page: {| border=1 cellspacing=0 cellpadding=3 style="wikitable" |- bgcolor="#cccccc" ! name ! cessna ! mosquito ! dragoon ! description |- ! alt_per_ascend | 1000 | 1000 | 1000 | how many meters...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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 maxiumum 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 flyer 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 destroeyd 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