From 75906b43ecb9a04fdab365bd8b1a00fbdbc66918 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 3 Oct 2010 19:57:17 +0000 Subject: ui updates, removed impulse and jumpgte g_devel conditions, jumpdrive crash bugfix --- doc/world.html | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 90 insertions(+), 10 deletions(-) (limited to 'doc/world.html') diff --git a/doc/world.html b/doc/world.html index 5792c83..e94c063 100644 --- a/doc/world.html +++ b/doc/world.html @@ -29,6 +29,7 @@ .osirion in your home directory. On windows, your personal osirion directory is My Documents\My Games\Osirion.

+

File structure

@@ -51,6 +52,14 @@ texture=planets/seymour radius=68 +

+ Textures +

+

+ The engine supports textures in the TGA, PNG and JPG file formats, where required. + The filename extension should be lowercase and in 24bit RGB or 32bit RGBA format. +

+

World

@@ -79,7 +88,7 @@ radius=68 zone=ghant zone=brogha - +

Zones

@@ -413,26 +422,97 @@ color=1.0 1.0 0.9 radius=96 -

- Ships -

- TODO Definition of the shopping list. + Consult the wikipedia article on stellar classification + and this image.

+ +

+ [ship] +

+

+ Some planets and stations have ship dealers where players can buy a new ship. [station] and [planet] + sections can be followed by one or more [ship] sections to add ship models to the ship dealers inventory. +

+
+; station definition
+[station]
+label=alexendria
+.
+. more station definitions
+.
+
+	; the Micron Vector is sold here
+	[ship]
+	label=vector
+
+	; the P.O.D. is sold here
+	[ship]
+	label=pod
+
+

+ Indenting the [ship] sections like in the example above is not required, + but it improves readability. The label key is mandatory and referes to + a ship type as defined in ships.ini. +

+

+ [cargo] +

+

+ Cargo trade is defined similar to ship dealers. [station] and [planet] sections can be followed + by one or more [cargo] section to add specific items to the trader's inventory. The label + key is mandatory and referes to a cargo type as defined in cargo.ini. + The price and amount keys> can be used to set the most important trading parameters. +

+ + + + + + + + + + + +
price =[float]price this type of cargo is bought and sold at
amount =[float]initial amount of available cargo. The default is -1 and means unlimited. + 0 means this type of cargo can only be sold here.
+ +
+; station definition
+[station]
+label=alexendria
+.
+. more station definitions
+.
+	; this station buys and sells crates at 25 credits per unit
+	[cargo]
+	label=crates
+	price=25
+
+	; this station buys niobium at 200 credits per unit
+	[cargo]
+	label=niobium
+	price=200
+	amount=0
+
+

- Entity menus + Ships

+

- TODO + The list of a available ship types is read from the file ships.ini.

+

- Textures + Cargo

- The engine supports textures in the TGA, PNG and JPG file formats. The filename extension - should be lowercase and the texture should be in 24bit RGB or 32bit RGBA format. + The list of available cargo types is read from the file cargo.ini.

+ -- cgit v1.2.3