//
//    3DGE SECTORS.DDF -redefine or add new sector types.
//    For documentation, see http://edge.sourceforge.net/
//    DDF Version 7
//

<SECTORS>

#VERSION 2.10

[1]  // Light Random Off
LIGHT_TYPE=FLASH;
LIGHT_CHANCE=10%;
LIGHT_DARKTIME=8T;
LIGHT_BRIGHTTIME=8T;

[2]  // Light Blink Half Second
LIGHT_TYPE=STROBE;
LIGHT_DARKTIME=15T;
LIGHT_BRIGHTTIME=5T;

[3]  // Light Blink 1 Second
LIGHT_TYPE=STROBE;
LIGHT_DARKTIME=35T;
LIGHT_BRIGHTTIME=5T;

[4]  // Light Blink And Damage
LIGHT_TYPE=STROBE;
LIGHT_DARKTIME=15T;
LIGHT_BRIGHTTIME=5T;
DAMAGE.VAL=20;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SECTOR";

[5]  // Damage Large
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SECTOR";

[7]  // Damage Small
DAMAGE.VAL=5;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SECTOR";

[8]  // Light Oscillate
LIGHT_TYPE=GLOW;
LIGHT_DARKTIME=1T;
LIGHT_BRIGHTTIME=1T;

[9]  // Secret
SECRET=TRUE;

[10]  // Ceiling Close 30 Sec
CEILING.TYPE=MOVE;
CEILING.SPEED_DOWN=2;
CEILING.WAIT_TIME=30;
CEILING.DEST_REF=FLOOR;
CEILING.SFX_DOWN=DORCLS;

[11]  // End Damage Special
DAMAGE.VAL=20;
DAMAGE.DELAY=32T;
EXIT=NORMAL;

[12]  // Light Sync Half Second
LIGHT_TYPE=STROBE;
LIGHT_DARKTIME=35T;
LIGHT_BRIGHTTIME=5T;
LIGHT_SYNC=40T;

[13]  // Light Sync 1 Second
LIGHT_TYPE=STROBE;
LIGHT_DARKTIME=15T;
LIGHT_BRIGHTTIME=5T;
LIGHT_SYNC=20T;

[14]  // Ceiling Open 5 Min
CEILING.TYPE=MOVEWAITRETURN;
CEILING.SPEED_UP=2;
CEILING.SPEED_DOWN=2;
CEILING.DEST_REF=LOSURROUNDINGCEILING;
CEILING.DEST_OFFSET=-4;
CEILING.PAUSE_TIME=150T;
CEILING.WAIT_TIME=300;
CEILING.SFX_UP=DOROPN;
CEILING.SFX_DOWN=DORCLS;

[16]  // Damage Extreme
DAMAGE.VAL=20;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SECTOR";

[17]  // Light Flicker
LIGHT_TYPE=FLICKER;
LIGHT_DARKTIME=4T;
LIGHT_BRIGHTTIME=4T;

[29]  // Hub Entry
HUB=TRUE;

//--------------------------------------------------
// EDGE-Specific Sector Types
//--------------------------------------------------
//
// Note:
//   Since EDGE 1.29 these are in the range 4400-4499.
//   In earlier versions they were in the range 00-99.
//   Use -ecompat option for compatibility with old mods.
//

// -- WATER --

[4418] // EDGE Water Extrafloor Scroll/Push NORTH
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=90;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=90;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=90;
PUSH_SPEED=12;

[4419] // EDGE Water Extrafloor Scroll/Push NORTH EAST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=45;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=45;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=45;
PUSH_SPEED=12;

[4420] // EDGE Water Extrafloor Scroll/Push EAST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=0;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=0;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=0;
PUSH_SPEED=12;

[4421] // EDGE Water Extrafloor Scroll/Push SOUTH EAST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=315;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=315;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=315;
PUSH_SPEED=12;

[4422] // EDGE Water Extrafloor Scroll/Push SOUTH
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=270;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=270;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=270;
PUSH_SPEED=12;

[4423] // EDGE Water Extrafloor Scroll/Push SOUTH WEST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=225;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=225;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=225;
PUSH_SPEED=12;

[4424] // EDGE Water Extrafloor Scroll/Push WEST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=180;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=180;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=180;
PUSH_SPEED=12;

[4425] // EDGE Water Extrafloor Scroll/Push NORTH WEST
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;
FLOOR.SCROLL_ANGLE=135;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=135;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=135;
PUSH_SPEED=12;

// -- SLIME --

[4426] // EDGE Slime Extrafloor Scroll/Push NORTH
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=90;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=90;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=90;
PUSH_SPEED=12;

[4427] // EDGE Slime LIQUID Extrafloor Scroll/Push NORTH EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=45;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=45;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=45;
PUSH_SPEED=12;

[4428] // EDGE Slime Extrafloor Scroll/Push EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=0;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=0;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=0;
PUSH_SPEED=12;

[4429] // EDGE Slime Extrafloor Scroll/Push SOUTH EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=315;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=315;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=315;
PUSH_SPEED=12;

[4430] // EDGE Slime Extrafloor Scroll/Push SOUTH
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=270;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=270;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=270;
PUSH_SPEED=12;

[4431] // EDGE Slime Extrafloor Scroll/Push SOUTH WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=225;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=225;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=225;
PUSH_SPEED=12;

[4432] // EDGE Slime Extrafloor Scroll/Push WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=180;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=180;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=180;
PUSH_SPEED=12;

[4433] // EDGE Slime Extrafloor Scroll/Push NORTH WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;
FLOOR.SCROLL_ANGLE=135;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=135;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=135;
PUSH_SPEED=12;

// -- LAVA --

[4434] // EDGE Lava Extrafloor Scroll/Push NORTH
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=90;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=90;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=90;
PUSH_SPEED=12;

[4435] // EDGE Lava Extrafloor Scroll/Push NORTH EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=45;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=45;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=45;
PUSH_SPEED=12;

[4436] // EDGE Lava Extrafloor Scroll/Push EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=0;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=0;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=0;
PUSH_SPEED=12;

[4437] // EDGE Lava Extrafloor Scroll/Push SOUTH EAST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=315;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=315;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=315;
PUSH_SPEED=12;

[4438] // EDGE Lava Extrafloor Scroll/Push SOUTH
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=270;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=270;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=270;
PUSH_SPEED=12;

[4439] // EDGE Lava Extrafloor Scroll/Push SOUTH WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=225;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=225;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=225;
PUSH_SPEED=12;

[4440] // EDGE Lava Extrafloor Scroll/Push WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=180;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=180;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=180;
PUSH_SPEED=12;

[4441] // EDGE Lava Extrafloor Scroll/Push NORTH WEST
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.70;
FLOOR.SCROLL_ANGLE=135;
FLOOR.SCROLL_SPEED=12;
CEILING.SCROLL_ANGLE=135;
CEILING.SCROLL_SPEED=12;
PUSH_ANGLE=135;
PUSH_SPEED=12;

// -- PUSHING --

[4442] // EDGE Push NORTH
PUSH_ANGLE=90;
PUSH_SPEED=6;

[4443] // EDGE Push NORTH EAST
PUSH_ANGLE=45;
PUSH_SPEED=6;

[4444] // EDGE Push EAST
PUSH_ANGLE=0;
PUSH_SPEED=6;

[4445] // EDGE Push SOUTH EAST
PUSH_ANGLE=315;
PUSH_SPEED=6;

[4446] // EDGE Push SOUTH
PUSH_ANGLE=270;
PUSH_SPEED=6;

[4447] // EDGE Push SOUTH WEST
PUSH_ANGLE=225;
PUSH_SPEED=6;

[4448] // EDGE Push WEST
PUSH_ANGLE=180;
PUSH_SPEED=6;

[4449] // EDGE Push NORTH WEST
PUSH_ANGLE=135;
PUSH_SPEED=6;

// -- SCROLLING --

[4450] // EDGE Scroll Floor Texture NORTH
FLOOR.SCROLL_ANGLE=90;
FLOOR.SCROLL_SPEED=12;

[4451] // EDGE Scroll Floor Texture NORTH EAST
FLOOR.SCROLL_ANGLE=45;
FLOOR.SCROLL_SPEED=12;

[4452] // EDGE Scroll Floor Texture EAST
FLOOR.SCROLL_ANGLE=0;
FLOOR.SCROLL_SPEED=12;

[4453] // EDGE Scroll Floor Texture SOUTH EAST
FLOOR.SCROLL_ANGLE=315;
FLOOR.SCROLL_SPEED=12;

[4454] // EDGE Scroll Floor Texture SOUTH
FLOOR.SCROLL_ANGLE=270;
FLOOR.SCROLL_SPEED=12;

[4455] // EDGE Scroll Floor Texture SOUTH WEST
FLOOR.SCROLL_ANGLE=225;
FLOOR.SCROLL_SPEED=12;

[4456] // EDGE Scroll Floor Texture WEST
FLOOR.SCROLL_ANGLE=180;
FLOOR.SCROLL_SPEED=12;

[4457] // EDGE Scroll Floor Texture NORTH WEST
FLOOR.SCROLL_ANGLE=135;
FLOOR.SCROLL_SPEED=12;

// -- PUSH & SCROLL --

[4458] // EDGE Scroll Floor Texture/Push NORTH
FLOOR.SCROLL_ANGLE=90;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=90;
PUSH_SPEED=6;

[4459] // EDGE Scroll Floor Texture/Push NORTH EAST
FLOOR.SCROLL_ANGLE=45;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=45;
PUSH_SPEED=6;

[4460] // EDGE Scroll Floor Texture/Push EAST
FLOOR.SCROLL_ANGLE=0;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=0;
PUSH_SPEED=6;

[4461] // EDGE Scroll Floor Texture/Push SOUTH EAST
FLOOR.SCROLL_ANGLE=315;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=315;
PUSH_SPEED=6;

[4462] // EDGE Scroll Floor Texture/Push SOUTH
FLOOR.SCROLL_ANGLE=270;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=270;
PUSH_SPEED=6;

[4463] // EDGE Scroll Floor Texture/Push SOUTH WEST
FLOOR.SCROLL_ANGLE=225;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=225;
PUSH_SPEED=6;

[4464] // EDGE Scroll Floor Texture/Push WEST
FLOOR.SCROLL_ANGLE=180;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=180;
PUSH_SPEED=6;

[4465] // EDGE Scroll Floor Texture/Push NORTH WEST
FLOOR.SCROLL_ANGLE=135;
FLOOR.SCROLL_SPEED=12;
PUSH_ANGLE=135;
PUSH_SPEED=6;

// -- COLOURED --

[4466] // EDGE Blue Hue (SWIMABLE WATER)
USE_COLOURMAP=WATER;
SPECIAL=SWIM,AIRLESS;
GRAVITY=0.5;
FRICTION=0.9;
DRAG=0.9;

[4467] // EDGE Green Hue
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;

[4468] // EDGE Green Hue + Damage
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_SLIME";
USE_COLOURMAP=SLIME;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;

[4469] // EDGE Red Hue
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;

[4470] // EDGE Red Hue + Damage
DAMAGE.VAL=10;
DAMAGE.DELAY=32T;
DAMAGE.OBITUARY="OB_LAVA";
USE_COLOURMAP=LAVA;
SPECIAL=WHOLE_REGION;
FRICTION=0.80;

