]> git.pond.sub.org Git - empserver/commit
New concept sector terrain
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 13 Feb 2008 19:54:08 +0000 (20:54 +0100)
committerMarkus Armbruster <armbru@pike.pond.sub.org>
Wed, 7 May 2008 08:33:41 +0000 (10:33 +0200)
commit2aec870a145af4fed8f9f9231ddc745b0ad9724a
tree66898d43a927373a2b5e3bdb17120d268ea9b5f0
parente3658ff2f02fcc7e680645386e69848659321554
New concept sector terrain

A sector type's terrain (struct dchrstr member d_terrain) is the
sector type of its underlying terrain.  Sector types occuring in
d_terrain are terrain types, and must have their own type in
d_terrain.  Players can change sector types only to those with the
same terrain.

The builtin configuration defines terrain types sea, mountain,
wasteland, wilderness and plains.  It gives bridge span and tower
terrain sea, and everything else terrain wilderness.  Hence, the stock
game remains unchanged.

Deities can use terrain to create sector types that can be developed
only in limited ways.
include/sect.h
src/lib/commands/add.c
src/lib/commands/desi.c
src/lib/global/nsc.c
src/lib/global/sect.config