The abstract idea of tying ships and land units to a logistical tether is sound, the concrete implementation as option FUEL is flawed. It adds too much busy-work to the game to be enjoyable. It hasn't been enabled in a public game for years. The code implementing it is ugly, repetitive, and a burden to maintain. Remove selector fuel from ship_ca[] and land_ca[], and selectors fuelc, fuelu from mchr_ca[] and lchr_ca[]. Remove fields fuelc, fuelu from ship.config and land.config. Remove command fuel from player_coms[]. Deprecate edit key 'B' in doship(), dounit(), and don't show it in pr_ship(), pr_land(). Drop opt_FUEL code from build_ship(), shi(), sdump(), ship_damage(), show_ship_stats(), do_mob_ship(), nav_ship(), build_land(), land(), ldump(), land_damage(), show_land_stats(), do_mob_land(), resupply_all(), resupply_commod(), get_minimum(), has_supply(), unit_list(), vers(). Remove opt_FUEL, fuel_mult, struct shpstr member shp_fuel, struct mchrstr members m_fuelc and m_fuelu, M_OILER, struct lndstr member lnd_fuel, struct lchrstr members l_fuelc and l_fuelu, fuel(), and auto_fuel_ship().
80 lines
2.5 KiB
Perl
80 lines
2.5 KiB
Perl
.TH Command SDUMP
|
|
.NA sdump "Dump raw ship information"
|
|
.LV Expert
|
|
.SY "sdump <SHIPS> [<fields>]"
|
|
The sdump command displays all information on
|
|
some or all of your ships.
|
|
sdump is a combination of ship, cargo, and sstat.
|
|
Each ship's information is printed on one very long line.
|
|
Fields are separated by a single space.
|
|
.s1
|
|
This command is designed to be used for input to an empire tool
|
|
such as \*Qve\*U.
|
|
.s1
|
|
In the syntax of the sdump command
|
|
<SHIPS> are the ships on which you wish information,
|
|
[<fields>] are the fields you wish to dump.
|
|
If no fields are specified, all fields are printed.
|
|
(see \*Qinfo Syntax\*U).
|
|
.s1
|
|
An sdump command lists all selected ships headed by:
|
|
.NF
|
|
Sun Feb 9 22:16:37 1997
|
|
DUMP SHIPS 855544597
|
|
<fields>
|
|
.FI
|
|
The first line is the date. The second line is the
|
|
"DUMP SHIPS <timestamp>" where the <timestamp> field is the current
|
|
timestamp. The third line is the columns which are output.
|
|
.s1
|
|
These columns represent the following fields which are also the
|
|
selection criteria for the command.
|
|
.s1
|
|
The following may be used as fields. They must be entered EXACTLY as
|
|
shown here (no partial pattern matching is done.)
|
|
.NF
|
|
type type of ship
|
|
x x location
|
|
y y location
|
|
flt fleet
|
|
eff efficiency
|
|
civ # of civilians on board
|
|
mil # of mil on board
|
|
uw # of uw on board
|
|
food # of food on board
|
|
pln # of planes on board
|
|
he # of helicopters on board
|
|
xl # of x-light planes on board
|
|
land # of land units on board
|
|
mob mobility
|
|
fuel obsolete, retained for backwards compatibility, always zero
|
|
tech technology of ship
|
|
shell # of shells on board
|
|
gun # of guns on board
|
|
petrol # of petrol on board
|
|
iron # of iron on board
|
|
dust # of dust on board
|
|
bar # of bars on board
|
|
oil # of oil on board
|
|
lcm # of lcms on board
|
|
hcm # of hcms on board
|
|
rad # or rads on board
|
|
def defense of ship
|
|
spd speed of ship
|
|
vis visibility of ship
|
|
rng firing range of ship
|
|
fir max # of guns fired by each volley
|
|
name ship name
|
|
origx x origin where trade ship was built
|
|
origy y origin where trade ship was built
|
|
.FI
|
|
.s1
|
|
A typical usage might be:
|
|
.EX sdump #5
|
|
which would list data for all ships in realm #5.
|
|
.s1
|
|
A sdump lists each of your ships in the specified area.
|
|
The header line is a list of fields that correspond
|
|
to the order that sdump prints the ship info.
|
|
.s1
|
|
.SA "ship, cargo, sstat, xdump, Clients, Ships"
|