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/STORYLINE | 37 ++++++++++++---------
doc/TODO | 15 +++++----
doc/world.html | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++------
3 files changed, 121 insertions(+), 31 deletions(-)
(limited to 'doc')
diff --git a/doc/STORYLINE b/doc/STORYLINE
index 7bc30e0..1006650 100644
--- a/doc/STORYLINE
+++ b/doc/STORYLINE
@@ -39,15 +39,18 @@
- Lindblade system
planet Lindblade
- - Burtonian system
+ - Burton system
planet Burton
Trent outpost
- Dover system
- CENTRAL PROTECTORATE (protected by the Ordinators)
+ PROTECTORATE (protected by the Ordinators)
- - Central Protectorate
+ The seat of the Council and the capital of the central planets.
+ Location of the Allied Intelligence Network headquarters.
+
+ - Protectorate
planet Corona
INDEPENDENT COLONIES (protected by the Colonial Militia)
@@ -69,7 +72,7 @@
- Antwerp system
starbase Helianthos (guards the border)
Buccaneer's Den pirate base
- planet Hoboken?
+ planet Antwerp?
BORDERWORLDS (not claimed by any lawfull faction)
@@ -109,8 +112,8 @@
Since the war, the term 'Borderworlds' is used to indicate
systems destroyed during the war, while the term 'colonies'
is generally used as abreviation for the 'Independent Colonies'.
- The Central Protectorate and the systems controlled by The Great Houses
- are called to 'The Protectorate' or, more informal, 'the central planets'.
+ The Protectorate and the systems controlled by The Great Houses
+ are usually referred to as 'the central planets'.
------------------------------------------------------------------
TIMELINE
@@ -125,13 +128,13 @@
from the House Lindblade historical records
-Reach for the Stars
+Reaching for the Stars
- Since the beginning of time history of mankind had been written
- in blood and fire. While many modern historians state the Exodus
- as the the turning point in human civilization it certainly did
- not precipitate an era of peace. Wars for resources and territory
- would be commonplace for millenia to come.
+ History of mankind is a tale mostly written in blood and fire. Although
+ there are few written accounts of the events before the Exodus, it wouldn't
+ be hard to imagine why the Homeworld would have been abandoned in the first
+ place: wars for power, territory and resources would be commonplace
+ for almost five millenia to come.
The Year of War
@@ -271,6 +274,10 @@ What really happed to the Osirion
What really happed after the death of the Tsu-Khan Emperor
+Tsu-Khan Empress and the War Generals
+
+The Empress' niece
+
------------------------------------------------------------------
PROJECT::OSIRION
STORY
@@ -428,10 +435,10 @@ III. The suit
By now it was almost 3 am and I was almost certain I was going to regret this nightwandering
episode when my alarm clock would obnoxiously announce the next morning. Almost, because
by now I had learned that no regrets and focus on the task at hand was usually the wiser
- course of action. Obivously, that action was sleep.
+ course of action. Right now, the task was finding some sleep.
I turned around, walked to the elevator at the end of the corridor and pressed the button.
After a few seconds the doors opened with a joyfull chime and I stepped inside. "Level 6".
The elevator seemed to consider my request when the doors finaly closed and it started
- moving upward. Casually I leaned against the back wall, my right hand trying to catch the
- yawn escaping my mouth.
+ moving upward. I leaned casually against the back wall, my right hand trying to catch the
+ yawn escaping my mouth.
diff --git a/doc/TODO b/doc/TODO
index 985868c..56823b8 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -13,12 +13,13 @@ general:
explosion events
sound events
world sounds
- eject/beam cargo
weapons
ship improvements (radars, shield, armor)
-trading:
- no-buy items (amount 0)
+inventory:
+ no-buy items (amount 0) (ok)
+ eject cargo
+ beam cargo
filesystem:
write a filesystem based on streams
@@ -42,7 +43,7 @@ network:
zone/system chat
group/clan chat (requires groups)
rcon authentication, rcon command, servers must be able to disable rcon
- RSA based authentication (player id)
+ player authentication (player id)
send clients only updates from the current zone/server-side distance check
fix lag/client interpolation
@@ -66,7 +67,7 @@ render:
ui:
fix modelview 'can't load' spam -> clear modelname (or tradewindow) (ok)
modelview control axis, default orientation tilted
- check modelview lighting (-> it uses current zone lighting)
+ modelview lighting (-> it uses current zone lighting)
sound:
entity/event positional sounds
@@ -74,10 +75,12 @@ sound:
game:
entity health/shield/armor
+ 'give ship' destroys inventory
+ implement 'give cargo'
data:
update starsystem roadmap
- rename skies (lindblade1, lindblade2, ...)
+ rename skies (lindblade1, lindblade2, ...)
win32 port:
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