env attributes

Freeform discussion about anything related to modding Transcendence.
Post Reply
User avatar
Aeonic
Militia Commander
Militia Commander
Posts: 469
Joined: Sun Jun 14, 2009 1:05 am
Location: Designing his dream ship.

What are the different meanings for the env attributes: envAir, envWater, envEarth, envFire?

The source points out that envEarth means asteroid systems, but it doesn't explain what any of the others mean.
Last Cause Of Death: Destroyed by Karl Svalbard's last Lucifer missile, right after I blew him up. And the crowd cheers.
Image
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

I use a particular technique to determine what stations should go in what systems. I'm not particularly proud of the technique, and I'm searching for better methods, but it works for now.

Basically, I assign an "environment type" to every kind of system. I limit the environment types to one of four, according to the original alchemical elements:

envAir
envEarth
envFire
envWater

So volcanic systems are consired envFire environments; nebula systems are envAir environments and so on.

Then, each station type chooses which environment it is generally found in: e.g., Ferians have an attribute of envEarth, which means that they prefer earth (rocks & mineral) environments.

Most stations also have an attribute that indicates which environments they avoid. Ferians have envAvoidsAir.

Then at system creation type, when choosing random stations for a system, we use the attributes to prefer a stations of the given environment type.

If you are creating a new station type, think about the kinds of environments that it should be found in and set the env* attributes appropriately.
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

So earth is asteroids, fire volcanic, and air is nebula.

What's envWater?
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

The "standard system" (yellow sun) is envWater

Asteroid system is envEarth

Desert system (blue sun) is envFire

Ice system (red dwarf) is envAir

Volcanic system is envFire

Nebula system is envAir

I'm planning on including two more system types but I probably won't get to it until post 1.0:

Primordial system (lots of water and organics): envWater

Iron system (metal rich asteroids): envEarth
Post Reply